Looks like Keystone2 platform may have quite a few missing
configurations for various SoC variants. We need mark each of these
id as shared in corresponding registers as well, without doing this,
drivers fail inexplicably since the drivers seem to expect SoC wide
coherency capability - which needs to be configured explicitly.

Bootlog:
  k2g: http://pastebin.ubuntu.com/15480089/
  k2hk: http://pastebin.ubuntu.com/15480090/

also tested on an slightly older bootloader on K2E/K2L as well:
        k2g: http://pastebin.ubuntu.com/15475588/
        k2hk: http://pastebin.ubuntu.com/15475589/
        k2l: http://pastebin.ubuntu.com/15478358/
        k2e: http://pastebin.ubuntu.com/15478332/

This series is based on:
  master   0764f24ae6bc net: Move CONFIG_RTL8169 to Kconfig

NOTE: K2G still requires additional patches for fixing NAND to prevent
data abort being registered early in the boot by u-boot wrong access
to GPMC. (testing was performed using out-of-tree solution for this)

Nishanth Menon (2):
  ARM: keystone2: Refactor MSMC macros to avoid #ifdeffery
  ARM: keystone2: Add missing privilege ID settings

 arch/arm/mach-keystone/include/mach/hardware-k2e.h |  3 -
 arch/arm/mach-keystone/include/mach/hardware-k2l.h |  3 -
 arch/arm/mach-keystone/include/mach/hardware.h     | 50 ++++++++++++---
 arch/arm/mach-keystone/init.c                      | 73 +++++++++++++++++++---
 4 files changed, 106 insertions(+), 23 deletions(-)

-- 
2.8.0.rc3

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to