aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/apm821xx/dts/wndr4700.dts
diff options
context:
space:
mode:
authorChristian Lamparter <chunkeey@gmail.com>2017-12-17 14:59:58 +0100
committerMathias Kresin <dev@kresin.me>2017-12-21 01:05:16 +0100
commit1adeecf0d3ab6ba4e485bd3ad0749711d8aabac8 (patch)
treecb7a5a898716e4f8541bd6c38feed02bdb60ed6d /target/linux/apm821xx/dts/wndr4700.dts
parent70301af9150fbf61483bf12fec651beb437f55ac (diff)
downloadupstream-1adeecf0d3ab6ba4e485bd3ad0749711d8aabac8.tar.gz
upstream-1adeecf0d3ab6ba4e485bd3ad0749711d8aabac8.tar.bz2
upstream-1adeecf0d3ab6ba4e485bd3ad0749711d8aabac8.zip
apm821xx: dts: rename devices dts files to include the manufacturer
This patch rename all the DT source files in order to match upstream's "manufacturer-device.dts" format. Please note that the DEVICE_DTB isn't changed. This is because the u-boot of the MyBook Live defines the fdt_file variable to be "apollo3g/apollo3g.dtb". Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
Diffstat (limited to 'target/linux/apm821xx/dts/wndr4700.dts')
-rw-r--r--target/linux/apm821xx/dts/wndr4700.dts409
1 files changed, 0 insertions, 409 deletions
diff --git a/target/linux/apm821xx/dts/wndr4700.dts b/target/linux/apm821xx/dts/wndr4700.dts
deleted file mode 100644
index 2e0addf74b..0000000000
--- a/target/linux/apm821xx/dts/wndr4700.dts
+++ /dev/null
@@ -1,409 +0,0 @@
-/*
- * Device Tree Source for Netgear WNDR4700/WNDR4720 Series
- *
- * Copyright 2008 DENX Software Engineering, Stefan Roese <sr@denx.de>
- *
- * This file is licensed under the terms of the GNU General Public
- * License version 2. This program is licensed "as is" without
- * any warranty of any kind, whether express or implied.
- */
-
-/dts-v1/;
-
-#include "apm82181.dtsi"
-#include <dt-bindings/thermal/thermal.h>
-
-/ {
- model = "Netgear WNDR4700/WNDR4720 Series";
- compatible = "netgear,wndr4700";
-
- aliases {
- serial0 = &UART0;
- led-boot = &status;
- led-failsafe = &failsafe;
- led-running = &status;
- led-upgrade = &status;
- };
-
- chosen {
- linux,stdout-path = "/plb/opb/serial@ef600300";
- };
-
- thermal-zones {
- cpu_thermal: cpu-thermal {
- polling-delay-passive = <10000>; /* milliseconds */
- polling-delay = <20000>; /* milliseconds */
-
- thermal-sensors = <&temp0 1>;
-
- trips {
- /*
- * Once the thermal governers are a bit smarter
- * and do hysteresis properly, we can disable
- * the fan when the HDD and CPU has < 39 C.
- */
- cpu_alert0: cpu-alert0 {
- temperature = <25000>;
- hysteresis = <2000>;
- type = "active";
- };
-
- cpu_alert1: cpu-alert1 {
- temperature = <27000>; /* millicelsius */
- hysteresis = <2000>; /* millicelsius */
- type = "active";
- };
-
- cpu_alert2: cpu-alert2 {
- temperature = <65000>; /* millicelsius */
- hysteresis = <2000>; /* millicelsius */
- type = "active";
- };
-
- cpu_alert3: cpu-alert3 {
- temperature = <70000>; /* millicelsius */
- hysteresis = <2000>; /* millicelsius */
- type = "active";
- };
-
- cpu_alert4: cpu-alert4 {
- temperature = <75000>; /* millicelsius */
- hysteresis = <2000>; /* millicelsius */
- type = "active";
- };
-
- cpu_alert5: cpu-alert5 {
- temperature = <80000>; /* millicelsius */
- hysteresis = <2000>; /* millicelsius */
- type = "active";
- };
-
- cpu_alert6: cpu-alert6 {
- temperature = <850000>; /* millicelsius */
- hysteresis = <2000>; /* millicelsius */
- type = "active";
- };
-
- cpu_crit: cpu-crit {
- temperature = <90000>; /* millicelsius */
- hysteresis = <2000>; /* millicelsius */
- type = "critical";
- };
- };
-
- cooling-maps {
- map0 {
- trip = <&cpu_alert0>;
- cooling-device = <&fan0 THERMAL_NO_LIMIT 0>;
- };
-
- map1 {
- trip = <&cpu_alert1>;
- cooling-device = <&fan0 1 87>;
- };
-
- map2 {
- trip = <&cpu_alert2>;
- cooling-device = <&fan0 88 100>;
- };
-
- map3 {
- trip = <&cpu_alert3>;
- cooling-device = <&fan0 101 147>;
- };
-
- map4 {
- trip = <&cpu_alert4>;
- cooling-device = <&fan0 148 207>;
- };
-
- map5 {
- trip = <&cpu_alert5>;
- cooling-device = <&fan0 208 231>;
- };
-
- map6 {
- trip = <&cpu_alert6>;
- cooling-device =<&fan0 232 THERMAL_NO_LIMIT>;
- };
- };
- };
- };
-};
-
-&CRYPTO {
- status = "okay";
-};
-
-&PKA {
- status = "okay";
-};
-
-&TRNG {
- status = "okay";
-};
-
-&SATA1 {
- status = "okay";
-};
-
-&USBOTG0 {
- status = "okay";
- dr_mode = "host";
-};
-
-&EBC0 {
- ndfc@1,0 {
- status = "okay";
- /* 128 MiB Nand Flash */
- nand {
- #address-cells = <1>;
- #size-cells = <1>;
-
- partition0,0@0x00000000 {
- label = "NAND 128MiB 3,3V 8-bit";
- reg = <0x00000000 0x08000000>;
- read-only;
- };
-
- partition0,1@0x00000000 {
- label = "uboot";
- reg = <0x00000000 0x00180000>;
- read-only;
- };
-
- partition0,2@0x00180000 {
- label = "device-tree";
- reg = <0x00180000 0x00020000>;
- };
-
- partition0,3@0x001a0000 {
- label = "kernel";
- reg = <0x001a0000 0x001e0000>;
- /*
- * will also contain a fake/empty
- * rootfs to fool Netgear's uboot
- * rootfs integrety checks.
- */
- };
-
- partition0,4@0x00380000 {
- label = "ubi";
- reg = <0x00380000 0x01660000>;
- };
-
- partition0,5@0x019e0000 {
- label = "config";
- reg = <0x019e0000 0x00080000>;
- read-only;
- };
-
- partition0,6@0x01a60000 {
- label = "pot";
- reg = <0x01a60000 0x00080000>;
- read-only;
- };
-
- partition0,7@0x01ae0000 {
- label = "traffic_meter";
- reg = <0x01ae0000 0x00300000>;
- read-only;
- };
-
- partition0,8@0x01de0000 {
- label = "language";
- reg = <0x01de0000 0x001c0000>;
- read-only;
- };
-
- partition0,9@0x01fa0000 {
- label = "ecos";
- reg = <0x01fa0000 0x06020000>;
- read-only;
- };
-
- partition0,10@0x07fc0000 {
- label = "wifi_data";
- reg = <0x07fc0000 0x00040000>;
- read-only;
- };
-
- partition0,11@0x00180000 {
- label = "firmware";
- reg = <0x00180000 0x01860000>;
- read-only;
- };
- };
- };
-};
-
-&UART0 {
- status = "okay";
-};
-
-&GPIO0 {
- status = "okay";
- #interrupt-cells = <2>;
- interrupt-controller;
- interrupts-extended = <&UIC1 0x14>,
- <&UIC1 0x1e>,
- <&UIC1 0x1f>,
- <&UIC2 0x19>;
-};
-
-&IIC0 {
- status = "okay";
-
- fan0: fan@1b {
- compatible = "microchip,tc654";
- reg = <0x1b>;
- cooling-min-level = <0>;
- cooling-max-level = <255>;
- #cooling-cells = <2>; /* min followed by max */
-
- gpios = <&GPIO0 16 GPIO_ACTIVE_LOW>; /* fan status */
- alarm-gpios = <&GPIO0 5 GPIO_ACTIVE_LOW>; /* fault */
- interrupt-parent = <&UIC3>;
- interrupts = <0x16 IRQ_TYPE_EDGE_FALLING>; /* fault */
- };
-
- temp0: temp@4d {
- compatible = "gmt,g781";
- reg = <0x4d>;
- #thermal-sensor-cells = <1>;
-
- /*
- * The LM90 has two sensors:
- * temp0 -> internal to LM90
- * temp1 -> external NTC near CPU
- */
- };
-};
-
-
-&EMAC0 {
- status = "okay";
- phy-handle = <&phy0>;
-
- mdio {
- #address-cells = <1>;
- #size-cells = <0>;
- phy0: ethernet-phy@0 {
- device_type = "ethernet-phy";
- reg = <0>;
- qca,ar8327-initvals = <
- 0x0010 0x40000000
- 0x0624 0x007f7f7f
- 0x0004 0x07a00000 /* PAD0_MODE */
- 0x000c 0x01000000 /* PAD6_MODE */
- 0x007c 0x0000007e /* PORT0_STATUS */
- >;
- };
- };
-};
-
-&POB0 {
- gpio_keys_polled {
- compatible = "gpio-keys-polled";
- #address-cells = <1>;
- #size-cells = <0>;
- #interrupt-cells = <2>;
- autorepeat;
- poll-interval = <60>; /* 3 * 20 = 60ms */
-
- reset {
- label = "Reset button";
- linux,code = <KEY_RESTART>;
- gpios = <&GPIO0 15 GPIO_ACTIVE_HIGH>;
- interrupt-parent = <&UIC1>;
- interrupts = <0x14 IRQ_TYPE_EDGE_FALLING>;
- };
-
- backup_hd {
- label = "Backup HD button";
- gpios = <&GPIO0 19 GPIO_ACTIVE_HIGH>;
- linux,code = <BTN_0>;
- interrupt-parent = <&UIC1>;
- interrupts = <0x1e IRQ_TYPE_EDGE_FALLING>;
- };
-
- rfkill {
- label = "RFKILL button";
- gpios = <&GPIO0 20 GPIO_ACTIVE_HIGH>;
- linux,code = <KEY_RFKILL>;
- interrupt-parent = <&UIC1>;
- interrupts = <0x1f IRQ_TYPE_EDGE_FALLING>;
- };
-
- wps {
- label = "WPS button";
- gpios = <&GPIO0 23 GPIO_ACTIVE_HIGH>;
- linux,code = <KEY_WPS_BUTTON>;
- interrupt-parent = <&UIC2>;
- interrupts = <0x19 IRQ_TYPE_EDGE_FALLING>;
- };
-
- sdcard {
- label = "SDCard inserted";
- gpios = <&GPIO0 7 GPIO_ACTIVE_LOW>;
- linux,code = <BTN_1>;
- };
- };
-
- gpio-leds {
- compatible = "gpio-leds";
- status: power-green {
- label = "wndr4700:green:power";
- gpios = <&GPIO0 8 GPIO_ACTIVE_HIGH>;
- };
-
- failsafe: power-orange {
- label = "wndr4700:orange:power";
- gpios = <&GPIO0 9 GPIO_ACTIVE_LOW>;
- linux,default-trigger = "panic";
- };
-
- usb-blue {
- label = "wndr4700:blue:usb";
- gpios = <&GPIO0 10 GPIO_ACTIVE_HIGH>;
- };
-
- logo-white {
- label = "wndr4700:white:logo";
- gpios = <&GPIO0 11 GPIO_ACTIVE_HIGH>;
- };
-
- wan-yellow {
- label = "wndr4700:yellow:wan";
- gpios = <&GPIO0 3 GPIO_ACTIVE_HIGH>;
- };
-
- wan-green {
- label = "wndr4700:green:wan";
- gpios = <&GPIO0 12 GPIO_ACTIVE_HIGH>;
- };
-
- hd-green {
- label = "wndr4700:green:hd";
- gpios = <&GPIO0 14 GPIO_ACTIVE_HIGH>;
- };
-
- hd-red {
- label = "wndr4700:red:hd";
- gpios = <&GPIO0 17 GPIO_ACTIVE_HIGH>;
- };
-
- wlan-blue {
- label = "wndr4700:blue:wlan";
- gpios = <&GPIO0 18 GPIO_ACTIVE_HIGH>;
- };
- };
-};
-
-&PCIE0 {
- status = "okay";
-};
-
-&MSI {
- status = "okay";
-};