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

am571x-idk.dts (4214B)


      1// SPDX-License-Identifier: GPL-2.0-only
      2/*
      3 * Copyright (C) 2015-2016 Texas Instruments Incorporated - https://www.ti.com/
      4 */
      5/dts-v1/;
      6
      7#include "am5718.dtsi"
      8#include <dt-bindings/gpio/gpio.h>
      9#include <dt-bindings/interrupt-controller/irq.h>
     10#include "dra7-mmc-iodelay.dtsi"
     11#include "dra72x-mmc-iodelay.dtsi"
     12#include "am57xx-idk-common.dtsi"
     13#include "dra7-ipu-dsp-common.dtsi"
     14
     15/ {
     16	model = "TI AM5718 IDK";
     17	compatible = "ti,am5718-idk", "ti,am5718", "ti,dra7";
     18
     19	memory@80000000 {
     20		device_type = "memory";
     21		reg = <0x0 0x80000000 0x0 0x40000000>;
     22	};
     23
     24	reserved-memory {
     25		#address-cells = <2>;
     26		#size-cells = <2>;
     27		ranges;
     28
     29		ipu2_memory_region: ipu2-memory@95800000 {
     30			compatible = "shared-dma-pool";
     31			reg = <0x0 0x95800000 0x0 0x3800000>;
     32			reusable;
     33			status = "okay";
     34		};
     35
     36		dsp1_memory_region: dsp1-memory@99000000 {
     37			compatible = "shared-dma-pool";
     38			reg = <0x0 0x99000000 0x0 0x4000000>;
     39			reusable;
     40			status = "okay";
     41		};
     42
     43		ipu1_memory_region: ipu1-memory@9d000000 {
     44			compatible = "shared-dma-pool";
     45			reg = <0x0 0x9d000000 0x0 0x2000000>;
     46			reusable;
     47			status = "okay";
     48		};
     49	};
     50
     51	leds {
     52		compatible = "gpio-leds";
     53		cpu0-led {
     54			label = "status0:red:cpu0";
     55			gpios = <&gpio2 25 GPIO_ACTIVE_HIGH>;
     56			default-state = "off";
     57			linux,default-trigger = "cpu0";
     58		};
     59
     60		usr0-led {
     61			label = "status0:green:usr";
     62			gpios = <&gpio2 26 GPIO_ACTIVE_HIGH>;
     63			default-state = "off";
     64		};
     65
     66		heartbeat-led {
     67			label = "status0:blue:heartbeat";
     68			gpios = <&gpio2 27 GPIO_ACTIVE_HIGH>;
     69			default-state = "off";
     70			linux,default-trigger = "heartbeat";
     71		};
     72
     73		usr1-led {
     74			label = "status1:red:usr";
     75			gpios = <&gpio2 28 GPIO_ACTIVE_HIGH>;
     76			default-state = "off";
     77		};
     78
     79		usr2-led {
     80			label = "status1:green:usr";
     81			gpios = <&gpio2 21 GPIO_ACTIVE_HIGH>;
     82			default-state = "off";
     83		};
     84
     85		mmc0-led {
     86			label = "status1:blue:mmc0";
     87			gpios = <&gpio2 19 GPIO_ACTIVE_HIGH>;
     88			default-state = "off";
     89			linux,default-trigger = "mmc0";
     90		};
     91	};
     92
     93	idk-leds {
     94		status = "disabled";
     95		compatible = "gpio-leds";
     96		red0-led {
     97			label = "idk:red0";
     98			gpios = <&gpio6 19 GPIO_ACTIVE_HIGH>;
     99			default-state = "off";
    100		};
    101
    102		green0-led {
    103			label = "idk:green0";
    104			gpios = <&gpio4 0 GPIO_ACTIVE_HIGH>;
    105			default-state = "off";
    106		};
    107
    108		blue0-led {
    109			label = "idk:blue0";
    110			gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>;
    111			default-state = "off";
    112		};
    113
    114		red1-led {
    115			label = "idk:red1";
    116			gpios = <&gpio6 7 GPIO_ACTIVE_HIGH>;
    117			default-state = "off";
    118		};
    119
    120		green1-led {
    121			label = "idk:green1";
    122			gpios = <&gpio2 29 GPIO_ACTIVE_HIGH>;
    123			default-state = "off";
    124		};
    125
    126		blue1-led {
    127			label = "idk:blue1";
    128			gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>;
    129			default-state = "off";
    130		};
    131
    132		red2-led {
    133			label = "idk:red2";
    134			gpios = <&gpio7 9 GPIO_ACTIVE_HIGH>;
    135			default-state = "off";
    136		};
    137
    138		green2-led {
    139			label = "idk:green2";
    140			gpios = <&gpio7 8 GPIO_ACTIVE_HIGH>;
    141			default-state = "off";
    142		};
    143
    144		blue2-led {
    145			label = "idk:blue2";
    146			gpios = <&gpio7 10 GPIO_ACTIVE_HIGH>;
    147			default-state = "off";
    148		};
    149
    150		red3-led {
    151			label = "idk:red3";
    152			gpios = <&gpio7 11 GPIO_ACTIVE_HIGH>;
    153			default-state = "off";
    154		};
    155
    156		green3-led {
    157			label = "idk:green3";
    158			gpios = <&gpio7 25 GPIO_ACTIVE_HIGH>;
    159			default-state = "off";
    160		};
    161
    162		blue3-led {
    163			label = "idk:blue3";
    164			gpios = <&gpio7 24 GPIO_ACTIVE_HIGH>;
    165			default-state = "off";
    166		};
    167	};
    168};
    169
    170&extcon_usb2 {
    171	id-gpio = <&gpio5 7 GPIO_ACTIVE_HIGH>;
    172	vbus-gpio = <&gpio7 22 GPIO_ACTIVE_HIGH>;
    173};
    174
    175&sn65hvs882 {
    176	load-gpios = <&gpio2 23 GPIO_ACTIVE_LOW>;
    177};
    178
    179&ipu2 {
    180	status = "okay";
    181	memory-region = <&ipu2_memory_region>;
    182};
    183
    184&ipu1 {
    185	status = "okay";
    186	memory-region = <&ipu1_memory_region>;
    187};
    188
    189&dsp1 {
    190	status = "okay";
    191	memory-region = <&dsp1_memory_region>;
    192};
    193
    194&pcie1_rc {
    195	status = "okay";
    196	gpios = <&gpio5 18 GPIO_ACTIVE_HIGH>;
    197};
    198
    199&mmc1 {
    200	pinctrl-names = "default", "hs";
    201	pinctrl-0 = <&mmc1_pins_default_no_clk_pu>;
    202	pinctrl-1 = <&mmc1_pins_hs>;
    203};
    204
    205&mmc2 {
    206	pinctrl-names = "default", "hs", "ddr_3_3v";
    207	pinctrl-0 = <&mmc2_pins_default>;
    208	pinctrl-1 = <&mmc2_pins_hs>;
    209	pinctrl-2 = <&mmc2_pins_ddr_rev20 &mmc2_iodelay_ddr_conf>;
    210};
    211
    212&pruss1_mdio {
    213	status = "disabled";
    214};
    215
    216&pruss2_mdio {
    217	status = "disabled";
    218};