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