ipq806x: reference ipq8065 as ipq8064 v3.0
[oweals/openwrt.git] / target / linux / ipq806x / files-4.9 / arch / arm / boot / dts / qcom-ipq8065.dtsi
1 #include "qcom-ipq8064-v2.0.dtsi"
2
3 / {
4         model = "Qualcomm IPQ8065";
5         compatible = "qcom,ipq8065", "qcom,ipq8064";
6
7         qcom,pvs {
8                 qcom,pvs-format-a;
9                 qcom,speed0-pvs0-bin-v0 =
10                         < 1725000000 1262500 >,
11                         < 1400000000 1175000 >,
12                         < 1000000000 1100000 >,
13                          < 800000000 1050000 >,
14                          < 600000000 1000000 >,
15                          < 384000000 975000 >;
16                 qcom,speed0-pvs1-bin-v0 =
17                         < 1725000000 1225000 >,
18                         < 1400000000 1150000 >,
19                         < 1000000000 1075000 >,
20                          < 800000000 1025000 >,
21                          < 600000000 975000 >,
22                          < 384000000 950000 >;
23                 qcom,speed0-pvs2-bin-v0 =
24                         < 1725000000 1200000 >,
25                         < 1400000000 1125000 >,
26                         < 1000000000 1050000 >,
27                          < 800000000 1000000 >,
28                          < 600000000 950000 >,
29                          < 384000000 925000 >;
30                 qcom,speed0-pvs3-bin-v0 =
31                         < 1725000000 1175000 >,
32                         < 1400000000 1100000 >,
33                         < 1000000000 1025000 >,
34                          < 800000000 975000 >,
35                          < 600000000 925000 >,
36                          < 384000000 900000 >;
37                 qcom,speed0-pvs4-bin-v0 =
38                         < 1725000000 1150000 >,
39                         < 1400000000 1075000 >,
40                         < 1000000000 1000000 >,
41                          < 800000000 950000 >,
42                          < 600000000 900000 >,
43                          < 384000000 875000 >;
44                 qcom,speed0-pvs5-bin-v0 =
45                         < 1725000000 1100000 >,
46                         < 1400000000 1025000 >,
47                         < 1000000000 950000 >,
48                          < 800000000 900000 >,
49                          < 600000000 850000 >,
50                          < 384000000 825000 >;
51                 qcom,speed0-pvs6-bin-v0 =
52                         < 1725000000 1050000 >,
53                         < 1400000000 975000 >,
54                         < 1000000000 900000 >,
55                          < 800000000 850000 >,
56                          < 600000000 800000 >,
57                          < 384000000 775000 >;
58         };
59
60         soc: soc {
61
62                 rpm@108000 {
63
64                         regulators {
65
66                                 smb208_s2a: s2a {
67                                         regulator-min-microvolt = <775000>;
68                                         regulator-max-microvolt = <1275000>;
69                                 };
70
71                                 smb208_s2b: s2b {
72                                         regulator-min-microvolt = <775000>;
73                                         regulator-max-microvolt = <1275000>;
74                                 };
75                         };
76                 };
77
78                 ss_phy_0: phy@110f8830 {
79                         rx_eq = <2>;
80                         tx_deamp_3_5db = <32>;
81                         mpll = <0xa0>;
82                 };
83                 ss_phy_1: phy@100f8830 {
84                         rx_eq = <2>;
85                         tx_deamp_3_5db = <32>;
86                         mpll = <0xa0>;
87                 };
88
89                 /* Temporary fixed regulator */
90                 vsdcc_fixed: vsdcc-regulator {
91                         compatible = "regulator-fixed";
92                         regulator-name = "SDCC Power";
93                         regulator-min-microvolt = <3300000>;
94                         regulator-max-microvolt = <3300000>;
95                         regulator-always-on;
96                 };
97
98                 sdcc1bam:dma@12402000 {
99                         compatible = "qcom,bam-v1.3.0";
100                         reg = <0x12402000 0x8000>;
101                         interrupts = <0 98 0>;
102                         clocks = <&gcc SDC1_H_CLK>;
103                         clock-names = "bam_clk";
104                         #dma-cells = <1>;
105                         qcom,ee = <0>;
106                 };
107
108                 sdcc3bam:dma@12182000 {
109                         compatible = "qcom,bam-v1.3.0";
110                         reg = <0x12182000 0x8000>;
111                         interrupts = <0 96 0>;
112                         clocks = <&gcc SDC3_H_CLK>;
113                         clock-names = "bam_clk";
114                         #dma-cells = <1>;
115                         qcom,ee = <0>;
116                 };
117
118                 amba {
119                         compatible = "arm,amba-bus";
120                         #address-cells = <1>;
121                         #size-cells = <1>;
122                         ranges;
123                         sdcc1: sdcc@12400000 {
124                                 status          = "disabled";
125                                 compatible      = "arm,pl18x", "arm,primecell";
126                                 arm,primecell-periphid = <0x00051180>;
127                                 reg             = <0x12400000 0x2000>;
128                                 interrupts      = <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>;
129                                 interrupt-names = "cmd_irq";
130                                 clocks          = <&gcc SDC1_CLK>, <&gcc SDC1_H_CLK>;
131                                 clock-names     = "mclk", "apb_pclk";
132                                 bus-width       = <8>;
133                                 max-frequency   = <96000000>;
134                                 non-removable;
135                                 cap-sd-highspeed;
136                                 cap-mmc-highspeed;
137                                 vmmc-supply = <&vsdcc_fixed>;
138                                 dmas = <&sdcc1bam 2>, <&sdcc1bam 1>;
139                                 dma-names = "tx", "rx";
140                         };
141
142                         sdcc3: sdcc@12180000 {
143                                 compatible      = "arm,pl18x", "arm,primecell";
144                                 arm,primecell-periphid = <0x00051180>;
145                                 status          = "disabled";
146                                 reg             = <0x12180000 0x2000>;
147                                 interrupts      = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>;
148                                 interrupt-names = "cmd_irq";
149                                 clocks          = <&gcc SDC3_CLK>, <&gcc SDC3_H_CLK>;
150                                 clock-names     = "mclk", "apb_pclk";
151                                 bus-width       = <8>;
152                                 cap-sd-highspeed;
153                                 cap-mmc-highspeed;
154                                 max-frequency   = <192000000>;
155                                 #mmc-ddr-1_8v;
156                                 sd-uhs-sdr104;
157                                 sd-uhs-ddr50;
158                                 vqmmc-supply = <&vsdcc_fixed>;
159                                 dmas = <&sdcc3bam 2>, <&sdcc3bam 1>;
160                                 dma-names = "tx", "rx";
161                         };
162                 };
163         };
164 };