u-boot/arch/arm
Andre Przywara 4a9e89a3e3 sunxi: introduce NCAT2 generation model
Allwinner seems to typically stick to a common MMIO memory map for
several SoCs, but from time to time does some breaking changes, which
also introduce new generations of some peripherals. The last time this
happened with the H6, which apart from re-organising the base addresses
also changed the clock controller significantly. We added a
CONFIG_SUN50I_GEN_H6 symbol back then to mark SoCs sharing those traits.

Now the Allwinner D1 changes the memory map again, and also extends the
pincontroller, among other peripherals.
To mark this generation of SoCs, add a CONFIG_SUNXI_GEN_NCAT2 symbol,
this name is reportedly used in the Allwinner BSP code, and prevents us
from inventing our own name.

Add this new symbol to some guards that were already checking for the H6
generation, since many features are shared between the two (like the
renovated clock controller).

This paves the way to introduce a first user of this generation.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Tested-by: Samuel Holland <samuel@sholland.org>
2023-10-22 23:41:46 +01:00
..
cpu ARM: psci: move GIC address override to Kconfig 2023-10-11 13:22:32 -04:00
dts sunxi: dts: arm: add T113s/D1 DT files from Linux-v6.6-rc6 2023-10-22 01:12:26 +01:00
include sunxi: introduce NCAT2 generation model 2023-10-22 23:41:46 +01:00
lib spl: Use SYS_MALLOC_F instead of SYS_MALLOC_F_LEN 2023-10-06 14:38:12 -04:00
mach-apple arm: apple: Add initial Apple M2 Ultra support 2023-10-11 13:22:32 -04:00
mach-aspeed
mach-at91 board: at91: sama5d29_curiosity: add initial support for sama5d29_curiosity 2023-08-07 11:42:16 +03:00
mach-bcm283x arm: bcm283x undefined reference to "print_cpuinfo" 2023-08-17 16:39:20 -04:00
mach-bcmbca
mach-bcmstb
mach-cortina
mach-davinci
mach-exynos exynos: Cleanup exynos_init 2023-10-09 15:24:31 -04:00
mach-highbank
mach-histb
mach-hpe
mach-imx Move i.MX8 container image loading support to common/spl 2023-10-17 20:50:52 -04:00
mach-integrator
mach-ipq40xx
mach-k3 treewide: use dev_read_addr_*_ptr() where appropriate 2023-10-13 14:01:42 -06:00
mach-keystone
mach-kirkwood arm: kirkwood: Add support for ZyXEL NSA325 board 2023-10-16 11:10:42 +02:00
mach-lpc32xx
mach-mediatek arm: mediatek: add support for MediaTek MT7988 SoC 2023-08-03 09:40:50 -04:00
mach-meson arch: meson: use secure monitor driver 2023-10-15 12:23:48 +02:00
mach-mvebu common: return type board_get_usable_ram_top 2023-08-15 18:21:17 +02:00
mach-nexell
mach-npcm arch: arm: npcm8xx: add cpu version and 4G ram support 2023-07-14 12:52:18 -04:00
mach-octeontx
mach-octeontx2
mach-omap2 Merge branch 'next' 2023-10-02 10:55:44 -04:00
mach-orion5x
mach-owl
mach-qemu
mach-rmobile serial: sh: Add RZ/G2L SCIF support 2023-10-19 17:03:20 +02:00
mach-rockchip Merge tag 'u-boot-rockchip-20231007' of https://source.denx.de/u-boot/custodians/u-boot-rockchip 2023-10-08 09:58:55 -04:00
mach-s5pc1xx
mach-snapdragon spl: Enable CONFIG_SPL_SYS_MALLOC_F where needed 2023-10-06 14:38:12 -04:00
mach-socfpga spl: Enable CONFIG_SPL_SYS_MALLOC_F where needed 2023-10-06 14:38:12 -04:00
mach-sti
mach-stm32
mach-stm32mp common: Drop linux/printk.h from common header 2023-09-24 09:54:57 -04:00
mach-sunxi sunxi: introduce NCAT2 generation model 2023-10-22 23:41:46 +01:00
mach-tegra common: Drop linux/printk.h from common header 2023-09-24 09:54:57 -04:00
mach-u8500
mach-uniphier common: Drop linux/printk.h from common header 2023-09-24 09:54:57 -04:00
mach-versal arm64: versal: Add SelectMAP boot mode identification 2023-10-09 13:03:23 +02:00
mach-versal-net arm64: versal: Add SelectMAP boot mode identification 2023-10-09 13:03:23 +02:00
mach-versatile
mach-zynq
mach-zynqmp zynqmp: config: Add proper dependencies for USB 2023-09-21 13:20:12 +02:00
mach-zynqmp-r5
thumb1/include/asm/proc-armv
config.mk
Kconfig pinctrl: sunxi: remove GPIO_EXTRA_HEADER 2023-10-22 23:40:57 +01:00
Kconfig.debug
Makefile