The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/src/arm/at91rm9200ek.dts

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    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 };

Cache object: 0fb108ee720dddb7f9d10c932388f423


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.