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

fsl-ls1046a-rdb.dts (2976B)


      1// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
      2/*
      3 * Device Tree Include file for Freescale Layerscape-1046A family SoC.
      4 *
      5 * Copyright 2016 Freescale Semiconductor, Inc.
      6 * Copyright 2019-2020 NXP
      7 *
      8 * Mingkai Hu <mingkai.hu@nxp.com>
      9 */
     10
     11/dts-v1/;
     12
     13#include "fsl-ls1046a.dtsi"
     14
     15/ {
     16	model = "LS1046A RDB Board";
     17	compatible = "fsl,ls1046a-rdb", "fsl,ls1046a";
     18
     19	aliases {
     20		serial0 = &duart0;
     21		serial1 = &duart1;
     22		serial2 = &duart2;
     23		serial3 = &duart3;
     24	};
     25
     26	chosen {
     27		stdout-path = "serial0:115200n8";
     28	};
     29};
     30
     31&duart0 {
     32	status = "okay";
     33};
     34
     35&duart1 {
     36	status = "okay";
     37};
     38
     39&esdhc {
     40	mmc-hs200-1_8v;
     41	sd-uhs-sdr104;
     42	sd-uhs-sdr50;
     43	sd-uhs-sdr25;
     44	sd-uhs-sdr12;
     45};
     46
     47&i2c0 {
     48	status = "okay";
     49
     50	ina220@40 {
     51		compatible = "ti,ina220";
     52		reg = <0x40>;
     53		shunt-resistor = <1000>;
     54	};
     55
     56	temp-sensor@4c {
     57		compatible = "adi,adt7461";
     58		reg = <0x4c>;
     59	};
     60
     61	eeprom@52 {
     62		compatible = "onnn,cat24c05", "atmel,24c04";
     63		reg = <0x52>;
     64	};
     65};
     66
     67&i2c3 {
     68	status = "okay";
     69
     70	rtc@51 {
     71		compatible = "nxp,pcf2129";
     72		reg = <0x51>;
     73		/* IRQ_RTC_B -> IRQ05, active low */
     74		interrupts-extended = <&extirq 5 IRQ_TYPE_LEVEL_LOW>;
     75	};
     76};
     77
     78&ifc {
     79	#address-cells = <2>;
     80	#size-cells = <1>;
     81	/* NAND Flashe and CPLD on board */
     82	ranges = <0x0 0x0 0x0 0x7e800000 0x00010000
     83		  0x2 0x0 0x0 0x7fb00000 0x00000100>;
     84	status = "okay";
     85
     86	nand@0,0 {
     87		compatible = "fsl,ifc-nand";
     88		#address-cells = <1>;
     89		#size-cells = <1>;
     90		reg = <0x0 0x0 0x10000>;
     91	};
     92
     93	cpld: board-control@2,0 {
     94		compatible = "fsl,ls1046ardb-cpld";
     95		reg = <0x2 0x0 0x0000100>;
     96	};
     97};
     98
     99&qspi {
    100	status = "okay";
    101
    102	s25fs512s0: flash@0 {
    103		compatible = "jedec,spi-nor";
    104		#address-cells = <1>;
    105		#size-cells = <1>;
    106		spi-max-frequency = <50000000>;
    107		spi-rx-bus-width = <4>;
    108		spi-tx-bus-width = <1>;
    109		reg = <0>;
    110	};
    111
    112	s25fs512s1: flash@1 {
    113		compatible = "jedec,spi-nor";
    114		#address-cells = <1>;
    115		#size-cells = <1>;
    116		spi-max-frequency = <50000000>;
    117		spi-rx-bus-width = <4>;
    118		spi-tx-bus-width = <1>;
    119		reg = <1>;
    120	};
    121};
    122
    123&usb1 {
    124	dr_mode = "otg";
    125};
    126
    127#include "fsl-ls1046-post.dtsi"
    128
    129&fman0 {
    130	ethernet@e4000 {
    131		phy-handle = <&rgmii_phy1>;
    132		phy-connection-type = "rgmii-id";
    133	};
    134
    135	ethernet@e6000 {
    136		phy-handle = <&rgmii_phy2>;
    137		phy-connection-type = "rgmii-id";
    138	};
    139
    140	ethernet@e8000 {
    141		phy-handle = <&sgmii_phy1>;
    142		phy-connection-type = "sgmii";
    143	};
    144
    145	ethernet@ea000 {
    146		phy-handle = <&sgmii_phy2>;
    147		phy-connection-type = "sgmii";
    148	};
    149
    150	ethernet@f0000 { /* 10GEC1 */
    151		phy-handle = <&aqr106_phy>;
    152		phy-connection-type = "xgmii";
    153	};
    154
    155	ethernet@f2000 { /* 10GEC2 */
    156		fixed-link = <0 1 1000 0 0>;
    157		phy-connection-type = "xgmii";
    158	};
    159
    160	mdio@fc000 {
    161		rgmii_phy1: ethernet-phy@1 {
    162			reg = <0x1>;
    163		};
    164
    165		rgmii_phy2: ethernet-phy@2 {
    166			reg = <0x2>;
    167		};
    168
    169		sgmii_phy1: ethernet-phy@3 {
    170			reg = <0x3>;
    171		};
    172
    173		sgmii_phy2: ethernet-phy@4 {
    174			reg = <0x4>;
    175		};
    176	};
    177
    178	mdio@fd000 {
    179		aqr106_phy: ethernet-phy@0 {
    180			compatible = "ethernet-phy-ieee802.3-c45";
    181			interrupts = <0 131 4>;
    182			reg = <0x0>;
    183		};
    184	};
    185};