>
> *I2C2 is used for cape EEPROMs (so the cape manager can auto-detect*
> * capes and load the appropriate overlays).  It may also be used for I2C*
> * expansion depending on the cape(s) installed.*
>
> * It is possible (although a bit tricky) to keep the boot-time cape*
> * manager functionality and switch the I2C2 pins to GPIO at runtime by*
> * migrating the pinmux control out of the I2C device-tree entry and into*
> * something like my Universal Cape overlay, then setting the default*
> * mode of the mux to I2C.  That way the pins are I2C at startup, then*
> * can be switched to GPIO (or any other supported function) at run-time.*
>

Thanks Charles, I suppose I already knew that, it just did not click.
Granted, I had no idea that the HDMI framer was on the i2c-0 bus too. As
far as re-purposing the already existing i2c buses . . . to me it would
make more sense to put a GPIO extender on i2c-2, or maybe even i2c-1. *If*
one really needs more GPIO . . .


On Fri, Jun 3, 2016 at 2:30 PM, Charles Steinkuehler <
[email protected]> wrote:

> On 6/3/2016 3:28 PM, William Hermans wrote:
> > william@beaglebone:~$ ls /dev | grep i2c
> > i2c-0
> > i2c-2
> >
> > So I would imagine i2c-2 was meant instead of i2c-1.
> >
> > But if i2c-0 is used for EEPROM also, what is i2c-2 used for ?
>
> I2C2 is used for cape EEPROMs (so the cape manager can auto-detect
> capes and load the appropriate overlays).  It may also be used for I2C
> expansion depending on the cape(s) installed.
>
> It is possible (although a bit tricky) to keep the boot-time cape
> manager functionality and switch the I2C2 pins to GPIO at runtime by
> migrating the pinmux control out of the I2C device-tree entry and into
> something like my Universal Cape overlay, then setting the default
> mode of the mux to I2C.  That way the pins are I2C at startup, then
> can be switched to GPIO (or any other supported function) at run-time.
>
> --
> Charles Steinkuehler
> [email protected]
>
> --
> 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/8c5312e7-21b9-81bb-d5f5-b3dfd7394a4f%40steinkuehler.net
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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/CALHSORqW7Jv2S-ag1f6fvE%3Dys21O-X16U9023m57s5-%3DKucS5A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to