imx6q: DDR handling from 3.0.35 to 3.10.17

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

imx6q: DDR handling from 3.0.35 to 3.10.17

Jump to solution
1,087 Views
controlhorus
Contributor III

Hello

We have a custom imx6q board working with a 3.0.35 kernel. We parametrized our  DDR with the Freescale tools and put the final data on the u-boot software. We thought that kernel 3.0.35 do nothing with this DDR parameters and it let the work to uboot.

Now we are moving to 3.10.17.

While I was searching looking for a way to configure CCM_CCOSR on a 3.10.17, I surfed to this thread:

iMX6Q with 3.10.17 linux kernel and 400MHz DDR clock

So I go to our DTS file, copied from sabreSD (our board model), and I can see that DDR frecuency is 528MHz.

Several questions:

  - Is there a similar configuration in 3.0.35?

  - Is it possible that the 3.0.35 kernel changed some other DDR configuration parameter?

  - I reviewed some of Linux 3.10.17 dts Documentation files and only find: busfreq-imx6.txt. So it seems that only DDR frequency is affected. Is  it a correct conclusion?

Best regards,

Jose

Labels (2)
Tags (3)
0 Kudos
1 Solution
622 Views
igorpadykov
NXP Employee
NXP Employee

Hi Diego

there are no other DDR initializations except

in *.cfg file.

Best regards

igor

View solution in original post

0 Kudos
3 Replies
622 Views
igorpadykov
NXP Employee
NXP Employee

Hi Diego

in new kernels ddr initialization is made in cfg file, like

board\freescale\imx\ddr\mx6q_4x_mt41j128.cfg

how to change DDR clock of i.mx6

Best regards

igor

622 Views
controlhorus
Contributor III

Hello Igor

Is not that the uboot board DDR file? We are using it.

At your link I can see that they said DDR parameters are fixed on uboot start. And nobody denies it. So I suppose it keeps going that way .. apart from the DDR clock configuration at DTS file.

Thanks

0 Kudos
623 Views
igorpadykov
NXP Employee
NXP Employee

Hi Diego

there are no other DDR initializations except

in *.cfg file.

Best regards

igor

0 Kudos