| .. | .. |
|---|
| 7 | 7 | |
|---|
| 8 | 8 | /dts-v1/; |
|---|
| 9 | 9 | #include <dt-bindings/input/input.h> |
|---|
| 10 | | -#include "mt7623.dtsi" |
|---|
| 10 | +#include "mt7623n.dtsi" |
|---|
| 11 | 11 | #include "mt6323.dtsi" |
|---|
| 12 | 12 | |
|---|
| 13 | 13 | / { |
|---|
| .. | .. |
|---|
| 22 | 22 | |
|---|
| 23 | 23 | chosen { |
|---|
| 24 | 24 | stdout-path = "serial2:115200n8"; |
|---|
| 25 | + }; |
|---|
| 26 | + |
|---|
| 27 | + connector { |
|---|
| 28 | + compatible = "hdmi-connector"; |
|---|
| 29 | + label = "hdmi"; |
|---|
| 30 | + type = "d"; |
|---|
| 31 | + ddc-i2c-bus = <&hdmiddc0>; |
|---|
| 32 | + |
|---|
| 33 | + port { |
|---|
| 34 | + hdmi_connector_in: endpoint { |
|---|
| 35 | + remote-endpoint = <&hdmi0_out>; |
|---|
| 36 | + }; |
|---|
| 37 | + }; |
|---|
| 25 | 38 | }; |
|---|
| 26 | 39 | |
|---|
| 27 | 40 | cpus { |
|---|
| .. | .. |
|---|
| 106 | 119 | }; |
|---|
| 107 | 120 | }; |
|---|
| 108 | 121 | |
|---|
| 122 | +&bls { |
|---|
| 123 | + status = "okay"; |
|---|
| 124 | +}; |
|---|
| 125 | + |
|---|
| 109 | 126 | &btif { |
|---|
| 127 | + status = "okay"; |
|---|
| 128 | +}; |
|---|
| 129 | + |
|---|
| 130 | +&cec { |
|---|
| 110 | 131 | status = "okay"; |
|---|
| 111 | 132 | }; |
|---|
| 112 | 133 | |
|---|
| .. | .. |
|---|
| 118 | 139 | |
|---|
| 119 | 140 | &crypto { |
|---|
| 120 | 141 | status = "okay"; |
|---|
| 142 | +}; |
|---|
| 143 | + |
|---|
| 144 | +&dpi0 { |
|---|
| 145 | + status = "okay"; |
|---|
| 146 | + |
|---|
| 147 | + ports { |
|---|
| 148 | + #address-cells = <1>; |
|---|
| 149 | + #size-cells = <0>; |
|---|
| 150 | + port@0 { |
|---|
| 151 | + reg = <0>; |
|---|
| 152 | + dpi0_out: endpoint { |
|---|
| 153 | + remote-endpoint = <&hdmi0_in>; |
|---|
| 154 | + }; |
|---|
| 155 | + }; |
|---|
| 156 | + }; |
|---|
| 121 | 157 | }; |
|---|
| 122 | 158 | |
|---|
| 123 | 159 | ð { |
|---|
| .. | .. |
|---|
| 138 | 174 | mac@1 { |
|---|
| 139 | 175 | compatible = "mediatek,eth-mac"; |
|---|
| 140 | 176 | reg = <1>; |
|---|
| 177 | + phy-mode = "rgmii"; |
|---|
| 141 | 178 | phy-handle = <&phy5>; |
|---|
| 142 | 179 | }; |
|---|
| 143 | 180 | |
|---|
| .. | .. |
|---|
| 202 | 239 | }; |
|---|
| 203 | 240 | }; |
|---|
| 204 | 241 | |
|---|
| 242 | +&hdmi0 { |
|---|
| 243 | + pinctrl-names = "default"; |
|---|
| 244 | + pinctrl-0 = <&hdmi_pins_a>; |
|---|
| 245 | + status = "okay"; |
|---|
| 246 | + |
|---|
| 247 | + ports { |
|---|
| 248 | + #address-cells = <1>; |
|---|
| 249 | + #size-cells = <0>; |
|---|
| 250 | + port@0 { |
|---|
| 251 | + reg = <0>; |
|---|
| 252 | + hdmi0_in: endpoint { |
|---|
| 253 | + remote-endpoint = <&dpi0_out>; |
|---|
| 254 | + }; |
|---|
| 255 | + }; |
|---|
| 256 | + |
|---|
| 257 | + port@1 { |
|---|
| 258 | + reg = <1>; |
|---|
| 259 | + hdmi0_out: endpoint { |
|---|
| 260 | + remote-endpoint = <&hdmi_connector_in>; |
|---|
| 261 | + }; |
|---|
| 262 | + }; |
|---|
| 263 | + }; |
|---|
| 264 | +}; |
|---|
| 265 | + |
|---|
| 266 | +&hdmiddc0 { |
|---|
| 267 | + pinctrl-names = "default"; |
|---|
| 268 | + pinctrl-0 = <&hdmi_ddc_pins_a>; |
|---|
| 269 | + status = "okay"; |
|---|
| 270 | +}; |
|---|
| 271 | + |
|---|
| 272 | +&hdmi_phy { |
|---|
| 273 | + mediatek,ibias = <0xa>; |
|---|
| 274 | + mediatek,ibias_up = <0x1c>; |
|---|
| 275 | + status = "okay"; |
|---|
| 276 | +}; |
|---|
| 277 | + |
|---|
| 205 | 278 | &i2c0 { |
|---|
| 206 | 279 | pinctrl-names = "default"; |
|---|
| 207 | 280 | pinctrl-0 = <&i2c0_pins_a>; |
|---|