summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/rk3288-veyron-minnie.dts
diff options
context:
space:
mode:
authorHeiko Stuebner <heiko@sntech.de>2015-08-01 13:00:49 +0200
committerHeiko Stuebner <heiko@sntech.de>2015-08-08 12:28:54 +0200
commitb21bcfc9fda56bac573367d18ce3e4dbf3cdedf9 (patch)
tree7166c1abd16ff9655017ab861e4ed2f2460cd47a /arch/arm/boot/dts/rk3288-veyron-minnie.dts
parent67867fc3382911f1c5eba1a35654d8dbdb9cd92a (diff)
ARM: dts: rockchip: reserve unusable memory region on rk3288
The all current Rockchip SoCs supporting 4GB of ram have problems accessing the memory region 0xfe000000~0xff000000. This also seems to includes the rk3368 arm64 soc. All current code handling dma memory oddities I could find, seem to involve soc-specific code (zone-dma or so) while this issue is shared between arm32 and arm64 socs from Rockchip, which would need to have this described in the soc devicetree on both socs. Limiting the dma-zone alone also does not solve the issue and as the dma-masks need to be a power-of-two in the kernel, the next lower dma-mask brings memory usable for dma down to 2GB. So as a stop-gap block off the affected region to prevent its use by devices with 4GB of memory, like some recent Chromebooks. Signed-off-by: Heiko Stuebner <heiko@sntech.de> Reviewed-by: Douglas Anderson <dianders@chromium.org>
Diffstat (limited to 'arch/arm/boot/dts/rk3288-veyron-minnie.dts')
0 files changed, 0 insertions, 0 deletions