]> git.baikalelectronics.ru Git - kernel.git/commit
ARM: 8262/1: l2c: Add support for overriding prefetch settings
authorTomasz Figa <t.figa@samsung.com>
Thu, 8 Jan 2015 06:52:38 +0000 (07:52 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Fri, 16 Jan 2015 14:35:35 +0000 (14:35 +0000)
commit9977ad366e8e0812dd816197b1314709078c5edc
tree1671b2131639786941e2fbdcac2479204db29565
parent400a4c8d4a78089a8b087f22a556eea1d5b5b1aa
ARM: 8262/1: l2c: Add support for overriding prefetch settings

Firmware on certain boards (e.g. ODROID-U3) can leave incorrect L2C prefetch
settings configured in registers leading to crashes if L2C is enabled
without overriding them. This patch introduces bindings to enable
prefetch settings to be specified from DT and necessary support in the
driver.

[mszyprow: rebased onto v3.18-rc1, added error message when prefetch related
 dt property has been provided without any value]

Signed-off-by: Tomasz Figa <t.figa@samsung.com>
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Tested-by: Nishanth Menon <nm@ti.com>
Acked-by: Nishanth Menon <nm@ti.com>
Acked-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Documentation/devicetree/bindings/arm/l2cc.txt
arch/arm/mm/cache-l2x0.c