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

at91-qil_a9260.dts (3874B)


      1// SPDX-License-Identifier: GPL-2.0-only
      2/*
      3 * at91-qil_a9260.dts - Device Tree file for Calao QIL A9260 board
      4 *
      5 * Copyright (C) 2011-2013 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
      6 */
      7/dts-v1/;
      8#include "at91sam9260.dtsi"
      9/ {
     10	model = "Calao QIL A9260";
     11	compatible = "calao,qil-a9260", "atmel,at91sam9260", "atmel,at91sam9";
     12
     13	chosen {
     14		bootargs = "console=ttyS0,115200";
     15	};
     16
     17	memory@20000000 {
     18		reg = <0x20000000 0x4000000>;
     19	};
     20
     21	clocks {
     22		slow_xtal {
     23			clock-frequency = <32768>;
     24		};
     25
     26		main_xtal {
     27			clock-frequency = <12000000>;
     28		};
     29	};
     30
     31	ahb {
     32		apb {
     33			tcb0: timer@fffa0000 {
     34				timer@0 {
     35					compatible = "atmel,tcb-timer";
     36					reg = <0>, <1>;
     37				};
     38
     39				timer@2 {
     40					compatible = "atmel,tcb-timer";
     41					reg = <2>;
     42				};
     43			};
     44
     45			usb1: gadget@fffa4000 {
     46				atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>;
     47				status = "okay";
     48			};
     49
     50			mmc0: mmc@fffa8000 {
     51				pinctrl-0 = <
     52					&pinctrl_mmc0_clk
     53					&pinctrl_mmc0_slot0_cmd_dat0
     54					&pinctrl_mmc0_slot0_dat1_3>;
     55				pinctrl-names = "default";
     56				status = "okay";
     57				slot@0 {
     58					reg = <0>;
     59					bus-width = <4>;
     60				};
     61			};
     62
     63			usart0: serial@fffb0000 {
     64				pinctrl-0 =
     65					<&pinctrl_usart0
     66					 &pinctrl_usart0_rts
     67					 &pinctrl_usart0_cts
     68					 &pinctrl_usart0_dtr_dsr
     69					 &pinctrl_usart0_dcd
     70					 &pinctrl_usart0_ri>;
     71				status = "okay";
     72			};
     73
     74			usart1: serial@fffb4000 {
     75				pinctrl-0 =
     76					<&pinctrl_usart1
     77					 &pinctrl_usart1_rts
     78					 &pinctrl_usart1_cts>;
     79				status = "okay";
     80			};
     81
     82			usart2: serial@fffb8000 {
     83				pinctrl-0 =
     84					<&pinctrl_usart2
     85					 &pinctrl_usart2_rts
     86					 &pinctrl_usart2_cts>;
     87				status = "okay";
     88			};
     89
     90			macb0: ethernet@fffc4000 {
     91				phy-mode = "rmii";
     92				status = "okay";
     93			};
     94
     95			spi0: spi@fffc8000 {
     96				status = "okay";
     97				cs-gpios = <&pioA 3 GPIO_ACTIVE_HIGH>;
     98
     99				m41t94@0 {
    100					compatible = "st,m41t94";
    101					reg = <0>;
    102					spi-max-frequency = <1000000>;
    103				};
    104
    105			};
    106
    107			dbgu: serial@fffff200 {
    108				status = "okay";
    109			};
    110
    111			shdwc@fffffd10 {
    112				atmel,wakeup-counter = <10>;
    113				atmel,wakeup-rtt-timer;
    114			};
    115		};
    116
    117		usb0: ohci@500000 {
    118			num-ports = <2>;
    119			status = "okay";
    120		};
    121
    122		ebi: ebi@10000000 {
    123			status = "okay";
    124
    125			nand_controller: nand-controller {
    126				status = "okay";
    127				pinctrl-0 = <&pinctrl_nand_cs &pinctrl_nand_rb>;
    128				pinctrl-names = "default";
    129
    130				nand@3 {
    131					reg = <0x3 0x0 0x800000>;
    132					rb-gpios = <&pioC 13 GPIO_ACTIVE_HIGH>;
    133					cs-gpios = <&pioC 14 GPIO_ACTIVE_HIGH>;
    134					nand-bus-width = <8>;
    135					nand-ecc-mode = "soft";
    136					nand-on-flash-bbt;
    137					label = "atmel_nand";
    138
    139					partitions {
    140						compatible = "fixed-partitions";
    141						#address-cells = <1>;
    142						#size-cells = <1>;
    143
    144						at91bootstrap@0 {
    145							label = "at91bootstrap";
    146							reg = <0x0 0x20000>;
    147						};
    148
    149						barebox@20000 {
    150							label = "barebox";
    151							reg = <0x20000 0x40000>;
    152						};
    153
    154						bareboxenv@60000 {
    155							label = "bareboxenv";
    156							reg = <0x60000 0x20000>;
    157						};
    158
    159						bareboxenv2@80000 {
    160							label = "bareboxenv2";
    161							reg = <0x80000 0x20000>;
    162						};
    163
    164						oftree@a0000 {
    165							label = "oftree";
    166							reg = <0xa0000 0x20000>;
    167						};
    168
    169						kernel@c0000 {
    170							label = "kernel";
    171							reg = <0xc0000 0x400000>;
    172						};
    173
    174						rootfs@4c0000 {
    175							label = "rootfs";
    176							reg = <0x4c0000 0x7800000>;
    177						};
    178
    179						data@7cc0000 {
    180							label = "data";
    181							reg = <0x7cc0000 0x8340000>;
    182						};
    183					};
    184				};
    185			};
    186		};
    187	};
    188
    189	leds {
    190		compatible = "gpio-leds";
    191
    192		user_led {
    193			label = "user_led";
    194			gpios = <&pioB 21 GPIO_ACTIVE_HIGH>;
    195			linux,default-trigger = "heartbeat";
    196		};
    197	};
    198
    199	gpio_keys {
    200		compatible = "gpio-keys";
    201		#address-cells = <1>;
    202		#size-cells = <0>;
    203
    204		user_pb {
    205			label = "user_pb";
    206			gpios = <&pioB 10 GPIO_ACTIVE_LOW>;
    207			linux,code = <28>;
    208			wakeup-source;
    209		};
    210	};
    211
    212	i2c-gpio-0 {
    213		status = "okay";
    214	};
    215};