[PATCH v2 00/11] Various V3/S3/V3s fixes and improvements

Paul Kocialkowski paulk at sys-base.io
Tue Aug 5 19:48:16 CEST 2025


Changes since v1:
- Added a common MACH_SUN8I_V3_V3S option;
- Disabled secure RAM;
- Switched to OF_UPSTREAM;
- Added some pinmux support.
- Removed internal PHY default value;

Paul Kocialkowski (11):
  sunxi: Kconfig: Fix default order for V3s DRAM clock
  sunxi: Split V3 and V3s support with a common option
  sunxi: Disable secure SRAM on sun8i platforms missing it
  power: axp: Add default voltages for V3/S3
  sunxi: Switch V3/V3s device-tree source to OF_UPSTREAM
  sunxi: Add support for I2C1 on PB pins for the V3/V3s
  sunxi: Add support for UART1 on PG pins for the V3/S3
  sunxi: pinecube: Enable EMAC and network support
  sunxi: Add support for the Lichee Pi Zero with Dock
  net: sun8i-emac: Remove internal PHY config default value
  net: sun8i-emac: Add support for active-low leds with internal PHY

 arch/arm/cpu/armv7/Kconfig                    |   6 +-
 arch/arm/dts/Makefile                         |   5 -
 arch/arm/dts/sun8i-s3-elimo-impetus.dtsi      |  44 --
 arch/arm/dts/sun8i-s3-elimo-initium.dts       |  29 -
 arch/arm/dts/sun8i-s3-lichee-zero-plus.dts    |  53 --
 arch/arm/dts/sun8i-s3-pinecube.dts            | 228 ------
 arch/arm/dts/sun8i-v3-sl631-imx179.dts        |  12 -
 arch/arm/dts/sun8i-v3-sl631.dtsi              | 138 ----
 arch/arm/dts/sun8i-v3.dtsi                    |  63 --
 arch/arm/dts/sun8i-v3s-anbernic-rg-nano.dts   | 276 --------
 arch/arm/dts/sun8i-v3s-licheepi-zero-dock.dts | 105 ---
 arch/arm/dts/sun8i-v3s-licheepi-zero.dts      | 101 ---
 arch/arm/dts/sun8i-v3s.dtsi                   | 656 ------------------
 arch/arm/include/asm/arch-sunxi/cpu.h         |   2 +-
 arch/arm/include/asm/arch-sunxi/cpu_sun4i.h   |   2 +-
 arch/arm/mach-sunxi/Kconfig                   |  44 +-
 arch/arm/mach-sunxi/board.c                   |   6 +-
 arch/arm/mach-sunxi/cpu_info.c                |   2 +
 arch/arm/mach-sunxi/dram_sunxi_dw.c           |  18 +-
 arch/arm/mach-sunxi/spl_spi_sunxi.c           |   2 +-
 board/sunxi/board.c                           |   6 +-
 configs/Bananapi_M2_Ultra_defconfig           |   1 -
 configs/LicheePi_Zero_Dock_defconfig          |   6 +
 configs/LicheePi_Zero_defconfig               |   4 +-
 configs/bananapi_m2_berry_defconfig           |   1 -
 configs/pinecube_defconfig                    |  10 +-
 drivers/clk/sunxi/Kconfig                     |   2 +-
 drivers/net/sun8i_emac.c                      |  40 +-
 drivers/phy/allwinner/Kconfig                 |   2 +-
 drivers/pinctrl/sunxi/Kconfig                 |   2 +-
 drivers/power/Kconfig                         |  10 +-
 include/sunxi_gpio.h                          |   2 +
 32 files changed, 94 insertions(+), 1784 deletions(-)
 delete mode 100644 arch/arm/dts/sun8i-s3-elimo-impetus.dtsi
 delete mode 100644 arch/arm/dts/sun8i-s3-elimo-initium.dts
 delete mode 100644 arch/arm/dts/sun8i-s3-lichee-zero-plus.dts
 delete mode 100644 arch/arm/dts/sun8i-s3-pinecube.dts
 delete mode 100644 arch/arm/dts/sun8i-v3-sl631-imx179.dts
 delete mode 100644 arch/arm/dts/sun8i-v3-sl631.dtsi
 delete mode 100644 arch/arm/dts/sun8i-v3.dtsi
 delete mode 100644 arch/arm/dts/sun8i-v3s-anbernic-rg-nano.dts
 delete mode 100644 arch/arm/dts/sun8i-v3s-licheepi-zero-dock.dts
 delete mode 100644 arch/arm/dts/sun8i-v3s-licheepi-zero.dts
 delete mode 100644 arch/arm/dts/sun8i-v3s.dtsi
 create mode 100644 configs/LicheePi_Zero_Dock_defconfig

-- 
2.49.0



More information about the U-Boot mailing list