AnsweredAssumed Answered

Kernel Not loading in i.MX 535.

Question asked by Sanket Nadagoud on Dec 3, 2013
Latest reply on Jul 1, 2014 by Yixing Kong

Hi All,

I am using i.MX 535 with LTC3589-2 as PMIC. On power ON LDO1 of PMIC is given to NVCC_SRTC_PWR which is always on LDO. after that i am supposed to receive the PMIC_ON_REQ from processor to wake the PMIC for other supplies to ramp up, but processor not sending the PMIC_ON_REQ to PMIC resulting it is not booting, so i have added a pull up resistor to PMIC_ON_REQ with the LDO1 level, then processor started booting but after loading the U-Boot it struct at loading kernel.

I have tried using external regulator for VDD_ANA_PLL and tried to boot the processor but still struct at loading the kernel. If i remove the Pull up resistor to PMIC_ON_REQ, PMIC wont wake up at all as signal is not coming from the processor even at external supply used for VDD_ANA_PLL.

We are in production of this design and facing problem in few cards, production done with pull up resistor at PMIC_ON_REQ and without external regulator for VDD_ANA_PLL.


Boot message is shared below.

 

U-Boot 2009.08 (Oct 20 2011 - 13:11:26)

 

CPU:   Freescale i.MX53 family 2.1V at 800 MHz

mx53 pll1: 800MHz

mx53 pll2: 400MHz

mx53 pll3: 432MHz

mx53 pll4: 455MHz

ipg clock     : 66666666Hz

ipg per clock : 33333333Hz

uart clock    : 66666666Hz

cspi clock    : 108000000Hz

ahb clock     : 133333333Hz

axi_a clock   : 400000000Hz

axi_b clock   : 200000000Hz

emi_slow clock: 133333333Hz

ddr clock     : 400000000Hz

esdhc1 clock  : 80000000Hz

esdhc2 clock  : 80000000Hz

esdhc3 clock  : 80000000Hz

esdhc4 clock  : 80000000Hz

nfc clock     : 26666666Hz

Board: MX53-LOCO 1.0 Rev. A

Boot Reason: [POR]

Boot Device: SD

I2C:   ready

DRAM:   1 GB

MMC:   FSL_ESDHC: 0,FSL_ESDHC: 1

In:    serial

Out:   serial

Err:   serial

Error: Dont't found mc34708 or da9052 on board.

Net:   got MAC address from IIM: 00:00:00:00:00:00

FEC0 [PRIME]

Hit any key to stop autoboot:  0

 

 

MMC read: dev # 0, block # 2048, count 6144 ... 6144 blocks read: OK

## Booting kernel from Legacy Image at 70800000 ...

   Image Name:   Linux-2.6.35.3-1129-g691c08a

   Image Type:   ARM Linux Kernel Image (uncompressed)

   Data Size:    2793344 Bytes =  2.7 MB

   Load Address: 70008000

   Entry Point:  70008000

   Verifying Checksum ... OK

   Loading Kernel Image ... OK

OK

 

 

Starting kernel ...

 

 

After this no clock is sent to SD1. All supplies at this time are fine as same as at the start of boot.

 

With regards

Sanket Nadagoud

Outcomes