~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/arm/boot/dts/microchip/at91-sama5d4_ma5d4evk.dts

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  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                 led-user1 {
119                         label = "user1";
120                         gpios = <&pioD 28 GPIO_ACTIVE_HIGH>;
121                         linux,default-trigger = "heartbeat";
122                 };
123 
124                 led-user2 {
125                         label = "user2";
126                         gpios = <&pioD 29 GPIO_ACTIVE_HIGH>;
127                         linux,default-trigger = "heartbeat";
128                 };
129 
130                 led-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 };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php