Author: imp
Date: Fri Feb 28 01:32:44 2014
New Revision: 262592
URL: http://svnweb.freebsd.org/changeset/base/262592

Log:
  Initial import of DTS files from Linux

Added:
  head/sys/contrib/dts/arm/animeo_ip.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/animeo_ip.dts
  head/sys/contrib/dts/arm/at91-ariag25.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91-ariag25.dts
  head/sys/contrib/dts/arm/at91-cosino.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91-cosino.dtsi
  head/sys/contrib/dts/arm/at91-cosino_mega2560.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91-cosino_mega2560.dts
  head/sys/contrib/dts/arm/at91-foxg20.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91-foxg20.dts
  head/sys/contrib/dts/arm/at91-qil_a9260.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91-qil_a9260.dts
  head/sys/contrib/dts/arm/at91-sama5d3_xplained.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91-sama5d3_xplained.dts
  head/sys/contrib/dts/arm/at91rm9200.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91rm9200.dtsi
  head/sys/contrib/dts/arm/at91rm9200_pqfp.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91rm9200_pqfp.dtsi
  head/sys/contrib/dts/arm/at91rm9200ek.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91rm9200ek.dts
  head/sys/contrib/dts/arm/at91sam9260.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91sam9260.dtsi
  head/sys/contrib/dts/arm/at91sam9263.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91sam9263.dtsi
  head/sys/contrib/dts/arm/at91sam9263ek.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91sam9263ek.dts
  head/sys/contrib/dts/arm/at91sam9g15.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91sam9g15.dtsi
  head/sys/contrib/dts/arm/at91sam9g15ek.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91sam9g15ek.dts
  head/sys/contrib/dts/arm/at91sam9g20.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91sam9g20.dtsi
  head/sys/contrib/dts/arm/at91sam9g20ek.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91sam9g20ek.dts
  head/sys/contrib/dts/arm/at91sam9g20ek_2mmc.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91sam9g20ek_2mmc.dts
  head/sys/contrib/dts/arm/at91sam9g20ek_common.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91sam9g20ek_common.dtsi
  head/sys/contrib/dts/arm/at91sam9g25.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91sam9g25.dtsi
  head/sys/contrib/dts/arm/at91sam9g25ek.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91sam9g25ek.dts
  head/sys/contrib/dts/arm/at91sam9g35.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91sam9g35.dtsi
  head/sys/contrib/dts/arm/at91sam9g35ek.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91sam9g35ek.dts
  head/sys/contrib/dts/arm/at91sam9g45.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91sam9g45.dtsi
  head/sys/contrib/dts/arm/at91sam9m10g45ek.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91sam9m10g45ek.dts
  head/sys/contrib/dts/arm/at91sam9n12.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91sam9n12.dtsi
  head/sys/contrib/dts/arm/at91sam9n12ek.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91sam9n12ek.dts
  head/sys/contrib/dts/arm/at91sam9x25.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91sam9x25.dtsi
  head/sys/contrib/dts/arm/at91sam9x25ek.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91sam9x25ek.dts
  head/sys/contrib/dts/arm/at91sam9x35.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91sam9x35.dtsi
  head/sys/contrib/dts/arm/at91sam9x35ek.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91sam9x35ek.dts
  head/sys/contrib/dts/arm/at91sam9x5.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91sam9x5.dtsi
  head/sys/contrib/dts/arm/at91sam9x5_macb0.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91sam9x5_macb0.dtsi
  head/sys/contrib/dts/arm/at91sam9x5_macb1.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91sam9x5_macb1.dtsi
  head/sys/contrib/dts/arm/at91sam9x5_usart3.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91sam9x5_usart3.dtsi
  head/sys/contrib/dts/arm/at91sam9x5cm.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91sam9x5cm.dtsi
  head/sys/contrib/dts/arm/at91sam9x5ek.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/at91sam9x5ek.dtsi
  head/sys/contrib/dts/arm/ethernut5.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/ethernut5.dts
  head/sys/contrib/dts/arm/evk-pro3.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/evk-pro3.dts
  head/sys/contrib/dts/arm/ge863-pro3.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/ge863-pro3.dtsi
  head/sys/contrib/dts/arm/kizbox.dts
     - copied unchanged from r262591, vendor/device-tree/dist/src/arm/kizbox.dts
  head/sys/contrib/dts/arm/mpa1600.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/mpa1600.dts
  head/sys/contrib/dts/arm/pm9g45.dts
     - copied unchanged from r262591, vendor/device-tree/dist/src/arm/pm9g45.dts
  head/sys/contrib/dts/arm/sama5d3.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/sama5d3.dtsi
  head/sys/contrib/dts/arm/sama5d31.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/sama5d31.dtsi
  head/sys/contrib/dts/arm/sama5d31ek.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/sama5d31ek.dts
  head/sys/contrib/dts/arm/sama5d33.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/sama5d33.dtsi
  head/sys/contrib/dts/arm/sama5d33ek.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/sama5d33ek.dts
  head/sys/contrib/dts/arm/sama5d34.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/sama5d34.dtsi
  head/sys/contrib/dts/arm/sama5d34ek.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/sama5d34ek.dts
  head/sys/contrib/dts/arm/sama5d35.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/sama5d35.dtsi
  head/sys/contrib/dts/arm/sama5d35ek.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/sama5d35ek.dts
  head/sys/contrib/dts/arm/sama5d36.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/sama5d36.dtsi
  head/sys/contrib/dts/arm/sama5d36ek.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/sama5d36ek.dts
  head/sys/contrib/dts/arm/sama5d3_can.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/sama5d3_can.dtsi
  head/sys/contrib/dts/arm/sama5d3_emac.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/sama5d3_emac.dtsi
  head/sys/contrib/dts/arm/sama5d3_gmac.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/sama5d3_gmac.dtsi
  head/sys/contrib/dts/arm/sama5d3_lcd.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/sama5d3_lcd.dtsi
  head/sys/contrib/dts/arm/sama5d3_mci2.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/sama5d3_mci2.dtsi
  head/sys/contrib/dts/arm/sama5d3_tcb1.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/sama5d3_tcb1.dtsi
  head/sys/contrib/dts/arm/sama5d3_uart.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/sama5d3_uart.dtsi
  head/sys/contrib/dts/arm/sama5d3xcm.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/sama5d3xcm.dtsi
  head/sys/contrib/dts/arm/sama5d3xdm.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/sama5d3xdm.dtsi
  head/sys/contrib/dts/arm/sama5d3xmb.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/sama5d3xmb.dtsi
  head/sys/contrib/dts/arm/tny_a9260.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/tny_a9260.dts
  head/sys/contrib/dts/arm/tny_a9260_common.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/tny_a9260_common.dtsi
  head/sys/contrib/dts/arm/tny_a9263.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/tny_a9263.dts
  head/sys/contrib/dts/arm/tny_a9g20.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/tny_a9g20.dts
  head/sys/contrib/dts/arm/usb_a9260.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/usb_a9260.dts
  head/sys/contrib/dts/arm/usb_a9260_common.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/usb_a9260_common.dtsi
  head/sys/contrib/dts/arm/usb_a9263.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/usb_a9263.dts
  head/sys/contrib/dts/arm/usb_a9g20.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/usb_a9g20.dts
  head/sys/contrib/dts/arm/usb_a9g20_common.dtsi
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/usb_a9g20_common.dtsi
  head/sys/contrib/dts/arm/usb_a9g20_lpw.dts
     - copied unchanged from r262591, 
vendor/device-tree/dist/src/arm/usb_a9g20_lpw.dts

Copied: head/sys/contrib/dts/arm/animeo_ip.dts (from r262591, 
vendor/device-tree/dist/src/arm/animeo_ip.dts)
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/sys/contrib/dts/arm/animeo_ip.dts      Fri Feb 28 01:32:44 2014        
(r262592, copy of r262591, vendor/device-tree/dist/src/arm/animeo_ip.dts)
@@ -0,0 +1,167 @@
+/*
+ * animeo_ip.dts - Device Tree file for Somfy Animeo IP Boards
+ *
+ *  Copyright (C) 2011-2012 Jean-Christophe PLAGNIOL-VILLARD 
<plagn...@jcrosoft.com>
+ *
+ * Licensed under GPLv2 only.
+ */
+
+/dts-v1/;
+#include "at91sam9260.dtsi"
+
+/ {
+       model = "Somfy Animeo IP";
+       compatible = "somfy,animeo-ip", "atmel,at91sam9260", "atmel,at91sam9";
+
+       aliases {
+               serial0 = &usart1;
+               serial1 = &usart2;
+               serial2 = &usart0;
+               serial3 = &dbgu;
+               serial4 = &usart3;
+               serial5 = &uart0;
+               serial6 = &uart1;
+       };
+
+       chosen {
+               linux,stdout-path = &usart2;
+       };
+
+       memory {
+               reg = <0x20000000 0x4000000>;
+       };
+
+       clocks {
+               #address-cells = <1>;
+               #size-cells = <1>;
+               ranges;
+
+               main_clock: clock@0 {
+                       compatible = "atmel,osc", "fixed-clock";
+                       clock-frequency = <18432000>;
+               };
+       };
+
+       ahb {
+               apb {
+                       usart0: serial@fffb0000 {
+                               pinctrl-0 = <&pinctrl_usart0 
&pinctrl_usart0_rts>;
+                               linux,rs485-enabled-at-boot-time;
+                               status = "okay";
+                       };
+
+                       usart1: serial@fffb4000 {
+                               pinctrl-0 = <&pinctrl_usart1 
&pinctrl_usart1_rts>;
+                               linux,rs485-enabled-at-boot-time;
+                               status = "okay";
+                       };
+
+                       usart2: serial@fffb8000 {
+                               pinctrl-0 = <&pinctrl_usart2>;
+                               status = "okay";
+                       };
+
+                       macb0: ethernet@fffc4000 {
+                               pinctrl-0 = <&pinctrl_macb_rmii 
&pinctrl_macb_rmii_mii>;
+                               phy-mode = "mii";
+                               status = "okay";
+                       };
+
+                       mmc0: mmc@fffa8000 {
+                               pinctrl-0 = <&pinctrl_mmc0_clk
+                                            &pinctrl_mmc0_slot1_cmd_dat0
+                                            &pinctrl_mmc0_slot1_dat1_3>;
+                               status = "okay";
+
+                               slot@1 {
+                                       reg = <1>;
+                                       bus-width = <4>;
+                               };
+                       };
+
+                       watchdog@fffffd40 {
+                               status = "okay";
+                       };
+               };
+
+               nand0: nand@40000000 {
+                       nand-bus-width = <8>;
+                       nand-ecc-mode = "soft";
+                       nand-on-flash-bbt;
+                       status = "okay";
+
+                       barebox@0 {
+                               label = "barebox";
+                               reg = <0x0 0x58000>;
+                       };
+
+                       u_boot_env@58000 {
+                               label = "u_boot_env";
+                               reg = <0x58000 0x8000>;
+                       };
+
+                       ubi@60000 {
+                               label = "ubi";
+                               reg = <0x60000 0x1FA0000>;
+                       };
+               };
+
+               usb0: ohci@00500000 {
+                       num-ports = <2>;
+                       atmel,vbus-gpio = <&pioB 15 GPIO_ACTIVE_LOW>;
+                       status = "okay";
+               };
+       };
+
+       leds {
+               compatible = "gpio-leds";
+
+               power_green {
+                       label = "power_green";
+                       gpios = <&pioC 17 GPIO_ACTIVE_HIGH>;
+                       linux,default-trigger = "heartbeat";
+               };
+
+               power_red {
+                       label = "power_red";
+                       gpios = <&pioA 2 GPIO_ACTIVE_HIGH>;
+               };
+
+               tx_green {
+                       label = "tx_green";
+                       gpios = <&pioC 19 GPIO_ACTIVE_HIGH>;
+               };
+
+               tx_red {
+                       label = "tx_red";
+                       gpios = <&pioC 18 GPIO_ACTIVE_HIGH>;
+               };
+       };
+
+       gpio_keys {
+               compatible = "gpio-keys";
+               #address-cells = <1>;
+               #size-cells = <0>;
+
+               keyswitch_in {
+                       label = "keyswitch_in";
+                       gpios = <&pioB 1 GPIO_ACTIVE_HIGH>;
+                       linux,code = <28>;
+                       gpio-key,wakeup;
+               };
+
+               error_in {
+                       label = "error_in";
+                       gpios = <&pioB 2 GPIO_ACTIVE_HIGH>;
+                       linux,code = <29>;
+                       gpio-key,wakeup;
+               };
+
+               btn {
+                       label = "btn";
+                       gpios = <&pioC 23 GPIO_ACTIVE_HIGH>;
+                       linux,code = <31>;
+                       gpio-key,wakeup;
+               };
+       };
+};

Copied: head/sys/contrib/dts/arm/at91-ariag25.dts (from r262591, 
vendor/device-tree/dist/src/arm/at91-ariag25.dts)
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/sys/contrib/dts/arm/at91-ariag25.dts   Fri Feb 28 01:32:44 2014        
(r262592, copy of r262591, vendor/device-tree/dist/src/arm/at91-ariag25.dts)
@@ -0,0 +1,180 @@
+/*
+ * at91-ariag25.dts - Device Tree file for Acme Systems Aria G25 (AT91SAM9G25 
based)
+ *
+ * Copyright (C) 2013 Douglas Gilbert <dgilb...@interlog.com>,
+ *                    Robert Nelson <robertcnel...@gmail.com>
+ *
+ * Licensed under GPLv2 or later.
+ */
+/dts-v1/;
+#include "at91sam9g25.dtsi"
+
+/ {
+       model = "Acme Systems Aria G25";
+       compatible = "acme,ariag25", "atmel,at91sam9x5ek",
+                    "atmel,at91sam9x5", "atmel,at91sam9";
+
+       aliases {
+               serial0 = &dbgu;
+               serial1 = &usart0;
+               serial2 = &usart1;
+               serial3 = &usart2;
+               serial4 = &usart3;
+               serial5 = &uart0;
+               serial6 = &uart1;
+       };
+
+       chosen {
+               bootargs = "console=ttyS0,115200 root=/dev/mmcblk0p2 rw 
rootwait";
+       };
+
+       memory {
+               /* 128 MB, change this for 256 MB revision */
+               reg = <0x20000000 0x8000000>;
+       };
+
+       clocks {
+               #address-cells = <1>;
+               #size-cells = <1>;
+               ranges;
+
+               main_clock: clock@0 {
+                       compatible = "atmel,osc", "fixed-clock";
+                       clock-frequency = <12000000>;
+               };
+       };
+
+       ahb {
+               apb {
+                       mmc0: mmc@f0008000 {
+                               /* N.B. Aria has no SD card detect (CD), 
assumed present */
+
+                               pinctrl-0 = <
+                                       &pinctrl_mmc0_slot0_clk_cmd_dat0
+                                       &pinctrl_mmc0_slot0_dat1_3>;
+                               status = "okay";
+                               slot@0 {
+                                       reg = <0>;
+                                       bus-width = <4>;
+                               };
+                       };
+
+                       i2c0: i2c@f8010000 {
+                               status = "okay";
+                       };
+
+                       i2c1: i2c@f8014000 {
+                               status = "okay";
+                       };
+
+                       /* TWD2+TCLK2 hidden behind ethernet, so no i2c2 */
+
+                       usart0: serial@f801c000 {
+                               pinctrl-0 = <&pinctrl_usart0
+                                            &pinctrl_usart0_rts
+                                            &pinctrl_usart0_cts>;
+                               status = "okay";
+                       };
+
+                       usart1: serial@f8020000 {
+                               pinctrl-0 = <&pinctrl_usart1
+                                            /* &pinctrl_usart1_rts */
+                                            /* &pinctrl_usart1_cts */
+                                           >;
+                               status = "okay";
+                       };
+
+                       usart2: serial@f8024000 {
+                               /* cannot activate RTS2+CTS2, clash with
+                                * ethernet on PB0 and PB1 */
+                               pinctrl-0 = <&pinctrl_usart2>;
+                               status = "okay";
+                       };
+
+                       usart3: serial@f8028000 {
+                               compatible = "atmel,at91sam9260-usart";
+                               reg = <0xf8028000 0x200>;
+                               interrupts = <8 4 5>;
+                               pinctrl-names = "default";
+                               pinctrl-0 = <&pinctrl_usart3
+                                            /* &pinctrl_usart3_rts */
+                                            /* &pinctrl_usart3_cts */
+                                           >;
+                               status = "okay";
+                       };
+
+                       macb0: ethernet@f802c000 {
+                               phy-mode = "rmii";
+                               /*
+                                * following can be overwritten by bootloader:
+                                * for example u-boot 'ftd set' command
+                                */
+                               local-mac-address = [00 00 00 00 00 00];
+                               status = "okay";
+                       };
+
+                       /*
+                        * UART0/1 pins are marked as GPIO on
+                        * Aria documentation.
+                        * Change to "okay" if you need additional serial ports
+                        */
+                       uart0: serial@f8040000 {
+                               status = "disabled";
+                       };
+
+                       uart1: serial@f8044000 {
+                               status = "disabled";
+                       };
+
+                       adc0: adc@f804c000 {
+                               status = "okay";
+                               atmel,adc-channels-used = <0xf>;
+                               atmel,adc-num-channels = <4>;
+                       };
+
+                       dbgu: serial@fffff200 {
+                               status = "okay";
+                       };
+
+                       pinctrl@fffff400 {
+                               w1_0 {
+                                       pinctrl_w1_0: w1_0-0 {
+                                               atmel,pins = <0 21 0x0 0x1>; /* 
PA21 PIO, pull-up */
+                                       };
+                               };
+                       };
+
+                       rtc@fffffeb0 {
+                               status = "okay";
+                       };
+               };
+
+               usb0: ohci@00600000 {
+                       status = "okay";
+                       num-ports = <3>;
+               };
+
+               usb1: ehci@00700000 {
+                       status = "okay";
+               };
+       };
+
+       leds {
+               compatible = "gpio-leds";
+
+               /* little green LED in middle of Aria G25 module */
+               aria_led {
+                       label = "aria_led";
+                       gpios = <&pioB 8 GPIO_ACTIVE_HIGH>; /* PB8 */
+                       linux,default-trigger = "heartbeat";
+               };
+
+       };
+
+       onewire@0 {
+               compatible = "w1-gpio";
+               gpios = <&pioA 21 GPIO_ACTIVE_LOW>;
+               pinctrl-names = "default";
+               pinctrl-0 = <&pinctrl_w1_0>;
+       };
+};

Copied: head/sys/contrib/dts/arm/at91-cosino.dtsi (from r262591, 
vendor/device-tree/dist/src/arm/at91-cosino.dtsi)
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/sys/contrib/dts/arm/at91-cosino.dtsi   Fri Feb 28 01:32:44 2014        
(r262592, copy of r262591, vendor/device-tree/dist/src/arm/at91-cosino.dtsi)
@@ -0,0 +1,122 @@
+/*
+ * at91-cosino.dtsi - Device Tree file for Cosino core module
+ *
+ * Copyright (C) 2013 - Rodolfo Giometti <giome...@linux.it>
+ *                     HCE Engineering
+ *
+ * Derived from at91sam9x5ek.dtsi by:
+ *     Copyright (C) 2012 Atmel,
+ *     2012 Nicolas Ferre <nicolas.fe...@atmel.com>
+ *
+ * Licensed under GPLv2 or later.
+ */
+
+#include "at91sam9g35.dtsi"
+
+/ {
+       model = "HCE Cosino core module";
+       compatible = "hce,cosino", "atmel,at91sam9x5", "atmel,at91sam9";
+
+       chosen {
+               bootargs = "console=ttyS0,115200 root=/dev/mmcblk0p2 rw 
rootfstype=ext3 rootwait";
+       };
+
+       memory {
+               reg = <0x20000000 0x8000000>;
+       };
+
+       clocks {
+               #address-cells = <1>;
+               #size-cells = <1>;
+               ranges;
+
+               main_clock: clock@0 {
+                       compatible = "atmel,osc", "fixed-clock";
+                       clock-frequency = <12000000>;
+               };
+       };
+
+       ahb {
+               apb {
+                       mmc0: mmc@f0008000 {
+                               pinctrl-0 = <
+                                       &pinctrl_board_mmc0
+                                       &pinctrl_mmc0_slot0_clk_cmd_dat0
+                                       &pinctrl_mmc0_slot0_dat1_3>;
+                               status = "okay";
+                               slot@0 {
+                                       reg = <0>;
+                                       bus-width = <4>;
+                                       cd-gpios = <&pioD 15 GPIO_ACTIVE_HIGH>;
+                               };
+                       };
+
+                       dbgu: serial@fffff200 {
+                               status = "okay";
+                       };
+
+                       usart0: serial@f801c000 {
+                               status = "okay";
+                       };
+
+                       i2c0: i2c@f8010000 {
+                               status = "okay";
+                       };
+
+                       adc0: adc@f804c000 {
+                               atmel,adc-clock-rate = <1000000>;
+                               atmel,adc-ts-wires = <4>;
+                               atmel,adc-ts-pressure-threshold = <10000>;
+                               status = "okay";
+                       };
+
+                       pinctrl@fffff400 {
+                               mmc0 {
+                                       pinctrl_board_mmc0: mmc0-board {
+                                               atmel,pins =
+                                                       <AT91_PIOD 15 
AT91_PERIPH_GPIO AT91_PINCTRL_PULL_UP_DEGLITCH>;  /* PD15 gpio CD pin pull up 
and deglitch */
+                                       };
+                               };
+                       };
+
+                       watchdog@fffffe40 {
+                               status = "okay";
+                       };
+               };
+
+               nand0: nand@40000000 {
+                       nand-bus-width = <8>;
+                       nand-ecc-mode = "hw";
+                       atmel,has-pmecc;        /* Enable PMECC */
+                       atmel,pmecc-cap = <4>;
+                       atmel,pmecc-sector-size = <512>;
+                       nand-on-flash-bbt;
+                       status = "okay";
+
+                       at91bootstrap@0 {
+                               label = "at91bootstrap";
+                               reg = <0x0 0x40000>;
+                       };
+
+                       uboot@40000 {
+                               label = "u-boot";
+                               reg = <0x40000 0x80000>;
+                       };
+
+                       ubootenv@c0000 {
+                               label = "U-Boot Env";
+                               reg = <0xc0000 0x140000>;
+                       };
+
+                       kernel@200000 {
+                               label = "kernel";
+                               reg = <0x200000 0x600000>;
+                       };
+
+                       rootfs@800000 {
+                               label = "rootfs";
+                               reg = <0x800000 0x0f800000>;
+                       };
+               };
+       };
+};

Copied: head/sys/contrib/dts/arm/at91-cosino_mega2560.dts (from r262591, 
vendor/device-tree/dist/src/arm/at91-cosino_mega2560.dts)
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/sys/contrib/dts/arm/at91-cosino_mega2560.dts   Fri Feb 28 01:32:44 
2014        (r262592, copy of r262591, 
vendor/device-tree/dist/src/arm/at91-cosino_mega2560.dts)
@@ -0,0 +1,84 @@
+/*
+ * at91-cosino_mega2560.dts - Device Tree file for Cosino board with
+ *                           Mega 2560 extension
+ *
+ * Copyright (C) 2013 - Rodolfo Giometti <giome...@linux.it>
+ *                     HCE Engineering
+ *
+ * Derived from at91sam9g35ek.dts by:
+ *     Copyright (C) 2012 Atmel,
+ *      2012 Nicolas Ferre <nicolas.fe...@atmel.com>
+ *
+ * Licensed under GPLv2 or later.
+ */
+
+/dts-v1/;
+#include "at91-cosino.dtsi"
+
+/ {
+       model = "HCE Cosino Mega 2560";
+       compatible = "hce,cosino_mega2560", "atmel,at91sam9x5", 
"atmel,at91sam9";
+
+       ahb {
+               apb {
+                       macb0: ethernet@f802c000 {
+                               phy-mode = "rmii";
+                               status = "okay";
+                       };
+
+                       adc0: adc@f804c000 {
+                               atmel,adc-clock-rate = <1000000>;
+                               atmel,adc-ts-wires = <4>;
+                               atmel,adc-ts-pressure-threshold = <10000>;
+                               status = "okay";
+                       };
+
+
+                       tsadcc: tsadcc@f804c000 {
+                               status = "okay";
+                       };
+
+                       rtc@fffffeb0 {
+                               status = "okay";
+                       };
+
+                       usart1: serial@f8020000 {
+                               status = "okay";
+                       };
+
+                       usart2: serial@f8024000 {
+                               status = "okay";
+                       };
+
+                       usb2: gadget@f803c000 {
+                               atmel,vbus-gpio = <&pioB 16 GPIO_ACTIVE_HIGH>;
+                               status = "okay";
+                       };
+
+                       mmc1: mmc@f000c000 {
+                               pinctrl-0 = <
+                                       &pinctrl_mmc1_slot0_clk_cmd_dat0
+                                       &pinctrl_mmc1_slot0_dat1_3>;
+                               status = "okay";
+                               slot@0 {
+                                       reg = <0>;
+                                       bus-width = <4>;
+                                       non-removable;
+                               };
+                       };
+               };
+
+               usb0: ohci@00600000 {
+                       status = "okay";
+                       num-ports = <3>;
+                       atmel,vbus-gpio = <0 /* &pioD 18 GPIO_ACTIVE_LOW */
+                                          &pioD 19 GPIO_ACTIVE_LOW
+                                          &pioD 20 GPIO_ACTIVE_LOW
+                                         >;
+               };
+
+               usb1: ehci@00700000 {
+                       status = "okay";
+               };
+       };
+};

Copied: head/sys/contrib/dts/arm/at91-foxg20.dts (from r262591, 
vendor/device-tree/dist/src/arm/at91-foxg20.dts)
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/sys/contrib/dts/arm/at91-foxg20.dts    Fri Feb 28 01:32:44 2014        
(r262592, copy of r262591, vendor/device-tree/dist/src/arm/at91-foxg20.dts)
@@ -0,0 +1,157 @@
+/*
+ * at91-foxg20.dts - Device Tree file for Acme Systems FoxG20 board
+ *
+ * Based on DT files for at91sam9g20ek evaluation board (AT91SAM9G20 SoC)
+ *
+ * Copyright (C) 2013 Douglas Gilbert <dgilb...@interlog.com>
+ *
+ * Licensed under GPLv2 or later.
+ */
+/dts-v1/;
+#include "at91sam9g20.dtsi"
+
+/ {
+       model = "Acme Systems FoxG20";
+       compatible = "acme,foxg20", "atmel,at91sam9g20", "atmel,at91sam9";
+
+       chosen {
+               bootargs = "console=ttyS0,115200 root=/dev/mmcblk0p2 rw 
rootwait";
+       };
+
+       memory {
+               reg = <0x20000000 0x4000000>;
+       };
+
+       clocks {
+               #address-cells = <1>;
+               #size-cells = <1>;
+               ranges;
+
+               main_clock: clock@0 {
+                       compatible = "atmel,osc", "fixed-clock";
+                       clock-frequency = <18432000>;
+               };
+       };
+
+       ahb {
+               apb {
+                       usb1: gadget@fffa4000 {
+                               atmel,vbus-gpio = <&pioC 6 GPIO_ACTIVE_HIGH>;
+                               status = "okay";
+                       };
+
+                       mmc0: mmc@fffa8000 {
+                               pinctrl-0 = <
+                                       &pinctrl_mmc0_clk
+                                       &pinctrl_mmc0_slot1_cmd_dat0
+                                       &pinctrl_mmc0_slot1_dat1_3>;
+                               status = "okay";
+
+                               slot@1 {
+                                       reg = <1>;
+                                       bus-width = <4>;
+                               };
+                       };
+
+                       usart0: serial@fffb0000 {
+                               pinctrl-0 =
+                                       <&pinctrl_usart0
+                                        &pinctrl_usart0_rts
+                                        &pinctrl_usart0_cts
+                                       >;
+                               status = "okay";
+                       };
+
+                       usart1: serial@fffb4000 {
+                               status = "okay";
+                       };
+
+                       usart2: serial@fffb8000 {
+                               status = "okay";
+                       };
+
+                       macb0: ethernet@fffc4000 {
+                               phy-mode = "rmii";
+                               status = "okay";
+                       };
+
+                       usart3: serial@fffd0000 {
+                               status = "okay";
+                       };
+
+                       uart0: serial@fffd4000 {
+                               status = "okay";
+                       };
+
+                       uart1: serial@fffd8000 {
+                               status = "okay";
+                       };
+
+                       dbgu: serial@fffff200 {
+                               status = "okay";
+                       };
+
+                       pinctrl@fffff400 {
+                               board {
+                                       pinctrl_pck0_as_mck: pck0_as_mck {
+                                               atmel,pins =
+                                                       <AT91_PIOC 1 
AT91_PERIPH_B AT91_PINCTRL_NONE>;
+                                       };
+                               };
+
+                               mmc0_slot1 {
+                                       pinctrl_board_mmc0_slot1: 
mmc0_slot1-board {
+                                               atmel,pins =
+                                                       <AT91_PIOC 9 
AT91_PERIPH_GPIO AT91_PINCTRL_PULL_UP_DEGLITCH>;   /* CD pin */
+                                       };
+                               };
+
+                               i2c0 {
+                                       pinctrl_i2c0: i2c0-0 {
+                                               atmel,pins =
+                                                       <AT91_PIOA 23 
AT91_PERIPH_A AT91_PINCTRL_MULTI_DRIVE    /* TWD (SDA), open drain */
+                                                        AT91_PIOA 24 
AT91_PERIPH_A AT91_PINCTRL_MULTI_DRIVE>;  /* TWCK (SCL), open drain */
+                                       };
+                               };
+                       };
+
+                       watchdog@fffffd40 {
+                               status = "okay";
+                       };
+               };
+
+               usb0: ohci@00500000 {
+                       num-ports = <2>;
+                       status = "okay";
+               };
+       };
+
+       i2c@0 {
+               pinctrl-names = "default";
+               pinctrl-0 = <&pinctrl_i2c0>;
+               i2c-gpio,delay-us = <5>;        /* ~85 kHz */
+               status = "okay";
+       };
+
+       leds {
+               compatible = "gpio-leds";
+
+               /* red LED marked "PC7" near mini USB (device) receptacle */
+               user_led {
+                       label = "user_led";
+                       gpios = <&pioC 7 GPIO_ACTIVE_HIGH>;     /* PC7 */
+                       linux,default-trigger = "heartbeat";
+               };
+       };
+
+       gpio_keys {
+               compatible = "gpio-keys";
+
+               btn {
+                       label = "Button";
+                       gpios = <&pioC 4 GPIO_ACTIVE_LOW>;
+                       linux,code = <0x103>;
+                       gpio-key,wakeup;
+               };
+       };
+};

Copied: head/sys/contrib/dts/arm/at91-qil_a9260.dts (from r262591, 
vendor/device-tree/dist/src/arm/at91-qil_a9260.dts)
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/sys/contrib/dts/arm/at91-qil_a9260.dts Fri Feb 28 01:32:44 2014        
(r262592, copy of r262591, vendor/device-tree/dist/src/arm/at91-qil_a9260.dts)
@@ -0,0 +1,185 @@
+/*
+ * at91-qil_a9260.dts - Device Tree file for Calao QIL A9260 board
+ *
+ * Copyright (C) 2011-2013 Jean-Christophe PLAGNIOL-VILLARD 
<plagn...@jcrosoft.com>
+ *
+ * Licensed under GPLv2.
+ */
+/dts-v1/;
+#include "at91sam9260.dtsi"
+/ {
+       model = "Calao QIL A9260";
+       compatible = "calao,qil-a9260", "atmel,at91sam9260", "atmel,at91sam9";
+
+       chosen {
+               bootargs = "console=ttyS0,115200";
+       };
+
+       memory {
+               reg = <0x20000000 0x4000000>;
+       };
+
+       clocks {
+               #address-cells = <1>;
+               #size-cells = <1>;
+               ranges;
+
+               main_clock: clock@0 {
+                       compatible = "atmel,osc", "fixed-clock";
+                       clock-frequency = <12000000>;
+               };
+       };
+
+       ahb {
+               apb {
+                       usb1: gadget@fffa4000 {
+                               atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>;
+                               status = "okay";
+                       };
+
+                       mmc0: mmc@fffa8000 {
+                               pinctrl-0 = <
+                                       &pinctrl_mmc0_clk
+                                       &pinctrl_mmc0_slot0_cmd_dat0
+                                       &pinctrl_mmc0_slot0_dat1_3>;
+                               status = "okay";
+                               slot@0 {
+                                       reg = <0>;
+                                       bus-width = <4>;
+                               };
+                       };
+
+                       usart0: serial@fffb0000 {
+                               pinctrl-0 =
+                                       <&pinctrl_usart0
+                                        &pinctrl_usart0_rts
+                                        &pinctrl_usart0_cts
+                                        &pinctrl_usart0_dtr_dsr
+                                        &pinctrl_usart0_dcd
+                                        &pinctrl_usart0_ri>;
+                               status = "okay";
+                       };
+
+                       usart1: serial@fffb4000 {
+                               pinctrl-0 =
+                                       <&pinctrl_usart1
+                                        &pinctrl_usart1_rts
+                                        &pinctrl_usart1_cts>;
+                               status = "okay";
+                       };
+
+                       usart2: serial@fffb8000 {
+                               pinctrl-0 =
+                                       <&pinctrl_usart2
+                                        &pinctrl_usart2_rts
+                                        &pinctrl_usart2_cts>;
+                               status = "okay";
+                       };
+
+                       macb0: ethernet@fffc4000 {
+                               phy-mode = "rmii";
+                               status = "okay";
+                       };
+
+                       spi0: spi@fffc8000 {
+                               status = "okay";
+                               cs-gpios = <&pioA 3 GPIO_ACTIVE_HIGH>;
+
+                               m41t94@0 {
+                                       compatible = "st,m41t94";
+                                       reg = <0>;
+                                       spi-max-frequency = <1000000>;
+                               };
+
+                       };
+
+                       dbgu: serial@fffff200 {
+                               status = "okay";
+                       };
+
+                       shdwc@fffffd10 {
+                               atmel,wakeup-counter = <10>;
+                               atmel,wakeup-rtt-timer;
+                       };
+               };
+
+               usb0: ohci@00500000 {
+                       num-ports = <2>;
+                       status = "okay";
+               };
+
+               nand0: nand@40000000 {
+                       nand-bus-width = <8>;
+                       nand-ecc-mode = "soft";
+                       nand-on-flash-bbt;
+                       status = "okay";
+
+                       at91bootstrap@0 {
+                               label = "at91bootstrap";
+                               reg = <0x0 0x20000>;
+                       };
+
+                       barebox@20000 {
+                               label = "barebox";
+                               reg = <0x20000 0x40000>;
+                       };
+
+                       bareboxenv@60000 {
+                               label = "bareboxenv";
+                               reg = <0x60000 0x20000>;
+                       };
+
+                       bareboxenv2@80000 {
+                               label = "bareboxenv2";
+                               reg = <0x80000 0x20000>;
+                       };
+
+                       oftree@a0000 {
+                               label = "oftree";
+                               reg = <0xa0000 0x20000>;
+                       };
+
+                       kernel@c0000 {
+                               label = "kernel";
+                               reg = <0xc0000 0x400000>;
+                       };
+
+                       rootfs@4c0000 {
+                               label = "rootfs";
+                               reg = <0x4c0000 0x7800000>;
+                       };
+
+                       data@7cc0000 {
+                               label = "data";
+                               reg = <0x7cc0000 0x8340000>;
+                       };
+               };
+       };
+
+       leds {
+               compatible = "gpio-leds";
+
+               user_led {
+                       label = "user_led";
+                       gpios = <&pioB 21 GPIO_ACTIVE_HIGH>;
+                       linux,default-trigger = "heartbeat";
+               };
+       };
+
+       gpio_keys {
+               compatible = "gpio-keys";
+               #address-cells = <1>;
+               #size-cells = <0>;
+
+               user_pb {
+                       label = "user_pb";
+                       gpios = <&pioB 10 GPIO_ACTIVE_LOW>;
+                       linux,code = <28>;
+                       gpio-key,wakeup;
+               };
+       };
+
+       i2c@0 {
+               status = "okay";
+       };
+};

Copied: head/sys/contrib/dts/arm/at91-sama5d3_xplained.dts (from r262591, 
vendor/device-tree/dist/src/arm/at91-sama5d3_xplained.dts)
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/sys/contrib/dts/arm/at91-sama5d3_xplained.dts  Fri Feb 28 01:32:44 
2014        (r262592, copy of r262591, 
vendor/device-tree/dist/src/arm/at91-sama5d3_xplained.dts)
@@ -0,0 +1,229 @@
+/*
+ * at91-sama5d3_xplained.dts - Device Tree file for the SAMA5D3 Xplained board
+ *
+ *  Copyright (C) 2014 Atmel,
+ *               2014 Nicolas Ferre <nicolas.fe...@atmel.com>
+ *
+ * Licensed under GPLv2 or later.
+ */
+/dts-v1/;
+#include "sama5d36.dtsi"
+
+/ {
+       model = "SAMA5D3 Xplained";
+       compatible = "atmel,sama5d3-xplained", "atmel,sama5d3", "atmel,sama5";
+
+       chosen {
+               bootargs = "console=ttyS0,115200";
+       };
+
+       memory {
+               reg = <0x20000000 0x10000000>;
+       };
+
+       ahb {
+               apb {
+                       mmc0: mmc@f0000000 {
+                               pinctrl-0 = <&pinctrl_mmc0_clk_cmd_dat0 
&pinctrl_mmc0_dat1_3 &pinctrl_mmc0_dat4_7 &pinctrl_mmc0_cd>;
+                               status = "okay";
+                               slot@0 {
+                                       reg = <0>;
+                                       bus-width = <8>;
+                                       cd-gpios = <&pioE 0 GPIO_ACTIVE_LOW>;
+                               };
+                       };
+
+                       spi0: spi@f0004000 {
+                               cs-gpios = <&pioD 13 0>;
+                               status = "okay";
+                       };
+
+                       can0: can@f000c000 {
+                               status = "okay";
+                       };
+
+                       i2c0: i2c@f0014000 {
+                               status = "okay";
+                       };
+
+                       i2c1: i2c@f0018000 {
+                               status = "okay";
+                       };
+
+                       macb0: ethernet@f0028000 {
+                               phy-mode = "rgmii";
+                               status = "okay";
+                       };
+
+                       usart0: serial@f001c000 {
+                               status = "okay";
+                       };
+
+                       usart1: serial@f0020000 {
+                               pinctrl-0 = <&pinctrl_usart1 
&pinctrl_usart1_rts_cts>;
+                               status = "okay";
+                       };
+
+                       uart0: serial@f0024000 {
+                               status = "okay";
+                       };
+
+                       mmc1: mmc@f8000000 {
+                               pinctrl-0 = <&pinctrl_mmc1_clk_cmd_dat0 
&pinctrl_mmc1_dat1_3 &pinctrl_mmc1_cd>;
+                               status = "okay";
+                               slot@0 {
+                                       reg = <0>;
+                                       bus-width = <4>;
+                                       cd-gpios = <&pioE 1 GPIO_ACTIVE_HIGH>;
+                               };
+                       };
+
+                       spi1: spi@f8008000 {
+                               cs-gpios = <&pioC 25 0>, <0>, <0>, <&pioD 16 0>;
+                               status = "okay";
+                       };

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to