]> 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)
commit4c2b521a107ef729bfd760331326dc2dec2418a3
tree1671b2131639786941e2fbdcac2479204db29565
parent123d9e25924d043505c22bc5ae1989ddaddf5b00
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