One Thousand Gnomes <gno...@lxorguk.ukuu.org.uk> wrote:
>On Wed, 16 Apr 2014 21:17:18 +0400
>Sergei Ianovich <ynv...@gmail.com> wrote:
>
>> This patch implements probing for the bus and reporting the number
>> of available expansion slots.
>
>This appears to be a bus not a misc device. I don't think it belongs in
>misc. As you've got devices on this bus (or nailed into the 'bus'
>driver)
>perhaps this belongs as drivers/platform/lp8x4x or similar with any
>specific drivers split out - or even drivers/lp8x4x if there will be
>more
>of them and more than one platform using it ?

Thanks again for responding. I don't have a clear idea about proper code 
organization concering this bus.

The total number of possible bus devices is quite large, around 30. Half of 
them would take less than 10 extra lines to get support. The rest is more 
complicated.

LP-8x4x has several features that would require a misc device anyway. It has a 
rotary switch which isn't an input device, because it produces no interrupts. 
The device also has a similar DIP switch. In addition, it acts as a kind of 
RS-485-port-to-multi-RS-232-ports logical bridge. It has a multiplexer which 
allows to talk to several serial modules which support a custom protocol 
designed for RS-485 using a RS-232 port.




--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to