diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2015-02-17 12:36:52 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2015-02-17 12:36:52 -0500 |
commit | a233bb742aed62fc6164073d9835135f639b8828 (patch) | |
tree | 4cec22b707a29a52f9946da6393c9580221d0a6e /arch/arm/boot/dts/stih418.dtsi | |
parent | 878ba61aa98cbb97a513757800e77613f856a029 (diff) | |
parent | 880c0d140deb12d5be39a96375fcc42ad357f17d (diff) |
Merge tag 'dt-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
Pull ARM SoC DT updates from Olof Johansson:
"DT changes continue to be the bulk of our merge window contents.
We continue to have a large set of changes across the board as new
platforms and drivers are added.
Some of the new platforms are:
- Alphascale ASM9260
- Marvell Armada 388
- CSR Atlas7
- TI Davinci DM816x
- Hisilicon HiP01
- ST STiH418
There have also been some sweeping changes, including relicensing of
DTS contents from GPL to GPLv2+/X11 so that the same files can be
reused in other non-GPL projects more easily. There's also been
changes to the DT Makefile to make it a little less conflict-ridden
and churny down the road"
* tag 'dt-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (330 commits)
ARM: dts: Add PPMU node for exynos4412-trats2
ARM: dts: Add PPMU node for exynos3250-monk and exynos3250-rinato
ARM: dts: Add PPMU dt node for exynos4 and exynos4210
ARM: dts: Add PPMU dt node for exynos3250
ARM: dts: add mipi dsi device node for exynos4415
ARM: dts: add fimd device node for exynos4415
ARM: dts: Add syscon phandle to the video-phy node for Exynos4
ARM: dts: Add sound nodes for exynos4412-trats2
ARM: dts: Fix CLK_MOUT_CAMn parent clocks assignment for exynos4412-trats2
ARM: dts: Fix CLK_UART_ISP_SCLK clock assignment in exynos4x12.dtsi
ARM: dts: Add max77693 charger node for exynos4412-trats2
ARM: dts: Switch max77686 regulators to GPIO control for exynos4412-trats2
ARM: dts: Add suspend configuration for max77686 regulators for exynos4412-trats2
ARM: dts: Add Maxim 77693 fuel gauge node for exynos4412-trats2
ARM: dts: am57xx-beagle-x15: Fix USB2 mode
ARM: dts: am57xx-beagle-x15: Add extcon nodes for USB
ARM: dts: dra72-evm: Add extcon nodes for USB
ARM: dts: dra7-evm: Add extcon nodes for USB
ARM: dts: rockchip: move the hdmi ddc-i2c-bus property to the actual boards
ARM: dts: rockchip: enable vops and hdmi output on rk3288-firefly and -evb
...
Diffstat (limited to 'arch/arm/boot/dts/stih418.dtsi')
-rw-r--r-- | arch/arm/boot/dts/stih418.dtsi | 99 |
1 files changed, 99 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/stih418.dtsi b/arch/arm/boot/dts/stih418.dtsi new file mode 100644 index 000000000000..354d90f521b6 --- /dev/null +++ b/arch/arm/boot/dts/stih418.dtsi | |||
@@ -0,0 +1,99 @@ | |||
1 | /* | ||
2 | * Copyright (C) 2014 STMicroelectronics Limited. | ||
3 | * Author: Peter Griffin <peter.griffin@linaro.org> | ||
4 | * | ||
5 | * This program is free software; you can redistribute it and/or modify | ||
6 | * it under the terms of the GNU General Public License version 2 as | ||
7 | * publishhed by the Free Software Foundation. | ||
8 | */ | ||
9 | #include "stih418-clock.dtsi" | ||
10 | #include "stih407-family.dtsi" | ||
11 | #include "stih410-pinctrl.dtsi" | ||
12 | / { | ||
13 | cpus { | ||
14 | #address-cells = <1>; | ||
15 | #size-cells = <0>; | ||
16 | cpu@2 { | ||
17 | device_type = "cpu"; | ||
18 | compatible = "arm,cortex-a9"; | ||
19 | reg = <2>; | ||
20 | }; | ||
21 | cpu@3 { | ||
22 | device_type = "cpu"; | ||
23 | compatible = "arm,cortex-a9"; | ||
24 | reg = <3>; | ||
25 | }; | ||
26 | }; | ||
27 | |||
28 | soc { | ||
29 | usb2_picophy1: phy2 { | ||
30 | compatible = "st,stih407-usb2-phy"; | ||
31 | #phy-cells = <0>; | ||
32 | st,syscfg = <&syscfg_core 0xf8 0xf4>; | ||
33 | resets = <&softreset STIH407_PICOPHY_SOFTRESET>, | ||
34 | <&picophyreset STIH407_PICOPHY0_RESET>; | ||
35 | reset-names = "global", "port"; | ||
36 | }; | ||
37 | |||
38 | usb2_picophy2: phy3 { | ||
39 | compatible = "st,stih407-usb2-phy"; | ||
40 | #phy-cells = <0>; | ||
41 | st,syscfg = <&syscfg_core 0xfc 0xf4>; | ||
42 | resets = <&softreset STIH407_PICOPHY_SOFTRESET>, | ||
43 | <&picophyreset STIH407_PICOPHY1_RESET>; | ||
44 | reset-names = "global", "port"; | ||
45 | }; | ||
46 | |||
47 | ohci0: usb@9a03c00 { | ||
48 | compatible = "st,st-ohci-300x"; | ||
49 | reg = <0x9a03c00 0x100>; | ||
50 | interrupts = <GIC_SPI 180 IRQ_TYPE_NONE>; | ||
51 | clocks = <&clk_s_c0_flexgen CLK_TX_ICN_DISP_0>; | ||
52 | resets = <&powerdown STIH407_USB2_PORT0_POWERDOWN>, | ||
53 | <&softreset STIH407_USB2_PORT0_SOFTRESET>; | ||
54 | reset-names = "power", "softreset"; | ||
55 | phys = <&usb2_picophy1>; | ||
56 | phy-names = "usb"; | ||
57 | }; | ||
58 | |||
59 | ehci0: usb@9a03e00 { | ||
60 | compatible = "st,st-ehci-300x"; | ||
61 | reg = <0x9a03e00 0x100>; | ||
62 | interrupts = <GIC_SPI 151 IRQ_TYPE_NONE>; | ||
63 | pinctrl-names = "default"; | ||
64 | pinctrl-0 = <&pinctrl_usb0>; | ||
65 | clocks = <&clk_s_c0_flexgen CLK_TX_ICN_DISP_0>; | ||
66 | resets = <&powerdown STIH407_USB2_PORT0_POWERDOWN>, | ||
67 | <&softreset STIH407_USB2_PORT0_SOFTRESET>; | ||
68 | reset-names = "power", "softreset"; | ||
69 | phys = <&usb2_picophy1>; | ||
70 | phy-names = "usb"; | ||
71 | }; | ||
72 | |||
73 | ohci1: usb@9a83c00 { | ||
74 | compatible = "st,st-ohci-300x"; | ||
75 | reg = <0x9a83c00 0x100>; | ||
76 | interrupts = <GIC_SPI 181 IRQ_TYPE_NONE>; | ||
77 | clocks = <&clk_s_c0_flexgen CLK_TX_ICN_DISP_0>; | ||
78 | resets = <&powerdown STIH407_USB2_PORT1_POWERDOWN>, | ||
79 | <&softreset STIH407_USB2_PORT1_SOFTRESET>; | ||
80 | reset-names = "power", "softreset"; | ||
81 | phys = <&usb2_picophy2>; | ||
82 | phy-names = "usb"; | ||
83 | }; | ||
84 | |||
85 | ehci1: usb@9a83e00 { | ||
86 | compatible = "st,st-ehci-300x"; | ||
87 | reg = <0x9a83e00 0x100>; | ||
88 | interrupts = <GIC_SPI 153 IRQ_TYPE_NONE>; | ||
89 | pinctrl-names = "default"; | ||
90 | pinctrl-0 = <&pinctrl_usb1>; | ||
91 | clocks = <&clk_s_c0_flexgen CLK_TX_ICN_DISP_0>; | ||
92 | resets = <&powerdown STIH407_USB2_PORT1_POWERDOWN>, | ||
93 | <&softreset STIH407_USB2_PORT1_SOFTRESET>; | ||
94 | reset-names = "power", "softreset"; | ||
95 | phys = <&usb2_picophy2>; | ||
96 | phy-names = "usb"; | ||
97 | }; | ||
98 | }; | ||
99 | }; | ||