>>Any suggestions welcome (and in particular if you can point me to an >>example case where this is already being done). I'm not aware of any subdevs of that type. Depending on the nature of the registers in the sub-dev silicon, and its mode of operation, it may fit into a virtual i2c device model pretty easily. Convert the usb control messages into i2c read writes in the implementation of the subdev, and implement a virtual i2c master in the bridge, converting the register reads/writes back into direct bridge dependent messages. Use i2c as a bus abstraction. The subdev looks like an i2c device. The bridge translates. - Steve -- Steven Toth - Kernel Labs http://www.kernellabs.com -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html