Stuck at cpu regulator mode:ldo_enable when booting kernel on a custom board

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Stuck at cpu regulator mode:ldo_enable when booting kernel on a custom board

1,633 Views
xavierboucher
Contributor III

Hi,

I have a custom imx6 solo board that we have developped. It is very similar to the wandboard solo (same RAM).

I made a custom u-boot, kernel and rootfs. When I test them on the wandboard, everything is working. But when I test on my board, I get stuck to the line "

cpu regulator mode:ldo_enable". Can somebody point me to what it could be.

Thank you.

Custom board log:

U-Boot 2014.04-rc3-svn1843 (Apr 23 2014 - 16:28:52)

CPU:   Freescale i.MX6SOLO rev1.1 at 648 MHz

Reset cause: POR

Board: Wandboard

DRAM:  512 MiB

Now running in RAM - U-Boot at: 2ff85000

MMC:   Setup sdhc 1.

FSL_SDHC: 0

In:    serial

Out:   serial

Err:   serial

Hit any key to stop autoboot:  0

reading zImage

2982032 bytes read in 339 ms (8.4 MiB/s)

setenv filesize 2d8090

Kernel image @ 0x12000000 [ 0x000000 - 0x2d8090 ]

setenv fdtaddr 0

using: ATAGS

Starting kernel ...

## Transferring control to Linux (at address 12000000)...

## boot params 268435712

## Loading kernel entry point

MACH: 4412 113c

[    0.000000] Linux version 3.0.35-wandboard+yocto (xavier@xavier) (gcc version 4.6.2 20110630 (prerelease) (Freescale MAD -- Linaro 2011.07 -- Built at 2011/08/10 09:20) ) #40 SMP PREEMPT Wed Apr 23 14:35:49 EDT 2014

[    0.000000] CPU identified as i.MX6DL/SOLO, silicon rev 1.1

[    0.000000] PERCPU: Embedded 7 pages/cpu @90406000 s5216 r8192 d15264 u32768

[    0.000000] Kernel command line: mem=512M lpj=7905280 console=ttymxc2,115200n8 root=/dev/mmcblk0p2 rootwait rw

[    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)

[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)

[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)

[    0.000000] Memory: 80MB 256MB = 336MB total

[    0.000000] Memory: 333432k/333432k available, 190856k reserved, 0K highmem

[    0.000000] Virtual kernel memory layout:

[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)

[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)

[    0.000000]     DMA     : 0xf4600000 - 0xffe00000   ( 184 MB)

[    0.000000]     vmalloc : 0xa0800000 - 0xf2000000   (1304 MB)

[    0.000000]     lowmem  : 0x80000000 - 0xa0000000   ( 512 MB)

[    0.000000]     pkmap   : 0x7fe00000 - 0x80000000   (   2 MB)

[    0.000000]     modules : 0x7f000000 - 0x7fe00000   (  14 MB)

[    0.000000]       .init : 0x80008000 - 0x80031000   ( 164 kB)

[    0.000000]       .text : 0x80031000 - 0x8056366c   (5322 kB)

[    0.000000]       .data : 0x80564000 - 0x805b0f00   ( 308 kB)

[    0.000000]        .bss : 0x805b0f24 - 0x805f0f88   ( 257 kB)

[    0.000000] SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1

[    0.000000] Preemptible hierarchical RCU implementation.

[    0.000000] NR_IRQS:624

[    0.000000] MXC GPIO hardware

[    0.000000] sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655ms

[    0.000000] Set periph_clk's parent to pll2_pfd_400M!

[    0.000000] arm_max_freq=1GHz

[    0.000000] MXC_Early serial console at MMIO 0x21ec000 (options '115200n8')

[    0.000000] bootconsole [ttymxc2] enabled

[    0.000000] Console: colour dummy device 80x30

[    0.191001] Calibrating delay loop (skipped) preset value.. 1581.05 BogoMIPS (lpj=7905280)

[    0.199341] pid_max: default: 32768 minimum: 301

[    0.204322] Mount-cache hash table entries: 512

[    0.209695] CPU: Testing write buffer coherency: ok

[    0.214775] hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available

[    0.283066] Brought up 1 CPUs

[    0.286054] SMP: Total of 1 processors activated (1581.05 BogoMIPS).

[    0.292957] devtmpfs: initialized

[    0.316538] print_constraints: dummy:

[    0.320564] NET: Registered protocol family 16

[    0.330153] print_constraints: vddpu: 725 <--> 1300 mV at 1150 mV fast normal

[    0.337856] print_constraints: vddcore: 725 <--> 1300 mV at 1150 mV fast normal

[    0.345629] print_constraints: vddsoc: 725 <--> 1300 mV at 1175 mV fast normal

[    0.353508] print_constraints: vdd2p5: 2000 <--> 2775 mV at 2400 mV fast normal

[    0.361279] print_constraints: vdd1p1: 800 <--> 1400 mV at 1100 mV fast normal

[    0.368983] print_constraints: vdd3p0: 2625 <--> 3400 mV at 3000 mV fast normal

[    0.387113] hw-breakpoint: found 6 breakpoint and 1 watchpoint registers.

[    0.394121] hw-breakpoint: 1 breakpoint(s) reserved for watchpoint single-step.

[    0.401465] hw-breakpoint: maximum watchpoint size is 4 bytes.

[    0.407751] L310 cache controller enabled

[    0.411784] l2x0: 16 ways, CACHE_ID 0x410000c8, AUX_CTRL 0x32050000, Cache size: 524288 B

[    0.421639] ------------[ cut here ]------------

[    0.426291] WARNING: at drivers/gpio/gpiolib.c:101 gpio_ensure_requested+0x48/0x100()

[    0.434399] ---[ end trace 1b75b31a2719ed1c ]---

[    0.499116] ------------[ cut here ]------------

[    0.503760] WARNING: at drivers/gpio/gpiolib.c:101 gpio_ensure_requested+0x48/0x100()

[    0.511815] ---[ end trace 1b75b31a2719ed1d ]---

[    0.516464] ------------[ cut here ]------------

[    0.521105] WARNING: at drivers/gpio/gpiolib.c:101 gpio_ensure_requested+0x48/0x100()

[    0.529149] ---[ end trace 1b75b31a2719ed1e ]---

[    0.533796] ------------[ cut here ]------------

[    0.538434] WARNING: at drivers/gpio/gpiolib.c:101 gpio_ensure_requested+0x48/0x100()

[    0.546474] ---[ end trace 1b75b31a2719ed1f ]---

[    0.551117] ------------[ cut here ]------------

[    0.555755] WARNING: at drivers/gpio/gpiolib.c:101 gpio_ensure_requested+0x48/0x100()

[    0.563794] ---[ end trace 1b75b31a2719ed20 ]---

[    0.568438] ------------[ cut here ]------------

[    0.573075] WARNING: at drivers/gpio/gpiolib.c:101 gpio_ensure_requested+0x48/0x100()

[    0.581117] ---[ end trace 1b75b31a2719ed21 ]---

[    0.585758] ------------[ cut here ]------------

[    0.590397] WARNING: at drivers/gpio/gpiolib.c:101 gpio_ensure_requested+0x48/0x100()

[    0.598434] ---[ end trace 1b75b31a2719ed22 ]---

[    0.603076] ------------[ cut here ]------------

[    0.607713] WARNING: at drivers/gpio/gpiolib.c:101 gpio_ensure_requested+0x48/0x100()

[    0.615752] ---[ end trace 1b75b31a2719ed23 ]---

[    0.645843] bio: create slab <bio-0> at 0

[    0.651036] vgaarb: loaded

[    0.654626] SCSI subsystem initialized

[    0.658778] spi_imx imx6q-ecspi.0: probed

[    0.663494] spi_imx imx6q-ecspi.1: probed

[    0.668465] usbcore: registered new interface driver usbfs

[    0.674232] usbcore: registered new interface driver hub

[    0.679780] usbcore: registered new device driver usb

[    0.705115] imx-ipuv3 imx-ipuv3.0: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)

[    0.713408] mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 driver probed

[    0.719953] mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 dphy version is 0x3130302a

[    0.727692] MIPI CSI2 driver module loaded

[    0.732036] Advanced Linux Sound Architecture Driver Version 1.0.24.

[    0.739514] Switching to clocksource mxc_timer1

[    0.763288] NET: Registered protocol family 2

[    0.768004] IP route cache hash table entries: 4096 (order: 2, 16384 bytes)

[    0.776093] TCP established hash table entries: 16384 (order: 5, 131072 bytes)

[    0.783639] TCP bind hash table entries: 16384 (order: 5, 196608 bytes)

[    0.790652] TCP: Hash tables configured (established 16384 bind 16384)

[    0.797219] TCP reno registered

[    0.800380] UDP hash table entries: 256 (order: 1, 8192 bytes)

[    0.806264] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)

[    0.813314] RPC: Registered named UNIX socket transport module.

[    0.819328] RPC: Registered udp transport module.

[    0.824050] RPC: Registered tcp transport module.

[    0.828789] RPC: Registered tcp NFSv4.1 backchannel transport module.

[    0.836438] Static Power Management for Freescale i.MX6

[    0.841687] wait mode is enabled for i.MX6

[    0.846044] cpaddr = a0820000 suspend_iram_base=a08ac000

[    0.851462] PM driver module loaded

[    0.855471] IMX usb wakeup probe

[    0.859445] IMX usb wakeup probe

[    0.863005] cpu regulator mode:ldo_enable

Wandboard log:

U-Boot 2014.04-rc3-svn1843 (Apr 23 2014 - 16:07:04)

CPU:   Freescale i.MX6SOLO rev1.1 at 648 MHz

Reset cause: POR

Board: Wandboard

DRAM:  512 MiB

Now running in RAM - U-Boot at: 2ff85000

MMC:   Setup sdhc 1.

FSL_SDHC: 0

In:    serial

Out:   serial

Err:   serial

Hit any key to stop autoboot:  0

reading zImage

2982024 bytes read in 345 ms (8.2 MiB/s)

setenv filesize 2d8088

Kernel image @ 0x12000000 [ 0x000000 - 0x2d8088 ]

setenv fdtaddr 0

using: ATAGS

Starting kernel ...

## Transferring control to Linux (at address 12000000)...

## boot params 268435712

## Loading kernel entry point

MACH: 4412 113c

[    0.000000] Linux version 3.0.35-wandboard+yocto (xavier@xavier) (gcc version 4.6.2 20110630 (prerelease) (Freescale MAD -- Linaro 2011.07 -- Built at 2011/08/10 09:20) ) #41 SMP PREEMPT Wed Apr 23 14:39:33 EDT 2014

[    0.000000] CPU identified as i.MX6DL/SOLO, silicon rev 1.1

[    0.000000] PERCPU: Embedded 7 pages/cpu @90406000 s5216 r8192 d15264 u32768

[    0.000000] Kernel command line: mem=512M lpj=7905280 console=ttymxc0,115200n8 root=/dev/mmcblk0p2 rootwait rw

[    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)

[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)

[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)

[    0.000000] Memory: 80MB 256MB = 336MB total

[    0.000000] Memory: 333432k/333432k available, 190856k reserved, 0K highmem

[    0.000000] Virtual kernel memory layout:

[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)

[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)

[    0.000000]     DMA     : 0xf4600000 - 0xffe00000   ( 184 MB)

[    0.000000]     vmalloc : 0xa0800000 - 0xf2000000   (1304 MB)

[    0.000000]     lowmem  : 0x80000000 - 0xa0000000   ( 512 MB)

[    0.000000]     pkmap   : 0x7fe00000 - 0x80000000   (   2 MB)

[    0.000000]     modules : 0x7f000000 - 0x7fe00000   (  14 MB)

[    0.000000]       .init : 0x80008000 - 0x80031000   ( 164 kB)

[    0.000000]       .text : 0x80031000 - 0x8056366c   (5322 kB)

[    0.000000]       .data : 0x80564000 - 0x805b0f00   ( 308 kB)

[    0.000000]        .bss : 0x805b0f24 - 0x805f0f88   ( 257 kB)

[    0.000000] SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1

[    0.000000] Preemptible hierarchical RCU implementation.

[    0.000000] NR_IRQS:624

[    0.000000] MXC GPIO hardware

[    0.000000] sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655ms

[    0.000000] Set periph_clk's parent to pll2_pfd_400M!

[    0.000000] arm_max_freq=1GHz

[    0.000000] MXC_Early serial console at MMIO 0x2020000 (options '115200n8')

[    0.000000] bootconsole [ttymxc0] enabled

[    0.000000] Console: colour dummy device 80x30

[    0.190988] Calibrating delay loop (skipped) preset value.. 1581.05 BogoMIPS (lpj=7905280)

[    0.199329] pid_max: default: 32768 minimum: 301

[    0.204309] Mount-cache hash table entries: 512

[    0.209709] CPU: Testing write buffer coherency: ok

[    0.214791] hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available

[    0.283084] Brought up 1 CPUs

[    0.286071] SMP: Total of 1 processors activated (1581.05 BogoMIPS).

[    0.292975] devtmpfs: initialized

[    0.316541] print_constraints: dummy:

[    0.320568] NET: Registered protocol family 16

[    0.330166] print_constraints: vddpu: 725 <--> 1300 mV at 1150 mV fast normal

[    0.337872] print_constraints: vddcore: 725 <--> 1300 mV at 1150 mV fast normal

[    0.345640] print_constraints: vddsoc: 725 <--> 1300 mV at 1175 mV fast normal

[    0.353523] print_constraints: vdd2p5: 2000 <--> 2775 mV at 2400 mV fast normal

[    0.361294] print_constraints: vdd1p1: 800 <--> 1400 mV at 1100 mV fast normal

[    0.369005] print_constraints: vdd3p0: 2625 <--> 3400 mV at 3000 mV fast normal

[    0.387137] hw-breakpoint: found 6 breakpoint and 1 watchpoint registers.

[    0.394145] hw-breakpoint: 1 breakpoint(s) reserved for watchpoint single-step.

[    0.401489] hw-breakpoint: maximum watchpoint size is 4 bytes.

[    0.407776] L310 cache controller enabled

[    0.411810] l2x0: 16 ways, CACHE_ID 0x410000c8, AUX_CTRL 0x32050000, Cache size: 524288 B

[    0.421665] ------------[ cut here ]------------

[    0.426317] WARNING: at drivers/gpio/gpiolib.c:101 gpio_ensure_requested+0x48/0x100()

[    0.434425] ---[ end trace 1b75b31a2719ed1c ]---

[    0.499142] ------------[ cut here ]------------

[    0.503786] WARNING: at drivers/gpio/gpiolib.c:101 gpio_ensure_requested+0x48/0x100()

[    0.511846] ---[ end trace 1b75b31a2719ed1d ]---

[    0.516493] ------------[ cut here ]------------

[    0.521131] WARNING: at drivers/gpio/gpiolib.c:101 gpio_ensure_requested+0x48/0x100()

[    0.529175] ---[ end trace 1b75b31a2719ed1e ]---

[    0.533819] ------------[ cut here ]------------

[    0.538457] WARNING: at drivers/gpio/gpiolib.c:101 gpio_ensure_requested+0x48/0x100()

[    0.546498] ---[ end trace 1b75b31a2719ed1f ]---

[    0.551140] ------------[ cut here ]------------

[    0.555777] WARNING: at drivers/gpio/gpiolib.c:101 gpio_ensure_requested+0x48/0x100()

[    0.563817] ---[ end trace 1b75b31a2719ed20 ]---

[    0.568459] ------------[ cut here ]------------

[    0.573096] WARNING: at drivers/gpio/gpiolib.c:101 gpio_ensure_requested+0x48/0x100()

[    0.581134] ---[ end trace 1b75b31a2719ed21 ]---

[    0.585775] ------------[ cut here ]------------

[    0.590413] WARNING: at drivers/gpio/gpiolib.c:101 gpio_ensure_requested+0x48/0x100()

[    0.598450] ---[ end trace 1b75b31a2719ed22 ]---

[    0.603091] ------------[ cut here ]------------

[    0.607729] WARNING: at drivers/gpio/gpiolib.c:101 gpio_ensure_requested+0x48/0x100()

[    0.615767] ---[ end trace 1b75b31a2719ed23 ]---

[    0.645813] bio: create slab <bio-0> at 0

[    0.651018] vgaarb: loaded

[    0.654601] SCSI subsystem initialized

[    0.658755] spi_imx imx6q-ecspi.0: probed

[    0.663461] spi_imx imx6q-ecspi.1: probed

[    0.668443] usbcore: registered new interface driver usbfs

[    0.674208] usbcore: registered new interface driver hub

[    0.679759] usbcore: registered new device driver usb

[    0.705088] imx-ipuv3 imx-ipuv3.0: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)

[    0.713370] mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 driver probed

[    0.719914] mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 dphy version is 0x3130302a

[    0.727647] MIPI CSI2 driver module loaded

[    0.731991] Advanced Linux Sound Architecture Driver Version 1.0.24.

[    0.739480] Switching to clocksource mxc_timer1

[    0.763240] NET: Registered protocol family 2

[    0.767954] IP route cache hash table entries: 4096 (order: 2, 16384 bytes)

[    0.776037] TCP established hash table entries: 16384 (order: 5, 131072 bytes)

[    0.783583] TCP bind hash table entries: 16384 (order: 5, 196608 bytes)

[    0.790593] TCP: Hash tables configured (established 16384 bind 16384)

[    0.797159] TCP reno registered

[    0.800322] UDP hash table entries: 256 (order: 1, 8192 bytes)

[    0.806207] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)

[    0.813266] RPC: Registered named UNIX socket transport module.

[    0.819280] RPC: Registered udp transport module.

[    0.824002] RPC: Registered tcp transport module.

[    0.828741] RPC: Registered tcp NFSv4.1 backchannel transport module.

[    0.836393] Static Power Management for Freescale i.MX6

[    0.841643] wait mode is enabled for i.MX6

[    0.845991] cpaddr = a0820000 suspend_iram_base=a08ac000

[    0.851413] PM driver module loaded

[    0.855428] IMX usb wakeup probe

[    0.859401] IMX usb wakeup probe

[    0.862957] cpu regulator mode:ldo_enable

[    0.867222] i.MXC CPU frequency driver

[    0.888634] nfs4filelayout_init: NFSv4 File Layout Driver Registering...

[    0.896017] msgmni has been set to 651

[    0.901260] alg: No test for stdrng (krng)

[    0.905559] io scheduler noop registered

[    0.909496] io scheduler deadline registered

[    0.913866] io scheduler cfq registered (default)

[    0.919457] mxc_sdc_fb mxc_sdc_fb.0: register mxc display driver hdmi

[    0.926013] mxc_hdmi mxc_hdmi: Detected HDMI controller 0x13:0x1a:0xa0:0xc1

[    0.964194] imx-ipuv3 imx-ipuv3.0: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)

[    1.036231] Console: switching to colour frame buffer device 240x67

[    1.077861] mxc_sdc_fb mxc_sdc_fb.1: register mxc display driver ldb

[    1.084307] _regulator_get: get() with no identifier

[    1.093179] imx-sdma imx-sdma: loaded firmware 1.1

[    1.102116] imx-sdma imx-sdma: initialized

[    1.251032] Serial: IMX driver

[    1.254568] imx-uart.0: ttymxc0 at MMIO 0x2020000 (irq = 58) is a IMX

[    1.261047] console [ttymxc0] enabled, bootconsole disabled

[    1.261047] console [ttymxc0] enabled, bootconsole disabled

[    1.276249] loop: module loaded

[    1.279861] FEC Ethernet Driver

[    1.283153] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver

[    1.289884] add wake up source irq 75

[    1.296115] fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller

[    1.302824] fsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 1

[    1.334154] fsl-ehci fsl-ehci.0: irq 75, io base 0x02184000

[    1.354143] fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00

[    1.360498] hub 1-0:1.0: USB hub found

[    1.364334] hub 1-0:1.0: 1 port detected

[    1.368436] add wake up source irq 72

[    1.372135] fsl-ehci fsl-ehci.1: Freescale On-Chip EHCI Host Controller

[    1.378817] fsl-ehci fsl-ehci.1: new USB bus registered, assigned bus number 2

[    1.414147] fsl-ehci fsl-ehci.1: irq 72, io base 0x02184200

[    1.434143] fsl-ehci fsl-ehci.1: USB 2.0 started, EHCI 1.00

[    1.440407] hub 2-0:1.0: USB hub found

[    1.444214] hub 2-0:1.0: 1 port detected

[    1.448460] Initializing USB Mass Storage driver...

[    1.453506] usbcore: registered new interface driver usb-storage

[    1.459549] USB Mass Storage support registered.

[    1.464472] ARC USBOTG Device Controller driver (1 August 2005)

[    1.470440] udc: request mem region for fsl-usb2-udc failed

[    1.476150] fsl-usb2-udc: probe of fsl-usb2-udc failed with error -16

[    1.482800] i2c /dev entries driver

[    1.487329] Linux video capture interface: v2.00

[    1.584241] ov5640_read_reg:write reg error:reg=300a

[    1.589209] camera ov5640_mipi is not found

[    1.593893] mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video16

[    1.601586] mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video17

[    1.609267] mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video18

[    1.617189] sdhci: Secure Digital Host Controller Interface driver

[    1.623372] sdhci: Copyright(c) Pierre Ossman

[    1.627894] mmc0: no vmmc regulator found

[    1.632105] mmc0: SDHCI controller on platform [sdhci-esdhc-imx.2] using ADMA

[    1.640162] mmc1: no vmmc regulator found

[    1.649195] mmc1: SDHCI controller on platform [sdhci-esdhc-imx.1] using ADMA

[    1.656431] sdhci sdhci-esdhc-imx.0: no write-protect pin available!

[    1.663607] mmc2: no vmmc regulator found

[    1.679143] mmc2: SDHCI controller on platform [sdhci-esdhc-imx.0] using ADMA

[    1.692942] mxc_vdoa mxc_vdoa: i.MX Video Data Order Adapter(VDOA) driver probed

[    1.706956] VPU initialized

[    1.716219] mxc_asrc registered

[    1.757238] usbcore: registered new interface driver usbhid

[    1.762815] usbhid: USB HID core driver

[    1.774653] usbcore: registered new interface driver snd-usb-audio

[    1.784716] mxc_hdmi_soc mxc_hdmi_soc.0: MXC HDMI Audio

[    1.790100] mxc_spdif mxc_spdif.0: MXC SPDIF Audio

[    1.797035] sgtl5000 1-000a: Failed to get supply 'VDDA': -19

[    1.802964] print_constraints: 1-000a: 850 <--> 1600 mV at 1200 mV normal

[    1.813142] sgtl5000 1-000a: Failed to get supply 'VDDA': -19

[    1.819045] sgtl5000 1-000a: Failed to request supplies: -19

[    1.824771] sgtl5000 1-000a: asoc: failed to probe CODEC sgtl5000.1-000a: -19

[    1.831944] asoc: failed to instantiate card sgtl5000-audio: -19

[    1.841672] asoc: mxc-spdif <-> imx-spdif-dai.0 mapping ok

[    1.852566] asoc: mxc-hdmi-soc <-> imx-hdmi-soc-dai.0 mapping ok

[    1.862697] ALSA device list:

[    1.865797]   #0: imx-spdif

[    1.868639]   #1: imx-hdmi-soc

[    1.872193] TCP cubic registered

[    1.881135] Registering the dns_resolver key type

[    1.889135] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4

[    1.902450] mmc0: new high speed SDHC card at address b368

[    1.907955] ThumbEE CPU extension supported.

[    1.912512] Bus freq driver module loaded

[    1.916763] Bus freq driver Enabled

[    1.920393] mmcblk0: mmc0:b368 NCard 3.73 GiB

[    1.928569] DVFS driver module loaded

[    1.932348]  mmcblk0: p1 p2

[    1.936881] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)

[    1.963377] EXT3-fs: barriers not enabled

[    6.505122] kjournald starting.  Commit interval 5 seconds

[    6.868304] EXT3-fs (mmcblk0p2): using internal journal

[    6.873550] EXT3-fs (mmcblk0p2): recovery complete

[    7.238633] EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode

[    7.245818] VFS: Mounted root (ext3 filesystem) on device 179:2.

[    7.257931] devtmpfs: mounted

[    7.261039] Freeing init memory: 164K

init started: BusyBox v1.20.2 (2014-04-11 11:01:14 EDT)

Setting hotplug handler: [ OK ]

Creating device files: Auto-mount of [/media/mmcblk0p1] successful

Auto-mount of [/media/mmcblk0p2] successful

[ OK ]

mount: mounting none on /dev/pts failed: No such file or directory

mount: mounting tmpfs on /dev/shm failed: No such file or directory

Setting timezone and system clock: [OK]

Starting system logging.

Intializing sound to defaults: Found hardware: "imx-spdif" "" "" "" ""

Hardware is initialized using a generic method

[ OK ]

Configuring network interfaces: ifdown: interface lo not configured

done

Starting dbus: [FAIL]

BusyBox v1.20.2 (2014-04-11 11:01:14 EDT) built-in shell (ash)

Enter 'help' for a list of built-in commands.

#

#

#

Labels (1)
0 Kudos
3 Replies

798 Views
igorpadykov
NXP Employee
NXP Employee

Hi Xavier

issue may be addressed by below patches

L3.0.35_1.1.1_LDO_PATCH

i.MX6Q: i.MX 6Quad Family of Applications Processors

I never used wandboard, probably it may be useful to check

LDOs with oscilloscope and SDK, check voltages, ripples e.t.c.

i.MX 6Series Platform SDK

0 Kudos

798 Views
xavierboucher
Contributor III

Thank you Chip for the info.

I checked and we already have the LDO patched. I patched it again just to be sure. I came with the same results.

For the voltages levels, here is what I get:

vddpu: 725 <--> 1300 mV at 1150 mV fast normal

vddcore: 725 <--> 1300 mV at 1150 mV fast normal

vddsoc: 725 <--> 1300 mV at 1175 mV fast normal

vdd2p5: 2000 <--> 2775 mV at 2400 mV fast normal

vdd1p1: 800 <--> 1400 mV at 1100 mV fast normal

vdd3p0: 2625 <--> 3400 mV at 3000 mV fast normal

Unfortunately, we can not probe theses regulators physicaly. Everytime I use my probe on one of the capacitor, the imx6 resets. I think the osciloscope impedence is not high enough.

Do you have anything else I could try?

Thank you.

0 Kudos

798 Views
igorpadykov
NXP Employee
NXP Employee

Hi Xavier

Before i.MX6 LDO enable, PMIC voltages whould be reduced,

one can check below

board/freescale/mx6q_sabresd/mx6q_sabresd.c in u-mobo/uboot-imx:master - Gitorious

Also it is strange that processor resets, probably some power

lines are disconnected from capacitors.

Best regards

chip

0 Kudos