the following patch was just integrated into master: commit 87579aee69d8a82eac46f8d1f249560efab8afd4 Author: Aaron Durbin adurbin@chromium.org Date: Wed Jul 6 22:45:57 2016 -0500
soc/intel/apollolake: add LPDDR4 sku selection support
Instead of having all the mainboards put similar logic into their own code provide common mechanism for memory SKU selection. A function, meminit_lpddr4_by_sku(), is added that selects the proper configuration based on the SKU id and configuration passed in. LPDDR4 speed as well as DRAM device density configuration is associated for each logical channel per SKU id.
BUG=chrome-os-partner:54949 BRANCH=None TEST=Built and used on reef for memory config.
Change-Id: Ifc6a734040bb61a58bc3d4c128a6420a71245c6c Signed-off-by: Aaron Durbin adurbin@chromuim.org Reviewed-on: https://review.coreboot.org/15559 Tested-by: build bot (Jenkins) Reviewed-by: Paul Menzel paulepanter@users.sourceforge.net Reviewed-by: Furquan Shaikh furquan@google.com
See https://review.coreboot.org/15559 for details.
-gerrit