On Wed, Nov 17, 2010 at 04:42:22PM -0600, Timur Tabi wrote:
You need to create one as you really have a "bus" here, as you
described.
Ick, no.
Please take a step back and go to your original message where you
described something like "we have a bus and devices we discover on the
bus and they have ids". Because of that, you should just create a bus,
create the devices on the bus, and then, attach specific types of
drivers to those devices (like your tty driver.)
And your bus is automatically discoverable, right? So you don't need
any interface for userspace to "create" devices, so you should be fine.
If it's not discoverable, go kick some firmware programmers butt and
make it so, as that is unforgivable in this age. Seriously, that's flat
out broken and wrong, get it fixed first.
thanks,
greg k-h
--