cmd:GPIO:TI: 'gpio' command Failure Error on Beaglebone Black
Adarsh Babu Kalepalli
learn2kab at gmail.com
Thu May 6 09:50:07 CEST 2021
Hi Lokesh,
> Error -19 is ENODEV. Can you check if you have gpio devices being probed?
The device is not being probed.Output of "dm tree" is captured in
log_uboot-2021.07-rc1.txt
Where as in uboot-2021.04-rc2.txt,the gpio is probed.
The output of "dm tree" is in log_uboot-2021.04-rc2.txt
>>
>> The "gpio" command is proper till "U-Boot 2021.04-rc2".
>> Error message is noticed from subsequent releases on-wards.
>Any chance you were able to bisect to the culprit commit?
No
>which defconfig are you using?
We have been using "*am335x_evm_defconfig*"
Regards,
Adarsh
On Thu, May 6, 2021 at 11:33 AM Lokesh Vutla <lokeshvutla at ti.com> wrote:
> Hi Adarsh,
>
> On 06/05/21 11:28 am, Adarsh Babu Kalepalli wrote:
> > Hi,
> >
> > Error output "*Command 'gpio' failed: Error -19*" is occurring with
> "*gpio
> > status -a*"
> > command on Beaglebone Black.
>
> Error -19 is ENODEV. Can you check if you have gpio devices being probed?
>
> >
> > The "gpio" command is proper till "U-Boot 2021.04-rc2".
> > Error message is noticed from subsequent releases on-wards.
>
> Any chance you were able to bisect to the culprit commit?
> which defconfig are you using?
>
> Thanks and regards,
> Lokesh
>
> >
> > Problem is noticed on u-boot versions from *U-Boot 2021.04-rc3 to U-Boot
> > 2021.07-rc1*
> > The same command is OK on "sandbox" and "rpi 0 wireless" .
> >
> > Not sure if the maintenance of code for old boards such as Beaglebone
> Black is
> > still actively persuaded.Trying to report the observations
> >
> > ------------------------------------------------------------------
> > Code/Output :
> > -------------------------------------------------------------------
> > U-Boot SPL 2021.07-rc1-00179-g8ddaf94358 (May 03 2021 - 15:36:38 +0530)
> > Trying to boot from MMC1
> >
> >
> > U-Boot 2021.07-rc1-00179-g8ddaf94358 (May 03 2021 - 15:36:38 +0530)
> >
> > CPU : AM335X-GP rev 2.1
> > Model: TI AM335x BeagleBone Black
> > DRAM: 512 MiB
> > WDT: Started with servicing (60s timeout)
> > NAND: 0 MiB
> > MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
> > Loading Environment from FAT... Unable to read "uboot.env" from mmc0:1...
> > <ethaddr> not set. Validating first E-fuse MAC
> > Net: eth2: ethernet at 4a100000, eth3: usb_ether
> > Hit any key to stop autoboot: 0
> > => gpio status -a
> > Command 'gpio' failed: Error -19
> > =>
> > -------------------------------------------------------------------
> > Regards,
> > Adarsh
> >
>
-------------- next part --------------
U-Boot SPL 2021.04-rc2 (May 05 2021 - 15:00:06 +0530)
Trying to boot from MMC1
U-Boot 2021.04-rc2 (May 05 2021 - 15:00:06 +0530)
CPU : AM335X-GP rev 2.1
Model: TI AM335x BeagleBone Black
DRAM: 512 MiB
WDT: Started with servicing (60s timeout)
NAND: 0 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
Loading Environment from FAT... OK
Net: eth2: ethernet at 4a100000, eth3: usb_ether
Hit any key to stop autoboot: 0
=> dm
dm - Driver model low level access
Usage:
dm tree Dump driver model tree ('*' = activated)
dm uclass Dump list of instances for each uclass
dm devres Dump list of device resources for each device
dm drivers Dump list of drivers with uclass and instances
dm compat Dump list of drivers with compatibility strings
dm static Dump list of drivers with static platform data
=> dm tree
Class Index Probed Driver Name
-----------------------------------------------------------
root 0 [ + ] root_driver root_driver
rsa_mod_ex 0 [ ] mod_exp_sw |-- mod_exp_sw
simple_bus 0 [ + ] simple_bus |-- ocp
simple_bus 1 [ + ] simple_bus | |-- l4_wkup at 44c00000
simple_bus 2 [ ] simple_bus | | |-- segment at 0
simple_bus 3 [ ] simple_bus | | |-- segment at 100000
simple_bus 4 [ + ] simple_bus | | `-- segment at 200000
simple_bus 5 [ ] ti_sysc | | |-- target-module at 0
simple_bus 6 [ ] simple_bus | | | `-- prcm at 0
simple_bus 7 [ ] simple_bus | | | |-- clocks
clk 0 [ ] fixed_clock | | | | |-- clk_32768_ck
clk 1 [ ] fixed_clock | | | | |-- clk_rc32k_ck
clk 2 [ ] fixed_clock | | | | |-- virt_19200000_ck
clk 3 [ ] fixed_clock | | | | |-- virt_24000000_ck
clk 4 [ ] fixed_clock | | | | |-- virt_25000000_ck
clk 5 [ ] fixed_clock | | | | |-- virt_26000000_ck
clk 6 [ ] fixed_clock | | | | |-- tclkin_ck
clk 7 [ ] fixed_factor_clock | | | | |-- dpll_ddr_m2_div2_ck
clk 8 [ ] fixed_factor_clock | | | | |-- dpll_per_m2_div4_wkupdm_ck
clk 9 [ ] fixed_factor_clock | | | | |-- dpll_per_m2_div4_ck
clk 10 [ ] fixed_factor_clock | | | | |-- clk_24mhz
clk 11 [ ] fixed_factor_clock | | | | |-- clkdiv32k_ck
clk 12 [ ] fixed_factor_clock | | | | |-- l3_gclk
clk 13 [ ] fixed_factor_clock | | | | |-- dpll_core_m4_div2_ck
clk 14 [ ] fixed_factor_clock | | | | |-- l4_rtc_gclk
clk 15 [ ] fixed_factor_clock | | | | |-- l4hs_gclk
clk 16 [ ] fixed_factor_clock | | | | |-- l3s_gclk
clk 17 [ ] fixed_factor_clock | | | | |-- l4fw_gclk
clk 18 [ ] fixed_factor_clock | | | | |-- l4ls_gclk
clk 19 [ ] fixed_factor_clock | | | | |-- sysclk_div_ck
clk 20 [ ] fixed_factor_clock | | | | |-- cpsw_125mhz_gclk
clk 21 [ ] fixed_factor_clock | | | | `-- mmc_clk
simple_bus 8 [ ] ti_omap4_cm | | | |-- l4_per-cm at 0
simple_bus 9 [ ] ti_omap4_cm | | | |-- wkup-cm at 400
simple_bus 10 [ ] ti_omap4_cm | | | |-- mpu-cm at 600
simple_bus 11 [ ] ti_omap4_cm | | | |-- l4-rtc-cm at 800
simple_bus 12 [ ] ti_omap4_cm | | | |-- gfx-l3-cm at 900
simple_bus 13 [ ] ti_omap4_cm | | | `-- l4-cefuse-cm at a00
simple_bus 14 [ ] ti_sysc | | |-- target-module at 7000
simple_bus 15 [ ] ti_sysc | | |-- target-module at 9000
serial 0 [ ] omap_serial | | | `-- serial at 0
simple_bus 16 [ ] ti_sysc | | |-- target-module at b000
simple_bus 17 [ ] ti_sysc | | |-- target-module at d000
simple_bus 18 [ ] ti_sysc | | |-- target-module at 10000
simple_bus 19 [ ] simple_bus | | | `-- scm at 0
simple_bus 20 [ ] simple_bus | | | `-- scm_conf at 0
simple_bus 21 [ ] simple_bus | | | `-- clocks
clk 22 [ ] fixed_factor_clock | | | |-- adc_tsc_fck
clk 23 [ ] fixed_factor_clock | | | |-- dcan0_fck
clk 24 [ ] fixed_factor_clock | | | |-- dcan1_fck
clk 25 [ ] fixed_factor_clock | | | |-- mcasp0_fck
clk 26 [ ] fixed_factor_clock | | | |-- mcasp1_fck
clk 27 [ ] fixed_factor_clock | | | |-- smartreflex0_fck
clk 28 [ ] fixed_factor_clock | | | |-- smartreflex1_fck
clk 29 [ ] fixed_factor_clock | | | |-- sha0_fck
clk 30 [ ] fixed_factor_clock | | | |-- aes0_fck
clk 31 [ ] fixed_factor_clock | | | `-- rng_fck
simple_bus 22 [ ] ti_sysc | | |-- target-module at 35000
simple_bus 23 [ ] ti_sysc | | `-- target-module at 3e000
simple_bus 24 [ ] simple_bus | |-- interconnect at 48000000
simple_bus 25 [ ] simple_bus | | |-- segment at 0
simple_bus 26 [ ] ti_sysc | | | |-- target-module at 22000
simple_bus 27 [ ] ti_sysc | | | |-- target-module at 24000
simple_bus 28 [ ] ti_sysc | | | |-- target-module at 2a000
simple_bus 29 [ ] ti_sysc | | | |-- target-module at 30000
simple_bus 30 [ ] ti_sysc | | | |-- target-module at 38000
simple_bus 31 [ ] ti_sysc | | | |-- target-module at 3c000
simple_bus 32 [ ] ti_sysc | | | |-- target-module at 4c000
simple_bus 33 [ ] ti_sysc | | | |-- target-module at 60000
simple_bus 34 [ ] ti_sysc | | | |-- target-module at 80000
simple_bus 35 [ ] ti_sysc | | | |-- target-module at c8000
simple_bus 36 [ ] ti_sysc | | | `-- target-module at ca000
simple_bus 37 [ ] simple_bus | | |-- segment at 100000
simple_bus 38 [ ] ti_sysc | | | |-- target-module at 9c000
simple_bus 39 [ ] ti_sysc | | | |-- target-module at a0000
simple_bus 40 [ ] ti_sysc | | | |-- target-module at a6000
simple_bus 41 [ ] ti_sysc | | | |-- target-module at a8000
simple_bus 42 [ ] ti_sysc | | | |-- target-module at aa000
simple_bus 43 [ ] ti_sysc | | | |-- target-module at ac000
simple_bus 44 [ ] ti_sysc | | | |-- target-module at ae000
simple_bus 45 [ ] ti_sysc | | | |-- target-module at cc000
simple_bus 46 [ ] ti_sysc | | | |-- target-module at d0000
simple_bus 47 [ ] ti_sysc | | | `-- target-module at d8000
simple_bus 48 [ ] simple_bus | | |-- segment at 200000
simple_bus 49 [ ] simple_bus | | `-- segment at 300000
simple_bus 50 [ ] ti_sysc | | |-- target-module at 0
simple_bus 51 [ ] ti_sysc | | |-- target-module at 2000
simple_bus 52 [ ] ti_sysc | | |-- target-module at 4000
simple_bus 53 [ ] ti_sysc | | |-- target-module at e000
simple_bus 54 [ ] ti_sysc | | `-- target-module at 10000
simple_bus 55 [ ] simple_bus | |-- interconnect at 47c00000
simple_bus 56 [ ] simple_bus | | `-- segment at 0
simple_bus 57 [ ] simple_bus | |-- interconnect at 4a000000
simple_bus 58 [ ] simple_bus | | `-- segment at 0
simple_bus 59 [ ] ti_sysc | | `-- target-module at 100000
simple_bus 60 [ ] simple_bus | |-- interconnect at 4b140000
simple_bus 61 [ ] simple_bus | | `-- segment at 0
simple_bus 62 [ ] ti_sysc | |-- target-module at 49000000
simple_bus 63 [ ] ti_sysc | |-- target-module at 49800000
simple_bus 64 [ ] ti_sysc | |-- target-module at 49900000
simple_bus 65 [ ] ti_sysc | |-- target-module at 49a00000
gpio 0 [ + ] gpio_omap | |-- gpio at 44e07000
gpio 1 [ ] gpio_omap | |-- gpio at 4804c000
gpio 2 [ ] gpio_omap | |-- gpio at 481ac000
gpio 3 [ ] gpio_omap | |-- gpio at 481ae000
i2c 0 [ ] i2c_omap | |-- i2c at 44e0b000
i2c 1 [ ] i2c_omap | |-- i2c at 4819c000
mmc 0 [ + ] omap_hsmmc | |-- mmc at 48060000
blk 0 [ + ] mmc_blk | | `-- mmc at 48060000.blk
mmc 1 [ + ] omap_hsmmc | |-- mmc at 481d8000
blk 1 [ ] mmc_blk | | `-- mmc at 481d8000.blk
watchdog 0 [ + ] omap3_wdt | |-- wdt at 44e35000
misc 0 [ + ] ti-musb-wrapper | |-- usb at 47400000
usb 0 [ + ] ti-musb-peripheral | | |-- usb at 47401000
eth 1 [ + ] usb_ether | | | `-- usb_ether
usb 0 [ ] ti-musb-host | | `-- usb at 47401800
eth 0 [ + ] eth_cpsw | |-- ethernet at 4a100000
simple_bus 66 [ ] ti_sysc | |-- target-module at 53100000
simple_bus 67 [ ] ti_sysc | |-- target-module at 53500000
simple_bus 68 [ ] ti_sysc | `-- target-module at 56000000
serial 1 [ + ] omap_serial |-- serial at 0
timer 0 [ + ] omap_timer `-- timer at 0
=> gpio status -a
Bank gpio at 44e07000_:
gpio at 44e07000_0: input: 0 [ ]
gpio at 44e07000_1: input: 0 [ ]
gpio at 44e07000_2: input: 0 [ ]
gpio at 44e07000_3: input: 0 [ ]
gpio at 44e07000_4: input: 0 [ ]
gpio at 44e07000_5: input: 0 [ ]
gpio at 44e07000_6: input: 0 [x] mmc at 48060000.cd-gpios
gpio at 44e07000_7: input: 0 [ ]
gpio at 44e07000_8: input: 0 [ ]
gpio at 44e07000_9: input: 0 [ ]
gpio at 44e07000_10: input: 1 [ ]
gpio at 44e07000_11: input: 0 [ ]
gpio at 44e07000_12: input: 1 [ ]
gpio at 44e07000_13: input: 1 [ ]
gpio at 44e07000_14: input: 1 [ ]
gpio at 44e07000_15: input: 1 [ ]
gpio at 44e07000_16: input: 0 [ ]
gpio at 44e07000_17: input: 0 [ ]
gpio at 44e07000_18: input: 0 [ ]
gpio at 44e07000_19: input: 0 [ ]
gpio at 44e07000_20: input: 0 [ ]
gpio at 44e07000_21: input: 0 [ ]
gpio at 44e07000_22: input: 0 [ ]
gpio at 44e07000_23: input: 0 [ ]
gpio at 44e07000_24: input: 0 [ ]
gpio at 44e07000_25: input: 0 [ ]
gpio at 44e07000_26: input: 0 [ ]
gpio at 44e07000_27: input: 0 [ ]
gpio at 44e07000_28: input: 0 [ ]
gpio at 44e07000_29: input: 0 [ ]
gpio at 44e07000_30: input: 1 [ ]
gpio at 44e07000_31: input: 1 [ ]
Bank gpio at 4804c000_:
gpio at 4804c000_0: input: 0 [ ]
gpio at 4804c000_1: input: 0 [ ]
gpio at 4804c000_2: input: 0 [ ]
gpio at 4804c000_3: input: 0 [ ]
gpio at 4804c000_4: input: 0 [ ]
gpio at 4804c000_5: input: 0 [ ]
gpio at 4804c000_6: input: 0 [ ]
gpio at 4804c000_7: input: 0 [ ]
gpio at 4804c000_8: input: 1 [ ]
gpio at 4804c000_9: input: 1 [ ]
gpio at 4804c000_10: input: 0 [ ]
gpio at 4804c000_11: input: 0 [ ]
gpio at 4804c000_12: input: 0 [ ]
gpio at 4804c000_13: input: 0 [ ]
gpio at 4804c000_14: input: 0 [ ]
gpio at 4804c000_15: input: 0 [ ]
gpio at 4804c000_16: input: 1 [ ]
gpio at 4804c000_17: input: 0 [ ]
gpio at 4804c000_18: input: 0 [ ]
gpio at 4804c000_19: input: 0 [ ]
gpio at 4804c000_20: input: 0 [ ]
gpio at 4804c000_21: input: 0 [ ]
gpio at 4804c000_22: input: 0 [ ]
gpio at 4804c000_23: input: 0 [ ]
gpio at 4804c000_24: input: 0 [ ]
gpio at 4804c000_25: input: 1 [ ]
gpio at 4804c000_26: input: 1 [ ]
gpio at 4804c000_27: input: 0 [ ]
gpio at 4804c000_28: input: 1 [ ]
gpio at 4804c000_29: input: 1 [ ]
gpio at 4804c000_30: input: 0 [ ]
gpio at 4804c000_31: input: 0 [ ]
Bank gpio at 481ac000_:
gpio at 481ac000_0: input: 1 [ ]
gpio at 481ac000_1: input: 0 [ ]
gpio at 481ac000_2: input: 1 [ ]
gpio at 481ac000_3: input: 1 [ ]
gpio at 481ac000_4: input: 1 [ ]
gpio at 481ac000_5: input: 1 [ ]
gpio at 481ac000_6: input: 0 [ ]
gpio at 481ac000_7: input: 0 [ ]
gpio at 481ac000_8: input: 1 [ ]
gpio at 481ac000_9: input: 1 [ ]
gpio at 481ac000_10: input: 1 [ ]
gpio at 481ac000_11: input: 1 [ ]
gpio at 481ac000_12: input: 0 [ ]
gpio at 481ac000_13: input: 0 [ ]
gpio at 481ac000_14: input: 0 [ ]
gpio at 481ac000_15: input: 0 [ ]
gpio at 481ac000_16: input: 0 [ ]
gpio at 481ac000_17: input: 0 [ ]
gpio at 481ac000_18: input: 0 [ ]
gpio at 481ac000_19: input: 0 [ ]
gpio at 481ac000_20: input: 0 [ ]
gpio at 481ac000_21: input: 0 [ ]
gpio at 481ac000_22: input: 0 [ ]
gpio at 481ac000_23: input: 0 [ ]
gpio at 481ac000_24: input: 0 [ ]
gpio at 481ac000_25: input: 0 [ ]
gpio at 481ac000_26: input: 0 [ ]
gpio at 481ac000_27: input: 0 [ ]
gpio at 481ac000_28: input: 0 [ ]
gpio at 481ac000_29: input: 0 [ ]
gpio at 481ac000_30: input: 0 [ ]
gpio at 481ac000_31: input: 0 [ ]
Bank gpio at 481ae000_:
gpio at 481ae000_0: input: 0 [ ]
gpio at 481ae000_1: input: 0 [ ]
gpio at 481ae000_2: input: 0 [ ]
gpio at 481ae000_3: input: 0 [ ]
gpio at 481ae000_4: input: 0 [ ]
gpio at 481ae000_5: input: 0 [ ]
gpio at 481ae000_6: input: 0 [ ]
gpio at 481ae000_7: input: 0 [ ]
gpio at 481ae000_8: input: 0 [ ]
gpio at 481ae000_9: input: 0 [ ]
gpio at 481ae000_10: input: 0 [ ]
gpio at 481ae000_11: input: 0 [ ]
gpio at 481ae000_12: input: 0 [ ]
gpio at 481ae000_13: input: 0 [ ]
gpio at 481ae000_14: input: 0 [ ]
gpio at 481ae000_15: input: 0 [ ]
gpio at 481ae000_16: input: 0 [ ]
gpio at 481ae000_17: input: 0 [ ]
gpio at 481ae000_18: input: 0 [ ]
gpio at 481ae000_19: input: 0 [ ]
gpio at 481ae000_20: input: 0 [ ]
gpio at 481ae000_21: input: 0 [ ]
gpio at 481ae000_22: input: 0 [ ]
gpio at 481ae000_23: input: 0 [ ]
gpio at 481ae000_24: input: 0 [ ]
gpio at 481ae000_25: input: 0 [ ]
gpio at 481ae000_26: input: 0 [ ]
gpio at 481ae000_27: input: 0 [ ]
gpio at 481ae000_28: input: 0 [ ]
gpio at 481ae000_29: input: 0 [ ]
gpio at 481ae000_30: input: 0 [ ]
gpio at 481ae000_31: input: 0 [ ]
=>
-------------- next part --------------
U-Boot SPL 2021.07-rc1 (May 06 2021 - 12:59:38 +0530)
Trying to boot from MMC1
U-Boot 2021.07-rc1 (May 06 2021 - 12:59:38 +0530)
CPU : AM335X-GP rev 2.1
Model: TI AM335x BeagleBone Black
DRAM: 512 MiB
WDT: Started with servicing (60s timeout)
NAND: 0 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
Loading Environment from FAT... OK
Net: eth2: ethernet at 4a100000, eth3: usb_ether
Hit any key to stop autoboot: 0
=> gpio status -a
Command 'gpio' failed: Error -19
=> dm tree
Class Index Probed Driver Name
-----------------------------------------------------------
root 0 [ + ] root_driver root_driver
rsa_mod_ex 0 [ ] mod_exp_sw |-- mod_exp_sw
simple_bus 0 [ + ] simple_bus |-- ocp
simple_bus 1 [ + ] simple_bus | |-- l4_wkup at 44c00000
simple_bus 2 [ ] simple_bus | | |-- segment at 0
simple_bus 3 [ ] simple_bus | | |-- segment at 100000
simple_bus 4 [ + ] simple_bus | | `-- segment at 200000
simple_bus 5 [ ] ti_sysc | | |-- target-module at 0
simple_bus 6 [ ] simple_bus | | | `-- prcm at 0
simple_bus 7 [ ] simple_bus | | | |-- clocks
clk 0 [ ] fixed_clock | | | | |-- clk_32768_ck
clk 1 [ ] fixed_clock | | | | |-- clk_rc32k_ck
clk 2 [ ] fixed_clock | | | | |-- virt_19200000_ck
clk 3 [ ] fixed_clock | | | | |-- virt_24000000_ck
clk 4 [ ] fixed_clock | | | | |-- virt_25000000_ck
clk 5 [ ] fixed_clock | | | | |-- virt_26000000_ck
clk 6 [ ] fixed_clock | | | | |-- tclkin_ck
clk 7 [ ] fixed_factor_clock | | | | |-- dpll_ddr_m2_div2_ck
clk 8 [ ] fixed_factor_clock | | | | |-- dpll_per_m2_div4_wkupdm_ck
clk 9 [ ] fixed_factor_clock | | | | |-- dpll_per_m2_div4_ck
clk 10 [ ] fixed_factor_clock | | | | |-- clk_24mhz
clk 11 [ ] fixed_factor_clock | | | | |-- clkdiv32k_ck
clk 12 [ ] fixed_factor_clock | | | | |-- l3_gclk
clk 13 [ ] fixed_factor_clock | | | | |-- dpll_core_m4_div2_ck
clk 14 [ ] fixed_factor_clock | | | | |-- l4_rtc_gclk
clk 15 [ ] fixed_factor_clock | | | | |-- l4hs_gclk
clk 16 [ ] fixed_factor_clock | | | | |-- l3s_gclk
clk 17 [ ] fixed_factor_clock | | | | |-- l4fw_gclk
clk 18 [ ] fixed_factor_clock | | | | |-- l4ls_gclk
clk 19 [ ] fixed_factor_clock | | | | |-- sysclk_div_ck
clk 20 [ ] fixed_factor_clock | | | | |-- cpsw_125mhz_gclk
clk 21 [ ] fixed_factor_clock | | | | `-- mmc_clk
simple_bus 8 [ ] ti_omap4_cm | | | |-- per-cm at 0
simple_bus 9 [ ] ti_omap4_cm | | | |-- wkup-cm at 400
simple_bus 10 [ ] ti_omap4_cm | | | |-- mpu-cm at 600
simple_bus 11 [ ] ti_omap4_cm | | | |-- l4-rtc-cm at 800
simple_bus 12 [ ] ti_omap4_cm | | | |-- gfx-l3-cm at 900
simple_bus 13 [ ] ti_omap4_cm | | | `-- l4-cefuse-cm at a00
simple_bus 14 [ ] ti_sysc | | |-- target-module at 7000
gpio 0 [ ] gpio_omap | | | `-- gpio at 0
simple_bus 15 [ ] ti_sysc | | |-- target-module at 9000
serial 0 [ ] omap_serial | | | `-- serial at 0
simple_bus 16 [ ] ti_sysc | | |-- target-module at b000
simple_bus 17 [ ] ti_sysc | | |-- target-module at d000
simple_bus 18 [ ] ti_sysc | | |-- target-module at 10000
simple_bus 19 [ ] simple_bus | | | `-- scm at 0
simple_bus 20 [ ] simple_bus | | | `-- scm_conf at 0
simple_bus 21 [ ] simple_bus | | | `-- clocks
clk 22 [ ] fixed_factor_clock | | | |-- adc_tsc_fck
clk 23 [ ] fixed_factor_clock | | | |-- dcan0_fck
clk 24 [ ] fixed_factor_clock | | | |-- dcan1_fck
clk 25 [ ] fixed_factor_clock | | | |-- mcasp0_fck
clk 26 [ ] fixed_factor_clock | | | |-- mcasp1_fck
clk 27 [ ] fixed_factor_clock | | | |-- smartreflex0_fck
clk 28 [ ] fixed_factor_clock | | | |-- smartreflex1_fck
clk 29 [ ] fixed_factor_clock | | | |-- sha0_fck
clk 30 [ ] fixed_factor_clock | | | |-- aes0_fck
clk 31 [ ] fixed_factor_clock | | | `-- rng_fck
simple_bus 22 [ ] ti_sysc | | |-- target-module at 35000
simple_bus 23 [ ] ti_sysc | | `-- target-module at 3e000
simple_bus 24 [ ] simple_bus | |-- interconnect at 48000000
simple_bus 25 [ ] simple_bus | | |-- segment at 0
simple_bus 26 [ ] ti_sysc | | | |-- target-module at 22000
simple_bus 27 [ ] ti_sysc | | | |-- target-module at 24000
simple_bus 28 [ ] ti_sysc | | | |-- target-module at 2a000
simple_bus 29 [ ] ti_sysc | | | |-- target-module at 30000
simple_bus 30 [ ] ti_sysc | | | |-- target-module at 38000
simple_bus 31 [ ] ti_sysc | | | |-- target-module at 3c000
simple_bus 32 [ ] ti_sysc | | | |-- target-module at 4c000
gpio 1 [ ] gpio_omap | | | | `-- gpio at 0
simple_bus 33 [ ] ti_sysc | | | |-- target-module at 60000
simple_bus 34 [ ] ti_sysc | | | |-- target-module at 80000
simple_bus 35 [ ] ti_sysc | | | |-- target-module at c8000
simple_bus 36 [ ] ti_sysc | | | `-- target-module at ca000
simple_bus 37 [ ] simple_bus | | |-- segment at 100000
simple_bus 38 [ ] ti_sysc | | | |-- target-module at 9c000
simple_bus 39 [ ] ti_sysc | | | |-- target-module at a0000
simple_bus 40 [ ] ti_sysc | | | |-- target-module at a6000
simple_bus 41 [ ] ti_sysc | | | |-- target-module at a8000
simple_bus 42 [ ] ti_sysc | | | |-- target-module at aa000
simple_bus 43 [ ] ti_sysc | | | |-- target-module at ac000
gpio 2 [ ] gpio_omap | | | | `-- gpio at 0
simple_bus 44 [ ] ti_sysc | | | |-- target-module at ae000
gpio 3 [ ] gpio_omap | | | | `-- gpio at 0
simple_bus 45 [ ] ti_sysc | | | |-- target-module at cc000
simple_bus 46 [ ] ti_sysc | | | |-- target-module at d0000
simple_bus 47 [ ] ti_sysc | | | `-- target-module at d8000
simple_bus 48 [ ] simple_bus | | |-- segment at 200000
simple_bus 49 [ ] simple_bus | | `-- segment at 300000
simple_bus 50 [ ] ti_sysc | | |-- target-module at 0
simple_bus 51 [ ] ti_sysc | | |-- target-module at 2000
simple_bus 52 [ ] ti_sysc | | |-- target-module at 4000
simple_bus 53 [ ] ti_sysc | | |-- target-module at e000
simple_bus 54 [ ] ti_sysc | | `-- target-module at 10000
simple_bus 55 [ ] simple_bus | |-- interconnect at 47c00000
simple_bus 56 [ ] simple_bus | | `-- segment at 0
simple_bus 57 [ ] simple_bus | |-- interconnect at 4a000000
simple_bus 58 [ ] simple_bus | | `-- segment at 0
simple_bus 59 [ ] ti_sysc | | `-- target-module at 100000
simple_bus 60 [ ] simple_bus | |-- interconnect at 4b140000
simple_bus 61 [ ] simple_bus | | `-- segment at 0
simple_bus 62 [ ] ti_sysc | |-- target-module at 49000000
simple_bus 63 [ ] ti_sysc | |-- target-module at 49800000
simple_bus 64 [ ] ti_sysc | |-- target-module at 49900000
simple_bus 65 [ ] ti_sysc | |-- target-module at 49a00000
i2c 0 [ ] i2c_omap | |-- i2c at 44e0b000
i2c 1 [ ] i2c_omap | |-- i2c at 4819c000
mmc 0 [ + ] omap_hsmmc | |-- mmc at 48060000
blk 0 [ + ] mmc_blk | | `-- mmc at 48060000.blk
mmc 1 [ + ] omap_hsmmc | |-- mmc at 481d8000
blk 1 [ ] mmc_blk | | `-- mmc at 481d8000.blk
watchdog 0 [ + ] omap3_wdt | |-- wdt at 44e35000
misc 0 [ + ] ti-musb-wrapper | |-- usb at 47400000
usb 0 [ + ] ti-musb-peripheral | | |-- usb at 47401000
eth 1 [ + ] usb_ether | | | `-- usb_ether
usb 0 [ ] ti-musb-host | | `-- usb at 47401800
eth 0 [ + ] eth_cpsw | |-- ethernet at 4a100000
simple_bus 66 [ ] ti_sysc | |-- target-module at 53100000
simple_bus 67 [ ] ti_sysc | |-- target-module at 53500000
simple_bus 68 [ ] ti_sysc | `-- target-module at 56000000
serial 1 [ + ] omap_serial |-- serial at 0
timer 0 [ + ] omap_timer `-- timer at 0
=>
More information about the U-Boot
mailing list