>
> *But I don't want to use I2C-2... and i don't know how to disable that.*
> *Here is my slots:*
>

So, this is probably enabled in the main board dtb file. Which means, in
order to disable i2c-2, you'll have to edit that file.

**HOWEVER* *if i2c-2 is enabled in the main board file, then there is a
good chance it is needed for something in relation to booting. I do know
that the on board eeprom is used through i2c, for serial number, board type
identification, etc. But not sure which i2c is used. Probably safe to guess
that i2c-2 is what's used though . . .

On Sat, Feb 6, 2016 at 12:23 PM, <darek.smi...@gmail.com> wrote:

> Hello
> I'm using image: bone-debian-8.2-console-armhf-2015-12-20-2gb
>
> root@beaglebone:~# uname -a
> Linux beaglebone 4.1.13-ti-r36 #1 SMP PREEMPT Fri Dec 11 00:44:56 UTC
> 2015 armv7l GNU/Linux
>
> I can't load cape to use UART1 with CTS/RTS. It looks like pin 95 conflict
> witch I2C-2.
>
> [    4.044320] bone_capemgr bone_capemgr: enabled_partno PARTNO 'BB-UART1'
> VER 'N/A' PR '0'
> [    4.044334] bone_capemgr bone_capemgr: slot #4: override
> ........
> [    4.045402] bone_capemgr bone_capemgr: initialized OK.
> [    4.047681] pinctrl-single 44e10800.pinmux: pin 44e1097c.0 already
> requested by 4819c000.i2c; cannot claim for 48022000.serial
> ........
> [    4.083531] pinctrl-single 44e10800.pinmux: pin-95 (48022000.serial)
> status -22
> [    4.098640] pinctrl-single 44e10800.pinmux: could not request pin 95 (
> 44e1097c.0) from group pinmux_bb_uart1_pins  on device pinctrl-single
>
> But I don't want to use I2C-2... and i don't know how to disable that.
> Here is my slots:
>
> root@beaglebone:~# cat /sys/devices/platform/bone_capemgr/slots
>  0: PF----  -1
>  1: PF----  -1
>  2: PF----  -1
>  3: PF----  -1
>  4: P-O-L-   0 Override Board Name,00A0,Override Manuf,BB-UART1
>  5: P-O-L-   1 Override Board Name,00A0,Override Manuf,BB-UART2
>  6: P-O-L-   2 Override Board Name,00A0,Override Manuf,BB-UART4
>  7: P-O-L-   3 Override Board Name,00A0,Override Manuf,BB-UART5
>
> Other UART's are loading without any problem.
>
> Here is my uEnv.txt
> root@beaglebone:~# cat /boot/uEnv.txt
> #Docs: http://elinux.org/Beagleboard:U-boot_partitioning_layout_2.0
>
> uname_r=4.1.13-ti-r36
> #uuid=
> #dtb=
>
> ##BeagleBone Black/Green dtb's for v4.1.x (BeagleBone White just works..)
>
> ##BeagleBone Black: HDMI (Audio/Video) disabled:
> #dtb=am335x-boneblack-emmc-overlay.dtb
>
> ##BeagleBone Black: eMMC disabled:
> #dtb=am335x-boneblack-hdmi-overlay.dtb
>
> ##BeagleBone Black: HDMI Audio/eMMC disabled:
> #dtb=am335x-boneblack-nhdmi-overlay.dtb
>
> ##BeagleBone Black: HDMI (Audio/Video)/eMMC disabled:
> #dtb=am335x-boneblack-overlay.dtb
>
> ##BeagleBone Black: wl1835
> #dtb=am335x-boneblack-wl1835mod.dtb
>
> ##BeagleBone Black: replicape
> #dtb=am335x-boneblack-replicape.dtb
>
> ##BeagleBone Green: eMMC disabled
> #dtb=am335x-bonegreen-overlay.dtb
>
> cmdline=coherent_pool=1M quiet cape_universal=enable
>
> #In the event of edid real failures, uncomment this next line:
> #cmdline=coherent_pool=1M quiet cape_universal=enable
> video=HDMI-A-1:1024x768@60e
>
> ##Example v3.8.x
> #cape_disable=capemgr.disable_partno=
> #cape_enable=capemgr.enable_partno=
>
> ##Example v4.1.x
> #cape_disable=bone_capemgr.disable_partno=
> cape_enable=bone_capemgr.enable_partno=BB-UART1,BB-UART2,BB-UART4,BB-UART5
>
> ##Disable HDMI/eMMC (v3.8.x)
>
> #cape_disable=capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN,BB-BONE-EMMC-2G
>
> ##Disable HDMI (v3.8.x)
> #cape_disable=capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN
>
> ##Disable eMMC (v3.8.x)
> #cape_disable=capemgr.disable_partno=BB-BONE-EMMC-2G
>
> ##Audio Cape (needs HDMI Audio disabled) (v3.8.x)
> #cape_disable=capemgr.disable_partno=BB-BONELT-HDMI
> #cape_enable=capemgr.enable_partno=BB-BONE-AUDI-02
>
>
> ##enable Generic eMMC Flasher:
> ##make sure, these tools are installed: dosfstools rsync
> #cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh
>
>
> I would be wery thankfull if someone explain me how to disable i2c-2 on
> system startup.
>
>
>
>
> --
> 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.
>

-- 
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.

Reply via email to