public inbox for soc@kernel.org
 help / color / mirror / Atom feed
* [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