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

spear310-evb.dts (3404B)


      1// SPDX-License-Identifier: GPL-2.0-or-later
      2/*
      3 * DTS file for SPEAr310 Evaluation Baord
      4 *
      5 * Copyright 2012 Viresh Kumar <vireshk@kernel.org>
      6 */
      7
      8/dts-v1/;
      9/include/ "spear310.dtsi"
     10
     11/ {
     12	model = "ST SPEAr310 Evaluation Board";
     13	compatible = "st,spear310-evb", "st,spear310";
     14	#address-cells = <1>;
     15	#size-cells = <1>;
     16
     17	memory {
     18		reg = <0 0x40000000>;
     19	};
     20
     21	ahb {
     22		pinmux@b4000000 {
     23			pinctrl-names = "default";
     24			pinctrl-0 = <&state_default>;
     25
     26			state_default: pinmux {
     27				gpio0 {
     28					st,pins = "gpio0_pin0_grp",
     29						"gpio0_pin1_grp",
     30						"gpio0_pin2_grp",
     31						"gpio0_pin3_grp",
     32						"gpio0_pin4_grp",
     33						"gpio0_pin5_grp";
     34					st,function = "gpio0";
     35				};
     36				i2c0 {
     37					st,pins = "i2c0_grp";
     38					st,function = "i2c0";
     39				};
     40				mii0 {
     41					st,pins = "mii0_grp";
     42					st,function = "mii0";
     43				};
     44				ssp0 {
     45					st,pins = "ssp0_grp";
     46					st,function = "ssp0";
     47				};
     48				uart0 {
     49					st,pins = "uart0_grp";
     50					st,function = "uart0";
     51				};
     52				emi {
     53					st,pins = "emi_cs_0_to_5_grp";
     54					st,function = "emi";
     55				};
     56				fsmc {
     57					st,pins = "fsmc_grp";
     58					st,function = "fsmc";
     59				};
     60				uart1 {
     61					st,pins = "uart1_grp";
     62					st,function = "uart1";
     63				};
     64				uart2 {
     65					st,pins = "uart2_grp";
     66					st,function = "uart2";
     67				};
     68				uart3 {
     69					st,pins = "uart3_grp";
     70					st,function = "uart3";
     71				};
     72				uart4 {
     73					st,pins = "uart4_grp";
     74					st,function = "uart4";
     75				};
     76				uart5 {
     77					st,pins = "uart5_grp";
     78					st,function = "uart5";
     79				};
     80			};
     81		};
     82
     83		dma@fc400000 {
     84			status = "okay";
     85		};
     86
     87		fsmc: flash@44000000 {
     88			status = "okay";
     89		};
     90
     91		gmac: eth@e0800000 {
     92			status = "okay";
     93		};
     94
     95		smi: flash@fc000000 {
     96			status = "okay";
     97			clock-rate=<50000000>;
     98
     99			flash@f8000000 {
    100				#address-cells = <1>;
    101				#size-cells = <1>;
    102				reg = <0xf8000000 0x800000>;
    103				st,smi-fast-mode;
    104
    105				partition@0 {
    106					label = "xloader";
    107					reg = <0x0 0x10000>;
    108				};
    109				partition@10000 {
    110					label = "u-boot";
    111					reg = <0x10000 0x50000>;
    112				};
    113				partition@60000 {
    114					label = "environment";
    115					reg = <0x60000 0x10000>;
    116				};
    117				partition@70000 {
    118					label = "dtb";
    119					reg = <0x70000 0x10000>;
    120				};
    121				partition@80000 {
    122					label = "linux";
    123					reg = <0x80000 0x310000>;
    124				};
    125				partition@390000 {
    126					label = "rootfs";
    127					reg = <0x390000 0x0>;
    128				};
    129			};
    130		};
    131
    132		spi0: spi@d0100000 {
    133			status = "okay";
    134		};
    135
    136		ehci@e1800000 {
    137			status = "okay";
    138		};
    139
    140		ohci@e1900000 {
    141			status = "okay";
    142		};
    143
    144		ohci@e2100000 {
    145			status = "okay";
    146		};
    147
    148		apb {
    149			gpio0: gpio@fc980000 {
    150			       status = "okay";
    151			};
    152
    153			i2c0: i2c@d0180000 {
    154			       status = "okay";
    155			};
    156
    157			rtc@fc900000 {
    158			       status = "okay";
    159			};
    160
    161			serial@d0000000 {
    162			       status = "okay";
    163				pinctrl-names = "default";
    164				pinctrl-0 = <>;
    165			};
    166
    167			serial@b2000000 {
    168			       status = "okay";
    169				pinctrl-names = "default";
    170				pinctrl-0 = <>;
    171			};
    172
    173			serial@b2080000 {
    174			       status = "okay";
    175				pinctrl-names = "default";
    176				pinctrl-0 = <>;
    177			};
    178
    179			serial@b2100000 {
    180			       status = "okay";
    181				pinctrl-names = "default";
    182				pinctrl-0 = <>;
    183			};
    184
    185			serial@b2180000 {
    186			       status = "okay";
    187				pinctrl-names = "default";
    188				pinctrl-0 = <>;
    189			};
    190
    191			serial@b2200000 {
    192			       status = "okay";
    193				pinctrl-names = "default";
    194				pinctrl-0 = <>;
    195			};
    196
    197			wdt@fc880000 {
    198			       status = "okay";
    199			};
    200		};
    201	};
    202};