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

zynq-ebaz4205.dts (2064B)


      1// SPDX-License-Identifier: GPL-2.0
      2/*
      3 * Copyright (C) 2021 Michael Walle <michael@walle.cc>
      4 */
      5/dts-v1/;
      6/include/ "zynq-7000.dtsi"
      7
      8/ {
      9	model = "Ebang EBAZ4205";
     10	compatible = "ebang,ebaz4205", "xlnx,zynq-7000";
     11
     12	aliases {
     13		ethernet0 = &gem0;
     14		serial0 = &uart1;
     15	};
     16
     17	memory@0 {
     18		device_type = "memory";
     19		reg = <0x0 0x10000000>;
     20	};
     21
     22	chosen {
     23		stdout-path = "serial0:115200n8";
     24	};
     25};
     26
     27&clkc {
     28	ps-clk-frequency = <33333333>;
     29	fclk-enable = <8>;
     30};
     31
     32&gem0 {
     33	status = "okay";
     34	phy-mode = "mii";
     35	phy-handle = <&phy>;
     36
     37	/* PHY clock */
     38	assigned-clocks = <&clkc 18>;
     39	assigned-clock-rates = <25000000>;
     40
     41	phy: ethernet-phy@0 {
     42		reg = <0>;
     43	};
     44};
     45
     46&gpio0 {
     47	pinctrl-names = "default";
     48	pinctrl-0 = <&pinctrl_gpio0_default>;
     49};
     50
     51&nfc0 {
     52	status = "okay";
     53
     54	nand@0 {
     55		reg = <0>;
     56	};
     57};
     58
     59&pinctrl0 {
     60	pinctrl_gpio0_default: gpio0-default {
     61		mux {
     62			groups = "gpio0_20_grp", "gpio0_32_grp";
     63			function = "gpio0";
     64		};
     65
     66		conf {
     67			groups = "gpio0_20_grp", "gpio0_32_grp";
     68			io-standard = <3>;
     69			slew-rate = <0>;
     70		};
     71
     72		conf-pull-up {
     73			pins = "MIO20", "MIO32";
     74			bias-disable;
     75		};
     76	};
     77
     78	pinctrl_sdhci0_default: sdhci0-default {
     79		mux {
     80			groups = "sdio0_2_grp";
     81			function = "sdio0";
     82		};
     83
     84		conf {
     85			groups = "sdio0_2_grp";
     86			io-standard = <3>;
     87			slew-rate = <0>;
     88			bias-disable;
     89		};
     90
     91		mux-cd {
     92			groups = "gpio0_34_grp";
     93			function = "sdio0_cd";
     94		};
     95
     96		conf-cd {
     97			groups = "gpio0_34_grp";
     98			io-standard = <3>;
     99			slew-rate = <0>;
    100			bias-high-impedance;
    101			bias-pull-up;
    102		};
    103	};
    104
    105	pinctrl_uart1_default: uart1-default {
    106		mux {
    107			groups = "uart1_4_grp";
    108			function = "uart1";
    109		};
    110
    111		conf {
    112			groups = "uart1_4_grp";
    113			io-standard = <3>;
    114			slew-rate = <0>;
    115		};
    116
    117		conf-rx {
    118			pins = "MIO25";
    119			bias-high-impedance;
    120		};
    121
    122		conf-tx {
    123			pins = "MIO24";
    124			bias-disable;
    125		};
    126	};
    127};
    128
    129&smcc {
    130	status = "okay";
    131};
    132
    133&sdhci0 {
    134	status = "okay";
    135	disable-wp;
    136	pinctrl-names = "default";
    137	pinctrl-0 = <&pinctrl_sdhci0_default>;
    138};
    139
    140&uart1 {
    141	status = "okay";
    142	pinctrl-names = "default";
    143	pinctrl-0 = <&pinctrl_uart1_default>;
    144};