1 // SPDX-License-Identifier: GPL-2.0+
3 * Qualcomm SDM845 chip device tree source
5 * (C) Copyright 2021 Dzmitry Sankouski <dsankouski@gmail.com>
11 #include <dt-bindings/clock/qcom,gcc-sdm845.h>
12 #include "skeleton64.dtsi"
18 ranges = <0 0 0 0xffffffff>;
19 compatible = "simple-bus";
21 gcc: clock-controller@100000 {
22 compatible = "qcom,gcc-sdm845";
23 reg = <0x100000 0x1f0000>;
26 #power-domain-cells = <1>;
29 gpio_north: gpio_north@3900000 {
31 compatible = "qcom,sdm845-pinctrl";
32 reg = <0x3900000 0x400000>;
35 gpio-ranges = <&gpio_north 0 0 150>;
36 gpio-bank-name = "soc_north.";
39 tlmm_north: pinctrl_north@3900000 {
40 compatible = "qcom,tlmm-sdm845";
41 reg = <0x3900000 0x400000>;
45 gpio-ranges = <&tlmm_north 0 0 150>;
48 qup_uart9: qup-uart9-default {
49 pins = "GPIO_4", "GPIO_5";
54 debug_uart: serial@a84000 {
55 compatible = "qcom,msm-geni-uart";
56 reg = <0xa84000 0x4000>;
57 reg-names = "se_phys";
58 clock-names = "se-clk";
59 clocks = <&gcc GCC_QUPV3_WRAP1_S1_CLK>;
60 pinctrl-names = "default";
61 pinctrl-0 = <&qup_uart9>;
62 qcom,wrapper-core = <0x8a>;
67 compatible = "qcom,spmi-pmic-arb";
68 reg = <0xc440000 0x1100>,
69 <0xc600000 0x2000000>,
71 reg-names = "cnfg", "core", "obsrvr";
72 #address-cells = <0x1>;
76 compatible = "qcom,qpnp-revid";
81 compatible = "qcom,spmi-pmic";
83 #address-cells = <0x1>;
86 pm8998_pon: pm8998_pon@800 {
87 compatible = "qcom,pm8998-pwrkey";
91 gpio-bank-name = "pm8998_key.";
94 pm8998_gpios: pm8998_gpios@c000 {
95 compatible = "qcom,pm8998-gpio";
96 reg = <0xc000 0x1a00>;
100 gpio-bank-name = "pm8998.";
105 compatible = "qcom,spmi-pmic";
107 #address-cells = <0x2>;