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-frwy.dts (2510B)


      1// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
      2/*
      3 * Device Tree Include file for Freescale Layerscape-1046A family SoC.
      4 *
      5 * Copyright 2019 NXP.
      6 *
      7 */
      8
      9/dts-v1/;
     10
     11#include "fsl-ls1046a.dtsi"
     12
     13/ {
     14	model = "LS1046A FRWY Board";
     15	compatible = "fsl,ls1046a-frwy", "fsl,ls1046a";
     16
     17	aliases {
     18		serial0 = &duart0;
     19		serial1 = &duart1;
     20		serial2 = &duart2;
     21		serial3 = &duart3;
     22	};
     23
     24	chosen {
     25		stdout-path = "serial0:115200n8";
     26	};
     27
     28	sb_3v3: regulator-sb3v3 {
     29		compatible = "regulator-fixed";
     30		regulator-name = "LT8642SEV-3.3V";
     31		regulator-min-microvolt = <3300000>;
     32		regulator-max-microvolt = <3300000>;
     33		regulator-boot-on;
     34		regulator-always-on;
     35	};
     36};
     37
     38&duart0 {
     39	status = "okay";
     40};
     41
     42&duart1 {
     43	status = "okay";
     44};
     45
     46&duart2 {
     47	status = "okay";
     48};
     49
     50&duart3 {
     51	status = "okay";
     52};
     53
     54&i2c0 {
     55	status = "okay";
     56
     57	i2c-mux@77 {
     58		compatible = "nxp,pca9546";
     59		reg = <0x77>;
     60		#address-cells = <1>;
     61		#size-cells = <0>;
     62
     63		i2c@0 {
     64			#address-cells = <1>;
     65			#size-cells = <0>;
     66			reg = <0>;
     67
     68			power-monitor@40 {
     69				compatible = "ti,ina220";
     70				reg = <0x40>;
     71				shunt-resistor = <1000>;
     72			};
     73
     74			temperature-sensor@4c {
     75				compatible = "nxp,sa56004";
     76				reg = <0x4c>;
     77				vcc-supply = <&sb_3v3>;
     78			};
     79
     80			rtc@51 {
     81				compatible = "nxp,pcf2129";
     82				reg = <0x51>;
     83			};
     84
     85			eeprom@52 {
     86				compatible = "onnn,cat24c04", "atmel,24c04";
     87				reg = <0x52>;
     88			};
     89		};
     90	};
     91};
     92
     93&ifc {
     94	#address-cells = <2>;
     95	#size-cells = <1>;
     96	/* NAND Flash */
     97	ranges = <0x0 0x0 0x0 0x7e800000 0x00010000>;
     98	status = "okay";
     99
    100	nand@0,0 {
    101		compatible = "fsl,ifc-nand";
    102		#address-cells = <1>;
    103		#size-cells = <1>;
    104		reg = <0x0 0x0 0x10000>;
    105	};
    106
    107};
    108
    109&qspi {
    110	status = "okay";
    111
    112	mt25qu512a0: flash@0 {
    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 = <0>;
    120	};
    121};
    122
    123#include "fsl-ls1046-post.dtsi"
    124
    125&fman0 {
    126	ethernet@e0000 {
    127		phy-handle = <&qsgmii_phy4>;
    128		phy-connection-type = "qsgmii";
    129	};
    130
    131	ethernet@e8000 {
    132		phy-handle = <&qsgmii_phy2>;
    133		phy-connection-type = "qsgmii";
    134	};
    135
    136	ethernet@ea000 {
    137		phy-handle = <&qsgmii_phy1>;
    138		phy-connection-type = "qsgmii";
    139	};
    140
    141	ethernet@f2000 {
    142		phy-handle = <&qsgmii_phy3>;
    143		phy-connection-type = "qsgmii";
    144	};
    145
    146	mdio@fd000 {
    147		qsgmii_phy1: ethernet-phy@1c {
    148			reg = <0x1c>;
    149		};
    150
    151		qsgmii_phy2: ethernet-phy@1d {
    152			reg = <0x1d>;
    153		};
    154
    155		qsgmii_phy3: ethernet-phy@1e {
    156			reg = <0x1e>;
    157		};
    158
    159		qsgmii_phy4: ethernet-phy@1f {
    160			reg = <0x1f>;
    161		};
    162	};
    163};