[U-Boot] [PATCH 0/2] ARM: keystone2: Fix missing privilege ID

Nishanth Menon nm at ti.com
Wed Mar 23 16:14:17 CET 2016


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



More information about the U-Boot mailing list