Linux Audio

Check our new training course

Yocto distribution development and maintenance

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