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-ls1012a-qds.dts (2681B)


      1// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
      2/*
      3 * Device Tree file for Freescale LS1012A QDS Board.
      4 *
      5 * Copyright 2016 Freescale Semiconductor, Inc.
      6 *
      7 */
      8/dts-v1/;
      9
     10#include "fsl-ls1012a.dtsi"
     11
     12/ {
     13	model = "LS1012A QDS Board";
     14	compatible = "fsl,ls1012a-qds", "fsl,ls1012a";
     15
     16	aliases {
     17		mmc0 = &esdhc0;
     18		mmc1 = &esdhc1;
     19	};
     20
     21	sys_mclk: clock-mclk {
     22		compatible = "fixed-clock";
     23		#clock-cells = <0>;
     24		clock-frequency = <24576000>;
     25	};
     26
     27	reg_3p3v: regulator-3p3v {
     28		compatible = "regulator-fixed";
     29		regulator-name = "3P3V";
     30		regulator-min-microvolt = <3300000>;
     31		regulator-max-microvolt = <3300000>;
     32		regulator-always-on;
     33	};
     34
     35	sound {
     36		compatible = "simple-audio-card";
     37		simple-audio-card,format = "i2s";
     38		simple-audio-card,widgets =
     39			"Microphone", "Microphone Jack",
     40			"Headphone", "Headphone Jack",
     41			"Speaker", "Speaker Ext",
     42			"Line", "Line In Jack";
     43		simple-audio-card,routing =
     44			"MIC_IN", "Microphone Jack",
     45			"Microphone Jack", "Mic Bias",
     46			"LINE_IN", "Line In Jack",
     47			"Headphone Jack", "HP_OUT",
     48			"Speaker Ext", "LINE_OUT";
     49
     50		simple-audio-card,cpu {
     51			sound-dai = <&sai2>;
     52			frame-master;
     53			bitclock-master;
     54		};
     55
     56		simple-audio-card,codec {
     57			sound-dai = <&codec>;
     58			frame-master;
     59			bitclock-master;
     60			system-clock-frequency = <24576000>;
     61		};
     62	};
     63};
     64
     65&dspi {
     66	bus-num = <0>;
     67	status = "okay";
     68
     69	flash@0 {
     70		#address-cells = <1>;
     71		#size-cells = <1>;
     72		compatible = "n25q128a11", "jedec,spi-nor";
     73		reg = <0>;
     74		spi-max-frequency = <10000000>;
     75	};
     76
     77	flash@1 {
     78		#address-cells = <1>;
     79		#size-cells = <1>;
     80		compatible = "sst25wf040b", "jedec,spi-nor";
     81		spi-cpol;
     82		spi-cpha;
     83		reg = <1>;
     84		spi-max-frequency = <10000000>;
     85	};
     86
     87	flash@2 {
     88		#address-cells = <1>;
     89		#size-cells = <1>;
     90		compatible = "en25s64", "jedec,spi-nor";
     91		spi-cpol;
     92		spi-cpha;
     93		reg = <2>;
     94		spi-max-frequency = <10000000>;
     95	};
     96};
     97
     98&duart0 {
     99	status = "okay";
    100};
    101
    102&esdhc0 {
    103	status = "okay";
    104};
    105
    106&esdhc1 {
    107	status = "okay";
    108};
    109
    110&i2c0 {
    111	status = "okay";
    112
    113	pca9547@77 {
    114		compatible = "nxp,pca9547";
    115		reg = <0x77>;
    116		#address-cells = <1>;
    117		#size-cells = <0>;
    118
    119		i2c@4 {
    120			#address-cells = <1>;
    121			#size-cells = <0>;
    122			reg = <0x4>;
    123
    124			codec: sgtl5000@a {
    125				#sound-dai-cells = <0>;
    126				compatible = "fsl,sgtl5000";
    127				reg = <0xa>;
    128				VDDA-supply = <&reg_3p3v>;
    129				VDDIO-supply = <&reg_3p3v>;
    130				clocks = <&sys_mclk>;
    131			};
    132		};
    133	};
    134};
    135
    136&qspi {
    137	status = "okay";
    138
    139	s25fs512s0: flash@0 {
    140		compatible = "jedec,spi-nor";
    141		#address-cells = <1>;
    142		#size-cells = <1>;
    143		spi-max-frequency = <50000000>;
    144		m25p,fast-read;
    145		reg = <0>;
    146		spi-rx-bus-width = <2>;
    147		spi-tx-bus-width = <2>;
    148	};
    149};
    150
    151&sai2 {
    152	status = "okay";
    153};
    154
    155&sata {
    156	status = "okay";
    157};