This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

  • TI Thinks Resolved

Linux/PROCESSOR-SDK-AM57X: Uboot problem(no pinctrl state for default mode)

Expert 1200 points

Replies: 2

Views: 141

Part Number: PROCESSOR-SDK-AM57X

Tool/software: Linux

Hi,

We are using PROCESSOR-SDK-AM57X ti-processor-sdk-linux-am57xx-evm-05.02.00.10, using UART1 (ttyO0) and customized am571x-idk. Board.c and mux-data.h is modified as per am571x-idk. Booting through sd card by creating bootable sd card using this(tisdk-rootfs-image-am57xx-evm.tar.xz) tarball.   

Uboot log in is coming and showing that no pinctrl state for default mode.  please find the below attached log and Uboot prompt.

Kindly suggest what's wrong.

 

 

U-BOOT PROMPT

U-Boot SPL 2018.01-00558-gca1e85ecb5-dirty (Jan 12 2019 - 14:56:01)
DRA722-GP ES1.0
Trying to boot from MMC1
no pinctrl state for default mode
no pinctrl state for default mode


U-Boot 2018.01-00558-gca1e85ecb5-dirty (Jan 12 2019 - 14:56:01 +0530)

CPU  : DRA722-GP ES1.0
Model: TI AM5718 IDK
Board: AM571x IDRAM:  1 GiB
MMC:   prop_name: pinctrl-0 mode: default index: 0
prop_name: pinctrl-6 mode: sdr104 index: 6
prop_name: pinctrl-4 mode: sdr50 index: 4
prop_name: pinctrl-5 mode: ddr50 index: 5
prop_name: pinctrl-3 mode: sdr25 index: 3
prop_name: pinctrl-2 mode: sdr12 index: 2
prop_name: pinctrl-1 mode: hs index: 1
prop_name: pinctrl-0 mode: default index: 0
prop_name: pinctrl-2 mode: ddr_1_8v index: 2
prop_name: pinctrl-1 mode: hs index: 1
OMAP SD/MMC: 0, OMAP SD/MMC: 1
Warning: fastboot.board_rev: unknown board revision
GUID Partition Table Header signature is wrong: 0x0 != 0x5452415020494645
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0x0 != 0x5452415020494645
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
SCSI:  SATA link 0 timeout.
AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl SATA mode
flags: 64bit ncq stag pm led clo only pmp pio slum part ccc apst
scanning bus for devices...
Found 0 device(s).
Net:   Could not get PHY for ethernet@48484000: addr 0

Warning: ethernet@48484000 using MAC address from ROM
eth0: ethernet@48484000
Hit any key to stop autoboot:  0
=>
=>
=>
=> mmc info
Device: OMAP SD/MMC
Manufacturer ID: 2
OEM: 544d
Name: SA08G
Bus Speed: 48000000
Mode : SD High Speed (50MHz)
Rd Block Len: 512
SD version 3.0
High Capacity: Yes
Capacity: 7.2 GiB
Bus Width: 4-bit
Erase Group Size: 512 Bytes
=> mmc
mmc - MMC sub system

Usage:
mmc info - display info of the current MMC device
mmc read addr blk# cnt
mmc write addr blk# cnt
mmc erase blk# cnt
mmc rescan
mmc part - lists available partition on current mmc device
mmc dev [dev] [part] - show or set current mmc device [partition]
mmc list - lists available devices
mmc hwpartition [args...] - does hardware partitioning
  arguments (sizes in 512-byte blocks):
    [user [enh start cnt] [wrrel {on|off}]] - sets user data area attributes
    [gp1|gp2|gp3|gp4 cnt [enh] [wrrel {on|off}]] - general purpose partition
    [check|set|complete] - mode, complete set partitioning completed
  WARNING: Partitioning is a write-once setting once it is set to complete.
  Power cycling is required to initialize partitions after set to complete.
mmc bootbus dev boot_bus_width reset_boot_bus_width boot_mode
 - Set the BOOT_BUS_WIDTH field of the specified device
mmc bootpart-resize <dev> <boot part size MB> <RPMB part size MB>
 - Change sizes of boot and RPMB partitions of specified device
mmc partconf dev [boot_ack boot_partition partition_access]
 - Show or change the bits of the PARTITION_CONFIG field of the specified device
mmc rst-function dev value
 - Change the RST_n_FUNCTION field of the specified device
   WARNING: This is a write-once field and 0 / 1 / 2 are the only valid values.
mmc setdsr <value> - set DSR register value

=> mmc part

Partition Map for MMC device 0  --   Partition Type: DOS

Part    Start Sector    Num Sectors     UUID            Type
  1     2048            143360          23d2adc0-01     0c Boot
  2     145408          14952448        23d2adc0-02     83
=> ������

  • Hi Venkat,

    Make sure you have fill in your u-boot DTS file with MMC pinctrl node, refer to AM571x u-boot DTS files for reference:

    u-boot/arch/arm/dts/dra72x-mmc-iodelay.dtsi
    u-boot/arch/arm/dts/am571x-idk.dts

    See also below pointers:

    www.ti.com/.../sprac44a.pdf
    e2e.ti.com/.../710615

    Regards,
    Pavel



  • In reply to Pavel Botev:

    If you have no more questions related to the subject of this e2e thread, please close/verify/resolve this thread.

    Regards,
    Pavel



This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.