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

usb_a9263.dts (3157B)


      1// SPDX-License-Identifier: GPL-2.0-only
      2/*
      3 * usb_a9263.dts - Device Tree file for Caloa USB A9293 board
      4 *
      5 *  Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
      6 */
      7/dts-v1/;
      8#include "at91sam9263.dtsi"
      9
     10/ {
     11	model = "Calao USB A9263";
     12	compatible = "atmel,usb-a9263", "atmel,at91sam9263", "atmel,at91sam9";
     13
     14	chosen {
     15		bootargs = "mem=64M console=ttyS0,115200 root=/dev/mtdblock5 rw rootfstype=ubifs";
     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 = <12000000>;
     29		};
     30	};
     31
     32	ahb {
     33		apb {
     34			dbgu: serial@ffffee00 {
     35				status = "okay";
     36			};
     37
     38			tcb0: timer@fff7c000 {
     39				timer@0 {
     40					compatible = "atmel,tcb-timer";
     41					reg = <0>, <1>;
     42				};
     43
     44				timer@2 {
     45					compatible = "atmel,tcb-timer";
     46					reg = <2>;
     47				};
     48			};
     49
     50			macb0: ethernet@fffbc000 {
     51				phy-mode = "rmii";
     52				status = "okay";
     53			};
     54
     55			usb1: gadget@fff78000 {
     56				atmel,vbus-gpio = <&pioB 11 GPIO_ACTIVE_HIGH>;
     57				status = "okay";
     58			};
     59
     60			spi0: spi@fffa4000 {
     61				cs-gpios = <&pioB 15 GPIO_ACTIVE_HIGH>;
     62				status = "okay";
     63				flash@0 {
     64					compatible = "atmel,at45", "atmel,dataflash";
     65					reg = <0>;
     66					spi-max-frequency = <15000000>;
     67				};
     68			};
     69
     70			shdwc@fffffd10 {
     71				atmel,wakeup-counter = <10>;
     72				atmel,wakeup-rtt-timer;
     73			};
     74		};
     75
     76		ebi0: ebi@10000000 {
     77			status = "okay";
     78
     79			nand_controller: nand-controller {
     80				status = "okay";
     81				pinctrl-0 = <&pinctrl_nand_cs &pinctrl_nand_rb>;
     82				pinctrl-names = "default";
     83
     84				nand@3 {
     85					reg = <0x3 0x0 0x800000>;
     86					rb-gpios = <&pioA 22 GPIO_ACTIVE_HIGH>;
     87					cs-gpios = <&pioA 15 GPIO_ACTIVE_HIGH>;
     88					nand-bus-width = <8>;
     89					nand-ecc-mode = "soft";
     90					nand-on-flash-bbt;
     91					label = "atmel_nand";
     92
     93					partitions {
     94						compatible = "fixed-partitions";
     95						#address-cells = <1>;
     96						#size-cells = <1>;
     97
     98						at91bootstrap@0 {
     99							label = "at91bootstrap";
    100							reg = <0x0 0x20000>;
    101						};
    102
    103						barebox@20000 {
    104							label = "barebox";
    105							reg = <0x20000 0x40000>;
    106						};
    107
    108						bareboxenv@60000 {
    109							label = "bareboxenv";
    110							reg = <0x60000 0x20000>;
    111						};
    112
    113						bareboxenv2@80000 {
    114							label = "bareboxenv2";
    115							reg = <0x80000 0x20000>;
    116						};
    117
    118						oftree@80000 {
    119							label = "oftree";
    120							reg = <0xa0000 0x20000>;
    121						};
    122
    123						kernel@a0000 {
    124							label = "kernel";
    125							reg = <0xc0000 0x400000>;
    126						};
    127
    128						rootfs@4a0000 {
    129							label = "rootfs";
    130							reg = <0x4c0000 0x7800000>;
    131						};
    132
    133						data@7ca0000 {
    134							label = "data";
    135							reg = <0x7cc0000 0x8340000>;
    136						};
    137					};
    138				};
    139			};
    140		};
    141
    142		usb0: ohci@a00000 {
    143			num-ports = <2>;
    144			status = "okay";
    145		};
    146	};
    147
    148	leds {
    149		compatible = "gpio-leds";
    150
    151		user_led {
    152			label = "user_led";
    153			gpios = <&pioB 21 GPIO_ACTIVE_HIGH>;
    154			linux,default-trigger = "heartbeat";
    155		};
    156	};
    157
    158	gpio_keys {
    159		compatible = "gpio-keys";
    160		#address-cells = <1>;
    161		#size-cells = <0>;
    162
    163		user_pb {
    164			label = "user_pb";
    165			gpios = <&pioB 10 GPIO_ACTIVE_LOW>;
    166			linux,code = <28>;
    167			wakeup-source;
    168		};
    169	};
    170
    171	i2c-gpio-0 {
    172		status = "okay";
    173	};
    174};