1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 2 /* 3 * Dell Wyse 3020 a.k.a. "Ariel" a.k.a. Tx0D (T00D, T10D) 4 * 5 * Copyright (C) 2019 Lubomir Rintel <lkundrak@v3.sk> 6 */ 7 8 /dts-v1/; 9 #include "mmp3.dtsi" 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/interrupt-controller/irq.h> 12 13 / { 14 model = "Dell Ariel"; 15 compatible = "dell,wyse-ariel", "marvell,mmp3"; 16 17 aliases { 18 serial2 = &uart3; 19 }; 20 21 chosen { 22 #address-cells = <0x1>; 23 #size-cells = <0x1>; 24 ranges; 25 bootargs = "earlyprintk=ttyS2,115200 console=ttyS2,115200"; 26 }; 27 28 memory@0 { 29 available = <0x7f700000 0x7ff00000 0x00000000 0x7f600000>; 30 reg = <0x0 0x80000000>; 31 device_type = "memory"; 32 }; 33 34 ec_input_spi: spi { 35 compatible = "spi-gpio"; 36 #address-cells = <1>; 37 #size-cells = <0>; 38 39 num-chipselects = <0>; 40 sck-gpios = <&gpio 55 GPIO_ACTIVE_HIGH>; 41 miso-gpios = <&gpio 57 GPIO_ACTIVE_HIGH>; 42 mosi-gpios = <&gpio 58 GPIO_ACTIVE_HIGH>; 43 }; 44 }; 45 46 &uart3 { 47 status = "okay"; 48 }; 49 50 &rtc { 51 status = "okay"; 52 }; 53 54 &usb_otg0 { 55 status = "okay"; 56 }; 57 58 &usb_otg_phy0 { 59 status = "okay"; 60 }; 61 62 &hsic0 { 63 status = "okay"; 64 65 usb1@1 { 66 compatible = "usb424,2640"; 67 reg = <0x01>; 68 #address-cells = <0x01>; 69 #size-cells = <0x00>; 70 71 mass-storage@1 { 72 compatible = "usb424,4040"; 73 reg = <0x01>; 74 status = "disabled"; 75 }; 76 }; 77 }; 78 79 &hsic_phy0 { 80 status = "okay"; 81 reset-gpios = <&gpio 63 GPIO_ACTIVE_HIGH>; 82 }; 83 84 &mmc3 { 85 status = "okay"; 86 max-frequency = <50000000>; 87 status = "okay"; 88 bus-width = <8>; 89 non-removable; 90 cap-mmc-highspeed; 91 }; 92 93 &twsi1 { 94 status = "okay"; 95 96 rtc@68 { 97 compatible = "dallas,ds1338"; 98 reg = <0x68>; 99 status = "okay"; 100 }; 101 }; 102 103 &twsi3 { 104 status = "okay"; 105 }; 106 107 &twsi4 { 108 status = "okay"; 109 110 embedded-controller@58 { 111 compatible = "dell,wyse-ariel-ec", "ene,kb3930"; 112 reg = <0x58>; 113 system-power-controller; 114 115 off-gpios = <&gpio 126 GPIO_ACTIVE_HIGH>, 116 <&gpio 127 GPIO_ACTIVE_HIGH>; 117 }; 118 }; 119 120 &ssp1 { 121 status = "okay"; 122 cs-gpios = <&gpio 46 GPIO_ACTIVE_LOW>; 123 124 firmware-flash@0 { 125 compatible = "winbond,w25q32", "jedec,spi-nor"; 126 reg = <0>; 127 spi-max-frequency = <104000000>; 128 m25p,fast-read; 129 }; 130 }; 131 132 &ec_input_spi { 133 status = "okay"; 134 cs-gpios = <&gpio 56 GPIO_ACTIVE_LOW>; 135 136 power-button@0 { 137 reg = <0>; 138 interrupt-parent = <&gpio>; 139 interrupts = <60 IRQ_TYPE_EDGE_RISING>; 140 compatible = "dell,wyse-ariel-ec-input", "ene,kb3930-input"; 141 spi-max-frequency = <33000000>; 142 }; 143 }; 144 145 &gpu_2d { 146 status = "okay"; 147 }; 148 149 &gpu_3d { 150 status = "okay"; 151 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.