Hello Everyone, The AM6* family of processors come in a number of flavors (62, 62A, 62P) to fit effecently in a varaty of markets. Inside these processor families there can be a number of configurations like number CPU and DSP core counts to fit even closer to the power or cost their usecase needs.
To avoid the explotion of the number DTs for the different combinations of processor flavors and configurations needed in Linux, use OF_SYSTEM_SETUP to remove nodes in DT which are missing from the processor's configuration. Happy Hacking ~Bryan Signed-off-by: Bryan Brattlof <[email protected]> --- Bryan Brattlof (2): arm: mach-k3: am62a: remove dt nodes not backed by hardware arm: mach-k3: am64: remove dt nodes not backed by hardware arch/arm/mach-k3/am62ax/am62a7_fdt.c | 23 ++++++++++++++++ arch/arm/mach-k3/am64x/Kconfig | 1 + arch/arm/mach-k3/am64x/Makefile | 1 + arch/arm/mach-k3/am64x/am642_fdt.c | 36 ++++++++++++++++++++++++++ arch/arm/mach-k3/include/mach/am62a_hardware.h | 10 +++++++ arch/arm/mach-k3/include/mach/am64_hardware.h | 9 +++++++ 6 files changed, 80 insertions(+) --- base-commit: fed92546960a92177d67c0b8d7b22385f50fed29 change-id: 20261001-cutdowns-1f5f92365925 Best regards, -- Bryan Brattlof <[email protected]>
