Home | History | Annotate | Line # | Download | only in dts
      1  1.1.1.2     skrll // SPDX-License-Identifier: GPL-2.0-or-later
      2      1.1  jmcneill /*
      3      1.1  jmcneill  * wd-mbwe.dtsi - Device tree file for Western Digital My Book World Edition
      4      1.1  jmcneill  *
      5      1.1  jmcneill  * Copyright (C) 2016 Neil Armstrong <narmstrong (a] baylibre.com>
      6      1.1  jmcneill  */
      7      1.1  jmcneill 
      8      1.1  jmcneill /dts-v1/;
      9      1.1  jmcneill #include "ox810se.dtsi"
     10      1.1  jmcneill 
     11      1.1  jmcneill / {
     12      1.1  jmcneill 	model = "Western Digital My Book World Edition";
     13      1.1  jmcneill 
     14      1.1  jmcneill 	compatible = "wd,mbwe", "oxsemi,ox810se";
     15      1.1  jmcneill 
     16      1.1  jmcneill 	chosen {
     17      1.1  jmcneill 		bootargs = "console=ttyS1,115200n8 earlyprintk=serial";
     18      1.1  jmcneill 	};
     19      1.1  jmcneill 
     20      1.1  jmcneill 	memory {
     21      1.1  jmcneill 		/* 128Mbytes DDR */
     22      1.1  jmcneill 		reg = <0x48000000 0x8000000>;
     23      1.1  jmcneill 	};
     24      1.1  jmcneill 
     25      1.1  jmcneill 	aliases {
     26      1.1  jmcneill 		serial1 = &uart1;
     27      1.1  jmcneill 		gpio0 = &gpio0;
     28      1.1  jmcneill 		gpio1 = &gpio1;
     29      1.1  jmcneill 	};
     30      1.1  jmcneill 
     31      1.1  jmcneill 	gpio-keys-polled {
     32      1.1  jmcneill 		compatible = "gpio-keys-polled";
     33      1.1  jmcneill 		#address-cells = <1>;
     34      1.1  jmcneill 		#size-cells = <0>;
     35      1.1  jmcneill 		poll-interval = <100>;
     36      1.1  jmcneill 
     37      1.1  jmcneill 		power {
     38      1.1  jmcneill 			label = "power";
     39      1.1  jmcneill 			gpios = <&gpio0 0 1>;
     40      1.1  jmcneill 			linux,code = <0x198>;
     41      1.1  jmcneill 		};
     42      1.1  jmcneill 
     43      1.1  jmcneill 		recovery {
     44      1.1  jmcneill 			label = "recovery";
     45      1.1  jmcneill 			gpios = <&gpio0 4 1>;
     46      1.1  jmcneill 			linux,code = <0xab>;
     47      1.1  jmcneill 		};
     48      1.1  jmcneill 	};
     49      1.1  jmcneill 
     50      1.1  jmcneill 	leds {
     51      1.1  jmcneill 		compatible = "gpio-leds";
     52      1.1  jmcneill 
     53      1.1  jmcneill 		a0 {
     54      1.1  jmcneill 			label = "activity0";
     55      1.1  jmcneill 			gpios = <&gpio0 25 0>;
     56      1.1  jmcneill 			default-state = "keep";
     57      1.1  jmcneill 		};
     58      1.1  jmcneill 
     59      1.1  jmcneill 		a1 {
     60      1.1  jmcneill 			label = "activity1";
     61      1.1  jmcneill 			gpios = <&gpio0 26 0>;
     62      1.1  jmcneill 			default-state = "keep";
     63      1.1  jmcneill 		};
     64      1.1  jmcneill 
     65      1.1  jmcneill 		a2 {
     66      1.1  jmcneill 			label = "activity2";
     67      1.1  jmcneill 			gpios = <&gpio0 5 0>;
     68      1.1  jmcneill 			default-state = "keep";
     69      1.1  jmcneill 		};
     70      1.1  jmcneill 
     71      1.1  jmcneill 		a3 {
     72      1.1  jmcneill 			label = "activity3";
     73      1.1  jmcneill 			gpios = <&gpio0 6 0>;
     74      1.1  jmcneill 			default-state = "keep";
     75      1.1  jmcneill 		};
     76      1.1  jmcneill 
     77      1.1  jmcneill 		a4 {
     78      1.1  jmcneill 			label = "activity4";
     79      1.1  jmcneill 			gpios = <&gpio0 7 0>;
     80      1.1  jmcneill 			default-state = "keep";
     81      1.1  jmcneill 		};
     82      1.1  jmcneill 
     83      1.1  jmcneill 		a5 {
     84      1.1  jmcneill 			label = "activity5";
     85      1.1  jmcneill 			gpios = <&gpio1 2 0>;
     86      1.1  jmcneill 			default-state = "keep";
     87      1.1  jmcneill 		};
     88      1.1  jmcneill 	};
     89      1.1  jmcneill 
     90      1.1  jmcneill 	i2c-gpio {
     91      1.1  jmcneill 		compatible = "i2c-gpio";
     92      1.1  jmcneill 		gpios = <&gpio0 3 0 /* sda */
     93      1.1  jmcneill 			 &gpio0 2 0 /* scl */
     94      1.1  jmcneill 			 >;
     95      1.1  jmcneill 		i2c-gpio,delay-us = <2>;        /* ~100 kHz */
     96      1.1  jmcneill 		#address-cells = <1>;
     97      1.1  jmcneill 		#size-cells = <0>;
     98      1.1  jmcneill 
     99      1.1  jmcneill 		rtc0: rtc@48 {
    100      1.1  jmcneill 			compatible = "st,m41t00";
    101      1.1  jmcneill 			reg = <0x68>;
    102      1.1  jmcneill 		};
    103      1.1  jmcneill 	};
    104      1.1  jmcneill };
    105      1.1  jmcneill 
    106      1.1  jmcneill &uart1 {
    107      1.1  jmcneill 	status = "okay";
    108      1.1  jmcneill 
    109      1.1  jmcneill 	pinctrl-names = "default";
    110      1.1  jmcneill 	pinctrl-0 = <&pinctrl_uart1>;
    111      1.1  jmcneill };
    112