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

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

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 #include "sama5d4.dtsi"
  7 
  8 / {
  9         model = "Aries/DENX MA5D4";
 10         compatible = "aries,ma5d4", "denx,ma5d4", "atmel,sama5d4", "atmel,sama5";
 11 
 12         memory@20000000 {
 13                 reg = <0x20000000 0x10000000>;
 14         };
 15 
 16         clocks {
 17                 slow_xtal {
 18                         clock-frequency = <32768>;
 19                 };
 20 
 21                 main_xtal {
 22                         clock-frequency = <12000000>;
 23                 };
 24 
 25                 clk20m: clk20m {
 26                         compatible = "fixed-clock";
 27                         #clock-cells = <0>;
 28                         clock-frequency = <20000000>;
 29                         clock-output-names = "clk20m";
 30                 };
 31         };
 32 
 33         ahb {
 34                 apb {
 35                         mmc0: mmc@f8000000 {
 36                                 pinctrl-names = "default";
 37                                 pinctrl-0 = <&pinctrl_mmc0_clk_cmd_dat0 &pinctrl_mmc0_dat1_3 &pinctrl_mmc0_dat4_7>;
 38                                 vmmc-supply = <&vcc_mmc0_reg>;
 39                                 vqmmc-supply = <&vcc_3v3_reg>;
 40                                 status = "okay";
 41                                 slot@0 {
 42                                         reg = <0>;
 43                                         bus-width = <8>;
 44                                         broken-cd;
 45                                 };
 46                         };
 47 
 48                         spi0: spi@f8010000 {
 49                                 cs-gpios = <&pioC 3 0>, <0>, <0>, <0>;
 50                                 status = "okay";
 51 
 52                                 flash@0 {
 53                                         compatible = "atmel,at25df321a";
 54                                         spi-max-frequency = <50000000>;
 55                                         reg = <0>;
 56                                 };
 57                         };
 58 
 59                         i2c0: i2c@f8014000 {
 60                                 status = "okay";
 61                         };
 62 
 63                         spi1: spi@fc018000 {
 64                                 cs-gpios = <&pioB 22 0>, <&pioB 23 0>, <0>, <0>;
 65                                 status = "okay";
 66 
 67                                 can0: can@0 {
 68                                         compatible = "microchip,mcp2515";
 69                                         reg = <0>;
 70                                         clocks = <&clk20m>;
 71                                         interrupt-parent = <&pioE>;
 72                                         interrupts = <6 IRQ_TYPE_EDGE_RISING>;
 73                                         spi-max-frequency = <10000000>;
 74                                 };
 75 
 76                                 can1: can@1 {
 77                                         compatible = "microchip,mcp2515";
 78                                         reg = <1>;
 79                                         clocks = <&clk20m>;
 80                                         interrupt-parent = <&pioE>;
 81                                         interrupts = <7 IRQ_TYPE_EDGE_RISING>;
 82                                         spi-max-frequency = <10000000>;
 83                                 };
 84                         };
 85 
 86                         tcb2: timer@fc024000 {
 87                                 timer@0 {
 88                                         compatible = "atmel,tcb-timer";
 89                                         reg = <0>;
 90                                 };
 91 
 92                                 timer@1 {
 93                                         compatible = "atmel,tcb-timer";
 94                                         reg = <1>;
 95                                 };
 96                         };
 97 
 98                         adc0: adc@fc034000 {
 99                                 pinctrl-names = "default";
100                                 pinctrl-0 = <
101                                         /* external trigger conflicts with USBA_VBUS */
102                                         &pinctrl_adc0_ad0
103                                         &pinctrl_adc0_ad1
104                                         &pinctrl_adc0_ad2
105                                         &pinctrl_adc0_ad3
106                                         &pinctrl_adc0_ad4
107                                         >;
108                                 atmel,adc-vref = <3300>;
109                                 status = "okay";
110                         };
111 
112                         watchdog@fc068640 {
113                                 status = "okay";
114                         };
115                 };
116         };
117 
118         vcc_3v3_reg: fixedregulator_3v3 {
119                 compatible = "regulator-fixed";
120                 regulator-name = "VCC 3V3";
121                 regulator-min-microvolt = <3300000>;
122                 regulator-max-microvolt = <3300000>;
123                 regulator-boot-on;
124                 regulator-always-on;
125         };
126 
127         vcc_mmc0_reg: fixedregulator_mmc0 {
128                 compatible = "regulator-fixed";
129                 gpio = <&pioE 15 GPIO_ACTIVE_HIGH>;
130                 regulator-name = "RST_n MCI0";
131                 regulator-min-microvolt = <3300000>;
132                 regulator-max-microvolt = <3300000>;
133                 vin-supply = <&vcc_3v3_reg>;
134                 regulator-boot-on;
135         };
136 };

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