| .. | .. |
|---|
| 2 | 2 | /* |
|---|
| 3 | 3 | * dts file for Xilinx ZynqMP ZCU100 revC |
|---|
| 4 | 4 | * |
|---|
| 5 | | - * (C) Copyright 2016 - 2018, Xilinx, Inc. |
|---|
| 5 | + * (C) Copyright 2016 - 2019, Xilinx, Inc. |
|---|
| 6 | 6 | * |
|---|
| 7 | 7 | * Michal Simek <michal.simek@xilinx.com> |
|---|
| 8 | 8 | * Nathalie Chan King Choy |
|---|
| .. | .. |
|---|
| 11 | 11 | /dts-v1/; |
|---|
| 12 | 12 | |
|---|
| 13 | 13 | #include "zynqmp.dtsi" |
|---|
| 14 | | -#include "zynqmp-clk.dtsi" |
|---|
| 14 | +#include "zynqmp-clk-ccf.dtsi" |
|---|
| 15 | 15 | #include <dt-bindings/input/input.h> |
|---|
| 16 | 16 | #include <dt-bindings/interrupt-controller/irq.h> |
|---|
| 17 | 17 | #include <dt-bindings/gpio/gpio.h> |
|---|
| .. | .. |
|---|
| 49 | 49 | label = "sw4"; |
|---|
| 50 | 50 | gpios = <&gpio 23 GPIO_ACTIVE_LOW>; |
|---|
| 51 | 51 | linux,code = <KEY_POWER>; |
|---|
| 52 | | - gpio-key,wakeup; |
|---|
| 52 | + wakeup-source; |
|---|
| 53 | 53 | autorepeat; |
|---|
| 54 | 54 | }; |
|---|
| 55 | 55 | }; |
|---|
| 56 | 56 | |
|---|
| 57 | 57 | leds { |
|---|
| 58 | 58 | compatible = "gpio-leds"; |
|---|
| 59 | | - ds2 { |
|---|
| 59 | + led-ds2 { |
|---|
| 60 | 60 | label = "ds2"; |
|---|
| 61 | 61 | gpios = <&gpio 20 GPIO_ACTIVE_HIGH>; |
|---|
| 62 | 62 | linux,default-trigger = "heartbeat"; |
|---|
| 63 | 63 | }; |
|---|
| 64 | 64 | |
|---|
| 65 | | - ds3 { |
|---|
| 65 | + led-ds3 { |
|---|
| 66 | 66 | label = "ds3"; |
|---|
| 67 | 67 | gpios = <&gpio 19 GPIO_ACTIVE_HIGH>; |
|---|
| 68 | 68 | linux,default-trigger = "phy0tx"; /* WLAN tx */ |
|---|
| 69 | 69 | default-state = "off"; |
|---|
| 70 | 70 | }; |
|---|
| 71 | 71 | |
|---|
| 72 | | - ds4 { |
|---|
| 72 | + led-ds4 { |
|---|
| 73 | 73 | label = "ds4"; |
|---|
| 74 | 74 | gpios = <&gpio 18 GPIO_ACTIVE_HIGH>; |
|---|
| 75 | 75 | linux,default-trigger = "phy0rx"; /* WLAN rx */ |
|---|
| 76 | 76 | default-state = "off"; |
|---|
| 77 | 77 | }; |
|---|
| 78 | 78 | |
|---|
| 79 | | - ds5 { |
|---|
| 79 | + led-ds5 { |
|---|
| 80 | 80 | label = "ds5"; |
|---|
| 81 | 81 | gpios = <&gpio 17 GPIO_ACTIVE_HIGH>; |
|---|
| 82 | 82 | linux,default-trigger = "bluetooth-power"; |
|---|
| .. | .. |
|---|
| 102 | 102 | compatible = "mmc-pwrseq-simple"; |
|---|
| 103 | 103 | reset-gpios = <&gpio 7 GPIO_ACTIVE_LOW>; /* WIFI_EN */ |
|---|
| 104 | 104 | post-power-on-delay-ms = <10>; |
|---|
| 105 | + }; |
|---|
| 106 | + |
|---|
| 107 | + ina226 { |
|---|
| 108 | + compatible = "iio-hwmon"; |
|---|
| 109 | + io-channels = <&u35 0>, <&u35 1>, <&u35 2>, <&u35 3>; |
|---|
| 105 | 110 | }; |
|---|
| 106 | 111 | }; |
|---|
| 107 | 112 | |
|---|
| .. | .. |
|---|
| 181 | 186 | compatible = "ti,tps65086"; |
|---|
| 182 | 187 | reg = <0x5e>; |
|---|
| 183 | 188 | interrupt-parent = <&gpio>; |
|---|
| 184 | | - interrupts = <77 GPIO_ACTIVE_LOW>; |
|---|
| 189 | + interrupts = <77 IRQ_TYPE_LEVEL_LOW>; |
|---|
| 185 | 190 | #gpio-cells = <2>; |
|---|
| 186 | 191 | gpio-controller; |
|---|
| 187 | 192 | }; |
|---|
| .. | .. |
|---|
| 191 | 196 | #size-cells = <0>; |
|---|
| 192 | 197 | reg = <5>; |
|---|
| 193 | 198 | /* PS_PMBUS */ |
|---|
| 194 | | - ina226@40 { /* u35 */ |
|---|
| 199 | + u35: ina226@40 { /* u35 */ |
|---|
| 195 | 200 | compatible = "ti,ina226"; |
|---|
| 201 | + #io-channel-cells = <1>; |
|---|
| 196 | 202 | reg = <0x40>; |
|---|
| 197 | 203 | shunt-resistor = <10000>; |
|---|
| 198 | 204 | /* MIO31 is alert which should be routed to PMUFW */ |
|---|
| .. | .. |
|---|
| 226 | 232 | &sdhci0 { |
|---|
| 227 | 233 | status = "okay"; |
|---|
| 228 | 234 | no-1-8-v; |
|---|
| 229 | | - broken-cd; /* CD has to be enabled by default */ |
|---|
| 230 | 235 | disable-wp; |
|---|
| 231 | 236 | }; |
|---|
| 232 | 237 | |
|---|
| .. | .. |
|---|
| 251 | 256 | &spi0 { /* Low Speed connector */ |
|---|
| 252 | 257 | status = "okay"; |
|---|
| 253 | 258 | label = "LS-SPI0"; |
|---|
| 259 | + num-cs = <1>; |
|---|
| 254 | 260 | }; |
|---|
| 255 | 261 | |
|---|
| 256 | 262 | &spi1 { /* High Speed connector */ |
|---|
| 257 | 263 | status = "okay"; |
|---|
| 258 | 264 | label = "HS-SPI1"; |
|---|
| 265 | + num-cs = <1>; |
|---|
| 259 | 266 | }; |
|---|
| 260 | 267 | |
|---|
| 261 | 268 | &uart0 { |
|---|
| .. | .. |
|---|
| 274 | 281 | /* ULPI SMSC USB3320 */ |
|---|
| 275 | 282 | &usb0 { |
|---|
| 276 | 283 | status = "okay"; |
|---|
| 284 | + dr_mode = "peripheral"; |
|---|
| 277 | 285 | }; |
|---|
| 278 | 286 | |
|---|
| 279 | 287 | /* ULPI SMSC USB3320 */ |
|---|
| 280 | 288 | &usb1 { |
|---|
| 281 | 289 | status = "okay"; |
|---|
| 290 | + dr_mode = "host"; |
|---|
| 282 | 291 | }; |
|---|
| 283 | 292 | |
|---|
| 284 | 293 | &watchdog0 { |
|---|