@RobertCNelson I followed your instructions, switched to branch 4.4-ti,
changed the include at line 11 to "am335x-bone-common-no-capemgr.dtsi".
make and then make install and finally reboot. All compiled and got
installed but when I boot back into my BB i still am seeing the U under the
addresses 0x54-0x57 for i2c-2.
debian@beaglebone:~$ i2cdetect -y -r 2
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- UU UU UU UU -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
when I check the dmesg I can see that cape manger is still enabled
(uboot_capemgr_enabled=1):
debian@beaglebone:~$ dmesg | grep cape
[ 0.000000] Kernel command line: console=ttyO0,115200n8
bone_capemgr.uboot_capemgr_enabled=1 root=/dev/mmcblk1p1 ro rootfstype=ext4
rootwait coherent_pool=1M net.ifnames=0 quiet
[ 1.138635] gpio-of-helper ocp:cape-universal: Allocated GPIO id=0
[ 1.138782] gpio-of-helper ocp:cape-universal: Allocated GPIO id=1
[ 1.138793] gpio-of-helper ocp:cape-universal: ready
I know I'm missing something here to make it all work and be able to access
EEPROM @ 0x57 but do not know where else I need to disable it? am I
supposed to add anything to /boot/uEnv.txt?
On Monday, April 17, 2017 at 6:04:02 PM UTC-4, RobertCNelson wrote:
>
> On Mon, Apr 17, 2017 at 1:42 PM, Graham <[email protected]
> <javascript:>> wrote:
> > I would like to build a revision to the current 2017-3-19 release
> (Console
> > version) that does not include the Cape Manager.
> >
> > I would like to get rid of the four blocked I2C memory addresses that
> are
> > reserved by the kernel for the 'Cape Manager', but otherwise leave I2C-2
> > operational.
> >
> > So, first I think I need to modify and re-compile the default ".dts"
> file
> > that is used by that release, to remove the binding for those four I2C
> > addresses.
> >
> > It is just not obvious to me, which ".dts" that it is.
> >
> >
> > I will then also need to inhibit what ever starts the 'Cape Manager.'
> > Could you point me at that process.
>
> Hi Graham,
>
> This setup has been asked for before, so it's available in the repo:
>
> Grab the 4.4-ti branch from:
>
> https://github.com/RobertCNelson/dtb-rebuilder
>
> Change:
>
>
> https://github.com/RobertCNelson/dtb-rebuilder/blob/4.4-ti/src/arm/am335x-boneblack.dts#L11
>
>
> to:
>
> "am335x-bone-common-no-capemgr.dtsi"
>
> make
> sudo make install
> sudo reboot
>
> Regards,
>
>
> --
> Robert Nelson
> https://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].
To view this discussion on the web visit
https://groups.google.com/d/msgid/beagleboard/22fa2577-ba94-464c-b812-35cb0e47b646%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.