No worries. I have only been starring at it for the last week or so trying to figure out how to get at the interrupt and status information. I am working to determine when a display has been connected or disconnected to now when to start and stop a product presentation and get supported resolution so I can resize the presentation to fit the new display.
v/r, Dan Metcalf On Jan 2, 2014 2:04 PM, "Cody Lacey" <[email protected]> wrote: > Your right Daniel, thanks for correcting me. > > > On Thu, Jan 2, 2014 at 12:37 PM, Daniel Metcalf <[email protected]> wrote: > >> According to the SRM 0x70 should be the HDMI Framer Processor Interface. >> see page 73. >> >> -- >> Dan Metcalf -- KB3UUN >> >> >> On Thu, Jan 2, 2014 at 12:06 PM, Cody Lacey <[email protected]> wrote: >> >>> I think 0x34 is the HDMI framer. >>> >>> >>> On Thu, Jan 2, 2014 at 10:58 AM, Robert Nelson >>> <[email protected]>wrote: >>> >>>> On Thu, Jan 2, 2014 at 10:27 AM, Robert Nelson <[email protected]> >>>> wrote: >>>> > On Thu, Jan 2, 2014 at 10:11 AM, Robert Ianovich < >>>> [email protected]> wrote: >>>> >> 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? >>>> > >>>> > Well the hdmi/edid is the easly one.. As the beaglebone dose not have >>>> > direct access to that bus, take look at page 10: >>>> > >>>> > https://github.com/CircuitCo/BeagleBone-Black/blob/master/BBB_SCH.pdf >>>> > >>>> > Thus we need to query the TDA19988 device thru drm for the edid... >>>> > >>>> > As far as PMIC/EE are registered by the dts in i2c0: >>>> > >>>> > tps: tps@24 { >>>> > reg = <0x24>; }; >>>> > >>>> > baseboard_eeprom: baseboard_eeprom@50 { >>>> > compatible = "at,24c256"; >>>> > reg = <0x50>; }; >>>> > >>>> > Thus if that blocks access thru /dev/i2c-0, i guess it blocks it... >>>> >>>> btw the "UU" from i2cdetect in 0x24/0x50 give you a hint that the >>>> normal i2cXYZ can't access them as they are currently busy (with the >>>> kernel).. >>>> >>>> root@beaglebone:~# i2cdetect -y -r 0 >>>> 0 1 2 3 4 5 6 7 8 9 a b c d e f >>>> 00: -- -- -- -- -- -- -- -- -- -- -- -- -- >>>> 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- >>>> 20: -- -- -- -- UU -- -- -- -- -- -- -- -- -- -- -- >>>> 30: -- -- -- -- 34 -- -- -- -- -- -- -- -- -- -- -- >>>> 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- >>>> 50: UU -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- >>>> 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- >>>> 70: 70 -- -- -- -- -- -- -- >>>> >>>> (no idea where 0x34/0x70 are coming from at the moment..) >>>> >>>> Regards, >>>> >>>> -- >>>> Robert Nelson >>>> http://www.rcn-ee.com/ >>>> >>>> -- >>>> 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. >>>> >>> >>> -- >>> 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. >>> >> >> >> >> >> -- >> 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. >> > > -- > 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. > -- 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.
