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

gemini-ssi1328.dts (2337B)


      1// SPDX-License-Identifier: GPL-2.0
      2/*
      3 * Copyright (C) 2021 Corentin Labbe <clabbe@baylibre.com>
      4 * Device Tree file for SSI 1328
      5 */
      6
      7/dts-v1/;
      8
      9#include "gemini.dtsi"
     10
     11/ {
     12	model = "SSI 1328";
     13	compatible = "ssi,1328", "cortina,gemini";
     14	#address-cells = <1>;
     15	#size-cells = <1>;
     16
     17	memory@0 {
     18		/* 128 MB */
     19		device_type = "memory";
     20		reg = <0x00000000 0x8000000>;
     21	};
     22
     23	aliases {
     24		mdio-gpio0 = &mdio0;
     25	};
     26
     27	chosen {
     28		bootargs = "console=ttyS0,19200n8 initrd=0x900000,9M";
     29		stdout-path = &uart0;
     30	};
     31
     32	mdio0: mdio {
     33		compatible = "virtual,mdio-gpio";
     34		gpios = <&gpio0 22 GPIO_ACTIVE_HIGH>, /* MDC */
     35			<&gpio0 21 GPIO_ACTIVE_HIGH>; /* MDIO */
     36		#address-cells = <1>;
     37		#size-cells = <0>;
     38
     39		/* LAN Marvell 88E1118 */
     40		phy0: ethernet-phy@1 {
     41			reg = <1>;
     42			device_type = "ethernet-phy";
     43			/* We lack the knowledge of necessary GPIO to achieve
     44			 * Gigabit
     45			 */
     46			max-speed = <100>;
     47		};
     48		/* WAN ICPlus IP101A */
     49		phy1: ethernet-phy@2 {
     50			reg = <2>;
     51			device_type = "ethernet-phy";
     52		};
     53	};
     54};
     55
     56&ethernet {
     57	status = "okay";
     58	ethernet-port@0 {
     59		phy-mode = "rgmii";
     60		phy-handle = <&phy0>;
     61	};
     62	ethernet-port@1 {
     63		phy-mode = "rgmii";
     64		phy-handle = <&phy1>;
     65	};
     66};
     67
     68&flash {
     69	status = "okay";
     70	/* 32MB of flash */
     71	reg = <0x30000000 0x03200000>;
     72
     73	pinctrl-names = "enabled", "disabled";
     74	pinctrl-0 = <&pflash_default_pins>;
     75	pinctrl-1 = <&pflash_disabled_pins>;
     76
     77	partitions {
     78		compatible = "redboot-fis";
     79		/* Eraseblock at 0xfe0000 */
     80		fis-index-block = <0x7F>;
     81	};
     82};
     83
     84&gpio0 {
     85	pinctrl-names = "default";
     86	pinctrl-0 = <&gpio0_default_pins>;
     87};
     88
     89&ide0 {
     90	status = "okay";
     91};
     92
     93&ide1 {
     94	status = "okay";
     95};
     96
     97&sata {
     98	cortina,gemini-ata-muxmode = <0>;
     99	cortina,gemini-enable-sata-bridge;
    100	status = "okay";
    101};
    102
    103&syscon {
    104	pinctrl {
    105		/*
    106		 * gpio0agrp cover line 0-4
    107		 * gpio0bgrp cover line 5
    108		 */
    109		gpio0_default_pins: pinctrl-gpio0 {
    110			mux {
    111				function = "gpio0";
    112				groups = "gpio0agrp", "gpio0bgrp";
    113			};
    114		};
    115		pflash_disabled_pins: pinctrl-pflash-disabled {
    116			mux {
    117				function = "gpio0";
    118				groups = "gpio0ggrp", "gpio0igrp", "gpio0jgrp",
    119					 "gpio0kgrp";
    120			};
    121		};
    122		pinctrl-gmii {
    123			/* This platform use both the ethernet ports */
    124			mux {
    125				function = "gmii";
    126				groups = "gmii_gmac0_grp", "gmii_gmac1_grp";
    127			};
    128		};
    129	};
    130};
    131
    132&usb0 {
    133	status = "okay";
    134};
    135
    136&usb1 {
    137	status = "okay";
    138};