Linux Audio

Check our new training course

Loading...
v6.8
  1// SPDX-License-Identifier: (GPL-2.0 OR MIT)
  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 = "OpenEmbed SOM9331 Board";
 12	compatible = "openembed,som9331";
 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_RED>;
 29			gpios = <&gpio 27 GPIO_ACTIVE_LOW>;
 30			default-state = "off";
 31		};
 32	};
 33
 34	gpio-keys {
 35		compatible = "gpio-keys";
 
 
 36
 37		button-0 {
 38			label = "reset";
 39			linux,code = <KEY_RESTART>;
 40			gpios = <&gpio 11 GPIO_ACTIVE_HIGH>;
 41		};
 42	};
 43};
 44
 45&ref {
 46	clock-frequency = <25000000>;
 47};
 48
 49&uart {
 50	status = "okay";
 51};
 52
 53&gpio {
 54	status = "okay";
 55};
 56
 57&usb {
 58	dr_mode = "host";
 59	status = "okay";
 60};
 61
 62&usb_phy {
 63	status = "okay";
 64};
 65
 66&spi {
 67	num-chipselects = <1>;
 68	status = "okay";
 69
 70	/* Winbond 25Q64FVSIG SPI flash */
 71	spiflash: w25q64@0 {
 72		#address-cells = <1>;
 73		#size-cells = <1>;
 74		compatible = "winbond,w25q64", "jedec,spi-nor";
 75		spi-max-frequency = <104000000>;
 76		reg = <0>;
 77	};
 78};
 79
 80&eth0 {
 81	status = "okay";
 82};
 83
 84&eth1 {
 85	status = "okay";
 86};
 87
 88&switch_port1 {
 89	label = "lan0";
 90	status = "okay";
 91};
 92
 93&switch_port3 {
 94	label = "lan1";
 95	status = "okay";
 96};
 97
 98&phy_port0 {
 99	status = "okay";
100};
101
102&phy_port2 {
103	status = "okay";
104};
105
106&phy_port4 {
107	status = "okay";
108};
v5.14.15
  1// SPDX-License-Identifier: (GPL-2.0 OR MIT)
  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 = "OpenEmbed SOM9331 Board";
 12	compatible = "openembed,som9331";
 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_RED>;
 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_HIGH>;
 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 25Q64FVSIG SPI flash */
 73	spiflash: w25q64@0 {
 74		#address-cells = <1>;
 75		#size-cells = <1>;
 76		compatible = "winbond,w25q64", "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&switch_port3 {
 96	label = "lan1";
 97	status = "okay";
 98};
 99
100&phy_port0 {
101	status = "okay";
102};
103
104&phy_port2 {
105	status = "okay";
106};
107
108&phy_port4 {
109	status = "okay";
110};