The question is why can't be accessed regularly from user space by reading /dev/i2c-0 bus? The I2C buses and devices can't be owned exclusively even by kernel due to I2C architecture, so as far as the bus is free, anyone should read/write to any address.
I have worked on many industrial boards considerably bigger than BBB (WindRiver kernel) and all devices with I2C for maintenance (RapidIO, DSP, MAC/PHY, etc) are accessible. Why on BeagleBone the addresses of HDMI framer, PMIC and onboard EE are intentionally blocked by driver ? Or why the DRM driver is written that way? Regards, -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
