SDK1.4 uBoot dependencies

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

SDK1.4 uBoot dependencies

1,229 Views
amrutkulkarni
Contributor II

Hi,

Currently we are using Freescale SDK1.1 with

  1. Kernel Release : 3.0.6
  2. U-Boot  : 2011.09-rc5

We need to upgrade to Freescale SDK1.4  3.8.13 kernel, mu questions are :

  1. Do we need to upgrade to SDK1.4 U-Boot 2013.01 ?
  2. Can we use SDK1.1 uBoot and upgrade SDK1.4 kernel only ?
  3. If answer to above question No, than why and what are the dependencies to upgrade uBoot ?

It will be great if any one answers above questions.

Thank you in advance !!

Regards,

Amrut

Labels (1)
Tags (1)
0 Kudos
9 Replies

773 Views
yipingwang
NXP TechSupport
NXP TechSupport

I recommend you also update u-boot to SDK1.4 2013.01, because u-boot does specific initialization or configuration required by Linux Kernel, probably SDK 1.4 Kernel drivers cannot work normally if using u-boot from SDK 1.1.

0 Kudos

773 Views
scottwood
NXP Employee
NXP Employee

Note that even if this is not the case (and ideally it shouldn't be), you should use a newer U-Boot because there have been important errata workarounds added since SDK 1.1, especially on e500mc/e5500-based chips (I don't see where you say what chip you're using).

773 Views
amrutkulkarni
Contributor II

Thank you Scott for your valuable comments.

  1. We are using QorlQ-P4040 processor with e500mc based chip set.
  2. Firstly we were using SDK1.0  based uBoot and Kernel but we had major issue with this SDK and then we moved to SDK1.1 with errata workaround and updated uBoot (2011.09-rc5) and Linux kernel (3.0.6)
  3. Now we want to upgrade to SDK1.4 with 3.8 Linux Kernel only.
  4. Is it mandatory to upgrade uBoot as well  ? Will SDK1.1 uBoot will work with SDK1.4 kernel (3.8.13) ?
  5. Can i get list of errata workaround from SDK1.1 to SDK1.4 for both uBoot and Linux kernel ?

Thanks in Advance !!

Regards,

Amrut

0 Kudos

773 Views
scottwood
NXP Employee
NXP Employee

You can use the "errata" command in U-Boot to list the errata that have been worked around.

0 Kudos

773 Views
amrutkulkarni
Contributor II

I got following list of errata workaround from SDK1.1 uBoot : (which we are using currently)

=> errata
Work-around for Erratum SERDES8 enabled
Work-around for Erratum SERDES9 enabled
Work-around for Erratum SERDES-A005 enabled
Work-around for Erratum CPU22 enabled
Work-around for Erratum ESDHC111 enabled
Work-around for Erratum ESDHC135 enabled
Work-around for Erratum ESDHC136 enabled
Work-around for Erratum CPC-A002 enabled
Work-around for Erratum CPC-A003 enabled
Work-around for Erratum ELBC-A001 enabled
Work-around for Erratum DDR-A003 enabled

Actually i don't have SDK1.4 uBoot running on my setup. Can you please put the errata workaround list for the SDK1.4 Uboot  ?

Thanks !

Regards,

Amrut

0 Kudos

773 Views
marius_grigoras
NXP Employee
NXP Employee

Work-around for Erratum SERDES8 enabled

Work-around for Erratum SERDES9 enabled

Work-around for Erratum SERDES-A005 enabled

Work-around for Erratum CPU22 enabled

Work-around for Erratum CPU-A011 enabled

Work-around for Erratum CPU-A003999 enabled

Work-around for Erratum DDR-A003473 enabled

Work-around for Erratum ESDHC111 enabled

Work-around for Erratum ESDHC135 enabled

Work-around for Erratum ESDHC13 enabled

Work-around for Erratum CPC-A002 enabled

Work-around for Erratum CPC-A003 enabled

Work-around for Erratum ELBC-A001 enabled

Work-around for Erratum DDR-A003 enabled

Work-around for Erratum A004510 enabled

Work-around for Erratum SRIO-A004034 enabled

Work-around for Erratum A004849 enabled

Work-around for Erratum A004580 is not enabled

Work-around for Erratum PCIe-A003 enabled

Work-around for Erratum I2C-A004447 enabled

Work-around for Erratum A-005812 enabled

Regards,

Marius

0 Kudos

773 Views
amrutkulkarni
Contributor II

Thanks Marius for providing Errata workaround list for SDK1.4

Regards,

Amrut 

0 Kudos

773 Views
amrutkulkarni
Contributor II

Thank you Yiping for your reply.

The reason i asked above question was because we had a lot of customization on top of SDK1.1 uBoot source code and so just wanted to upgrade SDK1.4 3.8 kernel.

Is it possible to port SDK1.4 uBoot source code changes to SDK1.1 uBoot ? So that i can boot 3.8 kernel successfully.

Thanks!

Regards,

Amrut   

0 Kudos

773 Views
yipingwang
NXP TechSupport
NXP TechSupport

I think you could make your modification as patches, and try to apply them to SDK 1.4 u-boot.