* [PATCH 1/4] arm64: defconfig: enable Exynos ACPM clocks
@ 2025-11-10 12:13 Krzysztof Kozlowski
2025-11-10 12:13 ` [GIT PULL 2/4] samsung: drivers for v6.19 Krzysztof Kozlowski
` (4 more replies)
0 siblings, 5 replies; 6+ messages in thread
From: Krzysztof Kozlowski @ 2025-11-10 12:13 UTC (permalink / raw)
To: Arnd Bergmann, soc
Cc: Tudor Ambarus, Alim Akhtar, Peter Griffin, linux-arm-kernel,
linux-samsung-soc, linux-kernel, Krzysztof Kozlowski,
Krzysztof Kozlowski
From: Tudor Ambarus <tudor.ambarus@linaro.org>
Enable the Exynos ACPM clocks driver. Samsung Exynos platforms
implement ACPM to provide support for clock configuration, PMIC
and temperature sensors.
Signed-off-by: Tudor Ambarus <tudor.ambarus@linaro.org>
Reviewed-by: Peter Griffin <peter.griffin@linaro.org>
Tested-by: Peter Griffin <peter.griffin@linaro.org> # on gs101-oriole
Link: https://patch.msgid.link/20251010-acpm-clk-v6-5-321ee8826fd4@linaro.org
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
arch/arm64/configs/defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index e3a2d37bd104..646097e94efe 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -1458,6 +1458,7 @@ CONFIG_CLK_GFM_LPASS_SM8250=m
CONFIG_SM_VIDEOCC_8450=m
CONFIG_CLK_RCAR_USB2_CLOCK_SEL=y
CONFIG_CLK_RENESAS_VBATTB=m
+CONFIG_EXYNOS_ACPM_CLK=m
CONFIG_CLK_SOPHGO_CV1800=y
CONFIG_HWSPINLOCK=y
CONFIG_HWSPINLOCK_OMAP=m
--
2.48.1
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [GIT PULL 2/4] samsung: drivers for v6.19
2025-11-10 12:13 [PATCH 1/4] arm64: defconfig: enable Exynos ACPM clocks Krzysztof Kozlowski
@ 2025-11-10 12:13 ` Krzysztof Kozlowski
2025-11-10 12:13 ` [GIT PULL 4/4] arm64: dts: samsung: DT " Krzysztof Kozlowski
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Krzysztof Kozlowski @ 2025-11-10 12:13 UTC (permalink / raw)
To: Arnd Bergmann, soc
Cc: Krzysztof Kozlowski, Alim Akhtar, Peter Griffin, linux-arm-kernel,
linux-samsung-soc, linux-kernel, Krzysztof Kozlowski
The following changes since commit 3a8660878839faadb4f1a6dd72c3179c1df56787:
Linux 6.18-rc1 (2025-10-12 13:42:36 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-drivers-6.19
for you to fetch changes up to 81280d39a2f9e7dc12056db889da52cce067b1b6:
dt-bindings: soc: samsung: exynos-pmu: allow mipi-phy subnode for Exynos7870 PMU (2025-11-05 08:20:21 +0100)
----------------------------------------------------------------
Samsung SoC drivers for v6.19
1. ChipID driver: Add support for identifying Exynos8890 and Exynos9610.
2. PMU driver: Allow specifying list of valid registers for the custom
regmap used on Google GS101 SoC. The PMU (Power Management Unit) on
that SoC uses more complex access to registers than simple MMIO and
invalid registers trigger aborts halting the system.
3. Few minor cleanups.
4. Several new bindings for compatible devices.
----------------------------------------------------------------
Alexandru Chimac (2):
dt-bindings: hwinfo: samsung,exynos-chipid: add exynos9610 compatible
soc: samsung: exynos-chipid: Add exynos9610 SoC support
André Draszik (4):
soc: samsung: exynos-pmu: allow specifying read & write access tables for secure regmap
soc: samsung: exynos-pmu: move some gs101 related code into new file
soc: samsung: gs101-pmu: implement access tables for read and write
dt-bindings: soc: samsung: exynos-sysreg: add power-domains
Denzeel Oliva (1):
dt-bindings: soc: samsung: exynos-sysreg: Add Exynos990 PERIC0/1 compatibles
Ivaylo Ivanov (3):
dt-bindings: soc: samsung: exynos-pmu: add exynos8890 compatible
dt-bindings: hwinfo: samsung,exynos-chipid: add exynos8890-chipid compatible
soc: samsung: exynos-chipid: add exynos8890 SoC support
Kaustabh Chakraborty (2):
dt-bindings: samsung: exynos-sysreg: add exynos7870 sysregs
dt-bindings: soc: samsung: exynos-pmu: allow mipi-phy subnode for Exynos7870 PMU
Krzysztof Kozlowski (1):
soc: samsung: exynos-pmu: Annotate online/offline functions with __must_hold
Peter Griffin (1):
dt-bindings: soc: samsung: exynos-sysreg: add gs101 hsi0 and misc compatibles
Tudor Ambarus (1):
soc: samsung: exynos-chipid: use a local dev variable
.../bindings/hwinfo/samsung,exynos-chipid.yaml | 2 +
.../bindings/soc/samsung/exynos-pmu.yaml | 2 +
.../soc/samsung/samsung,exynos-sysreg.yaml | 23 ++
MAINTAINERS | 1 +
drivers/soc/samsung/Makefile | 3 +-
drivers/soc/samsung/exynos-chipid.c | 18 +-
drivers/soc/samsung/exynos-pmu.c | 138 +------
drivers/soc/samsung/exynos-pmu.h | 37 ++
drivers/soc/samsung/gs101-pmu.c | 446 +++++++++++++++++++++
include/linux/soc/samsung/exynos-regs-pmu.h | 343 +++++++++++++++-
10 files changed, 863 insertions(+), 150 deletions(-)
create mode 100644 drivers/soc/samsung/gs101-pmu.c
^ permalink raw reply [flat|nested] 6+ messages in thread
* [GIT PULL 4/4] arm64: dts: samsung: DT for v6.19
2025-11-10 12:13 [PATCH 1/4] arm64: defconfig: enable Exynos ACPM clocks Krzysztof Kozlowski
2025-11-10 12:13 ` [GIT PULL 2/4] samsung: drivers for v6.19 Krzysztof Kozlowski
@ 2025-11-10 12:13 ` Krzysztof Kozlowski
2025-11-21 20:21 ` [PATCH 1/4] arm64: defconfig: enable Exynos ACPM clocks patchwork-bot+linux-soc
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Krzysztof Kozlowski @ 2025-11-10 12:13 UTC (permalink / raw)
To: Arnd Bergmann, soc
Cc: Krzysztof Kozlowski, Alim Akhtar, Peter Griffin, linux-arm-kernel,
linux-samsung-soc, linux-kernel, Krzysztof Kozlowski
The following changes since commit 3a8660878839faadb4f1a6dd72c3179c1df56787:
Linux 6.18-rc1 (2025-10-12 13:42:36 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-dt64-6.19
for you to fetch changes up to cad767a9af055c921e29b7b268f99e83c82baab3:
arm64: dts: exynos7870-j6lte: enable display panel support (2025-11-05 08:23:56 +0100)
----------------------------------------------------------------
Samsung DTS ARM64 changes for v6.19
1. ExynosAutov920:
- Add more clock controller nodes.
2. Google GS101:
- PMIC clock
- Mark ACPM (Alive Clock and Power Manager) firmware node as clock
provider and use its clocks. Add also Devicetree binding headers
with clock its clock indices used in DTS (kept as separate branch).
- Add more SYSREG (syscon) regions.
- Correct several blocks address space sizes and APM SYSREG's starting
address.
3. Exynos7870:
- Enable display over DSI and several display planels.
- Few cleanups.
----------------------------------------------------------------
André Draszik (1):
arm64: dts: exynos: gs101-pixel-common: add node for s2mpg10 / clock
Denzeel Oliva (1):
arm64: dts: exynos990: Add sysreg nodes for PERIC0 and PERIC1
Kaustabh Chakraborty (7):
arm64: dts: exynos7870-a2corelte: add bus-width to mmc0 node
arm64: dts: exynos7870-j6lte: add bus-width to mmc0 node
arm64: dts: exynos7870-on7xelte: add bus-width to mmc0 node
arm64: dts: exynos7870: add DSI support
arm64: dts: exynos7870-on7xelte: enable display panel support
arm64: dts: exynos7870-a2corelte: enable display panel support
arm64: dts: exynos7870-j6lte: enable display panel support
Krzysztof Kozlowski (1):
Merge branch 'for-v6.19/clk-dt-bindings' into next/dt64
Peter Griffin (3):
arm64: dts: exynos: gs101: add sysreg_misc and sysreg_hsi0 nodes
arm64: dts: exynos: gs101: fix clock module unit reg sizes
arm64: dts: exynos: gs101: fix sysreg_apm reg property
Raghav Sharma (2):
arm64: dts: exynosautov920: add CMU_M2M clock DT nodes
arm64: dts: exynosautov920: add CMU_MFC clock DT nodes
Tudor Ambarus (4):
dt-bindings: firmware: google,gs101-acpm-ipc: add ACPM clocks
arm64: dts: exynos: gs101: add #clock-cells to the ACPM protocol node
arm64: dts: exynos: gs101: add CPU clocks
arm64: dts: exynos: gs101: add OPPs
.../bindings/firmware/google,gs101-acpm-ipc.yaml | 11 +
.../arm64/boot/dts/exynos/exynos7870-a2corelte.dts | 58 +++-
arch/arm64/boot/dts/exynos/exynos7870-j6lte.dts | 39 ++-
arch/arm64/boot/dts/exynos/exynos7870-on7xelte.dts | 58 +++-
arch/arm64/boot/dts/exynos/exynos7870.dtsi | 84 ++++++
arch/arm64/boot/dts/exynos/exynos990.dtsi | 12 +
arch/arm64/boot/dts/exynos/exynosautov920.dtsi | 26 ++
.../boot/dts/exynos/google/gs101-pixel-common.dtsi | 7 +
arch/arm64/boot/dts/exynos/google/gs101.dtsi | 315 ++++++++++++++++++++-
include/dt-bindings/clock/google,gs101-acpm.h | 26 ++
10 files changed, 585 insertions(+), 51 deletions(-)
create mode 100644 include/dt-bindings/clock/google,gs101-acpm.h
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 1/4] arm64: defconfig: enable Exynos ACPM clocks
2025-11-10 12:13 [PATCH 1/4] arm64: defconfig: enable Exynos ACPM clocks Krzysztof Kozlowski
2025-11-10 12:13 ` [GIT PULL 2/4] samsung: drivers for v6.19 Krzysztof Kozlowski
2025-11-10 12:13 ` [GIT PULL 4/4] arm64: dts: samsung: DT " Krzysztof Kozlowski
@ 2025-11-21 20:21 ` patchwork-bot+linux-soc
2025-11-21 20:50 ` patchwork-bot+linux-soc
2025-11-25 13:50 ` patchwork-bot+linux-soc
4 siblings, 0 replies; 6+ messages in thread
From: patchwork-bot+linux-soc @ 2025-11-21 20:21 UTC (permalink / raw)
To: Krzysztof Kozlowski; +Cc: soc
Hello:
This series was applied to soc/soc.git (for-next)
by Arnd Bergmann <arnd@arndb.de>:
On Mon, 10 Nov 2025 13:13:39 +0100 you wrote:
> From: Tudor Ambarus <tudor.ambarus@linaro.org>
>
>
> Enable the Exynos ACPM clocks driver. Samsung Exynos platforms
> implement ACPM to provide support for clock configuration, PMIC
> and temperature sensors.
>
> [...]
Here is the summary with links:
- [1/4] arm64: defconfig: enable Exynos ACPM clocks
(no matching commit)
- [GIT,PULL,2/4] samsung: drivers for v6.19
(no matching commit)
- [GIT,PULL,4/4] arm64: dts: samsung: DT for v6.19
https://git.kernel.org/soc/soc/c/ab07edaab69e
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 1/4] arm64: defconfig: enable Exynos ACPM clocks
2025-11-10 12:13 [PATCH 1/4] arm64: defconfig: enable Exynos ACPM clocks Krzysztof Kozlowski
` (2 preceding siblings ...)
2025-11-21 20:21 ` [PATCH 1/4] arm64: defconfig: enable Exynos ACPM clocks patchwork-bot+linux-soc
@ 2025-11-21 20:50 ` patchwork-bot+linux-soc
2025-11-25 13:50 ` patchwork-bot+linux-soc
4 siblings, 0 replies; 6+ messages in thread
From: patchwork-bot+linux-soc @ 2025-11-21 20:50 UTC (permalink / raw)
To: Krzysztof Kozlowski; +Cc: soc
Hello:
This series was applied to soc/soc.git (for-next)
by Arnd Bergmann <arnd@arndb.de>:
On Mon, 10 Nov 2025 13:13:39 +0100 you wrote:
> From: Tudor Ambarus <tudor.ambarus@linaro.org>
>
>
> Enable the Exynos ACPM clocks driver. Samsung Exynos platforms
> implement ACPM to provide support for clock configuration, PMIC
> and temperature sensors.
>
> [...]
Here is the summary with links:
- [1/4] arm64: defconfig: enable Exynos ACPM clocks
https://git.kernel.org/soc/soc/c/38c8787f1b81
- [GIT,PULL,2/4] samsung: drivers for v6.19
(no matching commit)
- [GIT,PULL,4/4] arm64: dts: samsung: DT for v6.19
(no matching commit)
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 1/4] arm64: defconfig: enable Exynos ACPM clocks
2025-11-10 12:13 [PATCH 1/4] arm64: defconfig: enable Exynos ACPM clocks Krzysztof Kozlowski
` (3 preceding siblings ...)
2025-11-21 20:50 ` patchwork-bot+linux-soc
@ 2025-11-25 13:50 ` patchwork-bot+linux-soc
4 siblings, 0 replies; 6+ messages in thread
From: patchwork-bot+linux-soc @ 2025-11-25 13:50 UTC (permalink / raw)
To: Krzysztof Kozlowski; +Cc: soc
Hello:
This series was applied to soc/soc.git (for-next)
by Arnd Bergmann <arnd@arndb.de>:
On Mon, 10 Nov 2025 13:13:39 +0100 you wrote:
> From: Tudor Ambarus <tudor.ambarus@linaro.org>
>
>
> Enable the Exynos ACPM clocks driver. Samsung Exynos platforms
> implement ACPM to provide support for clock configuration, PMIC
> and temperature sensors.
>
> [...]
Here is the summary with links:
- [1/4] arm64: defconfig: enable Exynos ACPM clocks
(no matching commit)
- [GIT,PULL,2/4] samsung: drivers for v6.19
https://git.kernel.org/soc/soc/c/babf4c8841d9
- [GIT,PULL,4/4] arm64: dts: samsung: DT for v6.19
(no matching commit)
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2025-11-25 13:51 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-10 12:13 [PATCH 1/4] arm64: defconfig: enable Exynos ACPM clocks Krzysztof Kozlowski
2025-11-10 12:13 ` [GIT PULL 2/4] samsung: drivers for v6.19 Krzysztof Kozlowski
2025-11-10 12:13 ` [GIT PULL 4/4] arm64: dts: samsung: DT " Krzysztof Kozlowski
2025-11-21 20:21 ` [PATCH 1/4] arm64: defconfig: enable Exynos ACPM clocks patchwork-bot+linux-soc
2025-11-21 20:50 ` patchwork-bot+linux-soc
2025-11-25 13:50 ` patchwork-bot+linux-soc
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox