I am not very good at tree overlays, but from the one you have provided
me i believe i would be abble to reduce it only to modify the LCD pins
(I also need to disable mcasp, because I only use video and the pins for
mcasp are used as other peripherals). I thing I tried to find the place
in this code that turns off the I2C-0 and turns on I2C-1 but I couldnt.
In this part:
hdmi {
compatible = "tilcdc,slave";
i2c = <&i2c0>;
pinctrl-names = "default", "off";
pinctrl-0 = <&nxp_hdmi_bonelt_pins>;
pinctrl-1 = <&nxp_hdmi_bonelt_off_pins>;
panel-info {
bpp = <16>;
ac-bias = <255>;
ac-bias-intrpt = <0>;
dma-burst-sz = <16>;
fdd = <16>;
sync-edge = <1>;
sync-ctrl = <1>;
raster-order = <0>;
fifo-th = <0>;
invert-pxl-clk;
};
};
Is I2C-0 equal to I2C-1 on the pinout header and is I2C-1 (in software_
equal to I2C-2? That would make sense. Could you please point me out
either there ahs to be anything else changed for HDMI to work? All I got
left is I2C and i dont know either thats all. You havent answered me
about the question about using the bus for other purposses, did you mean
that it is possible? When I think of it now, there are at least 3
devices on the I2C-0 (power controller, HDMI, eeprom i think).
W dniu 2014-11-21 o 15:47, Robert Nelson pisze:
On Fri, Nov 21, 2014 at 2:14 AM, bremenpl <[email protected]
<mailto:[email protected]>> wrote:
Hello there,
I have created a shield for BeagleBone Black on which I have a
HDMI output connected to a dataframer, which goes to the LCD pins
of the BeagleBone Black. Ive tried to copy the functionality of an
onboard video circuit. For that I used the chip used in
BeagleBoneMx (TFP410PAPG4).
The problem now is that the MCU communicates via I2C with the on
board HDMI framer (TDA19988) using I2C bus 0. That bus is not
available on the headers of the board, so I have connected my
external framer using I2C bus 1.
I face 2 problems:
- How to make changes in the system configuration to tell the MCU
to either talk to connected devices through HDMI using I2C-1
instead of I2C-0, or to talk to both?
Well change the bus used:
https://github.com/beagleboard/linux/blob/3.8/firmware/capes/cape-boneblack-hdmi-00A0.dts#L109
- Second thing, with this modification, will I be abble to still
use i2C-1 bus for userspace applications? I have more devices
connected to that bus.
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 a topic in the
Google Groups "BeagleBoard" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/beagleboard/qQTZm20XGoo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
[email protected]
<mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.
--
Bremenpl
--
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/d/optout.