1 // SPDX-License-Identifier: GPL-2.0-only 2 /* 3 * Copyright (C) 2014 STMicroelectronics Limit 4 * Author: Peter Griffin <peter.griffin@linaro. 5 */ 6 #include "stih410-clock.dtsi" 7 #include "stih407-family.dtsi" 8 #include "stih410-pinctrl.dtsi" 9 #include <dt-bindings/gpio/gpio.h> 10 / { 11 aliases { 12 bdisp0 = &bdisp0; 13 }; 14 15 usb2_picophy1: phy2 { 16 compatible = "st,stih407-usb2- 17 #phy-cells = <0>; 18 st,syscfg = <&syscfg_core 0xf8 19 resets = <&softreset STIH407_P 20 <&picophyreset STIH40 21 reset-names = "global", "port" 22 23 status = "disabled"; 24 }; 25 26 usb2_picophy2: phy3 { 27 compatible = "st,stih407-usb2- 28 #phy-cells = <0>; 29 st,syscfg = <&syscfg_core 0xfc 30 resets = <&softreset STIH407_P 31 <&picophyreset STIH40 32 reset-names = "global", "port" 33 34 status = "disabled"; 35 }; 36 37 soc { 38 ohci0: usb@9a03c00 { 39 compatible = "st,st-oh 40 reg = <0x9a03c00 0x100 41 interrupts = <GIC_SPI 42 clocks = <&clk_s_c0_fl 43 <&clk_s_c0_fl 44 resets = <&powerdown S 45 <&softreset S 46 reset-names = "power", 47 phys = <&usb2_picophy1 48 phy-names = "usb"; 49 50 status = "disabled"; 51 }; 52 53 ehci0: usb@9a03e00 { 54 compatible = "st,st-eh 55 reg = <0x9a03e00 0x100 56 interrupts = <GIC_SPI 57 pinctrl-names = "defau 58 pinctrl-0 = <&pinctrl_ 59 clocks = <&clk_s_c0_fl 60 <&clk_s_c0_fl 61 resets = <&powerdown S 62 <&softreset S 63 reset-names = "power", 64 phys = <&usb2_picophy1 65 phy-names = "usb"; 66 67 status = "disabled"; 68 }; 69 70 ohci1: usb@9a83c00 { 71 compatible = "st,st-oh 72 reg = <0x9a83c00 0x100 73 interrupts = <GIC_SPI 74 clocks = <&clk_s_c0_fl 75 <&clk_s_c0_fl 76 resets = <&powerdown S 77 <&softreset S 78 reset-names = "power", 79 phys = <&usb2_picophy2 80 phy-names = "usb"; 81 82 status = "disabled"; 83 }; 84 85 ehci1: usb@9a83e00 { 86 compatible = "st,st-eh 87 reg = <0x9a83e00 0x100 88 interrupts = <GIC_SPI 89 pinctrl-names = "defau 90 pinctrl-0 = <&pinctrl_ 91 clocks = <&clk_s_c0_fl 92 <&clk_s_c0_fl 93 resets = <&powerdown S 94 <&softreset S 95 reset-names = "power", 96 phys = <&usb2_picophy2 97 phy-names = "usb"; 98 99 status = "disabled"; 100 }; 101 102 sti-display-subsystem@0 { 103 compatible = "st,sti-d 104 #address-cells = <1>; 105 #size-cells = <1>; 106 107 reg = <0 0>; 108 assigned-clocks = <&cl 109 <&cl 110 <&cl 111 <&cl 112 <&cl 113 <&cl 114 <&cl 115 <&cl 116 <&cl 117 <&cl 118 <&cl 119 120 assigned-clock-parents 121 122 123 124 125 126 127 128 129 130 131 132 assigned-clock-rates = 133 134 135 136 137 138 ranges; 139 140 sti-compositor@9d11000 141 compatible = " 142 reg = <0x9d110 143 144 clock-names = 145 146 147 148 149 150 151 152 153 154 155 clocks = <&clk 156 <&clk 157 <&clk 158 <&clk 159 <&clk 160 <&clk 161 <&clk 162 <&clk 163 <&clk 164 <&clk 165 166 reset-names = 167 resets = <&sof 168 <&sof 169 st,vtg = <&vtg 170 }; 171 172 sti-tvout@8d08000 { 173 compatible = " 174 reg = <0x8d080 175 reg-names = "t 176 reset-names = 177 resets = <&sof 178 #address-cells 179 #size-cells = 180 assigned-clock 181 182 183 184 185 186 187 assigned-clock 188 189 190 191 192 193 }; 194 195 sti_hdmi: sti-hdmi@8d0 196 compatible = " 197 reg = <0x8d040 198 reg-names = "h 199 #sound-dai-cel 200 interrupts = < 201 interrupt-name 202 clock-names = 203 204 205 206 207 208 209 clocks = <&clk 210 <&clk 211 <&clk 212 <&clk 213 <&clk 214 <&clk 215 216 hdmi,hpd-gpio 217 reset-names = 218 resets = <&sof 219 ddc = <&hdmidd 220 }; 221 222 sti-hda@8d02000 { 223 compatible = " 224 status = "disa 225 reg = <0x8d020 226 reg-names = "h 227 clock-names = 228 229 230 231 clocks = <&clk 232 <&clk 233 <&clk 234 <&clk 235 }; 236 237 sti-hqvdp@9c00000 { 238 compatible = " 239 reg = <0x9C000 240 clock-names = 241 clocks = <&clk 242 <&clk 243 reset-names = 244 resets = <&sof 245 st,vtg = <&vtg 246 }; 247 }; 248 249 bdisp0:bdisp@9f10000 { 250 compatible = "st,stih4 251 reg = <0x9f10000 0x100 252 interrupts = <GIC_SPI 253 clock-names = "bdisp"; 254 clocks = <&clk_s_c0_fl 255 }; 256 257 hva@8c85000 { 258 compatible = "st,st-hv 259 reg = <0x8c85000 0x400 260 reg-names = "hva_regis 261 interrupts = <GIC_SPI 262 <GIC_SPI 263 clock-names = "clk_hva 264 clocks = <&clk_s_c0_fl 265 }; 266 267 thermal@91a0000 { 268 compatible = "st,stih4 269 reg = <0x91a0000 0x28> 270 clock-names = "thermal 271 clocks = <&clk_sysin>; 272 interrupts = <GIC_SPI 273 #thermal-sensor-cells 274 }; 275 276 cec@94a087c { 277 compatible = "st,stih- 278 reg = <0x94a087c 0x64> 279 clocks = <&clk_sysin>; 280 clock-names = "cec-clk 281 interrupts = <GIC_SPI 282 interrupt-names = "cec 283 pinctrl-names = "defau 284 pinctrl-0 = <&pinctrl_ 285 resets = <&softreset S 286 hdmi-phandle = <&sti_h 287 }; 288 }; 289 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.