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

at91rm9200ek.dts (2572B)


      1// SPDX-License-Identifier: GPL-2.0-only
      2/*
      3 * at91rm9200ek.dts - Device Tree file for Atmel AT91RM9200 evaluation kit
      4 *
      5 *  Copyright (C) 2012 Joachim Eastwood <manabian@gmail.com>
      6 */
      7/dts-v1/;
      8#include "at91rm9200.dtsi"
      9
     10/ {
     11	model = "Atmel AT91RM9200 evaluation kit";
     12	compatible = "atmel,at91rm9200ek", "atmel,at91rm9200";
     13
     14	chosen {
     15		stdout-path = "serial0:115200n8";
     16	};
     17
     18	memory@20000000 {
     19		reg = <0x20000000 0x4000000>;
     20	};
     21
     22	clocks {
     23		slow_xtal {
     24			clock-frequency = <32768>;
     25		};
     26
     27		main_xtal {
     28			clock-frequency = <18432000>;
     29		};
     30	};
     31
     32	ahb {
     33		apb {
     34			tcb0: timer@fffa0000 {
     35				timer@0 {
     36					compatible = "atmel,tcb-timer";
     37					reg = <0>, <1>;
     38				};
     39
     40				timer@2 {
     41					compatible = "atmel,tcb-timer";
     42					reg = <2>;
     43				};
     44			};
     45
     46			usb1: gadget@fffb0000 {
     47				atmel,vbus-gpio = <&pioD 4 GPIO_ACTIVE_HIGH>;
     48				atmel,pullup-gpio = <&pioD 5 GPIO_ACTIVE_HIGH>;
     49				status = "okay";
     50			};
     51
     52			macb0: ethernet@fffbc000 {
     53				phy-mode = "rmii";
     54				status = "okay";
     55
     56				phy0: ethernet-phy {
     57					interrupt-parent = <&pioC>;
     58					interrupts = <4 IRQ_TYPE_EDGE_BOTH>;
     59				};
     60			};
     61
     62			usart1: serial@fffc4000 {
     63				pinctrl-0 =
     64						<&pinctrl_uart1
     65						 &pinctrl_uart1_rts
     66						 &pinctrl_uart1_cts
     67						 &pinctrl_uart1_dtr_dsr
     68						 &pinctrl_uart1_dcd
     69						 &pinctrl_uart1_ri>;
     70				status = "okay";
     71			};
     72
     73			spi0: spi@fffe0000 {
     74				status = "okay";
     75				cs-gpios = <&pioA 3 0>, <0>, <0>, <0>;
     76				flash@0 {
     77					compatible = "atmel,at45", "atmel,dataflash";
     78					spi-max-frequency = <15000000>;
     79					reg = <0>;
     80				};
     81			};
     82
     83			dbgu: serial@fffff200 {
     84				status = "okay";
     85			};
     86
     87			rtc: rtc@fffffe00 {
     88				status = "okay";
     89			};
     90		};
     91
     92		usb0: ohci@300000 {
     93			num-ports = <2>;
     94			status = "okay";
     95		};
     96
     97		flash@10000000 {
     98			compatible = "cfi-flash";
     99			reg = <0x10000000 0x800000>;
    100			linux,mtd-name = "physmap-flash.0";
    101			bank-width = <2>;
    102			#address-cells = <1>;
    103			#size-cells = <1>;
    104
    105			barebox@0 {
    106				label = "barebox";
    107				reg = <0x00000 0x40000>;
    108			};
    109
    110			bareboxenv@40000 {
    111				label = "bareboxenv";
    112				reg = <0x40000 0x10000>;
    113			};
    114
    115			kernel@50000 {
    116				label = "kernel";
    117				reg = <0x50000 0x300000>;
    118			};
    119
    120			root@350000  {
    121				label = "root";
    122				reg = <0x350000 0x4B0000>;
    123			};
    124		};
    125	};
    126
    127	leds {
    128		compatible = "gpio-leds";
    129
    130		ds2 {
    131			label = "green";
    132			gpios = <&pioB 0 GPIO_ACTIVE_LOW>;
    133			linux,default-trigger = "mmc0";
    134		};
    135
    136		ds4 {
    137			label = "yellow";
    138			gpios = <&pioB 1 GPIO_ACTIVE_LOW>;
    139			linux,default-trigger = "heartbeat";
    140		};
    141
    142		ds6 {
    143			label = "red";
    144			gpios = <&pioB 2 GPIO_ACTIVE_LOW>;
    145		};
    146	};
    147};