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/at91-sama5d4_ma5d4evk.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-or-later
    2 /*
    3  * Copyright (C) 2015 Marek Vasut <marex@denx.de>
    4  */
    5 
    6 /dts-v1/;
    7 #include "at91-sama5d4_ma5d4.dtsi"
    8 
    9 / {
   10         model = "Aries/DENX MA5D4EVK";
   11         compatible = "aries,ma5d4evk", "denx,ma5d4evk", "atmel,sama5d4", "atmel,sama5";
   12 
   13         chosen {
   14                 stdout-path = "serial3:115200n8";
   15         };
   16 
   17         ahb {
   18                 usb0: gadget@400000 {
   19                         atmel,vbus-gpio = <&pioE 31 GPIO_ACTIVE_HIGH>;
   20                         pinctrl-names = "default";
   21                         pinctrl-0 = <&pinctrl_usba_vbus>;
   22                         status = "okay";
   23                 };
   24 
   25                 usb1: ohci@500000 {
   26                         num-ports = <3>;
   27                         atmel,vbus-gpio = <0
   28                                            &pioE 11 GPIO_ACTIVE_LOW
   29                                            &pioE 14 GPIO_ACTIVE_LOW
   30                                           >;
   31                         status = "okay";
   32                 };
   33 
   34                 usb2: ehci@600000 {
   35                         status = "okay";
   36                 };
   37 
   38                 apb {
   39                         hlcdc: hlcdc@f0000000 {
   40                                 status = "okay";
   41 
   42                                 hlcdc-display-controller {
   43                                         pinctrl-names = "default";
   44                                         pinctrl-0 = <&pinctrl_lcd_base &pinctrl_lcd_rgb888>;
   45 
   46                                         port@0 {
   47                                                 hlcdc_panel_output: endpoint@0 {
   48                                                         reg = <0>;
   49                                                         remote-endpoint = <&panel_input>;
   50                                                 };
   51                                         };
   52                                 };
   53 
   54                         };
   55 
   56                         macb0: ethernet@f8020000 {
   57                                 phy-mode = "rmii";
   58                                 status = "okay";
   59 
   60                                 phy0: ethernet-phy@0 {
   61                                         reg = <0>;
   62                                 };
   63                         };
   64 
   65                         usart0: serial@f802c000 {
   66                                 status = "okay";
   67                         };
   68 
   69                         usart1: serial@f8030000 {
   70                                 status = "okay";
   71                         };
   72 
   73                         mmc1: mmc@fc000000 {
   74                                 pinctrl-names = "default";
   75                                 pinctrl-0 = <&pinctrl_mmc1_clk_cmd_dat0 &pinctrl_mmc1_dat1_3 &pinctrl_mmc1_cd>;
   76                                 vmmc-supply = <&vcc_mmc1_reg>;
   77                                 vqmmc-supply = <&vcc_3v3_reg>;
   78                                 status = "okay";
   79                                 slot@0 {
   80                                         reg = <0>;
   81                                         bus-width = <4>;
   82                                         cd-gpios = <&pioE 5 0>;
   83                                 };
   84                         };
   85 
   86                         adc0: adc@fc034000 {
   87                                 atmel,adc-ts-wires = <4>;
   88                                 atmel,adc-ts-pressure-threshold = <10000>;
   89                         };
   90 
   91 
   92                         pinctrl@fc06a000 {
   93                                 board {
   94                                         pinctrl_mmc1_cd: mmc1_cd {
   95                                                 atmel,pins = <AT91_PIOE 5 AT91_PERIPH_GPIO AT91_PINCTRL_PULL_UP_DEGLITCH>;
   96                                         };
   97                                         pinctrl_usba_vbus: usba_vbus {
   98                                                 atmel,pins =
   99                                                         <AT91_PIOE 31 AT91_PERIPH_GPIO AT91_PINCTRL_DEGLITCH>;
  100                                         };
  101                                 };
  102                         };
  103                 };
  104         };
  105 
  106         backlight: backlight {
  107                 compatible = "pwm-backlight";
  108                 pwms = <&hlcdc_pwm 0 50000 0>;
  109                 brightness-levels = <0 4 8 16 32 64 128 255>;
  110                 default-brightness-level = <6>;
  111                 status = "okay";
  112         };
  113 
  114         leds {
  115                 compatible = "gpio-leds";
  116                 status = "okay";
  117 
  118                 user1 {
  119                         label = "user1";
  120                         gpios = <&pioD 28 GPIO_ACTIVE_HIGH>;
  121                         linux,default-trigger = "heartbeat";
  122                 };
  123 
  124                 user2 {
  125                         label = "user2";
  126                         gpios = <&pioD 29 GPIO_ACTIVE_HIGH>;
  127                         linux,default-trigger = "heartbeat";
  128                 };
  129 
  130                 user3 {
  131                         label = "user3";
  132                         gpios = <&pioD 30 GPIO_ACTIVE_HIGH>;
  133                         linux,default-trigger = "heartbeat";
  134                 };
  135         };
  136 
  137         panel: panel {
  138                 /* Actually Ampire 800480R2 */
  139                 compatible = "foxlink,fl500wvr00-a0t";
  140                 backlight = <&backlight>;
  141                 #address-cells = <1>;
  142                 #size-cells = <0>;
  143                 status = "okay";
  144 
  145                 port@0 {
  146                         #address-cells = <1>;
  147                         #size-cells = <0>;
  148 
  149                         panel_input: endpoint@0 {
  150                                 reg = <0>;
  151                                 remote-endpoint = <&hlcdc_panel_output>;
  152                         };
  153                 };
  154         };
  155 
  156         vcc_mmc1_reg: fixedregulator_mmc1 {
  157                 compatible = "regulator-fixed";
  158                 gpio = <&pioE 17 GPIO_ACTIVE_LOW>;
  159                 regulator-name = "VDD MCI1";
  160                 regulator-min-microvolt = <3300000>;
  161                 regulator-max-microvolt = <3300000>;
  162                 vin-supply = <&vcc_3v3_reg>;
  163         };
  164 };

Cache object: a407269bb07c35dccf4ad858e5881bda


[ 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.