Which dtb file I have to change, to cnage i2c clock form 1Khz to 4Jhz

47 views
Skip to first unread message

zir...@gmail.com

unread,
Oct 13, 2018, 4:48:47 PM10/13/18
to BeagleBoard
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
```



Robert Nelson

unread,
Oct 13, 2018, 4:54:27 PM10/13/18
to Beagle Board, zir...@gmail.com
On Sat, Oct 13, 2018 at 3:48 PM <zir...@gmail.com> wrote:
>
> 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:

Which i2c port? There is 3 of them...

Regards,

--
Robert Nelson
https://rcn-ee.com/

zirexix

unread,
Oct 13, 2018, 11:52:31 PM10/13/18
to Robert Nelson, Beagle Board
Hi,

Ohh the 2,   i2c-2, Does it matter becaue I can find all 3 of them
44e0b000.i2c
4802a000.i2c
4819c000.i2c

                    like in am335x-boneblack-wireless.dts


Thank you.
Reply all
Reply to author
Forward
0 new messages