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

spear320-evb.dts (3280B)


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