Hi, There is so much outdated information out there...
I want to change the I2C from 100Khz to 400 Khz and there are (see bottom) many files in
beaglebone:/boot/dtbs/4.9.78-ti-r94/ folder. Which dtb (dts) I do change.
I tried am335x-boneblack-wireless.dts with no success.
Thank you. My system is:
Kernel cmd line:
console=ttyO0,115200n8 bone_capemgr.uboot_capemgr_enabled=1 root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait coherent_pool=1M net.ifnames=0 quiet omap_wdt.nowayout=0
Kernel version:
root@beaglebone:/boot/dtbs/4.9.78-ti-r94$ uname -a
Linux beaglebone 4.9.78-ti-r94 #1 SMP PREEMPT Fri Jan 26 21:26:24 UTC 2018 armv7l GNU/Linux
Version:
git:/opt/scripts/:[ea6ea9fca05f36f5044398884375b0231348d6e2]
eeprom:[A335BNLTGW1ABBGW16054396]
model:[TI_AM335x_BeagleBone_Green_Wireless]
dogtag:[BeagleBoard.org Debian Image 2018-01-28]
bootloader:[microSD-(push-button)]:[/dev/mmcblk0]:[U-Boot 2018.01-00002-g9aa111a004]
kernel:[4.9.78-ti-r94]
uboot_overlay_options:[enable_uboot_overlays=1]
uboot_overlay_options:[disable_uboot_overlay_emmc=1]
uboot_overlay_options:[disable_uboot_overlay_video=1]
uboot_overlay_options:[disable_uboot_overlay_audio=1]
uboot_overlay_options:[enable_uboot_cape_universal=1]
pkg:[bb-cape-overlays]:[4.4.20180126.0-0rcnee0~stretch+20180126]
pkg:[bb-wl18xx-firmware]:[1.20170829-0rcnee2~stretch+20180104]
pkg:[firmware-ti-connectivity]:[20170823-1rcnee0~stretch+20170830]
groups:[debian : debian adm kmem dialout cdrom floppy audio dip video plugdev users systemd-journal i2c bluetooth netdev cloud9ide gpio pwm eqep admin spi tisdk weston-launch xenomai]
dmesg | grep pinctrl-single
[ 1.489799] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568
END
root@beaglebone:~$ cat /boot/uEnv.txt
#Docs: http://elinux.org/Beagleboard:U-boot_partitioning_layout_2.0
uname_r=4.9.78-ti-r94
#uuid=
#dtb=
###U-Boot Overlays###
###Documentation: http://elinux.org/Beagleboard:BeagleBoneBlack_Debian#U-Boot_Overlays
###Master Enable
enable_uboot_overlays=1
### mco-mco added audio
### disable_uboot_overlay_audio=1
###
###Overide capes with eeprom
#uboot_overlay_addr0=/lib/firmware/<file0>.dtbo
#uboot_overlay_addr1=/lib/firmware/<file1>.dtbo
#uboot_overlay_addr2=/lib/firmware/<file2>.dtbo
#uboot_overlay_addr3=/lib/firmware/<file3>.dtbo
###
###Additional custom capes
#uboot_overlay_addr4=/lib/firmware/<file4>.dtbo
#uboot_overlay_addr5=/lib/firmware/<file5>.dtbo
#uboot_overlay_addr6=/lib/firmware/<file6>.dtbo
#uboot_overlay_addr7=/lib/firmware/<file7>.dtbo
###
###Custom Cape
#dtb_overlay=/lib/firmware/<file8>.dtbo
###
###Disable auto loading of virtual capes (emmc/video/wireless/adc)
disable_uboot_overlay_emmc=1
disable_uboot_overlay_video=1
disable_uboot_overlay_audio=1
#disable_uboot_overlay_wireless=1
#disable_uboot_overlay_adc=1
###
###PRUSS OPTIONS
###pru_rproc (4.4.x-ti kernel)
### mco-mco
# uboot_overlay_pru=/lib/firmware/AM335X-PRU-RPROC-4-4-TI-00A0.dtbo
###pru_uio (4.4.x-ti & mainline/bone kernel)
#uboot_overlay_pru=/lib/firmware/AM335X-PRU-UIO-00A0.dtbo
###
###Cape Universal Enable
enable_uboot_cape_universal=1
###
###Debug: disable uboot autoload of Cape
#disable_uboot_overlay_addr0=1
#disable_uboot_overlay_addr1=1
#disable_uboot_overlay_addr2=1
#disable_uboot_overlay_addr3=1
###
###U-Boot fdt tweaks... (60000 = 384KB)
#uboot_fdt_buffer=0x60000
###U-Boot Overlays###
cmdline=coherent_pool=1M net.ifnames=0 quiet omap_wdt.nowayout=0
#In the event of edid real failures, uncomment this next line:
#cmdline=coherent_pool=1M net.ifnames=0 quiet 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=
##enable Generic eMMC Flasher:
##make sure, these tools are installed: dosfstools rsync
#cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh
# mco-mco
### optargs=quiet capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN
### optargs=quiet capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN
#dtb=am335x-boneblack-emmc-overlay.dtb
root@beaglebone:/boot/dtbs/4.9.78-ti-r94$ ls content
am335x-abbbi.dtb am335x-boneblue-mmap.dtb am437x-cm-t43.dtb am57xx-evm-reva3-cam-mt9t111.dtb
am335x-baltos-ir2110.dtb am335x-bone-cape-bone-argus.dtb am437x-gp-evm.dtb am57xx-evm-reva3-cam-ov10635.dtb
am335x-baltos-ir3220.dtb am335x-bone.dtb am437x-gp-evm-hdmi.dtb am57xx-evm-reva3.dtb
am335x-baltos-ir5221.dtb am335x-bonegreen.dtb am437x-idk-evm.dtb am57xx-sbc-am57x.dtb
am335x-base0033.dtb am335x-bonegreen-overlay.dtb am437x-sbc-t43.dtb dra71-evm.dtb
am335x-boneblack-audio.dtb am335x-bonegreen-wireless.dtb am437x-sk-evm.dtb dra71-evm-lcd-auo-g101evn01.0.dtb
am335x-boneblack-bbb-exp-c.dtb am335x-chiliboard.dtb am43x-epos-evm.dtb dra72-evm.dtb
am335x-boneblack-bbb-exp-r.dtb am335x-cm-t335.dtb am571x-idk.dtb dra72-evm-lcd-lg.dtb
am335x-boneblack-bbbmini.dtb am335x-evm.dtb am571x-idk-lcd-osd101t2045.dtb dra72-evm-lcd-osd101t2045.dtb
am335x-boneblack-cape-bone-argus.dtb am335x-evmsk.dtb am571x-idk-lcd-osd101t2587.dtb dra72-evm-lcd-osd101t2587.dtb
am335x-boneblack.dtb am335x-icev2.dtb am571x-sndrblock.dtb dra72-evm-revc.dtb
am335x-boneblack-emmc-overlay.dtb am335x-lxm.dtb am572x-idk.dtb dra72-evm-revc-lcd-osd101t2045.dtb
am335x-boneblack-hdmi-overlay.dtb am335x-nano.dtb am572x-idk-lcd-osd101t2045.dtb dra72-evm-revc-lcd-osd101t2587.dtb
am335x-boneblack-nhdmi-overlay.dtb am335x-olimex-som.dtb am572x-idk-lcd-osd101t2587.dtb dra76-evm.dtb
am335x-boneblack-overlay.dtb am335x-pepper.dtb am574x-idk.dtb dra76-evm-tfp410.dtb
am335x-boneblack-roboticscape.dtb am335x-pocketbeagle.dtb am574x-idk-lcd-osd101t2587.dtb dra7-evm.dtb
am335x-boneblack-uboot.dtb am335x-pocketbeagle-simplegaming.dtb am57xx-beagle-x15.dtb dra7-evm-lcd-lg.dtb
am335x-boneblack-wireless.dtb am335x-sancloud-bbe.dtb am57xx-beagle-x15-revb1.dtb dra7-evm-lcd-osd101t2045.dtb
am335x-boneblack-wireless-emmc-overlay.dtb am335x-sancloud-bbe-uboot.dtb am57xx-beagle-x15-revc.dtb dra7-evm-lcd-osd101t2587.dtb
am335x-boneblack-wireless-roboticscape.dtb am335x-sbc-t335.dtb am57xx-cl-som-am57x.dtb omap5-cm-t54.dtb
am335x-boneblack-wl1835mod.dtb am335x-shc.dtb am57xx-evm-cam-mt9t111.dtb omap5-igep0050.dtb
am335x-boneblue-ArduPilot.dtb am335x-sl50.dtb am57xx-evm-cam-ov10635.dtb omap5-sbc-t54.dtb
am335x-boneblue.dtb am335x-wega-rdk.dtb am57xx-evm.dtb omap5-uevm.dtb
```