[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20250709191523.171359-6-krzysztof.kozlowski@linaro.org>
Date: Wed, 9 Jul 2025 21:15:22 +0200
From: Krzysztof Kozlowski <krzysztof.kozlowski@...aro.org>
To: Arnd Bergmann <arnd@...db.de>,
soc@...ts.linux.dev
Cc: Krzysztof Kozlowski <krzysztof.kozlowski@...aro.org>,
Alim Akhtar <alim.akhtar@...sung.com>,
Peter Griffin <peter.griffin@...aro.org>,
linux-arm-kernel@...ts.infradead.org,
linux-samsung-soc@...r.kernel.org,
linux-kernel@...r.kernel.org,
Krzysztof Kozlowski <krzk@...nel.org>
Subject: [GIT PULL 3/3] arm64: dts: samsung: dts for v6.17
The following changes since commit 19272b37aa4f83ca52bdf9c16d5d81bdd1354494:
Linux 6.16-rc1 (2025-06-08 13:44:43 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-dt64-6.17
for you to fetch changes up to 49a27c6c392dec46c826ee586f7ec8973acaeed7:
arm64: dts: exynos7870-j6lte: reduce memory ranges to base amount (2025-07-05 10:23:36 +0200)
----------------------------------------------------------------
Samsung DTS ARM64 changes for v6.17
1. New SoC - Exynos2200 SoC - with basic nodes, pin controllers,
clock controllers and initial USB support. Add board using it:
Samsung Galaxy S22+ (SM-S906B), called G0S.
2. ExynosAutov920: Add CMU_HSI2 clock controller, remaining SPI nodes
3. Google GS101:
- Prepare to switching to architected timer, instead of Exynos MCT as
the primary one.
- Add secondary Maxim MAX77759 PMIC to Pixel boards, managing USB Type-C and
charger.
- Add incomplete description of the primary Samsung S2MPG10 PMIC.
Several bits, like regulators, are still missing, though.
- Add also secondary reboot-mode, via MAX77759 NVMEM.
- Switch the primary (SoC) reboot handler to Google specific
google,gs101-reboot which gives additional GS101 features (cold and
warm reboots).
This change will affect other users of this DTS, but to our
knowledge there is only Android, from which this change originates.
4. Exynos7870:
- Fix speed problems in USB gadget mode.
- Correct memory map to avoid crashes due to secure world.
----------------------------------------------------------------
André Draszik (5):
arm64: dts: exynos: gs101-pixel-common: add Maxim MAX77759 PMIC
arm64: dts: exynos: gs101-pixel-common: add nvmem-reboot-mode
arm64: dts: exynos: gs101: add dm-verity-device-corrupted syscon-reboot-mode
arm64: dts: exynos: gs101-pixel-common: add main PMIC node
arm64: dts: exynos: gs101: switch to gs101 specific reboot
Faraz Ata (1):
arm64: dts: exynosautov920: Add DT node for all SPI ports
Ivaylo Ivanov (4):
dt-bindings: arm: samsung: document g0s board binding
arm64: dts: exynos: add initial support for exynos2200 SoC
arm64: dts: exynos: add initial support for Samsung Galaxy S22+
MAINTAINERS: add entry for Samsung Exynos2200 SoC
Kaustabh Chakraborty (3):
arm64: dts: exynos7870: add quirk to disable USB2 LPM in gadget mode
arm64: dts: exynos7870-on7xelte: reduce memory ranges to base amount
arm64: dts: exynos7870-j6lte: reduce memory ranges to base amount
Krzysztof Kozlowski (1):
arm64: dts: exynos5433: Align i2c-gpio node names with dtschema
Peter Griffin (1):
arm64: dts: exynos: gs101: ufs: add dma-coherent property
Raghav Sharma (1):
arm64: dts: exynosautov920: add CMU_HSI2 clock DT nodes
Will Deacon (1):
arm64: dts: exynos: gs101: Add 'local-timer-stop' to cpuidle nodes
.../bindings/arm/samsung/samsung-boards.yaml | 6 +
MAINTAINERS | 10 +
arch/arm64/boot/dts/exynos/Makefile | 1 +
arch/arm64/boot/dts/exynos/exynos2200-g0s.dts | 169 ++
arch/arm64/boot/dts/exynos/exynos2200-pinctrl.dtsi | 1765 ++++++++++++++++++++
arch/arm64/boot/dts/exynos/exynos2200.dtsi | 561 +++++++
.../boot/dts/exynos/exynos5433-tm2-common.dtsi | 2 +-
arch/arm64/boot/dts/exynos/exynos7870-j6lte.dts | 2 +-
arch/arm64/boot/dts/exynos/exynos7870-on7xelte.dts | 2 +-
arch/arm64/boot/dts/exynos/exynos7870.dtsi | 1 +
arch/arm64/boot/dts/exynos/exynosautov920.dtsi | 378 +++++
.../boot/dts/exynos/google/gs101-pixel-common.dtsi | 96 ++
arch/arm64/boot/dts/exynos/google/gs101.dtsi | 10 +-
13 files changed, 2996 insertions(+), 7 deletions(-)
create mode 100644 arch/arm64/boot/dts/exynos/exynos2200-g0s.dts
create mode 100644 arch/arm64/boot/dts/exynos/exynos2200-pinctrl.dtsi
create mode 100644 arch/arm64/boot/dts/exynos/exynos2200.dtsi
Powered by blists - more mailing lists