Okay, I have managed to load the tree overlay by hand from
/lib/firmware/. What was wrong was that I havent followed the naming
style. I have changed the name of .dtbo file to
BB-BONELT-HDMIN1-00A0.dtbo and I could load the tree overlay by hand.
Although, the overlay didnt want to load automatically after placing an
apropriate line in uEnv.txt.
root@beaglebone:/sys/devices/bone_capemgr.9# dmesg | grep .dtbo
[ 0.680671] bone-capemgr bone_capemgr.9: slot #7: Requesting part
number/version based 'BB-BONELT-HDMIN1-00A0.dtbo
[ 0.680686] bone-capemgr bone_capemgr.9: slot #7: Requesting firmware
'BB-BONELT-HDMIN1-00A0.dtbo' for board-name 'Override Board Name',
version '00A0'
[ 0.994941] bone-capemgr bone_capemgr.9: failed to load firmware
'BB-BONELT-HDMIN1-00A0.dtbo'
[ 1.013699] bone-capemgr bone_capemgr.9: slot #4: Requesting firmware
'cape-bone-2g-emmc1.dtbo' for board-name 'Bone-LT-eMMC-2G', version '00A0'
[ 1.013715] bone-capemgr bone_capemgr.9: slot #4: dtbo
'cape-bone-2g-emmc1.dtbo' loaded; converting to live tree
[ 102.139293] bone-capemgr bone_capemgr.9: slot #8: Requesting part
number/version based 'BB-BONELT-HDMIN1-00A0.dtbo
[ 102.139310] bone-capemgr bone_capemgr.9: slot #8: Requesting firmware
'BB-BONELT-HDMIN1-00A0.dtbo' for board-name 'Override Board Name',
version '00A0'
[ 102.142979] bone-capemgr bone_capemgr.9: slot #8: dtbo
'BB-BONELT-HDMIN1-00A0.dtbo' loaded; converting to live tree
I am not sure if I turned off the standard HDMI overlay, I just
commented the enables lines in uEnv.txt, now my slots file looks like this:
root@beaglebone:/sys/devices/bone_capemgr.9# cat slots
0: 54:PF---
1: 55:PF---
2: 56:PF---
3: 57:PF---
4: ff:P-O-L Bone-LT-eMMC-2G,00A0,Texas Instrument,BB-BONE-EMMC-2G
5: ff:P-O-- Bone-Black-HDMI,00A0,Texas Instrument,BB-BONELT-HDMI
6: ff:P-O-- Bone-Black-HDMIN,00A0,Texas Instrument,BB-BONELT-HDMIN
I have loaded the HDMIN1 tree overlay by hand, because it failed to load
at boot. I dont know if thats the case but I got no visual on the
monitor connected to my external hdmi circuit. I have tried changing and
the recompiling it for both I2C1 and I2C2 as I was not sure whats the
proper naming style. The I2C 1 in software is I2C2 on header (that is
the bus i am connected to using hdmi socket).
i2c = <&i2c1>;
I dont know now either the problem lies in the hardware I have created
or the wrongly configured software. I would really aprichiate any help
in this matter. I have copied the circuit for HDMI nearly fully from
HDMI circuit for Beaglebone Mx so it seems to be correct. I have also
soldered everything really carefully.
I would really really aprichiate some more help.
W dniu 2014-11-21 o 17:06, Robert Nelson pisze:
On Fri, Nov 21, 2014 at 10:04 AM, Bremenpl <breme...@gmail.com> wrote:
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.
The non-audio varient is here:
https://github.com/beagleboard/linux/blob/3.8/firmware/capes/cape-boneblack-hdmin-00A0.dts#L94
Regards,
--
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 beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.