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

aspeed-bmc-qcom-dc-scm-v1.dts (3515B)


      1// SPDX-License-Identifier: GPL-2.0-or-later
      2// Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved.
      3
      4/dts-v1/;
      5
      6#include "aspeed-g6.dtsi"
      7
      8/ {
      9	model = "Qualcomm DC-SCM V1 BMC";
     10	compatible = "qcom,dc-scm-v1-bmc", "aspeed,ast2600";
     11
     12	aliases {
     13		serial4 = &uart5;
     14	};
     15
     16	chosen {
     17		stdout-path = &uart5;
     18		bootargs = "console=ttyS4,115200n8";
     19	};
     20
     21	memory@80000000 {
     22		device_type = "memory";
     23		reg = <0x80000000 0x40000000>;
     24	};
     25};
     26
     27&mdio3 {
     28	status = "okay";
     29
     30	ethphy3: ethernet-phy@1 {
     31		compatible = "ethernet-phy-ieee802.3-c22";
     32		reg = <1>;
     33	};
     34};
     35
     36&mac2 {
     37	status = "okay";
     38
     39	/* Bootloader sets up the MAC to insert delay */
     40	phy-mode = "rgmii";
     41	phy-handle = <&ethphy3>;
     42
     43	pinctrl-names = "default";
     44	pinctrl-0 = <&pinctrl_rgmii3_default>;
     45};
     46
     47&mac3 {
     48	status = "okay";
     49
     50	pinctrl-names = "default";
     51	pinctrl-0 = <&pinctrl_rmii4_default>;
     52
     53	use-ncsi;
     54};
     55
     56&rtc {
     57	status = "okay";
     58};
     59
     60&fmc {
     61	status = "okay";
     62
     63	flash@0 {
     64		status = "okay";
     65		m25p,fast-read;
     66		label = "bmc";
     67		spi-max-frequency = <133000000>;
     68#include "openbmc-flash-layout-64.dtsi"
     69	};
     70
     71	flash@1 {
     72		status = "okay";
     73		m25p,fast-read;
     74		label = "alt-bmc";
     75		spi-max-frequency = <133000000>;
     76#include "openbmc-flash-layout-64-alt.dtsi"
     77	};
     78};
     79
     80&spi1 {
     81	status = "okay";
     82	pinctrl-names = "default";
     83	pinctrl-0 = <&pinctrl_spi1_default>;
     84
     85	flash@0 {
     86		status = "okay";
     87		m25p,fast-read;
     88		label = "bios";
     89		spi-max-frequency = <133000000>;
     90	};
     91};
     92
     93&gpio0 {
     94	gpio-line-names =
     95	/*A0-A7*/	"","","","","","","","",
     96	/*B0-B7*/	"BMC_FLASH_MUX_SEL","","","","","","","",
     97	/*C0-C7*/	"","","","","","","","",
     98	/*D0-D7*/	"","","","","","","","",
     99	/*E0-E7*/	"","","","","","","","",
    100	/*F0-F7*/	"","","","","","","","",
    101	/*G0-G7*/	"","","","","","","","",
    102	/*H0-H7*/	"","","","","","","","",
    103	/*I0-I7*/	"","","","","","","","",
    104	/*J0-J7*/	"","","","","","","","",
    105	/*K0-K7*/	"","","","","","","","",
    106	/*L0-L7*/	"","","","","","","","",
    107	/*M0-M7*/	"","","","","","","","",
    108	/*N0-N7*/	"BMC_FWSPI_RST_N","","GPIO_1_BMC_3V3","","","","","",
    109	/*O0-O7*/	"JTAG_MUX_A","JTAG_MUX_B","","","","","","",
    110	/*P0-P7*/	"","","","","","","","",
    111	/*Q0-Q7*/	"","","","","","","","",
    112	/*R0-R7*/	"","","","","","","","",
    113	/*S0-S7*/	"","","","","","","","",
    114	/*T0-T7*/	"","","","","","","","",
    115	/*U0-U7*/	"","","","","","","","",
    116	/*V0-V7*/	"","","","SCMFPGA_SPARE_GPIO1_3V3",
    117			"SCMFPGA_SPARE_GPIO2_3V3","SCMFPGA_SPARE_GPIO3_3V3",
    118			"SCMFPGA_SPARE_GPIO4_3V3","SCMFPGA_SPARE_GPIO5_3V3",
    119	/*W0-W7*/	"","","","","","","","",
    120	/*X0-X7*/	"","","","","","","","",
    121	/*Y0-Y7*/	"","","","","","","","",
    122	/*Z0-Z7*/	"","","","","","","","",
    123	/*AA0-AA7*/	"","","","","","","","",
    124	/*AB0-AB7*/	"","","","","","","","",
    125	/*AC0-AC7*/	"","","","","","","","";
    126};
    127
    128&gpio1 {
    129	gpio-line-names =
    130	/*A0-A7*/	"GPI_1_BMC_1V8","","","","","",
    131			"SCMFPGA_SPARE_GPIO1_1V8","SCMFPGA_SPARE_GPIO2_1V8",
    132	/*B0-B7*/	"SCMFPGA_SPARE_GPIO3_1V8","SCMFPGA_SPARE_GPIO4_1V8",
    133			"SCMFPGA_SPARE_GPIO5_1V8","","","","","",
    134	/*C0-C7*/	"","","","","","","","",
    135	/*D0-D7*/	"","BMC_SPI1_RST_N","BIOS_FLASH_MUX_SEL","",
    136			"","TPM2_PIRQ_N","TPM2_RST_N","",
    137	/*E0-E7*/	"","","","","","","","";
    138};
    139
    140&i2c2 {
    141	status = "okay";
    142};
    143
    144&i2c4 {
    145	status = "okay";
    146};
    147
    148&i2c5 {
    149	status = "okay";
    150};
    151
    152&i2c6 {
    153	status = "okay";
    154};
    155
    156&i2c7 {
    157	status = "okay";
    158};
    159
    160&i2c8 {
    161	status = "okay";
    162};
    163
    164&i2c9 {
    165	status = "okay";
    166};
    167
    168&i2c10 {
    169	status = "okay";
    170};
    171
    172&i2c12 {
    173	status = "okay";
    174};
    175
    176&i2c13 {
    177	status = "okay";
    178};
    179
    180&i2c14 {
    181	status = "okay";
    182};
    183
    184&i2c15 {
    185	status = "okay";
    186};
    187
    188&vhub {
    189	status = "okay";
    190};