cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

bcm4709-tplink-archer-c9-v1.dts (2450B)


      1// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
      2/*
      3 * Copyright (C) 2016 Rafał Miłecki <rafal@milecki.pl>
      4 */
      5
      6/dts-v1/;
      7
      8#include "bcm4709.dtsi"
      9
     10/ {
     11	compatible = "tplink,archer-c9-v1", "brcm,bcm4709", "brcm,bcm4708";
     12	model = "TP-LINK Archer C9 V1";
     13
     14	chosen {
     15		bootargs = "console=ttyS0,115200 earlycon";
     16	};
     17
     18	memory@0 {
     19		device_type = "memory";
     20		reg = <0x00000000 0x08000000>;
     21	};
     22
     23	leds {
     24		compatible = "gpio-leds";
     25
     26		lan {
     27			label = "bcm53xx:blue:lan";
     28			gpios = <&chipcommon 1 GPIO_ACTIVE_HIGH>;
     29		};
     30
     31		wps {
     32			label = "bcm53xx:blue:wps";
     33			gpios = <&chipcommon 2 GPIO_ACTIVE_HIGH>;
     34		};
     35
     36		2ghz {
     37			label = "bcm53xx:blue:2ghz";
     38			gpios = <&chipcommon 4 GPIO_ACTIVE_HIGH>;
     39		};
     40
     41		5ghz {
     42			label = "bcm53xx:blue:5ghz";
     43			gpios = <&chipcommon 5 GPIO_ACTIVE_HIGH>;
     44		};
     45
     46		usb3 {
     47			label = "bcm53xx:blue:usb3";
     48			gpios = <&chipcommon 6 GPIO_ACTIVE_HIGH>;
     49			trigger-sources = <&ohci_port1>, <&ehci_port1>,
     50					  <&xhci_port1>;
     51			linux,default-trigger = "usbport";
     52		};
     53
     54		usb2 {
     55			label = "bcm53xx:blue:usb2";
     56			gpios = <&chipcommon 7 GPIO_ACTIVE_HIGH>;
     57			trigger-sources = <&ohci_port2>, <&ehci_port2>;
     58			linux,default-trigger = "usbport";
     59		};
     60
     61		wan-blue {
     62			label = "bcm53xx:blue:wan";
     63			gpios = <&chipcommon 14 GPIO_ACTIVE_HIGH>;
     64		};
     65
     66		wan-amber {
     67			label = "bcm53xx:amber:wan";
     68			gpios = <&chipcommon 15 GPIO_ACTIVE_HIGH>;
     69		};
     70
     71		power {
     72			label = "bcm53xx:blue:power";
     73			gpios = <&chipcommon 18 GPIO_ACTIVE_LOW>;
     74			linux,default-trigger = "default-on";
     75		};
     76	};
     77
     78	gpio-keys {
     79		compatible = "gpio-keys";
     80		#address-cells = <1>;
     81		#size-cells = <0>;
     82
     83		wps {
     84			label = "WPS";
     85			linux,code = <KEY_WPS_BUTTON>;
     86			gpios = <&chipcommon 0 GPIO_ACTIVE_LOW>;
     87		};
     88
     89		restart {
     90			label = "Reset";
     91			linux,code = <KEY_RESTART>;
     92			gpios = <&chipcommon 3 GPIO_ACTIVE_LOW>;
     93		};
     94	};
     95};
     96
     97&usb2 {
     98	vcc-gpio = <&chipcommon 13 GPIO_ACTIVE_HIGH>;
     99};
    100
    101&usb3 {
    102	vcc-gpio = <&chipcommon 12 GPIO_ACTIVE_HIGH>;
    103};
    104
    105&spi_nor {
    106	status = "okay";
    107
    108	partitions {
    109		compatible = "fixed-partitions";
    110		#address-cells = <1>;
    111		#size-cells = <1>;
    112
    113		boot@0 {
    114			label = "boot";
    115			reg = <0x000000 0x040000>;
    116			read-only;
    117		};
    118
    119		os-image@100000 {
    120			label = "os-image";
    121			reg = <0x040000 0x200000>;
    122			compatible = "brcm,trx";
    123		};
    124
    125		rootfs@240000 {
    126			label = "rootfs";
    127			reg = <0x240000 0xc00000>;
    128		};
    129
    130		nvram@ff0000 {
    131			label = "nvram";
    132			reg = <0xff0000 0x010000>;
    133		};
    134	};
    135};
    136
    137&usb3_phy {
    138	status = "okay";
    139};