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]>

Reply via email to