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.

Linux/AM3359: eMMC for booting the Processor AM3359

Part Number: AM3359
Other Parts Discussed in Thread: AM3352, TPS65910, TLV320AIC3106

Tool/software: Linux

Hello Sir,

We have connected eMMC IC (MTFC4GACAJCN-4MIT) on MMC1 Interface of processor AM3359, for booting the processor.

Is  this eMMC IC (MTFC4GACAJCN-4MIT) is compatible with processor AM3359?

Kindly confirm it.

Regards,

Vamsi

  • Hi,

    Yes, there should be no issues.
  • To clarify, eMMC memories that are compliant to JEDEC/MMC standard v5.0 are backward compatible to JEDEC/MMC standard v4.51.
  • But in the below link it is specified that AM335x devices are not compatible with MMC v5.0.
    Kindly clarify this confusion
    e2e.ti.com/.../2301808
  • Please read my last post above. I think it's obvious that while AM335x MMC is not v5.0 compatible, eMMC v5.0 memories ARE BACKWARD COMPATIBLE to older versions of the JEDEC/MMC standard, therefore they CAN BE USED with AM335x devices.

  • Thanks for the immediate response.

    In our custom board we have connected eMMC IC (MTFC4GACAJCN-4MIT) with AM3359 processor to MMC1 as shown in the picture below.

    Please confirm our schematic, particularly AM335x_MMC1_RSTN and AM335x_MMC1_DS.

    Regards

    Vamsi

  • Schematic reviews cannot be requested on this forum. They are done by a different team. Please contact your TI representative directly for a schematic review request.
  • You can also use the Beaglebone Black schematic for reference: github.com/.../BBB_SCH.pdf
  • Why it is showing uuid as dead for eMMC. Here device 0 is SD Card and device 1 is eMMC.

    => mmc part

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

    Part     Start Sector     Num Sectors         UUID                   Type

     1         2048                  32768                   7001dead-01     0e Boot

     2         34816                7485440              7001dead-02     83

    => mmc dev 0

    switch to partitions #0, OK

    mmc0 is current device

    => mmc part

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

    Part    Start Sector    Num Sectors         UUID                   Type

     1        2048                 143360                 000a7a14-01     0c Boot

     2        145408             30939136            000a7a14-02     83

    => mmc info

    Device: OMAP SD/MMC

    Manufacturer ID: 3

    OEM: 5344

    Name: SC16G

    Bus Speed: 48000000

    Mode : SD High Speed (50MHz)

    Rd Block Len: 512

    SD version 3.0

    High Capacity: Yes

    Capacity: 14.8 GiB

    Bus Width: 4-bit

    Erase Group Size: 512 Bytes

    =>

  • Please post which Processor SDK Linux version you use.
  • SDK linux version: ti-processor-sdk-linux-am335x-evm-05.00.00.15_3
  • Also kindly go through the following link once.
    e2e.ti.com/.../767875
  • Following is the output of dmesg on my custom board. Kindly let me know, If you find anything wrong.

    root@am335x-evm:/sys/class/gpio/gpio60/power# dmesg
    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Linux version 4.14.40-g4796173fc5 (sbr@sbr-Lenovo-B50-80) (gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11)) #1 PREEMPT Thu Jan 31 11:24:50 IST 2019
    [    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [    0.000000] OF: fdt: Machine model: TI AM335x EVM-SK
    [    0.000000] Memory policy: Data cache writeback
    [    0.000000] efi: Getting EFI parameters from FDT:
    [    0.000000] efi: UEFI not found.
    [    0.000000] cma: Reserved 48 MiB at 0x8a800000
    [    0.000000] On node 0 totalpages: 65536
    [    0.000000] free_area_init_node: node 0, pgdat c0d4d28c, node_mem_map cfda1000
    [    0.000000]   Normal zone: 576 pages used for memmap
    [    0.000000]   Normal zone: 0 pages reserved
    [    0.000000]   Normal zone: 65536 pages, LIFO batch:15
    [    0.000000] CPU: All CPU(s) started in SVC mode.
    [    0.000000] AM335X ES2.1 (sgx neon)
    [    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
    [    0.000000] pcpu-alloc: [0] 0
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 64960
    [    0.000000] Kernel command line: console=ttyO0,115200n8 root=PARTUUID=000a7a14-02 rw rootfstype=ext4 rootwait
    [    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
    [    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
    [    0.000000] Memory: 197276K/262144K available (8192K kernel code, 318K rwdata, 2428K rodata, 1024K init, 275K bss, 15716K reserved, 49152K cma-reserved, 0K highmem)
    [    0.000000] Virtual kernel memory layout:
                       vector  : 0xffff0000 - 0xffff1000   (   4 kB)
                       fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
                       vmalloc : 0xd0800000 - 0xff800000   ( 752 MB)
                       lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
                       pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
                       modules : 0xbf000000 - 0xbfe00000   (  14 MB)
                         .text : 0xc0008000 - 0xc0900000   (9184 kB)
                         .init : 0xc0c00000 - 0xc0d00000   (1024 kB)
                         .data : 0xc0d00000 - 0xc0d4fb48   ( 319 kB)
                          .bss : 0xc0d4fb48 - 0xc0d94924   ( 276 kB)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    [    0.000000] Preemptible hierarchical RCU implementation.
    [    0.000000]  Tasks RCU enabled.
    [    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
    [    0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
    [    0.000000] OMAP clockevent source: timer2 at 24000000 Hz
    [    0.000019] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
    [    0.000044] clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
    [    0.000059] OMAP clocksource: timer1 at 24000000 Hz
    [    0.000282] timer_probe: no matching timers found
    [    0.000537] Console: colour dummy device 80x30
    [    0.000569] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
    [    0.000580] This ensures that you still see kernel messages. Please
    [    0.000588] update your kernel commandline.
    [    0.000624] Calibrating delay loop... 597.60 BogoMIPS (lpj=2988032)
    [    0.118764] pid_max: default: 32768 minimum: 301
    [    0.118999] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.119018] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.119959] CPU: Testing write buffer coherency: ok
    [    0.120776] Setting up static identity map for 0x80100000 - 0x80100060
    [    0.120960] Hierarchical SRCU implementation.
    [    0.121385] EFI services will not be available.
    [    0.123149] devtmpfs: initialized
    [    0.133949] random: get_random_u32 called from bucket_table_alloc+0x8c/0x1ac with crng_init=0
    [    0.134484] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    [    0.134849] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.134876] futex hash table entries: 256 (order: -1, 3072 bytes)
    [    0.139307] pinctrl core: initialized pinctrl subsystem
    [    0.140181] DMI not present or invalid.
    [    0.140660] NET: Registered protocol family 16
    [    0.143420] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.161331] omap_hwmod: debugss: _wait_target_disable failed
    [    0.215912] cpuidle: using governor ladder
    [    0.215959] cpuidle: using governor menu
    [    0.221462] gpio gpiochip0: (gpio): added GPIO chardev (254:0)
    [    0.221591] gpiochip_setup_dev: registered GPIOs 0 to 31 on device: gpiochip0 (gpio)
    [    0.221668] OMAP GPIO hardware version 0.1
    [    0.222279] omap_gpio 4804c000.gpio: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/gpio1_pins, deferring probe
    [    0.223069] gpio gpiochip1: (gpio): added GPIO chardev (254:1)
    [    0.223173] gpiochip_setup_dev: registered GPIOs 32 to 63 on device: gpiochip1 (gpio)
    [    0.224086] gpio gpiochip2: (gpio): added GPIO chardev (254:2)
    [    0.224185] gpiochip_setup_dev: registered GPIOs 64 to 95 on device: gpiochip2 (gpio)
    [    0.234980] No ATAGs?
    [    0.235002] hw-breakpoint: debug architecture 0x4 unsupported.
    [    0.252612] edma 49000000.edma: TI EDMA DMA engine driver
    [    0.253099] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator0[0]'
    [    0.253450] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator1[0]'
    [    0.253901] of_get_named_gpiod_flags: parsed 'gpio' property of node '/fixedregulator3[0]' - status (0)
    [    0.257355] omap_i2c 44e0b000.i2c: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/pinmux_i2c0_pins, deferring probe
    [    0.257543] media: Linux media interface: v0.10
    [    0.257604] Linux video capture interface: v2.00
    [    0.257749] pps_core: LinuxPPS API ver. 1 registered
    [    0.257760] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.257790] PTP clock support registered
    [    0.257836] EDAC MC: Ver: 3.0.0
    [    0.258408] dmi: Firmware registration failed.
    [    0.259135] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400
    [    0.259582] Advanced Linux Sound Architecture Driver Initialized.
    [    0.260954] clocksource: Switched to clocksource timer1
    [    0.271959] NET: Registered protocol family 2
    [    0.272854] TCP established hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.272901] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.272938] TCP: Hash tables configured (established 2048 bind 2048)
    [    0.273054] UDP hash table entries: 256 (order: 0, 4096 bytes)
    [    0.273080] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
    [    0.273252] NET: Registered protocol family 1
    [    0.273767] RPC: Registered named UNIX socket transport module.
    [    0.273786] RPC: Registered udp transport module.
    [    0.273795] RPC: Registered tcp transport module.
    [    0.273804] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.273823] PCI: CLS 0 bytes, default 64
    [    0.274884] hw perfevents: no interrupt-affinity property for /pmu, guessing.
    [    0.275027] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available
    [    0.276864] workingset: timestamp_bits=14 max_order=16 bucket_order=2
    [    0.282800] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.283670] NFS: Registering the id_resolver key type
    [    0.283723] Key type id_resolver registered
    [    0.283734] Key type id_legacy registered
    [    0.283805] ntfs: driver 2.1.32 [Flags: R/O].
    [    0.286235] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
    [    0.286260] io scheduler noop registered
    [    0.286272] io scheduler deadline registered
    [    0.286546] io scheduler cfq registered (default)
    [    0.286561] io scheduler mq-deadline registered
    [    0.286571] io scheduler kyber registered
    [    0.288316] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568
    [    0.292098] pwm-backlight backlight: GPIO lookup for consumer enable
    [    0.292115] pwm-backlight backlight: using device tree for GPIO lookup
    [    0.292137] of_get_named_gpiod_flags: can't parse 'enable-gpios' property of node '/backlight[0]'
    [    0.292149] of_get_named_gpiod_flags: can't parse 'enable-gpio' property of node '/backlight[0]'
    [    0.292159] pwm-backlight backlight: using lookup tables for GPIO lookup
    [    0.292169] pwm-backlight backlight: lookup for GPIO enable failed
    [    0.292198] pwm-backlight backlight: backlight supply power not found, using dummy regulator
    [    0.357933] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
    [    0.361888] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 30, base_baud = 3000000) is a 8250
    [    0.999018] console [ttyS0] enabled
    [    1.003800] 48022000.serial: ttyS1 at MMIO 0x48022000 (irq = 31, base_baud = 3000000) is a 8250
    [    1.014868] omap_rng 48310000.rng: Random Number Generator ver. 20
    [    1.023318] panel panel: GPIO lookup for consumer enable
    [    1.023331] panel panel: using device tree for GPIO lookup
    [    1.023351] of_get_named_gpiod_flags: can't parse 'enable-gpios' property of node '/panel[0]'
    [    1.023363] of_get_named_gpiod_flags: can't parse 'enable-gpio' property of node '/panel[0]'
    [    1.023372] panel panel: using lookup tables for GPIO lookup
    [    1.023383] panel panel: lookup for GPIO enable failed
    [    1.023402] panel panel: pins are not configured
    [    1.028347] OF: graph: no port node found in /ocp/lcdc@4830e000
    [    1.034680] OF: graph: no port node found in /ocp/lcdc@4830e000
    [    1.041223] OF: graph: no port node found in /ocp/lcdc@4830e000
    [    1.047183] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [    1.053863] [drm] No driver support for vblank timestamp query.
    [    1.106702] Console: switching to colour frame buffer device 60x34
    [    1.130577] tilcdc 4830e000.lcdc: fb0:  frame buffer device
    [    1.136869] [drm] Initialized tilcdc 1.0.0 20121205 for 4830e000.lcdc on minor 0
    [    1.156337] brd: module loaded
    [    1.167830] loop: module loaded
    [    1.176101] mdio_bus fixed-0: GPIO lookup for consumer reset
    [    1.176119] mdio_bus fixed-0: using lookup tables for GPIO lookup
    [    1.176130] mdio_bus fixed-0: lookup for GPIO reset failed
    [    1.176161] libphy: Fixed MDIO Bus: probed
    [    1.197073] mdio_bus 4a101000.mdio: GPIO lookup for consumer reset
    [    1.197089] mdio_bus 4a101000.mdio: using lookup tables for GPIO lookup
    [    1.197098] mdio_bus 4a101000.mdio: lookup for GPIO reset failed
    [    1.251019] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6, bus freq 1000000
    [    1.258728] davinci_mdio 4a101000.mdio: detected phy mask ffffffde
    [    1.267103] libphy: 4a101000.mdio: probed
    [    1.271300] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver TI DP83867
    [    1.279608] davinci_mdio 4a101000.mdio: phy[5]: device 4a101000.mdio:05, driver TI DP83867
    [    1.289035] cpsw 4a100000.ethernet: Detected MACID = 88:4a:ea:db:f4:5d
    [    1.295949] cpsw 4a100000.ethernet: initialized cpsw ale version 1.4
    [    1.302444] cpsw 4a100000.ethernet: ALE Table size 1024
    [    1.307745] cpsw 4a100000.ethernet: cpts: overflow check period 500 (jiffies)
    [    1.316016] cpsw 4a100000.ethernet: cpsw: Detected MACID = 88:4a:ea:db:f4:5f
    [    1.324754] i2c /dev entries driver
    [    1.328825] IR NEC protocol handler initialized
    [    1.333462] IR RC5(x/sz) protocol handler initialized
    [    1.338563] IR RC6 protocol handler initialized
    [    1.343138] IR JVC protocol handler initialized
    [    1.347689] IR Sony protocol handler initialized
    [    1.352353] IR SANYO protocol handler initialized
    [    1.357079] IR Sharp protocol handler initialized
    [    1.361820] IR MCE Keyboard/mouse protocol handler initialized
    [    1.367679] IR XMP protocol handler initialized
    [    1.374360] cpuidle: enable-method property 'ti,am3352' found operations
    [    1.381646] sdhci: Secure Digital Host Controller Interface driver
    [    1.387893] sdhci: Copyright(c) Pierre Ossman
    [    1.392899] omap_hsmmc 48060000.mmc: GPIO lookup for consumer cd
    [    1.392913] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
    [    1.392956] of_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/ocp/mmc@48060000[0]' - status (0)
    [    1.392981] omap_hsmmc 48060000.mmc: Got CD GPIO
    [    1.397633] omap_hsmmc 48060000.mmc: GPIO lookup for consumer wp
    [    1.397641] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
    [    1.397654] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@48060000[0]'
    [    1.397666] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@48060000[0]'
    [    1.397675] omap_hsmmc 48060000.mmc: using lookup tables for GPIO lookup
    [    1.397685] omap_hsmmc 48060000.mmc: lookup for GPIO wp failed
    [    1.398699] omap_hsmmc 481d8000.mmc: GPIO lookup for consumer cd
    [    1.398712] omap_hsmmc 481d8000.mmc: using device tree for GPIO lookup
    [    1.398731] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/ocp/mmc@481d8000[0]'
    [    1.398742] of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/ocp/mmc@481d8000[0]'
    [    1.398751] omap_hsmmc 481d8000.mmc: using lookup tables for GPIO lookup
    [    1.398761] omap_hsmmc 481d8000.mmc: lookup for GPIO cd failed
    [    1.398773] omap_hsmmc 481d8000.mmc: GPIO lookup for consumer wp
    [    1.398781] omap_hsmmc 481d8000.mmc: using device tree for GPIO lookup
    [    1.398792] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@481d8000[0]'
    [    1.398803] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@481d8000[0]'
    [    1.398811] omap_hsmmc 481d8000.mmc: using lookup tables for GPIO lookup
    [    1.398820] omap_hsmmc 481d8000.mmc: lookup for GPIO wp failed
    [    1.399534] sdhci-pltfm: SDHCI platform and OF driver helper
    [    1.406267] ledtrig-cpu: registered to indicate activity on CPUs
    [    1.416453] NET: Registered protocol family 10
    [    1.422916] Segment Routing with IPv6
    [    1.426707] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
    [    1.433626] NET: Registered protocol family 17
    [    1.438419] Key type dns_resolver registered
    [    1.443132] omap_voltage_late_init: Voltage driver support not added
    [    1.456633] gpio gpiochip3: (gpio): added GPIO chardev (254:3)
    [    1.456775] gpiochip_setup_dev: registered GPIOs 96 to 127 on device: gpiochip3 (gpio)
    [    1.457143] of_get_named_gpiod_flags: parsed 'gpio' property of node '/fixedregulator2[0]' - status (0)
    [    1.481231] tps65910 0-002d: No interrupt support, no core IRQ
    [    1.481451] tps65910-gpio tps65910-gpio: ti,en-gpio-sleep not specified
    [    1.481479] gpiochip_find_base: found new base at 506
    [    1.481725] gpio gpiochip4: (tps65910): added GPIO chardev (254:4)
    [    1.481828] gpiochip_setup_dev: registered GPIOs 506 to 511 on device: gpiochip4 (tps65910)
    [    1.489434] vrtc: supplied by vbat
    [    1.496797] vio: supplied by vbat
    [    1.501826] vdd1: supplied by vbat
    [    1.507231] vdd2: supplied by vbat
    [    1.511224] random: fast init done
    [    1.517754] vdig1: supplied by vbat
    [    1.522836] vdig2: supplied by vbat
    [    1.527881] vpll: supplied by vbat
    [    1.532891] vdac: supplied by vbat
    [    1.537833] vaux1: supplied by vbat
    [    1.542900] vaux2: supplied by vbat
    [    1.547931] vaux33: supplied by vbat
    [    1.553077] vmmc: supplied by vbat
    [    1.558047] vbb: supplied by vbat
    [    1.563291] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
    [    1.571353] omap_hsmmc 48060000.mmc: GPIO lookup for consumer cd
    [    1.571369] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
    [    1.571413] of_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/ocp/mmc@48060000[0]' - status (0)
    [    1.571438] omap_hsmmc 48060000.mmc: Got CD GPIO
    [    1.576098] omap_hsmmc 48060000.mmc: GPIO lookup for consumer wp
    [    1.576106] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
    [    1.576120] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@48060000[0]'
    [    1.576132] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@48060000[0]'
    [    1.576141] omap_hsmmc 48060000.mmc: using lookup tables for GPIO lookup
    [    1.576151] omap_hsmmc 48060000.mmc: lookup for GPIO wp failed
    [    1.633054] omap_hsmmc 481d8000.mmc: GPIO lookup for consumer cd
    [    1.633082] omap_hsmmc 481d8000.mmc: using device tree for GPIO lookup
    [    1.633119] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/ocp/mmc@481d8000[0]'
    [    1.633144] of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/ocp/mmc@481d8000[0]'
    [    1.633163] omap_hsmmc 481d8000.mmc: using lookup tables for GPIO lookup
    [    1.633181] omap_hsmmc 481d8000.mmc: lookup for GPIO cd failed
    [    1.633205] omap_hsmmc 481d8000.mmc: GPIO lookup for consumer wp
    [    1.633220] omap_hsmmc 481d8000.mmc: using device tree for GPIO lookup
    [    1.633242] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@481d8000[0]'
    [    1.633264] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@481d8000[0]'
    [    1.633280] omap_hsmmc 481d8000.mmc: using lookup tables for GPIO lookup
    [    1.633297] omap_hsmmc 481d8000.mmc: lookup for GPIO wp failed
    [    1.692409] hctosys: unable to open rtc device (rtc0)
    [    1.698439] lis3_reg: disabling
    [    1.705506] vwl1271: disabling
    [    1.708873] ALSA device list:
    [    1.712055]   No soundcards found.
    [    1.716478] Waiting for root device PARTUUID=000a7a14-02...
    [    1.742196] mmc0: host does not support reading read-only switch, assuming write-enable
    [    1.755848] mmc0: new high speed SDHC card at address aaaa
    [    1.762106] mmcblk0: mmc0:aaaa SC16G 14.8 GiB
    [    1.770163] mmc1: switch to bus width 8 failed
    [    1.774862]  mmcblk0: p1 p2
    [    1.780275] mmc1: switch to bus width 4 failed
    [    1.785909] mmc1: new high speed MMC card at address 0001
    [    1.792860] mmcblk1: mmc1:0001 Q2J54A 3.59 GiB
    [    1.798634] mmcblk1boot0: mmc1:0001 Q2J54A partition 1 16.0 MiB
    [    1.806462] mmcblk1boot1: mmc1:0001 Q2J54A partition 2 16.0 MiB
    [    1.813004] mmcblk1rpmb: mmc1:0001 Q2J54A partition 3 512 KiB
    [    1.819562] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    [    1.819642] VFS: Mounted root (ext4 filesystem) on device 179:2.
    [    1.835330] devtmpfs: mounted
    [    1.840117] Freeing unused kernel memory: 1024K
    [    1.870478] mmcblk1: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0xb00
    [    1.976023] mmc1: switch to bus width 8 failed
    [    1.983249] mmc1: switch to bus width 4 failed
    [    1.988890] mmcblk1: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0xb00
    [    1.998818] mmcblk1: retrying using single block read
    [    2.030219] mmcblk1: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0x0
    [    2.040227] print_req_error: I/O error, dev mmcblk1, sector 0
    [    2.047029] mmcblk1: error -84 transferring data, sector 1, nr 7, cmd response 0x900, card status 0x0
    [    2.056737] print_req_error: I/O error, dev mmcblk1, sector 1
    [    2.088109] mmcblk1: error -84 transferring data, sector 2, nr 6, cmd response 0x900, card status 0x0
    [    2.098209] print_req_error: I/O error, dev mmcblk1, sector 2
    [    2.104842] mmcblk1: error -84 transferring data, sector 3, nr 5, cmd response 0x900, card status 0x0
    [    2.114585] print_req_error: I/O error, dev mmcblk1, sector 3
    [    2.120708] mmcblk1: error -84 transferring data, sector 4, nr 4, cmd response 0x900, card status 0x0
    [    2.130647] print_req_error: I/O error, dev mmcblk1, sector 4
    [    2.136841] mmcblk1: error -84 transferring data, sector 5, nr 3, cmd response 0x900, card status 0x0
    [    2.146670] print_req_error: I/O error, dev mmcblk1, sector 5
    [    2.153289] mmcblk1: error -84 transferring data, sector 6, nr 2, cmd response 0x900, card status 0x0
    [    2.163431] print_req_error: I/O error, dev mmcblk1, sector 6
    [    2.194896] mmcblk1: error -84 transferring data, sector 7, nr 1, cmd response 0x900, card status 0x0
    [    2.204865] print_req_error: I/O error, dev mmcblk1, sector 7
    [    2.210943] Buffer I/O error on dev mmcblk1, logical block 0, async page read
    [    2.243870] mmcblk1: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0xb00
    [    2.253962] mmcblk1: retrying using single block read
    [    2.259646] mmcblk1: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0x0
    [    2.269686] print_req_error: I/O error, dev mmcblk1, sector 0
    [    2.300792] mmcblk1: error -84 transferring data, sector 1, nr 7, cmd response 0x900, card status 0x0
    [    2.310285] print_req_error: I/O error, dev mmcblk1, sector 1
    [    2.316769] mmcblk1: error -84 transferring data, sector 2, nr 6, cmd response 0x900, card status 0x0
    [    2.326947] mmcblk1: error -84 transferring data, sector 3, nr 5, cmd response 0x900, card status 0x0
    [    2.337111] mmcblk1: error -84 transferring data, sector 4, nr 4, cmd response 0x900, card status 0x0
    [    2.346905] mmcblk1: error -84 transferring data, sector 5, nr 3, cmd response 0x900, card status 0x0
    [    2.357060] mmcblk1: error -84 transferring data, sector 6, nr 2, cmd response 0x900, card status 0x0
    [    2.366925] mmcblk1: error -84 transferring data, sector 7, nr 1, cmd response 0x900, card status 0x0
    [    2.376557] Buffer I/O error on dev mmcblk1, logical block 0, async page read
    [    2.384270]  mmcblk1: unable to read partition table
    [    2.585860] systemd[1]: System time before build time, advancing clock.
    [    2.677138] systemd[1]: systemd 234 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN default-hierarchy=hybrid)
    [    2.698889] systemd[1]: Detected architecture arm.
    [    2.752798] systemd[1]: Set hostname to <am335x-evm>.
    [    3.163941] systemd[1]: /lib/systemd/system/gadget-init.service:15: Unknown lvalue 'ExecStopPre' in section 'Service'
    [    3.483458] random: systemd: uninitialized urandom read (16 bytes read)
    [    3.490677] systemd[1]: Listening on Journal Socket.
    [    3.521374] random: systemd: uninitialized urandom read (16 bytes read)
    [    3.528511] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [    3.571518] random: systemd: uninitialized urandom read (16 bytes read)
    [    3.578426] systemd[1]: Reached target Swap.
    [    3.635137] systemd[1]: Listening on Process Core Dump Socket.
    [    3.671755] systemd[1]: Reached target Remote File Systems.
    [    3.704845] systemd[1]: Created slice System Slice.
    [    3.979571] cryptodev: loading out-of-tree module taints kernel.
    [    3.988337] cryptodev: driver 1.9 loaded.
    [    4.035468] usbcore: registered new interface driver usbfs
    [    4.041334] usbcore: registered new interface driver hub
    [    4.046848] usbcore: registered new device driver usb
    [    4.070032] usbcore: registered new interface driver usbserial
    [    4.338020] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
    [    5.053158] systemd-journald[71]: Received request to flush runtime journal from PID 1
    [   10.346512] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
    [   10.419493] of_get_named_gpiod_flags: can't parse 'gpio-reset' property of node '/ocp/i2c@44e0b000/tlv320aic3106@1b[0]'
    [   10.419802] tlv320aic3x-codec 0-001b: Too high supply voltage(s) AVDD: 3300000, DVDD: 5000000
    [   10.510912] omap_rtc 44e3e000.rtc: char device (253:0)
    [   10.511354] omap_rtc 44e3e000.rtc: registered as rtc0
    [   10.602335] spidev spi0.0: buggy DT: spidev listed directly in DT
    [   10.608484] ------------[ cut here ]------------
    [   10.731873] WARNING: CPU: 0 PID: 109 at drivers/spi/spidev.c:730 spidev_probe+0x1a4/0x1d4 [spidev]
    [   10.951792] Modules linked in: spidev(+) snd_soc_tlv320aic3x rtc_omap omap_wdt ti_am335x_tscadc sch_fq_codel uio_module_drv(O) uio usbserial usbcore usb_common cryptodev(O)
    [   11.205015] mmcblk1: error -84 transferring data, sector 7520128, nr 8, cmd response 0x900, card status 0xb00
    [   11.205026] mmcblk1: retrying using single block read
    [   11.229818] mmcblk1: error -84 transferring data, sector 7520128, nr 8, cmd response 0x900, card status 0x0
    [   11.229828] print_req_error: 6 callbacks suppressed
    [   11.229836] print_req_error: I/O error, dev mmcblk1, sector 7520128
    [   11.254621] mmcblk1: error -84 transferring data, sector 7520129, nr 7, cmd response 0x900, card status 0x0
    [   11.254631] print_req_error: I/O error, dev mmcblk1, sector 7520129
    [   11.289241] mmcblk1: error -84 transferring data, sector 7520130, nr 6, cmd response 0x900, card status 0x0
    [   11.289250] print_req_error: I/O error, dev mmcblk1, sector 7520130
    [   11.289504] mmcblk1: error -84 transferring data, sector 7520131, nr 5, cmd response 0x900, card status 0x0
    [   11.289512] print_req_error: I/O error, dev mmcblk1, sector 7520131
    [   11.289762] mmcblk1: error -84 transferring data, sector 7520132, nr 4, cmd response 0x900, card status 0x0
    [   11.289770] print_req_error: I/O error, dev mmcblk1, sector 7520132
    [   11.314543] mmcblk1: error -84 transferring data, sector 7520133, nr 3, cmd response 0x900, card status 0x0
    [   11.314556] print_req_error: I/O error, dev mmcblk1, sector 7520133
    [   11.339433] mmcblk1: error -84 transferring data, sector 7520134, nr 2, cmd response 0x900, card status 0x0
    [   11.339444] print_req_error: I/O error, dev mmcblk1, sector 7520134
    [   11.341161] mmcblk1: error -84 transferring data, sector 7520135, nr 1, cmd response 0x900, card status 0x0
    [   11.341175] print_req_error: I/O error, dev mmcblk1, sector 7520135
    [   11.366287] mmcblk1: error -84 transferring data, sector 7520128, nr 8, cmd response 0x900, card status 0xb00
    [   11.366294] mmcblk1: retrying using single block read
    [   11.366544] mmcblk1: error -84 transferring data, sector 7520128, nr 8, cmd response 0x900, card status 0x0
    [   11.366554] print_req_error: I/O error, dev mmcblk1, sector 7520128
    [   11.368477] mmcblk1: error -84 transferring data, sector 7520129, nr 7, cmd response 0x900, card status 0x0
    [   11.368492] print_req_error: I/O error, dev mmcblk1, sector 7520129
    [   11.393316] mmcblk1: error -84 transferring data, sector 7520130, nr 6, cmd response 0x900, card status 0x0
    [   11.395345] mmcblk1: error -84 transferring data, sector 7520131, nr 5, cmd response 0x900, card status 0x0
    [   11.420168] mmcblk1: error -84 transferring data, sector 7520132, nr 4, cmd response 0x900, card status 0x0
    [   11.450003] mmcblk1: error -84 transferring data, sector 7520133, nr 3, cmd response 0x900, card status 0x0
    [   11.450270] mmcblk1: error -84 transferring data, sector 7520134, nr 2, cmd response 0x900, card status 0x0
    [   11.475057] mmcblk1: error -84 transferring data, sector 7520135, nr 1, cmd response 0x900, card status 0x0
    [   11.475077] Buffer I/O error on dev mmcblk1, logical block 940016, async page read
    [   11.977871] omap-sham 53100000.sham: hw accel on OMAP rev 4.3
    [   12.076892] [drm] Initialized pvr 1.14.3699939 20110701 for 56000000.sgx on minor 1
    [   12.077269] omap-aes 53500000.aes: OMAP AES hw accel rev: 3.2
    [   12.081321] omap-aes 53500000.aes: will run requests pump with realtime priority
    [   12.178094] mmcblk1boot0: error -84 transferring data, sector 32640, nr 8, cmd response 0x900, card status 0xb00
    [   12.299255] mmc1: switch to bus width 8 failed
    [   12.300812] mmc1: switch to bus width 4 failed
    [   12.302603] mmcblk1boot0: error -84 transferring data, sector 32640, nr 8, cmd response 0x900, card status 0xb00
    [   12.302612] mmcblk1boot0: retrying using single block read
    [   12.303582] mmcblk1boot0: error -84 transferring data, sector 32640, nr 8, cmd response 0x900, card status 0x0
    [   12.303794] mmcblk1boot0: error -84 transferring data, sector 32641, nr 7, cmd response 0x900, card status 0x0
    [   12.303978] mmcblk1boot0: error -84 transferring data, sector 32642, nr 6, cmd response 0x900, card status 0x0
    [   12.304147] mmcblk1boot0: error -84 transferring data, sector 32643, nr 5, cmd response 0x900, card status 0x0
    [   12.304311] mmcblk1boot0: error -84 transferring data, sector 32644, nr 4, cmd response 0x900, card status 0x0
    [   12.304473] mmcblk1boot0: error -84 transferring data, sector 32645, nr 3, cmd response 0x900, card status 0x0
    [   12.304628] mmcblk1boot0: error -84 transferring data, sector 32646, nr 2, cmd response 0x900, card status 0x0
    [   12.304787] mmcblk1boot0: error -84 transferring data, sector 32647, nr 1, cmd response 0x900, card status 0x0
    [   12.333976] mmcblk1boot1: error -84 transferring data, sector 32640, nr 8, cmd response 0x900, card status 0xb00
    [   12.461948] mmc1: switch to bus width 8 failed
    [   12.463537] mmc1: switch to bus width 4 failed
    [   12.478001] mmcblk1boot1: error -84 transferring data, sector 32640, nr 8, cmd response 0x900, card status 0xb00
    [   12.478010] mmcblk1boot1: retrying using single block read
    [   12.478182] mmcblk1boot1: error -84 transferring data, sector 32640, nr 8, cmd response 0x900, card status 0x0
    [   12.478358] mmcblk1boot1: error -84 transferring data, sector 32641, nr 7, cmd response 0x900, card status 0x0
    [   12.478514] mmcblk1boot1: error -84 transferring data, sector 32642, nr 6, cmd response 0x900, card status 0x0
    [   12.478672] mmcblk1boot1: error -84 transferring data, sector 32643, nr 5, cmd response 0x900, card status 0x0
    [   12.478824] mmcblk1boot1: error -84 transferring data, sector 32644, nr 4, cmd response 0x900, card status 0x0
    [   12.478981] mmcblk1boot1: error -84 transferring data, sector 32645, nr 3, cmd response 0x900, card status 0x0
    [   12.479144] mmcblk1boot1: error -84 transferring data, sector 32646, nr 2, cmd response 0x900, card status 0x0
    [   12.479298] mmcblk1boot1: error -84 transferring data, sector 32647, nr 1, cmd response 0x900, card status 0x0
    [   12.505782] mmcblk1boot0: error -84 transferring data, sector 32640, nr 8, cmd response 0x900, card status 0xb00
    [   12.505790] mmcblk1boot0: retrying using single block read
    [   12.507997] mmcblk1boot0: error -84 transferring data, sector 32640, nr 8, cmd response 0x900, card status 0x0
    [   12.532802] mmcblk1boot0: error -84 transferring data, sector 32641, nr 7, cmd response 0x900, card status 0x0
    [   12.557688] mmcblk1boot0: error -84 transferring data, sector 32642, nr 6, cmd response 0x900, card status 0x0
    [   12.564215] mmcblk1boot0: error -84 transferring data, sector 32643, nr 5, cmd response 0x900, card status 0x0
    [   12.564377] mmcblk1boot0: error -84 transferring data, sector 32644, nr 4, cmd response 0x900, card status 0x0
    [   12.564531] mmcblk1boot0: error -84 transferring data, sector 32645, nr 3, cmd response 0x900, card status 0x0
    [   12.564681] mmcblk1boot0: error -84 transferring data, sector 32646, nr 2, cmd response 0x900, card status 0x0
    [   12.564836] mmcblk1boot0: error -84 transferring data, sector 32647, nr 1, cmd response 0x900, card status 0x0
    [   12.564852] Buffer I/O error on dev mmcblk1boot0, logical block 4080, async page read
    [   12.594199] mmcblk1boot1: error -84 transferring data, sector 32640, nr 8, cmd response 0x900, card status 0xb00
    [   12.594209] mmcblk1boot1: retrying using single block read
    [   12.618962] mmcblk1boot1: error -84 transferring data, sector 32640, nr 8, cmd response 0x900, card status 0x0
    [   12.653348] mmcblk1boot1: error -84 transferring data, sector 32641, nr 7, cmd response 0x900, card status 0x0
    [   12.653506] mmcblk1boot1: error -84 transferring data, sector 32642, nr 6, cmd response 0x900, card status 0x0
    [   12.653662] mmcblk1boot1: error -84 transferring data, sector 32643, nr 5, cmd response 0x900, card status 0x0
    [   12.653807] mmcblk1boot1: error -84 transferring data, sector 32644, nr 4, cmd response 0x900, card status 0x0
    [   12.653964] mmcblk1boot1: error -84 transferring data, sector 32645, nr 3, cmd response 0x900, card status 0x0
    [   12.654112] mmcblk1boot1: error -84 transferring data, sector 32646, nr 2, cmd response 0x900, card status 0x0
    [   12.654258] mmcblk1boot1: error -84 transferring data, sector 32647, nr 1, cmd response 0x900, card status 0x0
    [   12.654274] Buffer I/O error on dev mmcblk1boot1, logical block 4080, async page read
    [   12.729041] remoteproc remoteproc0: wkup_m3 is available
    [   13.356564] remoteproc remoteproc0: powering up wkup_m3
    [   13.373103] PM: Cannot get wkup_m3_ipc handle
    [   13.387790] remoteproc remoteproc0: Booting fw image am335x-pm-firmware.elf, size 224628
    [   13.388056] remoteproc remoteproc0: remote processor wkup_m3 is now up
    [   13.388082] wkup_m3_ipc 44e11324.wkup_m3_ipc: CM3 Firmware Version = 0x192
    [   14.202498] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
    [   17.704914] TI-am335x-tsc TI-am335x-tsc: ti,charge-delay not specified
    [   17.705197] input: ti-tsc as /devices/platform/ocp/44e0d000.tscadc/TI-am335x-tsc/input/input0
    [   17.723324] PM: bootloader does not support rtc-only!
    [   17.786850] pruss 4a300000.pruss: creating PRU cores and other child platform devices
    [   17.950007] remoteproc remoteproc1: 4a334000.pru is available
    [   17.950102] pru-rproc 4a334000.pru: PRU rproc node /ocp/pruss_soc_bus@4a326004/pruss@0/pru@34000 probed successfully
    [   17.953965] remoteproc remoteproc2: 4a338000.pru is available
    [   17.954059] pru-rproc 4a338000.pru: PRU rproc node /ocp/pruss_soc_bus@4a326004/pruss@0/pru@38000 probed successfully
    [   18.066518] CPU: 0 PID: 109 Comm: systemd-udevd Tainted: G           O    4.14.40-g4796173fc5 #1
    [   18.101712] Hardware name: Generic AM33XX (Flattened Device Tree)
    [   18.107873] Backtrace:
    [   18.110394] [<c010ba48>] (dump_backtrace) from [<c010bd2c>] (show_stack+0x18/0x1c)
    [   18.141550]  r7:00000009 r6:00000000 r5:bf0b84a0 r4:00000000
    [   18.141596] [<c010bd14>] (show_stack) from [<c0829528>] (dump_stack+0x24/0x28)
    [   18.141613] [<c0829504>] (dump_stack) from [<c0128ab4>] (__warn+0xe8/0x100)
    [   18.141625] [<c01289cc>] (__warn) from [<c0128b84>] (warn_slowpath_null+0x28/0x30)
    [   18.141635]  r9:00000010 r8:bf0b9028 r7:00000000 r6:00000000 r5:cf50d400 r4:cf50d400
    [   18.141667] [<c0128b5c>] (warn_slowpath_null) from [<bf0b7358>] (spidev_probe+0x1a4/0x1d4 [spidev])
    [   18.141692] [<bf0b71b4>] (spidev_probe [spidev]) from [<c05ace14>] (spi_drv_probe+0x84/0xb0)
    [   18.141702]  r9:00000010 r8:bf0b9028 r7:00000000 r6:00000000 r5:bf0b9018 r4:cf50d400
    [   18.141719] [<c05acd90>] (spi_drv_probe) from [<c0541cf8>] (driver_probe_device+0x240/0x2f0)
    [   18.141726]  r7:00000000 r6:c0d89784 r5:c0d89780 r4:cf50d400
    [   18.141736] [<c0541ab8>] (driver_probe_device) from [<c0541e54>] (__driver_attach+0xac/0xb0)
    [   18.141747]  r10:ce1020e4 r9:00000000 r8:00000001 r7:00000000 r6:cf50d434 r5:bf0b9028
    [   18.141751]  r4:cf50d400 r3:00000000
    [   18.141762] [<c0541da8>] (__driver_attach) from [<c053febc>] (bus_for_each_dev+0x54/0xa4)
    [   18.141769]  r7:00000000 r6:c0541da8 r5:bf0b9028 r4:00000000
    [   18.141778] [<c053fe68>] (bus_for_each_dev) from [<c0541674>] (driver_attach+0x24/0x28)
    [   18.141784]  r6:c0d30bd8 r5:ce312280 r4:bf0b9028
    [   18.141793] [<c0541650>] (driver_attach) from [<c0541188>] (bus_add_driver+0x190/0x214)
    [   18.141804] [<c0540ff8>] (bus_add_driver) from [<c054281c>] (driver_register+0x80/0xfc)
    [   18.141811]  r7:ce102b00 r6:00000000 r5:bf0b9000 r4:bf0b9028
    [   18.141821] [<c054279c>] (driver_register) from [<c05acd50>] (__spi_register_driver+0x60/0x64)
    [   18.141826]  r5:bf0b9000 r4:bf0b9240
    [   18.141842] [<c05accf0>] (__spi_register_driver) from [<bf0bc098>] (spidev_init+0x98/0x1000 [spidev])
    [   18.141857] [<bf0bc000>] (spidev_init [spidev]) from [<c0101974>] (do_one_initcall+0x4c/0x170)
    [   18.141863]  r6:bf0bc000 r5:00000000 r4:ffffe000
    [   18.141883] [<c0101928>] (do_one_initcall) from [<c019a0e8>] (do_init_module+0x68/0x1f4)
    [   18.141892]  r8:00000001 r7:ce102b00 r6:ce1020c0 r5:00000001 r4:bf0b9080
    [   18.141903] [<c019a080>] (do_init_module) from [<c0198ef8>] (load_module+0x1dd0/0x2400)
    [   18.141910]  r7:bf0b9080 r6:ce1020c0 r5:00000001 r4:ce047f40
    [   18.141921] [<c0197128>] (load_module) from [<c019973c>] (SyS_finit_module+0xa4/0xbc)
    [   18.141931]  r10:00000000 r9:ce046000 r8:c0107f04 r7:0000017b r6:b6eae0c4 r5:00000007
    [   18.141934]  r4:00000000
    [   18.141946] [<c0199698>] (SyS_finit_module) from [<c0107d20>] (ret_fast_syscall+0x0/0x54)
    [   18.141952]  r6:00000000 r5:00000001 r4:00000000
    [   18.141959] ---[ end trace ca02b43b64a5185a ]---
    [   18.156757] spidev spi1.0: buggy DT: spidev listed directly in DT
    [   18.156767] ------------[ cut here ]------------
    [   18.156798] WARNING: CPU: 0 PID: 109 at drivers/spi/spidev.c:730 spidev_probe+0x1a4/0x1d4 [spidev]
    [   18.156850] Modules linked in: pru_rproc pruss_intc pruss ti_am335x_tsc pm33xx wkup_m3_ipc wkup_m3_rproc remoteproc omap_aes_driver pvrsrvkm(O) crypto_engine omap_sham omap_crypto pruss_soc_bus ti_emif_sram spidev(+) snd_soc_tlv320aic3x rtc_omap omap_wdt ti_am335x_tscadc sch_fq_codel uio_module_drv(O) uio usbserial usbcore usb_common cryptodev(O)
    [   18.156932] CPU: 0 PID: 109 Comm: systemd-udevd Tainted: G        W  O    4.14.40-g4796173fc5 #1
    [   18.156936] Hardware name: Generic AM33XX (Flattened Device Tree)
    [   18.156939] Backtrace:
    [   18.156971] [<c010ba48>] (dump_backtrace) from [<c010bd2c>] (show_stack+0x18/0x1c)
    [   18.156979]  r7:00000009 r6:00000000 r5:bf0b84a0 r4:00000000
    [   18.156995] [<c010bd14>] (show_stack) from [<c0829528>] (dump_stack+0x24/0x28)
    [   18.157010] [<c0829504>] (dump_stack) from [<c0128ab4>] (__warn+0xe8/0x100)
    [   18.157020] [<c01289cc>] (__warn) from [<c0128b84>] (warn_slowpath_null+0x28/0x30)
    [   18.157029]  r9:0000001e r8:bf0b9028 r7:00000000 r6:00000000 r5:cf50dc00 r4:cf50dc00
    [   18.157045] [<c0128b5c>] (warn_slowpath_null) from [<bf0b7358>] (spidev_probe+0x1a4/0x1d4 [spidev])
    [   18.157064] [<bf0b71b4>] (spidev_probe [spidev]) from [<c05ace14>] (spi_drv_probe+0x84/0xb0)
    [   18.157073]  r9:0000001e r8:bf0b9028 r7:00000000 r6:00000000 r5:bf0b9018 r4:cf50dc00
    [   18.157087] [<c05acd90>] (spi_drv_probe) from [<c0541cf8>] (driver_probe_device+0x240/0x2f0)
    [   18.157094]  r7:00000000 r6:c0d89784 r5:c0d89780 r4:cf50dc00
    [   18.157104] [<c0541ab8>] (driver_probe_device) from [<c0541e54>] (__driver_attach+0xac/0xb0)
    [   18.157114]  r10:ce1020e4 r9:00000000 r8:00000001 r7:00000000 r6:cf50dc34 r5:bf0b9028
    [   18.157118]  r4:cf50dc00 r3:00000000
    [   18.157128] [<c0541da8>] (__driver_attach) from [<c053febc>] (bus_for_each_dev+0x54/0xa4)
    [   18.157152]  r7:00000000 r6:c0541da8 r5:bf0b9028 r4:00000000
    [   18.157162] [<c053fe68>] (bus_for_each_dev) from [<c0541674>] (driver_attach+0x24/0x28)
    [   18.157169]  r6:c0d30bd8 r5:ce312280 r4:bf0b9028
    [   18.157178] [<c0541650>] (driver_attach) from [<c0541188>] (bus_add_driver+0x190/0x214)
    [   18.157188] [<c0540ff8>] (bus_add_driver) from [<c054281c>] (driver_register+0x80/0xfc)
    [   18.157196]  r7:ce102b00 r6:00000000 r5:bf0b9000 r4:bf0b9028
    [   18.157206] [<c054279c>] (driver_register) from [<c05acd50>] (__spi_register_driver+0x60/0x64)
    [   18.157211]  r5:bf0b9000 r4:bf0b9240
    [   18.157226] [<c05accf0>] (__spi_register_driver) from [<bf0bc098>] (spidev_init+0x98/0x1000 [spidev])
    [   18.157241] [<bf0bc000>] (spidev_init [spidev]) from [<c0101974>] (do_one_initcall+0x4c/0x170)
    [   18.157248]  r6:bf0bc000 r5:00000000 r4:ffffe000
    [   18.157265] [<c0101928>] (do_one_initcall) from [<c019a0e8>] (do_init_module+0x68/0x1f4)
    [   18.157274]  r8:00000001 r7:ce102b00 r6:ce1020c0 r5:00000001 r4:bf0b9080
    [   18.157284] [<c019a080>] (do_init_module) from [<c0198ef8>] (load_module+0x1dd0/0x2400)
    [   18.157292]  r7:bf0b9080 r6:ce1020c0 r5:00000001 r4:ce047f40
    [   18.157303] [<c0197128>] (load_module) from [<c019973c>] (SyS_finit_module+0xa4/0xbc)
    [   18.157313]  r10:00000000 r9:ce046000 r8:c0107f04 r7:0000017b r6:b6eae0c4 r5:00000007
    [   18.157316]  r4:00000000
    [   18.157327] [<c0199698>] (SyS_finit_module) from [<c0107d20>] (ret_fast_syscall+0x0/0x54)
    [   18.157333]  r6:00000000 r5:00000001 r4:00000000
    [   18.157338] ---[ end trace ca02b43b64a5185b ]---
    [   19.027928] net eth1: initializing cpsw version 1.12 (0)
    [   19.078297] TI DP83867 4a101000.mdio:05: attached PHY driver [TI DP83867] (mii_bus:phy_addr=4a101000.mdio:05, irq=POLL)
    [   19.126106] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
    [   19.233569] net eth0: initializing cpsw version 1.12 (0)
    [   19.269471] random: crng init done
    [   19.272922] random: 7 urandom warning(s) missed due to ratelimiting
    [   19.298635] TI DP83867 4a101000.mdio:00: attached PHY driver [TI DP83867] (mii_bus:phy_addr=4a101000.mdio:00, irq=POLL)
    [   19.406106] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    [   26.097772] PVR_K: UM DDK-(3699939) and KM DDK-(3699939) match. [ OK ]
    [   26.399354] udc-core: couldn't find an available UDC - added [g_multi] to list of pending drivers
    [  147.208143] NET: Registered protocol family 15
    [  147.398922] Initializing XFRM netlink socket
    [  331.928634] alloc_contig_range: [8a841, 8a842) PFNs busy
    [  331.938466] alloc_contig_range: [8a841, 8a842) PFNs busy
    [  451.143056] mmcblk1: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0xb00
    [  451.157695] mmcblk1: retrying using single block read
    [  451.195421] mmcblk1: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0x0
    [  451.206690] print_req_error: 38 callbacks suppressed
    [  451.206697] print_req_error: I/O error, dev mmcblk1, sector 0
    [  451.248479] mmcblk1: error -84 transferring data, sector 1, nr 7, cmd response 0x900, card status 0x0
    [  451.257887] print_req_error: I/O error, dev mmcblk1, sector 1
    [  451.292555] mmcblk1: error -84 transferring data, sector 2, nr 6, cmd response 0x900, card status 0x0
    [  451.303003] print_req_error: I/O error, dev mmcblk1, sector 2
    [  451.337661] mmcblk1: error -84 transferring data, sector 3, nr 5, cmd response 0x900, card status 0x0
    [  451.347081] print_req_error: I/O error, dev mmcblk1, sector 3
    [  451.382804] mmcblk1: error -84 transferring data, sector 4, nr 4, cmd response 0x900, card status 0x0
    [  451.392790] print_req_error: I/O error, dev mmcblk1, sector 4
    [  451.427299] mmcblk1: error -84 transferring data, sector 5, nr 3, cmd response 0x900, card status 0x0
    [  451.436716] print_req_error: I/O error, dev mmcblk1, sector 5
    [  451.471997] mmcblk1: error -84 transferring data, sector 6, nr 2, cmd response 0x900, card status 0x0
    [  451.481999] print_req_error: I/O error, dev mmcblk1, sector 6
    [  451.488110] mmcblk1: error -84 transferring data, sector 7, nr 1, cmd response 0x900, card status 0x0
    [  451.501477] print_req_error: I/O error, dev mmcblk1, sector 7
    [  451.537310] mmcblk1: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0xb00
    [  451.547072] mmcblk1: retrying using single block read
    [  451.581725] mmcblk1: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0x0
    [  451.591738] print_req_error: I/O error, dev mmcblk1, sector 0
    [  451.597843] mmcblk1: error -84 transferring data, sector 1, nr 7, cmd response 0x900, card status 0x0
    [  451.612689] print_req_error: I/O error, dev mmcblk1, sector 1
    [  451.643602] mmcblk1: error -84 transferring data, sector 2, nr 6, cmd response 0x900, card status 0x0
    [  451.684057] mmcblk1: error -84 transferring data, sector 3, nr 5, cmd response 0x900, card status 0x0
    [  451.721070] mmcblk1: error -84 transferring data, sector 4, nr 4, cmd response 0x900, card status 0x0
    [  451.730696] mmcblk1: error -84 transferring data, sector 5, nr 3, cmd response 0x900, card status 0x0
    [  451.769739] mmcblk1: error -84 transferring data, sector 6, nr 2, cmd response 0x900, card status 0x0
    [  451.807037] mmcblk1: error -84 transferring data, sector 7, nr 1, cmd response 0x900, card status 0x0
    [  451.816500] Buffer I/O error on dev mmcblk1, logical block 0, async page read
    [  451.853408] mmcblk1: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0xb00
    [  451.863564] mmcblk1: retrying using single block read
    [  451.897401] mmcblk1: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0x0
    [  451.934799] mmcblk1: error -84 transferring data, sector 1, nr 7, cmd response 0x900, card status 0x0
    [  451.972568] mmcblk1: error -84 transferring data, sector 2, nr 6, cmd response 0x900, card status 0x0
    [  452.009731] mmcblk1: error -84 transferring data, sector 3, nr 5, cmd response 0x900, card status 0x0
    [  452.046927] mmcblk1: error -84 transferring data, sector 4, nr 4, cmd response 0x900, card status 0x0
    [  452.086496] mmcblk1: error -84 transferring data, sector 5, nr 3, cmd response 0x900, card status 0x0
    [  452.124355] mmcblk1: error -84 transferring data, sector 6, nr 2, cmd response 0x900, card status 0x0
    [  452.161306] mmcblk1: error -84 transferring data, sector 7, nr 1, cmd response 0x900, card status 0x0
    [  452.170649] Buffer I/O error on dev mmcblk1, logical block 0, async page read
    [  452.212758] mmcblk1: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0xb00
    [  452.227149] mmcblk1: retrying using single block read
    [  452.261847] mmcblk1: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0x0
    [  452.298661] mmcblk1: error -84 transferring data, sector 1, nr 7, cmd response 0x900, card status 0x0
    [  452.335629] mmcblk1: error -84 transferring data, sector 2, nr 6, cmd response 0x900, card status 0x0
    [  452.345432] mmcblk1: error -84 transferring data, sector 3, nr 5, cmd response 0x900, card status 0x0
    [  452.359493] mmcblk1: error -84 transferring data, sector 4, nr 4, cmd response 0x900, card status 0x0
    [  452.371834] mmcblk1: error -84 transferring data, sector 5, nr 3, cmd response 0x900, card status 0x0
    [  452.383911] mmcblk1: error -84 transferring data, sector 6, nr 2, cmd response 0x900, card status 0x0
    [  452.420849] mmcblk1: error -84 transferring data, sector 7, nr 1, cmd response 0x900, card status 0x0
    [  452.430195] Buffer I/O error on dev mmcblk1, logical block 0, async page read
    [  452.467669] mmcblk1: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0xb00
    [  452.477987] mmcblk1: retrying using single block read
    [  452.512753] mmcblk1: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0x0
    [  452.523027] mmcblk1: error -84 transferring data, sector 1, nr 7, cmd response 0x900, card status 0x0
    [  452.561638] mmcblk1: error -84 transferring data, sector 2, nr 6, cmd response 0x900, card status 0x0
    [  452.572099] mmcblk1: error -84 transferring data, sector 3, nr 5, cmd response 0x900, card status 0x0
    [  452.610309] mmcblk1: error -84 transferring data, sector 4, nr 4, cmd response 0x900, card status 0x0
    [  452.647577] mmcblk1: error -84 transferring data, sector 5, nr 3, cmd response 0x900, card status 0x0
    [  452.684900] mmcblk1: error -84 transferring data, sector 6, nr 2, cmd response 0x900, card status 0x0
    [  452.694623] mmcblk1: error -84 transferring data, sector 7, nr 1, cmd response 0x900, card status 0x0
    [  452.708465] Buffer I/O error on dev mmcblk1, logical block 0, async page read
    [  452.718306]  mmcblk1: unable to read partition table
    [  452.774785] mmcblk1: error -84 transferring data, sector 7520128, nr 8, cmd response 0x900, card status 0xb00
    [  452.785342] mmcblk1: retrying using single block read
    [  452.790746] mmcblk1: error -84 transferring data, sector 7520128, nr 8, cmd response 0x900, card status 0x0
    [  452.830817] mmcblk1: error -84 transferring data, sector 7520129, nr 7, cmd response 0x900, card status 0x0
    [  452.871253] mmcblk1: error -84 transferring data, sector 7520130, nr 6, cmd response 0x900, card status 0x0
    [  452.909019] mmcblk1: error -84 transferring data, sector 7520131, nr 5, cmd response 0x900, card status 0x0
    [  452.946329] mmcblk1: error -84 transferring data, sector 7520132, nr 4, cmd response 0x900, card status 0x0
    [  452.983618] mmcblk1: error -84 transferring data, sector 7520133, nr 3, cmd response 0x900, card status 0x0
    [  452.993905] mmcblk1: error -84 transferring data, sector 7520134, nr 2, cmd response 0x900, card status 0x0
    [  453.033510] mmcblk1: error -84 transferring data, sector 7520135, nr 1, cmd response 0x900, card status 0x0
    [  453.072200] mmcblk1: error -84 transferring data, sector 7520128, nr 8, cmd response 0x900, card status 0xb00
    [  453.084257] mmcblk1: retrying using single block read
    [  453.119845] mmcblk1: error -84 transferring data, sector 7520128, nr 8, cmd response 0x900, card status 0x0
    [  453.157606] mmcblk1: error -84 transferring data, sector 7520129, nr 7, cmd response 0x900, card status 0x0
    [  453.194886] mmcblk1: error -84 transferring data, sector 7520130, nr 6, cmd response 0x900, card status 0x0
    [  453.232509] mmcblk1: error -84 transferring data, sector 7520131, nr 5, cmd response 0x900, card status 0x0
    [  453.270171] mmcblk1: error -84 transferring data, sector 7520132, nr 4, cmd response 0x900, card status 0x0
    [  453.307398] mmcblk1: error -84 transferring data, sector 7520133, nr 3, cmd response 0x900, card status 0x0
    [  453.345144] mmcblk1: error -84 transferring data, sector 7520134, nr 2, cmd response 0x900, card status 0x0
    [  453.382472] mmcblk1: error -84 transferring data, sector 7520135, nr 1, cmd response 0x900, card status 0x0
    [  453.392501] Buffer I/O error on dev mmcblk1, logical block 940016, async page read
    [  456.589389] mmcblk1: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0xb00
    [  456.603592] mmcblk1: retrying using single block read
    [  456.641645] mmcblk1: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0x0
    [  456.651669] print_req_error: 46 callbacks suppressed
    [  456.651676] print_req_error: I/O error, dev mmcblk1, sector 0
    [  456.667955] mmcblk1: error -84 transferring data, sector 1, nr 7, cmd response 0x900, card status 0x0
    [  456.680920] print_req_error: I/O error, dev mmcblk1, sector 1
    [  456.714958] mmcblk1: error -84 transferring data, sector 2, nr 6, cmd response 0x900, card status 0x0
    [  456.724447] print_req_error: I/O error, dev mmcblk1, sector 2
    [  456.730518] mmcblk1: error -84 transferring data, sector 3, nr 5, cmd response 0x900, card status 0x0
    [  456.743946] print_req_error: I/O error, dev mmcblk1, sector 3
    [  456.780371] mmcblk1: error -84 transferring data, sector 4, nr 4, cmd response 0x900, card status 0x0
    [  456.790133] print_req_error: I/O error, dev mmcblk1, sector 4
    [  456.825373] mmcblk1: error -84 transferring data, sector 5, nr 3, cmd response 0x900, card status 0x0
    [  456.835408] print_req_error: I/O error, dev mmcblk1, sector 5
    [  456.870517] mmcblk1: error -84 transferring data, sector 6, nr 2, cmd response 0x900, card status 0x0
    [  456.880661] print_req_error: I/O error, dev mmcblk1, sector 6
    [  456.915717] mmcblk1: error -84 transferring data, sector 7, nr 1, cmd response 0x900, card status 0x0
    [  456.925679] print_req_error: I/O error, dev mmcblk1, sector 7
    [  456.961236] mmcblk1: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0xb00
    [  456.970726] mmcblk1: retrying using single block read
    [  457.006111] mmcblk1: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0x0
    [  457.015551] print_req_error: I/O error, dev mmcblk1, sector 0
    [  457.050764] mmcblk1: error -84 transferring data, sector 1, nr 7, cmd response 0x900, card status 0x0
    [  457.060706] print_req_error: I/O error, dev mmcblk1, sector 1
    [  457.095398] mmcblk1: error -84 transferring data, sector 2, nr 6, cmd response 0x900, card status 0x0
    [  457.132617] mmcblk1: error -84 transferring data, sector 3, nr 5, cmd response 0x900, card status 0x0
    [  457.169618] mmcblk1: error -84 transferring data, sector 4, nr 4, cmd response 0x900, card status 0x0
    [  457.206394] mmcblk1: error -84 transferring data, sector 5, nr 3, cmd response 0x900, card status 0x0
    [  457.243407] mmcblk1: error -84 transferring data, sector 6, nr 2, cmd response 0x900, card status 0x0
    [  457.280126] mmcblk1: error -84 transferring data, sector 7, nr 1, cmd response 0x900, card status 0x0
    [  457.289704] Buffer I/O error on dev mmcblk1, logical block 0, async page read
    [  457.326432] mmcblk1: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0xb00
    [  457.336869] mmcblk1: retrying using single block read
    [  457.371502] mmcblk1: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0x0
    [  457.408717] mmcblk1: error -84 transferring data, sector 1, nr 7, cmd response 0x900, card status 0x0
    [  457.446075] mmcblk1: error -84 transferring data, sector 2, nr 6, cmd response 0x900, card status 0x0
    [  457.482899] mmcblk1: error -84 transferring data, sector 3, nr 5, cmd response 0x900, card status 0x0
    [  457.492677] mmcblk1: error -84 transferring data, sector 4, nr 4, cmd response 0x900, card status 0x0
    [  457.530893] mmcblk1: error -84 transferring data, sector 5, nr 3, cmd response 0x900, card status 0x0
    [  457.541708] mmcblk1: error -84 transferring data, sector 6, nr 2, cmd response 0x900, card status 0x0
    [  457.580536] mmcblk1: error -84 transferring data, sector 7, nr 1, cmd response 0x900, card status 0x0
    [  457.590559] Buffer I/O error on dev mmcblk1, logical block 0, async page read
    [  457.630581] mmcblk1: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0xb00
    [  457.641378] mmcblk1: retrying using single block read
    [  457.649345] mmcblk1: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0x0
    [  457.689251] mmcblk1: error -84 transferring data, sector 1, nr 7, cmd response 0x900, card status 0x0
    [  457.703261] mmcblk1: error -84 transferring data, sector 2, nr 6, cmd response 0x900, card status 0x0
    [  457.740080] mmcblk1: error -84 transferring data, sector 3, nr 5, cmd response 0x900, card status 0x0
    [  457.777183] mmcblk1: error -84 transferring data, sector 4, nr 4, cmd response 0x900, card status 0x0
    [  457.815006] mmcblk1: error -84 transferring data, sector 5, nr 3, cmd response 0x900, card status 0x0
    [  457.852400] mmcblk1: error -84 transferring data, sector 6, nr 2, cmd response 0x900, card status 0x0
    [  457.889565] mmcblk1: error -84 transferring data, sector 7, nr 1, cmd response 0x900, card status 0x0
    [  457.899011] Buffer I/O error on dev mmcblk1, logical block 0, async page read
    [  457.936104] mmcblk1: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0xb00
    [  457.945636] mmcblk1: retrying using single block read
    [  457.955616] mmcblk1: error -84 transferring data, sector 0, nr 8, cmd response 0x900, card status 0x0
    [  457.992875] mmcblk1: error -84 transferring data, sector 1, nr 7, cmd response 0x900, card status 0x0
    [  458.030334] mmcblk1: error -84 transferring data, sector 2, nr 6, cmd response 0x900, card status 0x0
    [  458.067647] mmcblk1: error -84 transferring data, sector 3, nr 5, cmd response 0x900, card status 0x0
    [  458.108248] mmcblk1: error -84 transferring data, sector 4, nr 4, cmd response 0x900, card status 0x0
    [  458.117980] mmcblk1: error -84 transferring data, sector 5, nr 3, cmd response 0x900, card status 0x0
    [  458.156086] mmcblk1: error -84 transferring data, sector 6, nr 2, cmd response 0x900, card status 0x0
    [  458.193576] mmcblk1: error -84 transferring data, sector 7, nr 1, cmd response 0x900, card status 0x0
    [  458.202998] Buffer I/O error on dev mmcblk1, logical block 0, async page read
    [  458.210547]  mmcblk1: unable to read partition table
    [  458.271640] mmcblk1: error -84 transferring data, sector 7520128, nr 8, cmd response 0x900, card status 0xb00
    [  458.282052] mmcblk1: retrying using single block read
    [  458.317599] mmcblk1: error -84 transferring data, sector 7520128, nr 8, cmd response 0x900, card status 0x0
    [  458.355119] mmcblk1: error -84 transferring data, sector 7520129, nr 7, cmd response 0x900, card status 0x0
    [  458.392496] mmcblk1: error -84 transferring data, sector 7520130, nr 6, cmd response 0x900, card status 0x0
    [  458.430043] mmcblk1: error -84 transferring data, sector 7520131, nr 5, cmd response 0x900, card status 0x0
    [  458.467571] mmcblk1: error -84 transferring data, sector 7520132, nr 4, cmd response 0x900, card status 0x0
    [  458.505669] mmcblk1: error -84 transferring data, sector 7520133, nr 3, cmd response 0x900, card status 0x0
    [  458.546726] mmcblk1: error -84 transferring data, sector 7520134, nr 2, cmd response 0x900, card status 0x0
    [  458.584037] mmcblk1: error -84 transferring data, sector 7520135, nr 1, cmd response 0x900, card status 0x0
    [  458.621766] mmcblk1: error -84 transferring data, sector 7520128, nr 8, cmd response 0x900, card status 0xb00
    [  458.631860] mmcblk1: retrying using single block read
    [  458.668098] mmcblk1: error -84 transferring data, sector 7520128, nr 8, cmd response 0x900, card status 0x0
    [  458.705764] mmcblk1: error -84 transferring data, sector 7520129, nr 7, cmd response 0x900, card status 0x0
    [  458.743339] mmcblk1: error -84 transferring data, sector 7520130, nr 6, cmd response 0x900, card status 0x0
    [  458.781421] mmcblk1: error -84 transferring data, sector 7520131, nr 5, cmd response 0x900, card status 0x0
    [  458.819033] mmcblk1: error -84 transferring data, sector 7520132, nr 4, cmd response 0x900, card status 0x0
    [  458.856810] mmcblk1: error -84 transferring data, sector 7520133, nr 3, cmd response 0x900, card status 0x0
    [  458.897624] mmcblk1: error -84 transferring data, sector 7520134, nr 2, cmd response 0x900, card status 0x0
    [  458.934932] mmcblk1: error -84 transferring data, sector 7520135, nr 1, cmd response 0x900, card status 0x0
    [  458.944946] Buffer I/O error on dev mmcblk1, logical block 940016, async page read
    root@am335x-evm:/sys/class/gpio/gpio60/power#

  • Hello Vamsi,

    Can you post again the output of mmc part and mmc info for mmc dev 1?

    => mmc dev 1
    => mmc part
    => mmc info

    Then, do these steps from this post to change the UUIDs. Reset the board and post these mmc info and part outputs for mmc dev 1 again.

    => reset
    => mmc dev 1
    => mmc part
    => mmc info

    Also can you post your board's eMMC pinmux settings in <Processor SDK>/board-support/u-boot-<version>/board/ti/am335x/mux.c and pinmux_emmc_pins and &mmc2 node content in <Processor SDK>/board-support/u-boot-<version>/arch/arm/dts/<your-board's-device-tree>.dts?

    This issue was solved here.

    Best regards,
    Kemal

  • => mmc dev 1

    switch to partitions #0, OK

    mmc1(part 0) is current device

    => mmc part

    ## Unknown partition table type 0

    => mmcinfo

    Device: OMAP SD/MMC

    Manufacturer ID: 13

    OEM: 14e

    Name: Q2J54

    Bus Speed: 48000000

    Mode : MMC High Speed (52MHz)

    Rd Block Len: 512

    MMC version 5.0

    High Capacity: Yes

    Capacity: 3.6 GiB

    Bus Width: 1-bit

    Erase Group Size: 512 KiB

    User Capacity: 3.6 GiB WRREL

    Boot Capacity: 16 MiB ENH

    RPMB Capacity: 512 KiB ENH

    =>

    UUIDs generated:

    sbr@sbr-Lenovo-B50-80:~$ uuidgen

    d819dc81-61e8-454d-9a05-211b405dc252

    sbr@sbr-Lenovo-B50-80:~$ uuidgen

    d8925af5-e517-4db6-88c8-7fbc22541d85

    sbr@sbr-Lenovo-B50-80:~$

    => printenv partitions

    partitions=uuid_disk=${uuid_gpt_disk};name=rootfs,start=2MiB,size=-,uuid=${uuid_gpt_rootfs}

    => setenv uuid_gpt_disk d819dc81-61e8-454d-9a05-211b405dc252

    => setenv uuid_gpt_rootfs d8925af5-e517-4db6-88c8-7fbc22541d85

    => gpt write mmc 1 ${partitions}

    Writing GPT: success!

    => reset
    resetting ...

    => mmc dev 1

    switch to partitions #0, OK

    mmc1(part 0) is current device

    => mmc part

    Partition Map for MMC device 1  --   Partition Type: EFI

    Part    Start LBA       End LBA         Name

           Attributes

           Type GUID

           Partition GUID

     1     0x00001000      0x0072bfde      "rootfs"

           attrs:  0x0000000000000000

           type:   ebd0a0a2-b9e5-4433-87c0-68b6b72699c7

           guid:   d8925af5-e517-4db6-88c8-7fbc22541d85

    => mmcinfo

    Device: OMAP SD/MMC

    Manufacturer ID: 13

    OEM: 14e

    Name: Q2J54

    Bus Speed: 48000000

    Mode : MMC High Speed (52MHz)

    Rd Block Len: 512

    MMC version 5.0

    High Capacity: Yes

    Capacity: 3.6 GiB

    Bus Width: 1-bit

    Erase Group Size: 512 KiB

    User Capacity: 3.6 GiB WRREL

    Boot Capacity: 16 MiB ENH

    RPMB Capacity: 512 KiB ENH

    =>

    eMMC pinmux settings in <Processor SDK>/board-support/u-boot-<version>/board/ti/am335x/mux.c

    /*
     * mux.c
     *
     * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
     *
     * This program is free software; you can redistribute it and/or
     * modify it under the terms of the GNU General Public License as
     * published by the Free Software Foundation version 2.
     *
     * This program is distributed "as is" WITHOUT ANY WARRANTY of any
     * kind, whether express or implied; without even the implied warranty
     * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
     * GNU General Public License for more details.
     */
    
    #include <common.h>
    #include <asm/arch/sys_proto.h>
    #include <asm/arch/hardware.h>
    #include <asm/arch/mux.h>
    #include <asm/io.h>
    #include <i2c.h>
    #include "../common/board_detect.h"
    #include "board.h"
    
    static struct module_pin_mux uart0_pin_mux[] = {
    	{OFFSET(uart0_rxd), (MODE(0) | PULLUP_EN | RXACTIVE)},	/* UART0_RXD */
    	{OFFSET(uart0_txd), (MODE(0) | PULLUDEN)},		/* UART0_TXD */
    	{-1},
    };
    
    static struct module_pin_mux uart1_pin_mux[] = {
    	{OFFSET(uart1_rxd), (MODE(0) | PULLUP_EN | RXACTIVE)},	/* UART1_RXD */
    	{OFFSET(uart1_txd), (MODE(0) | PULLUDEN)},		/* UART1_TXD */
    	{-1},
    };
    
    static struct module_pin_mux uart2_pin_mux[] = {
    	{OFFSET(spi0_sclk), (MODE(1) | PULLUP_EN | RXACTIVE)},	/* UART2_RXD */
    	{OFFSET(spi0_d0), (MODE(1) | PULLUDEN)},		/* UART2_TXD */
    	{-1},
    };
    
    static struct module_pin_mux uart3_pin_mux[] = {
    	{OFFSET(spi0_cs1), (MODE(1) | PULLUP_EN | RXACTIVE)},	/* UART3_RXD */
    	{OFFSET(ecap0_in_pwm0_out), (MODE(1) | PULLUDEN)},	/* UART3_TXD */
    	{-1},
    };
    
    static struct module_pin_mux uart4_pin_mux[] = {
    	{OFFSET(gpmc_wait0), (MODE(6) | PULLUP_EN | RXACTIVE)},	/* UART4_RXD */
    	{OFFSET(gpmc_wpn), (MODE(6) | PULLUDEN)},		/* UART4_TXD */
    	{-1},
    };
    
    static struct module_pin_mux uart5_pin_mux[] = {
    	{OFFSET(lcd_data9), (MODE(4) | PULLUP_EN | RXACTIVE)},	/* UART5_RXD */
    	{OFFSET(lcd_data8), (MODE(4) | PULLUDEN)},		/* UART5_TXD */
    	{-1},
    };
    
    static struct module_pin_mux mmc0_pin_mux[] = {
    	{OFFSET(mmc0_dat3), (MODE(0) | RXACTIVE | PULLUP_EN)},	/* MMC0_DAT3 */
    	{OFFSET(mmc0_dat2), (MODE(0) | RXACTIVE | PULLUP_EN)},	/* MMC0_DAT2 */
    	{OFFSET(mmc0_dat1), (MODE(0) | RXACTIVE | PULLUP_EN)},	/* MMC0_DAT1 */
    	{OFFSET(mmc0_dat0), (MODE(0) | RXACTIVE | PULLUP_EN)},	/* MMC0_DAT0 */
    	{OFFSET(mmc0_clk), (MODE(0) | RXACTIVE | PULLUP_EN)},	/* MMC0_CLK */
    	{OFFSET(mmc0_cmd), (MODE(0) | RXACTIVE | PULLUP_EN)},	/* MMC0_CMD */
    	{OFFSET(mcasp0_aclkr), (MODE(4) | RXACTIVE)},		/* MMC0_WP */
    	{OFFSET(spi0_cs1), (MODE(7) | RXACTIVE | PULLUP_EN)},	/* GPIO0_6 */
    	{-1},
    };
    
    static struct module_pin_mux mmc0_no_cd_pin_mux[] = {
    	{OFFSET(mmc0_dat3), (MODE(0) | RXACTIVE | PULLUP_EN)},	/* MMC0_DAT3 */
    	{OFFSET(mmc0_dat2), (MODE(0) | RXACTIVE | PULLUP_EN)},	/* MMC0_DAT2 */
    	{OFFSET(mmc0_dat1), (MODE(0) | RXACTIVE | PULLUP_EN)},	/* MMC0_DAT1 */
    	{OFFSET(mmc0_dat0), (MODE(0) | RXACTIVE | PULLUP_EN)},	/* MMC0_DAT0 */
    	{OFFSET(mmc0_clk), (MODE(0) | RXACTIVE | PULLUP_EN)},	/* MMC0_CLK */
    	{OFFSET(mmc0_cmd), (MODE(0) | RXACTIVE | PULLUP_EN)},	/* MMC0_CMD */
    	{OFFSET(mcasp0_aclkr), (MODE(4) | RXACTIVE)},		/* MMC0_WP */
    	{-1},
    };
    
    static struct module_pin_mux mmc0_pin_mux_sk_evm[] = {
    	{OFFSET(mmc0_dat3), (MODE(0) | RXACTIVE | PULLUP_EN)},	/* MMC0_DAT3 */
    	{OFFSET(mmc0_dat2), (MODE(0) | RXACTIVE | PULLUP_EN)},	/* MMC0_DAT2 */
    	{OFFSET(mmc0_dat1), (MODE(0) | RXACTIVE | PULLUP_EN)},	/* MMC0_DAT1 */
    	{OFFSET(mmc0_dat0), (MODE(0) | RXACTIVE | PULLUP_EN)},	/* MMC0_DAT0 */
    	{OFFSET(mmc0_clk), (MODE(0) | RXACTIVE | PULLUP_EN)},	/* MMC0_CLK */
    	{OFFSET(mmc0_cmd), (MODE(0) | RXACTIVE | PULLUP_EN)},	/* MMC0_CMD */
    	{OFFSET(spi0_cs1), (MODE(5) | RXACTIVE | PULLUP_EN)},	/* MMC0_CD */
    	{-1},
    };
    
    static struct module_pin_mux mmc2_pin_mux[] = {
    	 {OFFSET(gpmc_ad8), (MODE(2) | RXACTIVE | PULLUP_EN)},   /* MMC1_DAT3 */
    	 {OFFSET(gpmc_ad9), (MODE(2) | RXACTIVE | PULLUP_EN)},   /* MMC1_DAT3 */
    	 {OFFSET(gpmc_ad10), (MODE(2) | RXACTIVE | PULLUP_EN)},   /* MMC1_DAT3 */
    	 {OFFSET(gpmc_ad11), (MODE(2) | RXACTIVE | PULLUP_EN)},   /* MMC1_DAT3 */
    	 {OFFSET(gpmc_ad12), (MODE(2) | RXACTIVE | PULLUP_EN)},   /* MMC1_DAT3 */
             {OFFSET(gpmc_ad13), (MODE(2) | RXACTIVE | PULLUP_EN)},   /* MMC1_DAT3 */
             {OFFSET(gpmc_ad14), (MODE(2) | RXACTIVE | PULLUP_EN)},   /* MMC1_DAT3 */
             {OFFSET(gpmc_ad15), (MODE(2) | RXACTIVE | PULLUP_EN)},   /* MMC1_DAT3 */
             {OFFSET(gpmc_csn1), (MODE(2) | RXACTIVE | PULLUP_EN)},   /* MMC1_DAT3 */
             {OFFSET(gpmc_csn2), (MODE(2) | RXACTIVE | PULLUP_EN)},   /* MMC1_DAT3 */
            /*{OFFSET(gpmc_csn0), (MODE(7) | RXACTIVE | PULLUP_EN)},*/   /* MMC1_DAT3 */
            /*{OFFSET(gpmc_csn3), (MODE(7) | RXACTIVE | PULLUP_EN)},*/   /* MMC1_DAT3 */
            {-1},
    };
    
    
    static struct module_pin_mux mmc1_pin_mux[] = {
    	{OFFSET(gpmc_ad3), (MODE(1) | RXACTIVE | PULLUP_EN)},	/* MMC1_DAT3 */
    	{OFFSET(gpmc_ad2), (MODE(1) | RXACTIVE | PULLUP_EN)},	/* MMC1_DAT2 */
    	{OFFSET(gpmc_ad1), (MODE(1) | RXACTIVE | PULLUP_EN)},	/* MMC1_DAT1 */
    	{OFFSET(gpmc_ad0), (MODE(1) | RXACTIVE | PULLUP_EN)},	/* MMC1_DAT0 */
    	{OFFSET(gpmc_csn1), (MODE(2) | RXACTIVE | PULLUP_EN)},	/* MMC1_CLK */
    	{OFFSET(gpmc_csn2), (MODE(2) | RXACTIVE | PULLUP_EN)},	/* MMC1_CMD */
    	{OFFSET(gpmc_csn0), (MODE(7) | RXACTIVE | PULLUP_EN)},	/* MMC1_WP */
    	{OFFSET(gpmc_advn_ale), (MODE(7) | RXACTIVE | PULLUP_EN)},	/* MMC1_CD */
    	{-1},
    };
    
    static struct module_pin_mux i2c0_pin_mux[] = {
    	{OFFSET(i2c0_sda), (MODE(0) | RXACTIVE |
    			PULLUDEN | SLEWCTRL)}, /* I2C_DATA */
    	{OFFSET(i2c0_scl), (MODE(0) | RXACTIVE |
    			PULLUDEN | SLEWCTRL)}, /* I2C_SCLK */
    	{-1},
    };
    
    static struct module_pin_mux i2c1_pin_mux[] = {
    	{OFFSET(spi0_d1), (MODE(2) | RXACTIVE |
    			PULLUDEN | SLEWCTRL)},	/* I2C_DATA */
    	{OFFSET(spi0_cs0), (MODE(2) | RXACTIVE |
    			PULLUDEN | SLEWCTRL)},	/* I2C_SCLK */
    	{-1},
    };
    
    static struct module_pin_mux spi0_pin_mux[] = {
    	{OFFSET(spi0_sclk), (MODE(0) | RXACTIVE | PULLUDEN)},	/* SPI0_SCLK */
    	{OFFSET(spi0_d0), (MODE(0) | RXACTIVE |
    			PULLUDEN | PULLUP_EN)},			/* SPI0_D0 */
    	{OFFSET(spi0_d1), (MODE(0) | RXACTIVE | PULLUDEN)},	/* SPI0_D1 */
    	{OFFSET(spi0_cs0), (MODE(0) | RXACTIVE |
    			PULLUDEN | PULLUP_EN)},			/* SPI0_CS0 */
    	{-1},
    };
    
    static struct module_pin_mux gpio0_7_pin_mux[] = {
    	{OFFSET(ecap0_in_pwm0_out), (MODE(7) | PULLUDEN)},	/* GPIO0_7 */
    	{-1},
    };
    
    static struct module_pin_mux gpio0_18_pin_mux[] = {
    	{OFFSET(usb0_drvvbus), (MODE(7) | PULLUDEN)},	/* GPIO0_18 */
    	{-1},
    };
    
    static struct module_pin_mux rgmii1_pin_mux[] = {
    	{OFFSET(mii1_txen), MODE(2)},			/* RGMII1_TCTL */
    	{OFFSET(mii1_rxdv), MODE(2) | RXACTIVE},	/* RGMII1_RCTL */
    	{OFFSET(mii1_txd3), MODE(2)},			/* RGMII1_TD3 */
    	{OFFSET(mii1_txd2), MODE(2)},			/* RGMII1_TD2 */
    	{OFFSET(mii1_txd1), MODE(2)},			/* RGMII1_TD1 */
    	{OFFSET(mii1_txd0), MODE(2)},			/* RGMII1_TD0 */
    	{OFFSET(mii1_txclk), MODE(2)},			/* RGMII1_TCLK */
    	{OFFSET(mii1_rxclk), MODE(2) | RXACTIVE},	/* RGMII1_RCLK */
    	{OFFSET(mii1_rxd3), MODE(2) | RXACTIVE},	/* RGMII1_RD3 */
    	{OFFSET(mii1_rxd2), MODE(2) | RXACTIVE},	/* RGMII1_RD2 */
    	{OFFSET(mii1_rxd1), MODE(2) | RXACTIVE},	/* RGMII1_RD1 */
    	{OFFSET(mii1_rxd0), MODE(2) | RXACTIVE},	/* RGMII1_RD0 */
    	{OFFSET(mdio_data), MODE(0) | RXACTIVE | PULLUP_EN},/* MDIO_DATA */
    	{OFFSET(mdio_clk), MODE(0) | PULLUP_EN},	/* MDIO_CLK */
    	{-1},
    };
    
    static struct module_pin_mux mii1_pin_mux[] = {
    	{OFFSET(mii1_rxerr), MODE(0) | RXACTIVE},	/* MII1_RXERR */
    	{OFFSET(mii1_txen), MODE(0)},			/* MII1_TXEN */
    	{OFFSET(mii1_rxdv), MODE(0) | RXACTIVE},	/* MII1_RXDV */
    	{OFFSET(mii1_txd3), MODE(0)},			/* MII1_TXD3 */
    	{OFFSET(mii1_txd2), MODE(0)},			/* MII1_TXD2 */
    	{OFFSET(mii1_txd1), MODE(0)},			/* MII1_TXD1 */
    	{OFFSET(mii1_txd0), MODE(0)},			/* MII1_TXD0 */
    	{OFFSET(mii1_txclk), MODE(0) | RXACTIVE},	/* MII1_TXCLK */
    	{OFFSET(mii1_rxclk), MODE(0) | RXACTIVE},	/* MII1_RXCLK */
    	{OFFSET(mii1_rxd3), MODE(0) | RXACTIVE},	/* MII1_RXD3 */
    	{OFFSET(mii1_rxd2), MODE(0) | RXACTIVE},	/* MII1_RXD2 */
    	{OFFSET(mii1_rxd1), MODE(0) | RXACTIVE},	/* MII1_RXD1 */
    	{OFFSET(mii1_rxd0), MODE(0) | RXACTIVE},	/* MII1_RXD0 */
    	{OFFSET(mdio_data), MODE(0) | RXACTIVE | PULLUP_EN}, /* MDIO_DATA */
    	{OFFSET(mdio_clk), MODE(0) | PULLUP_EN},	/* MDIO_CLK */
    	{-1},
    };
    
    static struct module_pin_mux rmii1_pin_mux[] = {
    	{OFFSET(mdio_clk), MODE(0) | PULLUP_EN},	/* MDIO_CLK */
    	{OFFSET(mdio_data), MODE(0) | RXACTIVE | PULLUP_EN}, /* MDIO_DATA */
    	{OFFSET(mii1_crs), MODE(1) | RXACTIVE},		/* MII1_CRS */
    	{OFFSET(mii1_rxerr), MODE(1) | RXACTIVE},	/* MII1_RXERR */
    	{OFFSET(mii1_txen), MODE(1)},			/* MII1_TXEN */
    	{OFFSET(mii1_txd1), MODE(1)},			/* MII1_TXD1 */
    	{OFFSET(mii1_txd0), MODE(1)},			/* MII1_TXD0 */
    	{OFFSET(mii1_rxd1), MODE(1) | RXACTIVE},	/* MII1_RXD1 */
    	{OFFSET(mii1_rxd0), MODE(1) | RXACTIVE},	/* MII1_RXD0 */
    	{OFFSET(rmii1_refclk), MODE(0) | RXACTIVE},	/* RMII1_REFCLK */
    	{-1},
    };
    
    #ifdef CONFIG_NAND
    static struct module_pin_mux nand_pin_mux[] = {
    	{OFFSET(gpmc_ad0),	(MODE(0) | PULLUDDIS | RXACTIVE)}, /* AD0  */
    	{OFFSET(gpmc_ad1),	(MODE(0) | PULLUDDIS | RXACTIVE)}, /* AD1  */
    	{OFFSET(gpmc_ad2),	(MODE(0) | PULLUDDIS | RXACTIVE)}, /* AD2  */
    	{OFFSET(gpmc_ad3),	(MODE(0) | PULLUDDIS | RXACTIVE)}, /* AD3  */
    	{OFFSET(gpmc_ad4),	(MODE(0) | PULLUDDIS | RXACTIVE)}, /* AD4  */
    	{OFFSET(gpmc_ad5),	(MODE(0) | PULLUDDIS | RXACTIVE)}, /* AD5  */
    	{OFFSET(gpmc_ad6),	(MODE(0) | PULLUDDIS | RXACTIVE)}, /* AD6  */
    	{OFFSET(gpmc_ad7),	(MODE(0) | PULLUDDIS | RXACTIVE)}, /* AD7  */
    #ifdef CONFIG_SYS_NAND_BUSWIDTH_16BIT
    	{OFFSET(gpmc_ad8),	(MODE(0) | PULLUDDIS | RXACTIVE)}, /* AD8  */
    	{OFFSET(gpmc_ad9),	(MODE(0) | PULLUDDIS | RXACTIVE)}, /* AD9  */
    	{OFFSET(gpmc_ad10),	(MODE(0) | PULLUDDIS | RXACTIVE)}, /* AD10 */
    	{OFFSET(gpmc_ad11),	(MODE(0) | PULLUDDIS | RXACTIVE)}, /* AD11 */
    	{OFFSET(gpmc_ad12),	(MODE(0) | PULLUDDIS | RXACTIVE)}, /* AD12 */
    	{OFFSET(gpmc_ad13),	(MODE(0) | PULLUDDIS | RXACTIVE)}, /* AD13 */
    	{OFFSET(gpmc_ad14),	(MODE(0) | PULLUDDIS | RXACTIVE)}, /* AD14 */
    	{OFFSET(gpmc_ad15),	(MODE(0) | PULLUDDIS | RXACTIVE)}, /* AD15 */
    #endif
    	{OFFSET(gpmc_wait0),	(MODE(0) | PULLUP_EN | RXACTIVE)}, /* nWAIT */
    	{OFFSET(gpmc_wpn),	(MODE(7) | PULLUP_EN)},		   /* nWP */
    	{OFFSET(gpmc_csn0),	(MODE(0) | PULLUP_EN)},		   /* nCS */
    	{OFFSET(gpmc_wen),	(MODE(0) | PULLDOWN_EN)},	   /* WEN */
    	{OFFSET(gpmc_oen_ren),	(MODE(0) | PULLDOWN_EN)},	   /* OE */
    	{OFFSET(gpmc_advn_ale),	(MODE(0) | PULLDOWN_EN)},	   /* ADV_ALE */
    	{OFFSET(gpmc_be0n_cle),	(MODE(0) | PULLDOWN_EN)},	   /* BE_CLE */
    	{-1},
    };
    #elif defined(CONFIG_NOR)
    static struct module_pin_mux bone_norcape_pin_mux[] = {
    	{OFFSET(gpmc_a0), MODE(0) | PULLUDDIS},			/* NOR_A0 */
    	{OFFSET(gpmc_a1), MODE(0) | PULLUDDIS},			/* NOR_A1 */
    	{OFFSET(gpmc_a2), MODE(0) | PULLUDDIS},			/* NOR_A2 */
    	{OFFSET(gpmc_a3), MODE(0) | PULLUDDIS},			/* NOR_A3 */
    	{OFFSET(gpmc_a4), MODE(0) | PULLUDDIS},			/* NOR_A4 */
    	{OFFSET(gpmc_a5), MODE(0) | PULLUDDIS},			/* NOR_A5 */
    	{OFFSET(gpmc_a6), MODE(0) | PULLUDDIS},			/* NOR_A6 */
    	{OFFSET(gpmc_a7), MODE(0) | PULLUDDIS},			/* NOR_A7 */
    	{OFFSET(gpmc_ad0), MODE(0) | PULLUDDIS | RXACTIVE},	/* NOR_AD0 */
    	{OFFSET(gpmc_ad1), MODE(0) | PULLUDDIS | RXACTIVE},	/* NOR_AD1 */
    	{OFFSET(gpmc_ad2), MODE(0) | PULLUDDIS | RXACTIVE},	/* NOR_AD2 */
    	{OFFSET(gpmc_ad3), MODE(0) | PULLUDDIS | RXACTIVE},	/* NOR_AD3 */
    	{OFFSET(gpmc_ad4), MODE(0) | PULLUDDIS | RXACTIVE},	/* NOR_AD4 */
    	{OFFSET(gpmc_ad5), MODE(0) | PULLUDDIS | RXACTIVE},	/* NOR_AD5 */
    	{OFFSET(gpmc_ad6), MODE(0) | PULLUDDIS | RXACTIVE},	/* NOR_AD6 */
    	{OFFSET(gpmc_ad7), MODE(0) | PULLUDDIS | RXACTIVE},	/* NOR_AD7 */
    	{OFFSET(gpmc_ad8), MODE(0) | PULLUDDIS | RXACTIVE},	/* NOR_AD8 */
    	{OFFSET(gpmc_ad9), MODE(0) | PULLUDDIS | RXACTIVE},	/* NOR_AD9 */
    	{OFFSET(gpmc_ad10), MODE(0) | PULLUDDIS | RXACTIVE},	/* NOR_AD10 */
    	{OFFSET(gpmc_ad11), MODE(0) | PULLUDDIS | RXACTIVE},	/* NOR_AD11 */
    	{OFFSET(gpmc_ad12), MODE(0) | PULLUDDIS | RXACTIVE},	/* NOR_AD12 */
    	{OFFSET(gpmc_ad13), MODE(0) | PULLUDDIS | RXACTIVE},	/* NOR_AD13 */
    	{OFFSET(gpmc_ad14), MODE(0) | PULLUDDIS | RXACTIVE},	/* NOR_AD14 */
    	{OFFSET(gpmc_ad15), MODE(0) | PULLUDDIS | RXACTIVE},	/* NOR_AD15 */
    	{OFFSET(gpmc_csn0), MODE(0) | PULLUDEN | PULLUP_EN},     /* CE */
    	{OFFSET(gpmc_advn_ale), MODE(0) | PULLUDEN | PULLDOWN_EN}, /* ALE */
    	{OFFSET(gpmc_oen_ren), MODE(0) | PULLUDEN | PULLDOWN_EN},/* OEn_REN */
    	{OFFSET(gpmc_be0n_cle), MODE(0) | PULLUDEN | PULLDOWN_EN},/* unused */
    	{OFFSET(gpmc_wen), MODE(0) | PULLUDEN | PULLDOWN_EN},    /* WEN */
    	{OFFSET(gpmc_wait0), MODE(0) | PULLUDEN | PULLUP_EN | RXACTIVE},/*WAIT*/
    	{-1},
    };
    #endif
    
    static struct module_pin_mux uart3_icev2_pin_mux[] = {
    	{OFFSET(mii1_rxd3), (MODE(1) | PULLUP_EN | RXACTIVE)},	/* UART3_RXD */
    	{OFFSET(mii1_rxd2), MODE(1) | PULLUDEN},		/* UART3_TXD */
    	{-1},
    };
    
    #if defined(CONFIG_NOR_BOOT)
    void enable_norboot_pin_mux(void)
    {
    	configure_module_pin_mux(bone_norcape_pin_mux);
    }
    #endif
    
    void enable_uart0_pin_mux(void)
    {
    	configure_module_pin_mux(uart0_pin_mux);
    }
    
    void enable_uart1_pin_mux(void)
    {
    	configure_module_pin_mux(uart1_pin_mux);
    }
    
    void enable_uart2_pin_mux(void)
    {
    	configure_module_pin_mux(uart2_pin_mux);
    }
    
    void enable_uart3_pin_mux(void)
    {
    	configure_module_pin_mux(uart3_pin_mux);
    }
    
    void enable_uart4_pin_mux(void)
    {
    	configure_module_pin_mux(uart4_pin_mux);
    }
    
    void enable_uart5_pin_mux(void)
    {
    	configure_module_pin_mux(uart5_pin_mux);
    }
    
    void enable_i2c0_pin_mux(void)
    {
    	configure_module_pin_mux(i2c0_pin_mux);
    }
    
    /*
     * The AM335x GP EVM, if daughter card(s) are connected, can have 8
     * different profiles.  These profiles determine what peripherals are
     * valid and need pinmux to be configured.
     */
    #define PROFILE_NONE	0x0
    #define PROFILE_0	(1 << 0)
    #define PROFILE_1	(1 << 1)
    #define PROFILE_2	(1 << 2)
    #define PROFILE_3	(1 << 3)
    #define PROFILE_4	(1 << 4)
    #define PROFILE_5	(1 << 5)
    #define PROFILE_6	(1 << 6)
    #define PROFILE_7	(1 << 7)
    #define PROFILE_MASK	0x7
    #define PROFILE_ALL	0xFF
    
    /* CPLD registers */
    #define I2C_CPLD_ADDR	0x35
    #define CFG_REG		0x10
    
    static unsigned short detect_daughter_board_profile(void)
    {
    	unsigned short val;
    
    	if (i2c_probe(I2C_CPLD_ADDR))
    		return PROFILE_NONE;
    
    	if (i2c_read(I2C_CPLD_ADDR, CFG_REG, 1, (unsigned char *)(&val), 2))
    		return PROFILE_NONE;
    
    	return (1 << (val & PROFILE_MASK));
    }
    
    void enable_board_pin_mux(void)
    {
    #if 0
    	/* Do board-specific muxes. */
    	if (board_is_bone()) {
    		/* Beaglebone pinmux */
    		configure_module_pin_mux(mii1_pin_mux);
    		configure_module_pin_mux(mmc0_pin_mux);
    #if defined(CONFIG_NAND)
    		configure_module_pin_mux(nand_pin_mux);
    #elif defined(CONFIG_NOR)
    		configure_module_pin_mux(bone_norcape_pin_mux);
    #else
    		configure_module_pin_mux(mmc1_pin_mux);
    #endif
    	} else if (board_is_gp_evm()) {
    		/* General Purpose EVM */
    		unsigned short profile = detect_daughter_board_profile();
    		configure_module_pin_mux(rgmii1_pin_mux);
    		configure_module_pin_mux(mmc0_pin_mux);
    		/* In profile #2 i2c1 and spi0 conflict. */
    		if (profile & ~PROFILE_2)
    			configure_module_pin_mux(i2c1_pin_mux);
    		/* Profiles 2 & 3 don't have NAND */
    #ifdef CONFIG_NAND
    		if (profile & ~(PROFILE_2 | PROFILE_3))
    			configure_module_pin_mux(nand_pin_mux);
    #endif
    		else if (profile == PROFILE_2) {
    			configure_module_pin_mux(mmc1_pin_mux);
    			configure_module_pin_mux(spi0_pin_mux);
    		}
    	} else if (board_is_idk()) {
    		/* Industrial Motor Control (IDK) */
    		configure_module_pin_mux(mii1_pin_mux);
    		configure_module_pin_mux(mmc0_no_cd_pin_mux);
    	} else if (board_is_evm_sk()) {
    		/* Starter Kit EVM */
    		configure_module_pin_mux(i2c1_pin_mux);
    		configure_module_pin_mux(gpio0_7_pin_mux);
    		configure_module_pin_mux(rgmii1_pin_mux);
    		configure_module_pin_mux(mmc0_pin_mux_sk_evm);
    	} else if (board_is_bone_lt()) {
    		/* Beaglebone LT pinmux */
    		configure_module_pin_mux(mii1_pin_mux);
    		configure_module_pin_mux(mmc0_pin_mux);
    #if defined(CONFIG_NAND) && defined(CONFIG_EMMC_BOOT)
    		configure_module_pin_mux(nand_pin_mux);
    #elif defined(CONFIG_NOR) && defined(CONFIG_EMMC_BOOT)
    		configure_module_pin_mux(bone_norcape_pin_mux);
    #else
    		configure_module_pin_mux(mmc1_pin_mux);
    #endif
    	} else if (board_is_icev2()) {
    		configure_module_pin_mux(mmc0_pin_mux);
    		configure_module_pin_mux(gpio0_18_pin_mux);
    		configure_module_pin_mux(uart3_icev2_pin_mux);
    		configure_module_pin_mux(rmii1_pin_mux);
    		configure_module_pin_mux(spi0_pin_mux);
    	} else {
    		/* Unknown board. We might still be able to boot. */
    		puts("Bad EEPROM or unknown board, cannot configure pinmux.");
    	}
    
    #endif
    configure_module_pin_mux(mmc0_no_cd_pin_mux);//mmc0_pin_mux);
    configure_module_pin_mux(spi0_pin_mux);
    configure_module_pin_mux(i2c0_pin_mux);
    configure_module_pin_mux(mmc2_pin_mux);
    configure_module_pin_mux(uart0_pin_mux);
    configure_module_pin_mux(rgmii1_pin_mux);
    //configure_module_pin_mux(rgmii2_pin_mux);
    }
    

    pinmux_emmc_pins and &mmc2 node content in <Processor SDK>/board-support/u-boot-<version>/arch/arm/dts/am335x-evmsk.dts

    pinmux_emmc_pins:

    mmc2_pins: pinmux_mmc2_pins {
            pinctrl-single,pins = <
                AM33XX_IOPAD(0x820, PIN_INPUT_PULLUP | MUX_MODE2)    /* gpmc_ad8.mmc1_dat0 */
                AM33XX_IOPAD(0x824, PIN_INPUT_PULLUP | MUX_MODE2)    /* gpmc_ad9.mmc1_dat1 */
                AM33XX_IOPAD(0x828, PIN_INPUT_PULLUP | MUX_MODE2)    /* gpmc_ad10.mmc1_dat2 */
                AM33XX_IOPAD(0x82c, PIN_INPUT_PULLUP | MUX_MODE2)    /* gpmc_ad11.mmc1_dat3 */
                AM33XX_IOPAD(0x830, PIN_INPUT_PULLUP | MUX_MODE2)    /* gpmc_ad12.mmc1_dat4 */
                AM33XX_IOPAD(0x834, PIN_INPUT_PULLUP | MUX_MODE2)    /* gpmc_ad13.mmc1_dat5 */
                AM33XX_IOPAD(0x838, PIN_INPUT_PULLUP | MUX_MODE2)    /* gpmc_ad14.mmc1_dat6 */
                AM33XX_IOPAD(0x83c, PIN_INPUT_PULLUP | MUX_MODE2)    /* gpmc_ad15.mmc1_dat7 */
                AM33XX_IOPAD(0x880, PIN_INPUT_PULLUP | MUX_MODE2)     /* gpmc_csn1.mmc1_clk */
                AM33XX_IOPAD(0x884, PIN_INPUT_PULLUP | MUX_MODE2)     /* gpmc_csn2.mmc1_cmd */
                /*AM33XX_IOPAD(0x87c, PIN_OUTPUT_PULLUP | MUX_MODE7)*/     /* gpmc_csn0.mmc1_rstn */
                /*AM33XX_IOPAD(0x888, PIN_OUTPUT_PULLUP | MUX_MODE7)*/     /* gpmc_csn0.mmc1_ds */
            >;
        };

    &mmc2:

    &mmc2 {
        status = "okay";
        vmmc-supply = <&vmmc_reg>;
        ti,non-removable;
        bus-width = <8>;
        pinctrl-names = "default";
        pinctrl-0 = <&mmc2_pins>;
    };

  • So you have an improper pullup resistor on D1 line also here.