rockchip: really use base+size for secure ddr regionsThe calls to secure ddr regions on rk3288 and rk3399 use parameters ofbase and size - as it custom for specifying memory regions, but thefunct
rockchip: really use base+size for secure ddr regionsThe calls to secure ddr regions on rk3288 and rk3399 use parameters ofbase and size - as it custom for specifying memory regions, but thefunctions themself expect start and endpoints of the area.This only works by chance for the TZRAM, as it starts a 0x0 and thereforeits end location is the same as its size.To not fall into a trap later on adapt the functions to really takebase+size parameters.Signed-off-by: Heiko Stuebner <heiko.stuebner@theobroma-systems.com>Change-Id: Idb9fab38aa081f3335a4eca971e7b7f6757fbbab
show more ...
rockchip: add support for rk3288The rk3288 is a 4-core Cortex-A12 SoC and shares a lot of featureswith later SoCs.Working features are general non-secure mode (the gic needs speciallove for tha
rockchip: add support for rk3288The rk3288 is a 4-core Cortex-A12 SoC and shares a lot of featureswith later SoCs.Working features are general non-secure mode (the gic needs speciallove for that), psci-based smp bringing cpu cores online and alsotaking them offline again, psci-based suspend (the simpler variantalso included in the linux kernel, deeper suspend following later)and I was also already able to test HYP-mode and was able to boota virtual kernel using kvm.Signed-off-by: Heiko Stuebner <heiko@sntech.de>Change-Id: Ibaaa583b2e78197591a91d254339706fe732476a