u-boot-brain/arch/arm/mach-sunxi
Icenowy Zheng e37a1b17e7 sunxi: switch PRCM to non-secure on H3/H5 SoCs
The PRCM of H3/H5 SoCs have a secure/non-secure switch, which controls
the access to some clock/power related registers in PRCM.

Current Linux kernel will access the CPUS (AR100) clock in the PRCM
block, so the PRCM should be switched to non-secure.

Add code to switch the PRCM to non-secure.

Signed-off-by: Icenowy Zheng <icenowy@aosc.io>
Acked-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Tested-by: Chen-Yu Tsai <wens@csie.org>
Reviewed-by: Jagan Teki <jagan@openedev.com>
2017-08-11 15:49:39 +05:30
..
dram_timings sunxi: add LPDDR3 timing from stock boot0 2017-06-08 22:37:55 +05:30
board.c sunxi: i2c: Add support for DM I2C 2017-04-28 09:19:03 +02:00
clock_sun4i.c sunxi: Move cpu independent code to mach directory 2016-04-01 09:52:28 +02:00
clock_sun6i.c sunxi: switch PRCM to non-secure on H3/H5 SoCs 2017-08-11 15:49:39 +05:30
clock_sun8i_a83t.c sunxi: Move cpu independent code to mach directory 2016-04-01 09:52:28 +02:00
clock_sun9i.c sunxi: add initial clock setup for sun9i for SPL 2016-10-30 11:38:04 +01:00
clock.c sunxi: add gtbus-initialisation for sun9i 2016-10-30 11:38:04 +01:00
cpu_info.c sunxi: add basic V3s support 2017-04-21 09:23:17 +02:00
dram_helpers.c ARM: Rework and correct barrier definitions 2016-08-05 07:23:57 -04:00
dram_sun4i.c sunxi: Move cpu independent code to mach directory 2016-04-01 09:52:28 +02:00
dram_sun6i.c sunxi: Move cpu independent code to mach directory 2016-04-01 09:52:28 +02:00
dram_sun8i_a23.c sunxi: Move cpu independent code to mach directory 2016-04-01 09:52:28 +02:00
dram_sun8i_a33.c sunxi: Move cpu independent code to mach directory 2016-04-01 09:52:28 +02:00
dram_sun8i_a83t.c sunxi: Move cpu independent code to mach directory 2016-04-01 09:52:28 +02:00
dram_sun9i.c sunxi: DRAM initialisation for sun9i 2016-10-30 11:38:04 +01:00
dram_sunxi_dw.c sunxi: add LPDDR3 DRAM type support for DesignWare-like DRAM controller 2017-06-08 22:37:55 +05:30
gtbus_sun9i.c sunxi: add gtbus-initialisation for sun9i 2016-10-30 11:38:04 +01:00
Kconfig Convert CONFIG_ENV_IS_IN_MMC/NAND/UBI and NOWHERE to Kconfig 2017-07-25 21:08:01 -04:00
Makefile sunxi: Add selective DRAM type and timing 2017-06-08 22:37:55 +05:30
p2wi.c sunxi: Move cpu independent code to mach directory 2016-04-01 09:52:28 +02:00
pinmux.c sunxi: Move cpu independent code to mach directory 2016-04-01 09:52:28 +02:00
pmic_bus.c sunxi: Enable AXP221s in I2C mode with the R40 SoC 2017-04-20 13:30:00 +02:00
prcm.c sunxi: Move cpu independent code to mach directory 2016-04-01 09:52:28 +02:00
rmr_switch.S sunxi: A64: do an RMR switch if started in AArch32 mode 2017-01-04 16:37:42 +01:00
rsb.c sunxi: Move cpu independent code to mach directory 2016-04-01 09:52:28 +02:00
usb_phy.c sunxi: prepare for sharing MACH_SUN8I_H3 config symbol 2017-04-05 15:03:17 +05:30