How to switch from 32bit to 16bit wide data bus on i.MX6SoloX using Yocto?

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

How to switch from 32bit to 16bit wide data bus on i.MX6SoloX using Yocto?

Jump to solution
673 Views
BenceSzemes
Contributor I

Hi All,

Currently in our product we use 2 x 16bit wide SRDAM chips that together have a 32bit wide databus, the OS is embedded Linux built with Yocto.

We recently realized though, that half of the RAM should be just as fine and to cut costs, we would like to remove one of the SDRAM chips. That would effectively mean, that our RAM size is halved and the data bus would be only 16bits wide. According to the SoloX reference manual, 16bit data bus width is supported so it should be okey.

What I don't understand, is what kind of software modifications do we need to do to make the run with a 16bit wide databus. Could you guys please give me some guidance what files (with what tools) should I modify? I expect that we have to modify the device tree, but is there anything else that we should do?

Thank you for your help in advance!

Labels (4)
0 Kudos
1 Solution
2 Replies
658 Views
BenceSzemes
Contributor I

Thank you very much, Igor :))

0 Kudos
666 Views
igorpadykov
NXP Employee
NXP Employee