Pull request: u-boot-sunxi/master for v2024.10
Andre Przywara
andre.przywara at arm.com
Tue Jul 16 14:24:05 CEST 2024
Hi Tom,
please pull the sunxi/master branch, containing the first part of the
2024.10 changes.
Nothing really major here, some rework of the SPL PMIC drivers, adding
support for the AXP717 on the way, which is showing up on newer boards
now, most prominently some Anbernic handheld gaming devices.
The rest is enabling Ethernet and SPI boot on the Allwinner V3s SoC,
plus two fixes.
This also updates the "traditional U-Boot" DTs to that of kernel v6.9.
I will look into upgrading some SoCs to dts/upstream in the coming cycle,
though this will not cover all SoCs for now, as we carry some non-mainline
fix to improve compatibility with older kernels. Will see how it goes,
but for now we stick with the "old way".
The branch survived the gitlab CI run, and Linux boot testing on some
selected boards.
Please pull!
Cheers,
Andre
============================================================
The following changes since commit b182816c1fb436916661949213c543bf4d42250b:
turris_1x: Normalize Kconfig usage (2024-07-13 10:42:15 -0600)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-sunxi.git master
for you to fetch changes up to 674e4f994f5da537cab62ad86bc8bdf5acaae88c:
spi: sunxi: drop max_hz handling (2024-07-16 01:40:40 +0100)
----------------------------------------------------------------
Andre Przywara (8):
power: regulator: add AXP717 support
power: pmic: sunxi: only build AXP drivers for SPL
power: pmic: sunxi: introduce generic SPL AXP DC/DC driver
power: pmic: sunxi: add AXP717 SPL support
power: pmic: sunxi: use generic AXP SPL driver for AXP313
power: pmic: sunxi: use generic AXP SPL driver for AXP305
sunxi: dts: arm/arm64: update devicetree files from Linux-v6.9
sunxi: spl: h616: fix booting from high MMC offset
Michael Walle (4):
clk: sunxi: add EMAC and EPHY clocks and resets for the V3s SoC
net: sun8i_emac: add support for the V3s
sunxi: SPL SPI: add support for the V3s SoC
spi: sunxi: drop max_hz handling
arch/arm/dts/sun50i-h6-beelink-gs1.dts | 2 +
arch/arm/dts/sun50i-h6-tanix.dtsi | 2 +
arch/arm/dts/sun50i-h6.dtsi | 7 +-
arch/arm/dts/sun50i-h616-bigtreetech-cb1-manta.dts | 2 +-
arch/arm/dts/sun50i-h616-bigtreetech-cb1.dtsi | 4 +-
arch/arm/dts/sun50i-h616-bigtreetech-pi.dts | 2 +-
arch/arm/dts/sun50i-h616.dtsi | 155 +++++++++
arch/arm/dts/sun50i-h618-longan-module-3h.dtsi | 75 +++++
arch/arm/dts/sun50i-h618-longanpi-3h.dts | 144 +++++++++
arch/arm/dts/sun50i-h618-transpeed-8k618-t.dts | 23 ++
arch/arm/dts/sun50i-h64-remix-mini-pc.dts | 356 +++++++++++++++++++++
arch/arm/dts/sun8i-r40-feta40i.dtsi | 7 +
arch/arm/mach-sunxi/Kconfig | 2 +-
arch/arm/mach-sunxi/board.c | 5 +-
arch/arm/mach-sunxi/pmic_bus.c | 3 +
arch/arm/mach-sunxi/spl_spi_sunxi.c | 3 +-
board/sunxi/board.c | 2 +-
drivers/clk/sunxi/clk_v3s.c | 6 +
drivers/net/sun8i_emac.c | 7 +
drivers/power/Kconfig | 17 +-
drivers/power/Makefile | 9 +-
drivers/power/axp305.c | 82 -----
drivers/power/axp313.c | 133 --------
drivers/power/axp_spl.c | 173 ++++++++++
drivers/power/pmic/axp.c | 1 +
drivers/power/regulator/axp_regulator.c | 28 ++
drivers/spi/spi-sunxi.c | 21 +-
include/axp_pmic.h | 1 +
28 files changed, 1026 insertions(+), 246 deletions(-)
create mode 100644 arch/arm/dts/sun50i-h618-longan-module-3h.dtsi
create mode 100644 arch/arm/dts/sun50i-h618-longanpi-3h.dts
create mode 100644 arch/arm/dts/sun50i-h64-remix-mini-pc.dts
delete mode 100644 drivers/power/axp305.c
delete mode 100644 drivers/power/axp313.c
create mode 100644 drivers/power/axp_spl.c
More information about the U-Boot
mailing list