Linux Audio

Check our new training course

Loading...
Note: File does not exist in v6.13.7.
  1/dts-v1/;
  2
  3#include "kirkwood-nsa3x0-common.dtsi"
  4
  5/*
  6 * There are at least two different NSA310 designs. This variant does
  7 * not have the red USB Led.
  8 */
  9
 10/ {
 11	compatible = "zyxel,nsa310a", "zyxel,nsa310", "marvell,kirkwood-88f6281", "marvell,kirkwood";
 12
 13	memory {
 14		device_type = "memory";
 15		reg = <0x00000000 0x10000000>;
 16	};
 17
 18	chosen {
 19		bootargs = "console=ttyS0,115200";
 20		stdout-path = &uart0;
 21	};
 22
 23	ocp@f1000000 {
 24		pinctrl: pin-controller@10000 {
 25			pinctrl-names = "default";
 26
 27			pmx_led_esata_green: pmx-led-esata-green {
 28				marvell,pins = "mpp12";
 29				marvell,function = "gpio";
 30			};
 31
 32			pmx_led_esata_red: pmx-led-esata-red {
 33				marvell,pins = "mpp13";
 34				marvell,function = "gpio";
 35			};
 36
 37			pmx_led_usb_green: pmx-led-usb-green {
 38				marvell,pins = "mpp15";
 39				marvell,function = "gpio";
 40			};
 41
 42			pmx_led_sys_green: pmx-led-sys-green {
 43				marvell,pins = "mpp28";
 44				marvell,function = "gpio";
 45			};
 46
 47			pmx_led_sys_red: pmx-led-sys-red {
 48				marvell,pins = "mpp29";
 49				marvell,function = "gpio";
 50			};
 51
 52			pmx_led_hdd_green: pmx-led-hdd-green {
 53				marvell,pins = "mpp41";
 54				marvell,function = "gpio";
 55			};
 56
 57			pmx_led_hdd_red: pmx-led-hdd-red {
 58				marvell,pins = "mpp42";
 59				marvell,function = "gpio";
 60			};
 61
 62		};
 63
 64		i2c@11000 {
 65			status = "okay";
 66
 67			lm85: lm85@2e {
 68				compatible = "national,lm85";
 69				reg = <0x2e>;
 70			};
 71		};
 72	};
 73
 74	gpio-leds {
 75		compatible = "gpio-leds";
 76
 77		green-sys {
 78			label = "nsa310:green:sys";
 79			gpios = <&gpio0 28 GPIO_ACTIVE_HIGH>;
 80		};
 81		red-sys {
 82			label = "nsa310:red:sys";
 83			gpios = <&gpio0 29 GPIO_ACTIVE_HIGH>;
 84		};
 85		green-hdd {
 86			label = "nsa310:green:hdd";
 87			gpios = <&gpio1 9 GPIO_ACTIVE_HIGH>;
 88		};
 89		red-hdd {
 90			label = "nsa310:red:hdd";
 91			gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>;
 92		};
 93		green-esata {
 94			label = "nsa310:green:esata";
 95			gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
 96		};
 97		red-esata {
 98			label = "nsa310:red:esata";
 99			gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>;
100		};
101		green-usb {
102			label = "nsa310:green:usb";
103			gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>;
104		};
105		green-copy {
106			label = "nsa310:green:copy";
107			gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>;
108		};
109		red-copy {
110			label = "nsa310:red:copy";
111			gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>;
112		};
113	};
114};