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

spear300.dtsi (1894B)


      1// SPDX-License-Identifier: GPL-2.0-or-later
      2/*
      3 * DTS file for SPEAr300 SoC
      4 *
      5 * Copyright 2012 Viresh Kumar <vireshk@kernel.org>
      6 */
      7
      8/include/ "spear3xx.dtsi"
      9
     10/ {
     11	ahb {
     12		#address-cells = <1>;
     13		#size-cells = <1>;
     14		compatible = "simple-bus";
     15		ranges = <0x60000000 0x60000000 0x50000000
     16			  0xd0000000 0xd0000000 0x30000000>;
     17
     18		pinmux@99000000 {
     19			compatible = "st,spear300-pinmux";
     20			reg = <0x99000000 0x1000>;
     21		};
     22
     23		clcd@60000000 {
     24			compatible = "arm,pl110", "arm,primecell";
     25			reg = <0x60000000 0x1000>;
     26			interrupts = <30>;
     27			status = "disabled";
     28		};
     29
     30		fsmc: flash@94000000 {
     31			compatible = "st,spear600-fsmc-nand";
     32			#address-cells = <1>;
     33			#size-cells = <1>;
     34			reg = <0x94000000 0x1000	/* FSMC Register */
     35			       0x80000000 0x0010	/* NAND Base DATA */
     36			       0x80020000 0x0010	/* NAND Base ADDR */
     37			       0x80010000 0x0010>;	/* NAND Base CMD */
     38			reg-names = "fsmc_regs", "nand_data", "nand_addr", "nand_cmd";
     39			status = "disabled";
     40		};
     41
     42		sdhci@70000000 {
     43			compatible = "st,sdhci-spear";
     44			reg = <0x70000000 0x100>;
     45			interrupts = <1>;
     46			status = "disabled";
     47		};
     48
     49		shirq: interrupt-controller@0x50000000 {
     50			compatible = "st,spear300-shirq";
     51			reg = <0x50000000 0x1000>;
     52			interrupts = <28>;
     53			#interrupt-cells = <1>;
     54			interrupt-controller;
     55		};
     56
     57		apb {
     58			#address-cells = <1>;
     59			#size-cells = <1>;
     60			compatible = "simple-bus";
     61			ranges = <0xa0000000 0xa0000000 0x10000000
     62				  0xd0000000 0xd0000000 0x30000000>;
     63
     64			gpio1: gpio@a9000000 {
     65				#gpio-cells = <2>;
     66				compatible = "arm,pl061", "arm,primecell";
     67				gpio-controller;
     68				reg = <0xa9000000 0x1000>;
     69				interrupts = <8>;
     70				interrupt-parent = <&shirq>;
     71				status = "disabled";
     72			};
     73
     74			kbd@a0000000 {
     75				compatible = "st,spear300-kbd";
     76				reg = <0xa0000000 0x1000>;
     77				interrupts = <7>;
     78				interrupt-parent = <&shirq>;
     79				status = "disabled";
     80			};
     81		};
     82	};
     83};