Kernel Not loading in i.MX 535.

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

Kernel Not loading in i.MX 535.

965 Views
sanketnadagoud
Contributor I

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

0 Kudos
3 Replies

748 Views
YixingKong
Senior Contributor IV

Sanket

This discussion is closed since no activity. If you still need help, please feel free to reply with an update to this discussion, or create another discussion.

Thanks,

Yixing

0 Kudos

748 Views
YixingKong
Senior Contributor IV

Sanket

We are sorry for getting back to you so late. Are you still stuck with the issue? If you have somehow resolved the issue, can we close the discussion? If you still need help, please feel free to reply with an update to this discussion.

Thanks,

Yixing

0 Kudos

748 Views
naoumgitnik
Senior Contributor V

Hello Karina,

Somehow it came to, although I am a Vybrid support person.

May you "redirect" it, please?

Regards, Naoum Gitnik.

karinavalencia

0 Kudos