diff options
author | Arnd Bergmann <arnd@arndb.de> | 2016-09-14 11:01:17 -0400 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2016-09-14 11:01:17 -0400 |
commit | 5661beb338add757102e7a1f7cd10cfc5989817d (patch) | |
tree | 68bc09a58e1890be98836a464891110930864447 /Documentation | |
parent | 530518af84c07a070072ead98bd5c0d4ed64bebf (diff) | |
parent | 0f5d3ec5251066b1118ace0bf1369018de557bfb (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.txt | 39 |
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 | ----------------------------------------------------------------------- |
178 | Hisilicon HiP05 PCIe-SAS system controller | 178 | Hisilicon HiP05/HiP06 PCIe-SAS sub system controller |
179 | 179 | ||
180 | Required properties: | 180 | Required 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 | ||
184 | The HiP05 PCIe-SAS system controller is shared by PCIe and SAS controllers in | 184 | The PCIe-SAS sub system controller is shared by PCIe and SAS controllers in |
185 | HiP05 Soc to implement some basic configurations. | 185 | HiP05 or HiP06 Soc to implement some basic configurations. |
186 | 186 | ||
187 | Example: | 187 | Example: |
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 | ||
194 | Hisilicon HiP05 PERISUB system controller | 194 | Hisilicon HiP05/HiP06 PERI sub system controller |
195 | 195 | ||
196 | Required properties: | 196 | Required 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 | ||
200 | The HiP05 PERISUB system controller is shared by peripheral controllers in | 200 | The PERI sub system controller is shared by peripheral controllers in |
201 | HiP05 Soc to implement some basic configurations. The peripheral | 201 | HiP05 or HiP06 Soc to implement some basic configurations. The peripheral |
202 | controllers include mdio, ddr, iic, uart, timer and so on. | 202 | controllers include mdio, ddr, iic, uart, timer and so on. |
203 | 203 | ||
204 | Example: | 204 | Example: |
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 | |||
211 | Hisilicon HiP05/HiP06 DSA sub system controller | ||
212 | |||
213 | Required properties: | ||
214 | - compatible : "hisilicon,dsa-subctrl", "syscon"; | ||
215 | - reg : Register address and size | ||
216 | |||
217 | The DSA sub system controller is shared by peripheral controllers in | ||
218 | HiP05 or HiP06 Soc to implement some basic configurations. | ||
219 | |||
220 | Example: | ||
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 | ----------------------------------------------------------------------- |
211 | Hisilicon CPU controller | 228 | Hisilicon CPU controller |
212 | 229 | ||