On Fri, Apr 21, 2017 at 05:36:43PM +0200, Christian Gromm wrote: > > > On 04/20/2017 05:26 PM, Greg KH wrote: > > On Thu, Apr 20, 2017 at 05:01:49PM +0200, Christian Gromm wrote: > > > This patch extends the driver with the possibility of automatic > > > configuration. This covers channel settings and connection establishing of > > > a MOST device interface while it is registered with the core. > > > > > > Making use of auto configuration will significantly cut the start-up > > > overhead and the duration until the driver is available in userspace. > > > Since the configuration depends on the type of network interface controller > > > its setup and the peripheral interface, it can _not_ be part of the kernel > > > and needs to be added once the system has been engineered. > > > > I don't understand, what is using this new api you have added? What is > > missing here? > > What's missing is a module that holds the configuration, which looks > basically like the sample module below. Once such a module is loaded > along with the "regular" driver modules, configuration and linking of > the channels is done automatically and you don't need any user space > applications taking care of this. > > But as stated in the commit message, this can't be part of the kernel > tree since the information contained by this module heavily depends > on what NIC is used, how it is configured and how the system > designer wants to layout the network. Well, I can never add an api to the kernel that no one uses, so this isn't going to go very far at all. Why don't you use DT for all of this? It looks like that is exactly what you are wanting to have your driver know. good luck! greg k-h _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel