Linux Audio

Check our new training course

Loading...
v6.2
  1// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
  2/*
  3 * Broadcom BCM470X / BCM5301X ARM platform code.
  4 * DTS for Buffalo WZR-900DHP
  5 *
  6 * Copyright (C) 2015 Rafał Miłecki <zajec5@gmail.com>
  7 */
  8
  9/dts-v1/;
 10
 11#include "bcm47081.dtsi"
 12#include "bcm5301x-nand-cs0-bch8.dtsi"
 13
 14/ {
 15	compatible = "buffalo,wzr-900dhp", "brcm,bcm47081", "brcm,bcm4708";
 16	model = "Buffalo WZR-900DHP (BCM47081)";
 17
 18	chosen {
 19		bootargs = "console=ttyS0,115200";
 20	};
 21
 22	memory@0 {
 23		device_type = "memory";
 24		reg = <0x00000000 0x08000000>,
 25		      <0x88000000 0x08000000>;
 26	};
 27
 28	spi {
 29		compatible = "spi-gpio";
 30		num-chipselects = <1>;
 31		gpio-sck = <&chipcommon 7 0>;
 32		gpio-mosi = <&chipcommon 4 0>;
 33		cs-gpios = <&chipcommon 6 0>;
 34		#address-cells = <1>;
 35		#size-cells = <0>;
 36
 37		hc595: gpio_spi@0 {
 38			compatible = "fairchild,74hc595";
 39			reg = <0>;
 40			registers-number = <1>;
 41			spi-max-frequency = <100000>;
 42
 43			gpio-controller;
 44			#gpio-cells = <2>;
 45
 46		};
 47	};
 48
 49	leds {
 50		compatible = "gpio-leds";
 51
 52		led-usb {
 53			label = "bcm53xx:green:usb";
 54			gpios = <&hc595 0 GPIO_ACTIVE_HIGH>;
 55		};
 56
 57		led-power0 {
 58			label = "bcm53xx:green:power";
 59			gpios = <&hc595 1 GPIO_ACTIVE_HIGH>;
 60			linux,default-trigger = "default-on";
 61		};
 62
 63		led-power1 {
 64			label = "bcm53xx:red:power";
 65			gpios = <&hc595 2 GPIO_ACTIVE_HIGH>;
 66		};
 67
 68		led-router0 {
 69			label = "bcm53xx:green:router";
 70			gpios = <&hc595 3 GPIO_ACTIVE_HIGH>;
 71			linux,default-trigger = "default-on";
 72		};
 73
 74		led-router1 {
 75			label = "bcm53xx:amber:router";
 76			gpios = <&hc595 4 GPIO_ACTIVE_HIGH>;
 77		};
 78
 79		led-wan {
 80			label = "bcm53xx:green:wan";
 81			gpios = <&hc595 5 GPIO_ACTIVE_HIGH>;
 82			linux,default-trigger = "default-on";
 83		};
 84
 85		led-wireless0 {
 86			label = "bcm53xx:green:wireless";
 87			gpios = <&hc595 6 GPIO_ACTIVE_HIGH>;
 88		};
 89
 90		led-wireless1 {
 91			label = "bcm53xx:amber:wireless";
 92			gpios = <&hc595 7 GPIO_ACTIVE_HIGH>;
 93		};
 94	};
 95
 96	gpio-keys {
 97		compatible = "gpio-keys";
 98
 99		button-restart {
100			label = "Reset";
101			linux,code = <KEY_RESTART>;
102			gpios = <&chipcommon 11 GPIO_ACTIVE_LOW>;
103		};
104	};
105};
106
107&usb3_phy {
108	status = "okay";
109};
v5.14.15
  1// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
  2/*
  3 * Broadcom BCM470X / BCM5301X ARM platform code.
  4 * DTS for Buffalo WZR-900DHP
  5 *
  6 * Copyright (C) 2015 Rafał Miłecki <zajec5@gmail.com>
  7 */
  8
  9/dts-v1/;
 10
 11#include "bcm47081.dtsi"
 12#include "bcm5301x-nand-cs0-bch8.dtsi"
 13
 14/ {
 15	compatible = "buffalo,wzr-900dhp", "brcm,bcm47081", "brcm,bcm4708";
 16	model = "Buffalo WZR-900DHP (BCM47081)";
 17
 18	chosen {
 19		bootargs = "console=ttyS0,115200";
 20	};
 21
 22	memory@0 {
 23		device_type = "memory";
 24		reg = <0x00000000 0x08000000>,
 25		      <0x88000000 0x08000000>;
 26	};
 27
 28	spi {
 29		compatible = "spi-gpio";
 30		num-chipselects = <1>;
 31		gpio-sck = <&chipcommon 7 0>;
 32		gpio-mosi = <&chipcommon 4 0>;
 33		cs-gpios = <&chipcommon 6 0>;
 34		#address-cells = <1>;
 35		#size-cells = <0>;
 36
 37		hc595: gpio_spi@0 {
 38			compatible = "fairchild,74hc595";
 39			reg = <0>;
 40			registers-number = <1>;
 41			spi-max-frequency = <100000>;
 42
 43			gpio-controller;
 44			#gpio-cells = <2>;
 45
 46		};
 47	};
 48
 49	leds {
 50		compatible = "gpio-leds";
 51
 52		usb {
 53			label = "bcm53xx:green:usb";
 54			gpios = <&hc595 0 GPIO_ACTIVE_HIGH>;
 55		};
 56
 57		power0 {
 58			label = "bcm53xx:green:power";
 59			gpios = <&hc595 1 GPIO_ACTIVE_HIGH>;
 60			linux,default-trigger = "default-on";
 61		};
 62
 63		power1 {
 64			label = "bcm53xx:red:power";
 65			gpios = <&hc595 2 GPIO_ACTIVE_HIGH>;
 66		};
 67
 68		router0 {
 69			label = "bcm53xx:green:router";
 70			gpios = <&hc595 3 GPIO_ACTIVE_HIGH>;
 71			linux,default-trigger = "default-on";
 72		};
 73
 74		router1 {
 75			label = "bcm53xx:amber:router";
 76			gpios = <&hc595 4 GPIO_ACTIVE_HIGH>;
 77		};
 78
 79		wan {
 80			label = "bcm53xx:green:wan";
 81			gpios = <&hc595 5 GPIO_ACTIVE_HIGH>;
 82			linux,default-trigger = "default-on";
 83		};
 84
 85		wireless0 {
 86			label = "bcm53xx:green:wireless";
 87			gpios = <&hc595 6 GPIO_ACTIVE_HIGH>;
 88		};
 89
 90		wireless1 {
 91			label = "bcm53xx:amber:wireless";
 92			gpios = <&hc595 7 GPIO_ACTIVE_HIGH>;
 93		};
 94	};
 95
 96	gpio-keys {
 97		compatible = "gpio-keys";
 98
 99		restart {
100			label = "Reset";
101			linux,code = <KEY_RESTART>;
102			gpios = <&chipcommon 11 GPIO_ACTIVE_LOW>;
103		};
104	};
105};
106
107&usb3_phy {
108	status = "okay";
109};