]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: exynos: gs101-pixel-common: add node for s2mpg10 / clock
authorAndré Draszik <andre.draszik@linaro.org>
Fri, 10 Oct 2025 15:56:26 +0000 (16:56 +0100)
committerKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Mon, 13 Oct 2025 02:37:46 +0000 (04:37 +0200)
On Pixel 6 (and Pro), a Samsung S2MPG10 is used as main PMIC, which
contains the following functional blocks:
    * common / speedy interface
    * regulators
    * 3 clock outputs
    * RTC
    * power meters

This change adds a node for the clock outputs which are used as inputs
as follows:
* RTC clock for AP
* GNSS receiver, WLAN, Bluetooth
* vibrator, modem

The names have been chosen to match the schematic.

Signed-off-by: André Draszik <andre.draszik@linaro.org>
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
arch/arm64/boot/dts/exynos/google/gs101-pixel-common.dtsi

index 84ff3e047d3b31b5f96d4d6c78ec933bb05f3e6b..93892adaa679439bd87b0630cf9416b05c9d4536 100644 (file)
                system-power-controller;
                wakeup-source;
 
+               clocks {
+                       compatible = "samsung,s2mpg10-clk";
+                       #clock-cells = <1>;
+                       clock-output-names = "rtc32k_ap", "peri32k1",
+                                            "peri32k2";
+               };
+
                regulators {
                };
        };