1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/spmi/mtk,spmi-mtk-pmif.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Mediatek SPMI Controller
10 - Hsin-Hsiung Wang <hsin-hsiung.wang@mediatek.com>
13 On MediaTek SoCs the PMIC is connected via SPMI and the controller allows
14 for multiple SoCs to control a single SPMI master.
23 - mediatek,mt6873-spmi
24 - mediatek,mt8195-spmi
27 - mediatek,mt8186-spmi
28 - mediatek,mt8188-spmi
29 - const: mediatek,mt8195-spmi
47 - const: spmimst_clk_mux
52 assigned-clock-parents:
62 unevaluatedProperties: false
66 #include <dt-bindings/clock/mt8192-clk.h>
69 compatible = "mediatek,mt6873-spmi";
70 reg = <0x10027000 0xe00>,
72 reg-names = "pmif", "spmimst";
73 clocks = <&infracfg CLK_INFRA_PMIC_AP>,
74 <&infracfg CLK_INFRA_PMIC_TMR>,
75 <&topckgen CLK_TOP_SPMI_MST_SEL>;
76 clock-names = "pmif_sys_ck",
79 assigned-clocks = <&topckgen CLK_TOP_PWRAP_ULPOSC_SEL>;
80 assigned-clock-parents = <&topckgen CLK_TOP_OSC_D10>;