u-boot/arch/arm
Icenowy Zheng 5f19c93021 sunxi: set PIO voltage to hardware-detected value on startup on H6
The Allwinner H6 SoC has a register to set the PIO banks' voltage. When
it mismatches the real voltage supplied to the VCC to the PIO supply,
the PIO will work improperly.

The PIO controller also has a register that contains the status of each
VCC rail of the PIO supplies, and it has the same definition with the
configuration register. so we can just copy the content of this register
to the configuration register at startup, to ensure the configuration is
correct at startup stage.

Signed-off-by: Icenowy Zheng <icenowy@aosc.io>
[jagan: s/__maybe__unused/__maybe_unused]
Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
Acked-by: Jagan Teki <jagan@amarulasolutions.com>
2019-10-25 14:40:34 +05:30
..
cpu armv7: ls102xa: Don't power down OCRAM1 during deep sleep 2019-10-21 15:34:18 +05:30
dts arm: dts: sync dts for Allwinner H6 2019-10-25 14:40:25 +05:30
include sunxi: set PIO voltage to hardware-detected value on startup on H6 2019-10-25 14:40:34 +05:30
lib arm64: print instructions leading to exception 2019-10-11 15:33:27 -04:00
mach-aspeed
mach-at91 ARM: at91: Add SFR definitions 2019-10-08 09:16:11 +03:00
mach-bcm283x ARM: bcm283x: Include definition for additional emmc clock 2019-09-06 18:16:59 +02:00
mach-bcmstb
mach-davinci ARM: omapl138_lcdk: Enable DM_GPIO and DM and GPIO Commands 2019-09-13 11:56:08 -04:00
mach-exynos CONFIG_SPL_SYS_[DI]CACHE_OFF: add 2019-05-18 08:15:35 -04:00
mach-highbank
mach-imx imx :hab: Add hab version command 2019-10-14 09:31:41 +02:00
mach-integrator
mach-k3 arm: k3: Use driver_name to get ti_sci handle 2019-10-11 13:32:20 -04:00
mach-keystone arm: mach-keystone: Use appended original image size in image processing 2019-07-29 17:58:52 -04:00
mach-kirkwood env: Move env_get() to env.h 2019-08-11 16:43:41 -04:00
mach-mediatek board: mediatek: Add pumpkin board support 2019-07-29 09:32:11 -04:00
mach-meson ARM: meson: add SM1 SoC id 2019-10-18 14:21:17 +02:00
mach-mvebu arm: mvebu: set 38x and 39x AVS on lower frequency 2019-07-11 10:58:03 +02:00
mach-omap2 arm: dra7xx: Hang on any failure during IOdelay recalibration 2019-10-11 13:32:40 -04:00
mach-orion5x
mach-owl
mach-qemu
mach-rmobile spl: Allow tiny printf() to be controlled in SPL and TPL 2019-10-08 13:57:45 +08:00
mach-rockchip spl: pass args to board_return_to_bootrom 2019-10-08 16:35:16 +02:00
mach-s5pc1xx CONFIG_SPL_SYS_[DI]CACHE_OFF: add 2019-05-18 08:15:35 -04:00
mach-snapdragon arm: mach-snapdragon: pinctrl: clarify gpio disable bit 2019-01-25 12:12:56 -05:00
mach-socfpga ARM: socfpga: vining_fpga: Rename VINING|FPGA 2019-10-09 22:54:17 +02:00
mach-sti
mach-stm32 mach-stm32: Fix MPU region size dedicated to SDRAM for STM32F4 2019-06-28 09:45:27 +02:00
mach-stm32mp bsec: update after MISC u-class update 2019-08-27 11:19:23 +02:00
mach-sunxi sunxi: set PIO voltage to hardware-detected value on startup on H6 2019-10-25 14:40:34 +05:30
mach-tegra Revert "ARM: tegra: reserve unmapped RAM so EFI doesn't use it" 2019-10-06 16:02:37 +02:00
mach-uniphier dm: core: Add device_foreach_child() 2019-10-08 13:57:39 +08:00
mach-versal arm64: versal: Move common board dtb search 2019-10-08 13:14:54 +02:00
mach-versatile
mach-zynq CONFIG_SPL_SYS_[DI]CACHE_OFF: add 2019-05-18 08:15:35 -04:00
mach-zynqmp arm64: zynqmp: Use mailbox driver for PMUFW config loading 2019-10-08 09:55:11 +02:00
mach-zynqmp-r5
thumb1/include/asm/proc-armv
config.mk
Kconfig arm: remove the H2200 board 2019-10-16 18:09:08 -04:00
Kconfig.debug
Makefile arm: imx: build mach-imx for i.MX8 2019-01-28 20:35:47 +01:00