u-boot/arch/arm/mach-sunxi
Andre Przywara d17d051c54 power: pmic: sunxi: add AXP313 SPL driver
On boards using the AXP313 PMIC, the DRAM rail is often not setup
correctly at reset time, so we have to program the PMIC very early in
the SPL, before running the DRAM initialisation.

Add a simple AXP313 PMIC driver that knows about DCDC2(CPU) and
DCDC3(DRAM), so that we can bump up the voltage before the DRAM init.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Acked-by: Jernej Skrabec <jernej.skrabec@gmail.com>
2023-11-12 16:47:16 +00:00
..
dram_timings sunxi: H616: add LPDDR3 DRAM support 2023-07-21 00:54:19 +01:00
board.c u-boot-imx-20231024 2023-10-24 09:39:02 -04:00
clock.c mach-sunxi: Add support for SUNIV architecture 2022-02-04 00:09:57 +00:00
clock_sun4i.c sunxi: Clean up inclusions of asm/arch/gpio.h 2021-10-11 10:46:44 +01:00
clock_sun6i.c sunxi: board: annotate #endif lines 2022-12-14 22:31:33 +00:00
clock_sun8i_a83t.c common: Drop linux/delay.h from common header 2020-05-18 21:19:23 -04:00
clock_sun9i.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
clock_sun50i_h6.c sunxi: add Allwinner R528/T113 SoC support 2023-10-22 23:41:52 +01:00
cpu_info.c sunxi: add Allwinner R528/T113 SoC support 2023-10-22 23:41:52 +01:00
dram_helpers.c global: Move remaining CONFIG_SYS_SDRAM_* to CFG_SYS_SDRAM_* 2022-12-05 16:06:07 -05:00
dram_sun4i.c WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
dram_sun6i.c common: Drop linux/delay.h from common header 2020-05-18 21:19:23 -04:00
dram_sun8i_a23.c tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
dram_sun8i_a33.c WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
dram_sun8i_a83t.c common: Drop linux/delay.h from common header 2020-05-18 21:19:23 -04:00
dram_sun9i.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
dram_sun50i_h6.c sunxi: dram: make MBUS configuration functions static 2023-07-21 00:29:42 +01:00
dram_sun50i_h616.c sunxi: H616: add LPDDR3 DRAM support 2023-07-21 00:54:19 +01:00
dram_suniv.c pinctrl: sunxi: remove GPIO_EXTRA_HEADER 2023-10-22 23:40:57 +01:00
dram_sunxi_dw.c sunxi: dram: make MBUS configuration functions static 2023-07-21 00:29:42 +01:00
gtbus_sun9i.c sunxi: refactor serial base addresses to avoid asm/arch/cpu.h 2023-10-22 23:41:52 +01:00
Kconfig Kconfig: Remove all default n/no options 2023-10-30 15:32:49 -04:00
Makefile sunxi: introduce NCAT2 generation model 2023-10-22 23:41:46 +01:00
pmic_bus.c power: pmic: sunxi: add AXP313 SPL driver 2023-11-12 16:47:16 +00:00
prcm.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
rmr_switch.S sunxi: Introduce common symbol for H6 like SoCs 2021-01-25 21:52:00 +00:00
spl_spi_sunxi.c pinctrl: sunxi: remove GPIO_EXTRA_HEADER 2023-10-22 23:40:57 +01:00
timer.c sunxi: refactor serial base addresses to avoid asm/arch/cpu.h 2023-10-22 23:41:52 +01:00