aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2016-09-14 11:01:17 -0400
committerArnd Bergmann <arnd@arndb.de>2016-09-14 11:01:17 -0400
commit5661beb338add757102e7a1f7cd10cfc5989817d (patch)
tree68bc09a58e1890be98836a464891110930864447 /Documentation
parent530518af84c07a070072ead98bd5c0d4ed64bebf (diff)
parent0f5d3ec5251066b1118ace0bf1369018de557bfb (diff)
Merge tag 'hisi-soc-dt-for-4.9' of git://github.com/hisilicon/linux-hisi into next/dt64
Pull "ARM64: DT: Hisilicon SoC DT updates for 4.9" from Wei Xu: - Set UART1 clock frequency to 150MHz for higher baud rates on hikey - Add display subsystem, HDMI and cma nodes on hikey to support display - Add syscon-reboot-mode support on hikey - Add pstore support on hikey - Add resets and sd-uhs-sdr property dwmmc ndoe on hikey - Remove hip05_hns.dtsi since it can not be built without mbigenv1 - Update system controller bingding document for hip05 and hip06 - Add xge and sas support on hip06 * tag 'hisi-soc-dt-for-4.9' of git://github.com/hisilicon/linux-hisi: arm64: dts: hi6220: add sd-uhs- properties into dwmmc_1 arm64: dts: hi6220: add resets property into dwmmc nodes arm64: dts: hikey: extend default cma size to 128MB arm64: dts: hip06: Append sas node arm64: dts: hip06: Append hns node dt-bindings: hisilicon: Add Hip05 and Hip06 system controller support arm64: dts: hip05: kill hip05_hns.dtsi arm64: dts: hikey: Add pstore support for HiKey arm64: dts: hikey: Add hikey support for syscon-reboot-mode arm64: dts: Add HDMI node for hi6220-hikey arm64: dts: Add display subsystem DT nodes for hi6220-hikey arm64: dts: set UART1 clock frequency to 150MHz
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/devicetree/bindings/arm/hisilicon/hisilicon.txt39
1 files changed, 28 insertions, 11 deletions
diff --git a/Documentation/devicetree/bindings/arm/hisilicon/hisilicon.txt b/Documentation/devicetree/bindings/arm/hisilicon/hisilicon.txt
index 83fe816ae050..3f81575aa6be 100644
--- a/Documentation/devicetree/bindings/arm/hisilicon/hisilicon.txt
+++ b/Documentation/devicetree/bindings/arm/hisilicon/hisilicon.txt
@@ -175,38 +175,55 @@ Example:
175 }; 175 };
176 176
177----------------------------------------------------------------------- 177-----------------------------------------------------------------------
178Hisilicon HiP05 PCIe-SAS system controller 178Hisilicon HiP05/HiP06 PCIe-SAS sub system controller
179 179
180Required properties: 180Required properties:
181- compatible : "hisilicon,pcie-sas-subctrl", "syscon"; 181- compatible : "hisilicon,pcie-sas-subctrl", "syscon";
182- reg : Register address and size 182- reg : Register address and size
183 183
184The HiP05 PCIe-SAS system controller is shared by PCIe and SAS controllers in 184The PCIe-SAS sub system controller is shared by PCIe and SAS controllers in
185HiP05 Soc to implement some basic configurations. 185HiP05 or HiP06 Soc to implement some basic configurations.
186 186
187Example: 187Example:
188 /* for HiP05 PCIe-SAS system */ 188 /* for HiP05 PCIe-SAS sub system */
189 pcie_sas: system_controller@0xb0000000 { 189 pcie_sas: system_controller@b0000000 {
190 compatible = "hisilicon,pcie-sas-subctrl", "syscon"; 190 compatible = "hisilicon,pcie-sas-subctrl", "syscon";
191 reg = <0xb0000000 0x10000>; 191 reg = <0xb0000000 0x10000>;
192 }; 192 };
193 193
194Hisilicon HiP05 PERISUB system controller 194Hisilicon HiP05/HiP06 PERI sub system controller
195 195
196Required properties: 196Required properties:
197- compatible : "hisilicon,hip05-perisubc", "syscon"; 197- compatible : "hisilicon,peri-subctrl", "syscon";
198- reg : Register address and size 198- reg : Register address and size
199 199
200The HiP05 PERISUB system controller is shared by peripheral controllers in 200The PERI sub system controller is shared by peripheral controllers in
201HiP05 Soc to implement some basic configurations. The peripheral 201HiP05 or HiP06 Soc to implement some basic configurations. The peripheral
202controllers include mdio, ddr, iic, uart, timer and so on. 202controllers include mdio, ddr, iic, uart, timer and so on.
203 203
204Example: 204Example:
205 /* for HiP05 perisub-ctrl-c system */ 205 /* for HiP05 sub peri system */
206 peri_c_subctrl: syscon@80000000 { 206 peri_c_subctrl: syscon@80000000 {
207 compatible = "hisilicon,hip05-perisubc", "syscon"; 207 compatible = "hisilicon,peri-subctrl", "syscon";
208 reg = <0x0 0x80000000 0x0 0x10000>; 208 reg = <0x0 0x80000000 0x0 0x10000>;
209 }; 209 };
210
211Hisilicon HiP05/HiP06 DSA sub system controller
212
213Required properties:
214- compatible : "hisilicon,dsa-subctrl", "syscon";
215- reg : Register address and size
216
217The DSA sub system controller is shared by peripheral controllers in
218HiP05 or HiP06 Soc to implement some basic configurations.
219
220Example:
221 /* for HiP05 dsa sub system */
222 pcie_sas: system_controller@a0000000 {
223 compatible = "hisilicon,dsa-subctrl", "syscon";
224 reg = <0xa0000000 0x10000>;
225 };
226
210----------------------------------------------------------------------- 227-----------------------------------------------------------------------
211Hisilicon CPU controller 228Hisilicon CPU controller
212 229