This commit adds initial support for the Synaptics SL2619 SoC, part of the Astra SL2610 product line.
The bindings and DTS have been sent on the LKML by Jisheng Zhang: https://lore.kernel.org/lkml/[email protected]/ But not merged yet. For this early support, we have: - DRAM declaration - CPU reset via PSCI - Generic ARMv8 core timer - UART Note: checkpatch complains "WARNING: Use the livetree API" in file arch/arm/mach-synaptics/cpu.c But there's no livetree equivalent for fdtdec_setup_mem_size_base() and fdtdec_setup_memory_banksize() --- Richard Genoud (Synaptics) (1): arm: synaptics: add SL2619 SoC and RDK board support MAINTAINERS | 11 ++ arch/arm/Kconfig | 12 ++ arch/arm/Makefile | 1 + arch/arm/dts/sl2619-rdk-u-boot.dtsi | 5 + arch/arm/mach-synaptics/Kconfig | 36 +++++ arch/arm/mach-synaptics/Makefile | 5 + arch/arm/mach-synaptics/cpu.c | 45 ++++++ board/synaptics/sl2619/Kconfig | 9 ++ board/synaptics/sl2619/Makefile | 5 + board/synaptics/sl2619/sl2619.c | 73 ++++++++++ configs/synaptics_sl2619_defconfig | 54 +++++++ doc/board/index.rst | 1 + doc/board/synaptics/img/sl2610_boot_sequence.svg | 178 +++++++++++++++++++++++ doc/board/synaptics/index.rst | 9 ++ doc/board/synaptics/sl2619.rst | 100 +++++++++++++ include/configs/synaptics_sl2619.h | 14 ++ 16 files changed, 558 insertions(+) --- base-commit: 544c9882c257ffd773b2ca46dff0d4174a7241d9 change-id: 20261005-sl2619_base-26beae3f79ca Best regards, -- Richard Genoud (Synaptics) <[email protected]>
