Advertisement
Guest User

arietta dts for fbtft (module)

a guest
Jul 24th, 2014
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.64 KB | None | 0 0
  1. /*
  2.  * acme-arietta.dts - Device Tree file for Arietta G25
  3.  * Generate by http://acme.systems/pinout_arietta
  4.  */
  5. /dts-v1/;
  6. #include "at91sam9g25.dtsi"
  7. / {
  8.     model = "Acme Systems Arietta G25";
  9.     compatible = "acme,ariettag25", "atmel,at91sam9x5ek","atmel,at91sam9x5", "atmel,at91sam9";
  10.     aliases {
  11.         serial0 = &dbgu;
  12.         serial1 = &usart0;
  13.         serial2 = &usart1;
  14.         serial3 = &usart2;
  15.         serial4 = &usart3;
  16.         serial5 = &uart0;
  17.         serial6 = &uart1;
  18.     };
  19.     chosen {
  20.         bootargs = "console=ttyS0,115200 root=/dev/mmcblk0p2 rw rootwait";
  21.     };
  22.     memory {
  23.         reg = <0x20000000 0x8000000>;
  24.     };
  25.     clocks {
  26.         #address-cells = <1>;
  27.         #size-cells = <1>;
  28.         ranges;
  29.         main_clock: clock@0 {
  30.             compatible = "atmel,osc", "fixed-clock";
  31.             clock-frequency = <12000000>;
  32.         };
  33.     };
  34.     ahb {
  35.         apb {
  36.             mmc0: mmc@f0008000 {
  37.                 pinctrl-0 = <
  38.                   &pinctrl_mmc0_slot0_clk_cmd_dat0
  39.                   &pinctrl_mmc0_slot0_dat1_3>;
  40.                 status = "okay";
  41.                 slot@0 {
  42.                     reg = <0>;
  43.                     bus-width = <4>;
  44.                 };
  45.             };
  46.             i2c0: i2c@f8010000 {
  47.                 status ="okay";
  48.             };
  49.            
  50.            
  51.             usart0: serial@f801c000 {
  52.                 pinctrl-0 = <&pinctrl_usart0>;
  53.                 status ="okay";
  54.             };
  55.            
  56.             usart1: serial@f8020000 {
  57.                 pinctrl-0 = <&pinctrl_usart1 &pinctrl_usart1_rts &pinctrl_usart1_cts>;
  58.                 status ="okay";
  59.             };
  60.            
  61.            
  62.             spi1: spi@f0004000 {
  63.                 status = "okay";
  64.                 cs-gpios = <&pioA 8 0>, <&pioA 0 0>, <&pioA 31 0>, <&pioA 30 0>;
  65.                 /*
  66.                 device@0 {
  67.                     compatible = "spidev";
  68.                     spi-max-frequency = <5000000>;      // 5 MHz
  69.                     reg = <0>;
  70.                 };
  71.                 */
  72.             };
  73.  
  74.            
  75.             adc0: adc@f804c000 {
  76.                 status = "okay";
  77.                 atmel,adc-channels-used = <0xf>;
  78.                 atmel,adc-num-channels = <4>;
  79.                 compatible = "atmel,at91sam9x5-adc";
  80.                 atmel,adc-startup-time = <40>;
  81.                 atmel,adc-status-register = <0x1c>;
  82.                 atmel,adc-trigger-register = <0x08>;
  83.                 atmel,adc-use-external;
  84.                 atmel,adc-vref = <3250>;
  85.                 atmel,adc-res = <8 10>;
  86.                 atmel,adc-res-names = "lowres", "highres";
  87.                 atmel,adc-use-res = "highres";
  88.                 trigger@0 {
  89.                     trigger-name = "continuous";
  90.                     trigger-value = <0x6>;
  91.                 };
  92.             };
  93.  
  94.            
  95.             ssc0: ssc@f0010000 {
  96.                 status = "okay";
  97.             };
  98.             usb2: gadget@f803c000 {
  99.                 status = "okay";
  100.             };
  101.             dbgu: serial@fffff200 {
  102.                 status = "okay";
  103.             };
  104.             pinctrl@fffff400 {
  105.             };
  106.             rtc@fffffeb0 {
  107.                 status = "okay";
  108.             };
  109.         };
  110.         usb0: ohci@00600000 {
  111.             status = "okay";
  112.             num-ports = <3>;
  113.         };
  114.         usb1: ehci@00700000 {
  115.             status = "okay";
  116.         };
  117.     };
  118.     leds {
  119.         compatible = "gpio-leds";
  120.         arietta_led {
  121.             label = "arietta_led";
  122.             gpios = <&pioB 8 GPIO_ACTIVE_HIGH>; /* PB8 */
  123.             linux,default-trigger = "heartbeat";
  124.         };
  125.     };
  126. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement