Linux Audio

Check our new training course

Loading...
Note: File does not exist in v3.1.
  1// SPDX-License-Identifier: GPL-2.0
  2/dts-v1/;
  3
  4#include <dt-bindings/gpio/gpio.h>
  5#include <dt-bindings/input/input.h>
  6#include <dt-bindings/leds/common.h>
  7
  8#include "ar9331.dtsi"
  9
 10/ {
 11	model = "DPTechnics DPT-Module";
 12	compatible = "dptechnics,dpt-module";
 13
 14	aliases {
 15		serial0 = &uart;
 16	};
 17
 18	memory@0 {
 19		device_type = "memory";
 20		reg = <0x0 0x4000000>;
 21	};
 22
 23	leds {
 24		compatible = "gpio-leds";
 25
 26		led-0 {
 27			function = LED_FUNCTION_STATUS;
 28			color = <LED_COLOR_ID_GREEN>;
 29			gpios = <&gpio 27 GPIO_ACTIVE_LOW>;
 30			default-state = "off";
 31		};
 32	};
 33
 34	gpio-keys {
 35		compatible = "gpio-keys";
 36		#address-cells = <1>;
 37		#size-cells = <0>;
 38
 39		button@0 {
 40			label = "reset";
 41			linux,code = <KEY_RESTART>;
 42			gpios = <&gpio 11 GPIO_ACTIVE_LOW>;
 43		};
 44	};
 45};
 46
 47&ref {
 48	clock-frequency = <25000000>;
 49};
 50
 51&uart {
 52	status = "okay";
 53};
 54
 55&gpio {
 56	status = "okay";
 57};
 58
 59&usb {
 60	dr_mode = "host";
 61	status = "okay";
 62};
 63
 64&usb_phy {
 65	status = "okay";
 66};
 67
 68&spi {
 69	num-chipselects = <1>;
 70	status = "okay";
 71
 72	/* Winbond 25Q128FVSG SPI flash */
 73	spiflash: w25q128@0 {
 74		#address-cells = <1>;
 75		#size-cells = <1>;
 76		compatible = "winbond,w25q128", "jedec,spi-nor";
 77		spi-max-frequency = <104000000>;
 78		reg = <0>;
 79	};
 80};
 81
 82&eth0 {
 83	status = "okay";
 84};
 85
 86&eth1 {
 87	status = "okay";
 88};
 89
 90&switch_port1 {
 91	label = "lan0";
 92	status = "okay";
 93};
 94
 95&phy_port0 {
 96	status = "okay";
 97};
 98
 99&phy_port4 {
100	status = "okay";
101};