Commit | Line | Data |
---|---|---|
25774513 PG |
1 | /* |
2 | * Copyright (C) 2014 STMicroelectronics (R&D) Limited. | |
3 | * Author: Giuseppe Cavallaro <peppe.cavallaro@st.com> | |
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 | * published by the Free Software Foundation. | |
8 | */ | |
d90394b5 | 9 | #include <dt-bindings/clock/stih407-clks.h> |
0014eb75 | 10 | #include <dt-bindings/gpio/gpio.h> |
d90394b5 | 11 | #include <dt-bindings/media/c8sectpfe.h> |
25774513 PG |
12 | / { |
13 | soc { | |
14 | sbc_serial0: serial@9530000 { | |
15 | status = "okay"; | |
16 | }; | |
17 | ||
18 | leds { | |
19 | compatible = "gpio-leds"; | |
20 | red { | |
21 | #gpio-cells = <2>; | |
22 | label = "Front Panel LED"; | |
23 | gpios = <&pio4 1 0>; | |
24 | linux,default-trigger = "heartbeat"; | |
25 | }; | |
26 | green { | |
27 | #gpio-cells = <2>; | |
28 | gpios = <&pio1 3 0>; | |
29 | default-state = "off"; | |
30 | }; | |
31 | }; | |
32 | ||
8aa5f09d MC |
33 | pwm0: pwm@9810000 { |
34 | status = "okay"; | |
35 | }; | |
36 | ||
37 | pwm1: pwm@9510000 { | |
38 | status = "okay"; | |
39 | }; | |
40 | ||
6d5e5817 | 41 | ssc2: i2c@9842000 { |
25774513 | 42 | status = "okay"; |
6d5e5817 PG |
43 | clock-frequency = <100000>; |
44 | st,i2c-min-scl-pulse-width-us = <0>; | |
45 | st,i2c-min-sda-pulse-width-us = <5>; | |
25774513 PG |
46 | }; |
47 | ||
6d5e5817 | 48 | ssc3: i2c@9843000 { |
25774513 | 49 | status = "okay"; |
6d5e5817 PG |
50 | clock-frequency = <100000>; |
51 | st,i2c-min-scl-pulse-width-us = <0>; | |
52 | st,i2c-min-sda-pulse-width-us = <5>; | |
25774513 PG |
53 | }; |
54 | ||
55 | i2c@9844000 { | |
56 | status = "okay"; | |
57 | }; | |
58 | ||
59 | i2c@9845000 { | |
60 | status = "okay"; | |
61 | }; | |
62 | ||
63 | i2c@9540000 { | |
64 | status = "okay"; | |
65 | }; | |
66 | ||
9286ac48 PG |
67 | mmc0: sdhci@09060000 { |
68 | status = "okay"; | |
69 | }; | |
70 | ||
71 | mmc1: sdhci@09080000 { | |
72 | status = "okay"; | |
73 | }; | |
74 | ||
25774513 | 75 | /* SSC11 to HDMI */ |
a01a35e0 | 76 | hdmiddc: i2c@9541000 { |
25774513 PG |
77 | status = "okay"; |
78 | /* HDMI V1.3a supports Standard mode only */ | |
79 | clock-frequency = <100000>; | |
80 | st,i2c-min-scl-pulse-width-us = <0>; | |
81 | st,i2c-min-sda-pulse-width-us = <5>; | |
82 | }; | |
b26373c0 GF |
83 | |
84 | miphy28lp_phy: miphy28lp@9b22000 { | |
85 | ||
86 | phy_port0: port@9b22000 { | |
87 | st,osc-rdy; | |
88 | }; | |
89 | ||
90 | phy_port1: port@9b2a000 { | |
91 | st,osc-force-ext; | |
92 | }; | |
93 | }; | |
571ac3be PG |
94 | |
95 | st_dwc3: dwc3@8f94000 { | |
96 | status = "okay"; | |
97 | }; | |
98 | ||
60dfa245 MC |
99 | ethernet0: dwmac@9630000 { |
100 | st,tx-retime-src = "clkgen"; | |
101 | status = "okay"; | |
102 | phy-mode = "rgmii"; | |
103 | fixed-link = <0 1 1000 0 0>; | |
104 | }; | |
d90394b5 PG |
105 | |
106 | demux@08a20000 { | |
107 | compatible = "st,stih407-c8sectpfe"; | |
108 | status = "okay"; | |
109 | reg = <0x08a20000 0x10000>, | |
110 | <0x08a00000 0x4000>; | |
111 | reg-names = "c8sectpfe", "c8sectpfe-ram"; | |
112 | interrupts = <GIC_SPI 34 IRQ_TYPE_NONE>, | |
113 | <GIC_SPI 35 IRQ_TYPE_NONE>; | |
114 | interrupt-names = "c8sectpfe-error-irq", | |
115 | "c8sectpfe-idle-irq"; | |
116 | pinctrl-0 = <&pinctrl_tsin0_serial>; | |
117 | pinctrl-1 = <&pinctrl_tsin0_parallel>; | |
118 | pinctrl-2 = <&pinctrl_tsin3_serial>; | |
119 | pinctrl-3 = <&pinctrl_tsin4_serial_alt3>; | |
120 | pinctrl-4 = <&pinctrl_tsin5_serial_alt1>; | |
121 | pinctrl-names = "tsin0-serial", | |
122 | "tsin0-parallel", | |
123 | "tsin3-serial", | |
124 | "tsin4-serial", | |
125 | "tsin5-serial"; | |
126 | clocks = <&clk_s_c0_flexgen CLK_PROC_STFE>; | |
127 | clock-names = "c8sectpfe"; | |
128 | ||
129 | /* tsin0 is TSA on NIMA */ | |
130 | tsin0: port@0 { | |
131 | tsin-num = <0>; | |
132 | serial-not-parallel; | |
133 | i2c-bus = <&ssc2>; | |
0014eb75 | 134 | reset-gpios = <&pio15 4 GPIO_ACTIVE_HIGH>; |
d90394b5 PG |
135 | dvb-card = <STV0367_TDA18212_NIMA_1>; |
136 | }; | |
137 | }; | |
25774513 PG |
138 | }; |
139 | }; |