Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: STi: DT: STiH416: Add DT nodes for the ehci and ohci usb controllers.

This patch adds the DT nodes for the 4 usb ehci and ohci usb controllers
on the stih416 SoC.

Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
Signed-off-by: Maxime Coquelin <maxime.coquelin@st.com>

authored by

Peter Griffin and committed by
Maxime Coquelin
18221b82 7701677e

+121
+121
arch/arm/boot/dts/stih416.dtsi
··· 324 324 clocks = <&clk_sysin>; 325 325 clock-names = "osc_phy"; 326 326 }; 327 + 328 + ehci0: usb@fe1ffe00 { 329 + compatible = "st,st-ehci-300x"; 330 + reg = <0xfe1ffe00 0x100>; 331 + interrupts = <GIC_SPI 148 IRQ_TYPE_NONE>; 332 + pinctrl-names = "default"; 333 + pinctrl-0 = <&pinctrl_usb0>; 334 + clocks = <&clk_s_a1_ls 0>, 335 + <&clockgen_b0 0>; 336 + clock-names = "ic", "clk48"; 337 + phys = <&usb2_phy>; 338 + phy-names = "usb"; 339 + resets = <&powerdown STIH416_USB0_POWERDOWN>, 340 + <&softreset STIH416_USB0_SOFTRESET>; 341 + reset-names = "power", "softreset"; 342 + }; 343 + 344 + ohci0: usb@fe1ffc00 { 345 + compatible = "st,st-ohci-300x"; 346 + reg = <0xfe1ffc00 0x100>; 347 + interrupts = <GIC_SPI 149 IRQ_TYPE_NONE>; 348 + clocks = <&clk_s_a1_ls 0>, 349 + <&clockgen_b0 0>; 350 + clock-names = "ic", "clk48"; 351 + phys = <&usb2_phy>; 352 + phy-names = "usb"; 353 + status = "okay"; 354 + resets = <&powerdown STIH416_USB0_POWERDOWN>, 355 + <&softreset STIH416_USB0_SOFTRESET>; 356 + reset-names = "power", "softreset"; 357 + }; 358 + 359 + ehci1: usb@fe203e00 { 360 + compatible = "st,st-ehci-300x"; 361 + reg = <0xfe203e00 0x100>; 362 + interrupts = <GIC_SPI 150 IRQ_TYPE_NONE>; 363 + pinctrl-names = "default"; 364 + pinctrl-0 = <&pinctrl_usb1>; 365 + clocks = <&clk_s_a1_ls 0>, 366 + <&clockgen_b0 0>; 367 + clock-names = "ic", "clk48"; 368 + phys = <&usb2_phy>; 369 + phy-names = "usb"; 370 + resets = <&powerdown STIH416_USB1_POWERDOWN>, 371 + <&softreset STIH416_USB1_SOFTRESET>; 372 + reset-names = "power", "softreset"; 373 + }; 374 + 375 + ohci1: usb@fe203c00 { 376 + compatible = "st,st-ohci-300x"; 377 + reg = <0xfe203c00 0x100>; 378 + interrupts = <GIC_SPI 151 IRQ_TYPE_NONE>; 379 + clocks = <&clk_s_a1_ls 0>, 380 + <&clockgen_b0 0>; 381 + clock-names = "ic", "clk48"; 382 + phys = <&usb2_phy>; 383 + phy-names = "usb"; 384 + resets = <&powerdown STIH416_USB1_POWERDOWN>, 385 + <&softreset STIH416_USB1_SOFTRESET>; 386 + reset-names = "power", "softreset"; 387 + }; 388 + 389 + ehci2: usb@fe303e00 { 390 + compatible = "st,st-ehci-300x"; 391 + reg = <0xfe303e00 0x100>; 392 + interrupts = <GIC_SPI 152 IRQ_TYPE_NONE>; 393 + pinctrl-names = "default"; 394 + pinctrl-0 = <&pinctrl_usb2>; 395 + clocks = <&clk_s_a1_ls 0>, 396 + <&clockgen_b0 0>; 397 + clock-names = "ic", "clk48"; 398 + phys = <&usb2_phy>; 399 + phy-names = "usb"; 400 + resets = <&powerdown STIH416_USB2_POWERDOWN>, 401 + <&softreset STIH416_USB2_SOFTRESET>; 402 + reset-names = "power", "softreset"; 403 + }; 404 + 405 + ohci2: usb@fe303c00 { 406 + compatible = "st,st-ohci-300x"; 407 + reg = <0xfe303c00 0x100>; 408 + interrupts = <GIC_SPI 153 IRQ_TYPE_NONE>; 409 + clocks = <&clk_s_a1_ls 0>, 410 + <&clockgen_b0 0>; 411 + clock-names = "ic", "clk48"; 412 + phys = <&usb2_phy>; 413 + phy-names = "usb"; 414 + resets = <&powerdown STIH416_USB2_POWERDOWN>, 415 + <&softreset STIH416_USB2_SOFTRESET>; 416 + reset-names = "power", "softreset"; 417 + }; 418 + 419 + ehci3: usb@fe343e00 { 420 + compatible = "st,st-ehci-300x"; 421 + reg = <0xfe343e00 0x100>; 422 + interrupts = <GIC_SPI 154 IRQ_TYPE_NONE>; 423 + pinctrl-names = "default"; 424 + pinctrl-0 = <&pinctrl_usb3>; 425 + clocks = <&clk_s_a1_ls 0>, 426 + <&clockgen_b0 0>; 427 + clock-names = "ic", "clk48"; 428 + phys = <&usb2_phy>; 429 + phy-names = "usb"; 430 + resets = <&powerdown STIH416_USB3_POWERDOWN>, 431 + <&softreset STIH416_USB3_SOFTRESET>; 432 + reset-names = "power", "softreset"; 433 + }; 434 + 435 + ohci3: usb@fe343c00 { 436 + compatible = "st,st-ohci-300x"; 437 + reg = <0xfe343c00 0x100>; 438 + interrupts = <GIC_SPI 155 IRQ_TYPE_NONE>; 439 + clocks = <&clk_s_a1_ls 0>, 440 + <&clockgen_b0 0>; 441 + clock-names = "ic", "clk48"; 442 + phys = <&usb2_phy>; 443 + phy-names = "usb"; 444 + resets = <&powerdown STIH416_USB3_POWERDOWN>, 445 + <&softreset STIH416_USB3_SOFTRESET>; 446 + reset-names = "power", "softreset"; 447 + }; 327 448 }; 328 449 };