Lines Matching +full:ck +full:- +full:gpios
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * at91-sama7g5ek.dts - Device Tree file for SAMA7G5-EK board
11 /dts-v1/;
12 #include "sama7g5-pinfunc.h"
14 #include <dt-bindings/mfd/atmel-flexcom.h>
15 #include <dt-bindings/input/input.h>
16 #include <dt-bindings/pinctrl/at91.h>
17 #include <dt-bindings/sound/microchip,pdmc.h>
20 model = "Microchip SAMA7G5-EK";
25 stdout-path = "serial0:115200n8";
40 clock-frequency = <32768>;
44 clock-frequency = <24000000>;
48 gpio-keys {
49 compatible = "gpio-keys";
51 pinctrl-names = "default";
52 pinctrl-0 = <&pinctrl_key_gpio_default>;
56 gpios = <&pioA PIN_PA12 GPIO_ACTIVE_LOW>;
58 wakeup-source;
63 compatible = "gpio-leds";
64 pinctrl-names = "default";
65 pinctrl-0 = <&pinctrl_led_gpio_default>;
70 gpios = <&pioA PIN_PB8 GPIO_ACTIVE_HIGH>;
75 gpios = <&pioA PIN_PA13 GPIO_ACTIVE_HIGH>;
80 gpios = <&pioA PIN_PD20 GPIO_ACTIVE_HIGH>;
81 linux,default-trigger = "heartbeat";
92 compatible = "simple-audio-card";
93 simple-audio-card,name = "sama7g5ek audio";
94 #address-cells = <1>;
95 #size-cells = <0>;
96 simple-audio-card,dai-link@0 {
99 sound-dai = <&spdiftx>;
102 sound-dai = <&spdif_out>;
105 simple-audio-card,dai-link@1 {
108 sound-dai = <&spdifrx>;
111 sound-dai = <&spdif_in>;
116 spdif_in: spdif-in {
117 #sound-dai-cells = <0>;
118 compatible = "linux,spdif-dir";
121 spdif_out: spdif-out {
122 #sound-dai-cells = <0>;
123 compatible = "linux,spdif-dit";
128 vddana-supply = <&vddout25>;
129 vref-supply = <&vddout25>;
130 pinctrl-names = "default";
131 pinctrl-0 = <&pinctrl_mikrobus1_an_default &pinctrl_mikrobus2_an_default>;
136 pinctrl-names = "default";
137 pinctrl-0 = <&pinctrl_can0_default>;
142 pinctrl-names = "default";
143 pinctrl-0 = <&pinctrl_can1_default>;
148 cpu-supply = <&vddcpu>;
152 pinctrl-names = "default";
153 pinctrl-0 = <&pinctrl_qspi>;
157 #address-cells = <1>;
158 #size-cells = <1>;
159 compatible = "jedec,spi-nor";
161 spi-max-frequency = <133000000>;
162 spi-tx-bus-width = <8>;
163 spi-rx-bus-width = <8>;
164 m25p,fast-read;
217 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_USART>;
221 pinctrl-names = "default";
222 pinctrl-0 = <&pinctrl_flx0_default>;
228 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_TWI>;
232 pinctrl-names = "default";
233 pinctrl-0 = <&pinctrl_i2c1_default>;
234 i2c-analog-filter;
235 i2c-digital-filter;
236 i2c-digital-filter-width-ns = <35>;
246 regulator-name = "VDD_IO";
247 regulator-min-microvolt = <3300000>;
248 regulator-max-microvolt = <3300000>;
249 regulator-initial-mode = <2>;
250 regulator-allowed-modes = <2>, <4>;
251 regulator-always-on;
253 regulator-state-standby {
254 regulator-on-in-suspend;
255 regulator-suspend-microvolt = <3300000>;
256 regulator-mode = <4>;
259 regulator-state-mem {
260 regulator-off-in-suspend;
261 regulator-mode = <4>;
266 regulator-name = "VDD_DDR";
267 regulator-min-microvolt = <1350000>;
268 regulator-max-microvolt = <1350000>;
269 regulator-initial-mode = <2>;
270 regulator-allowed-modes = <2>, <4>;
271 regulator-always-on;
273 regulator-state-standby {
274 regulator-on-in-suspend;
275 regulator-suspend-microvolt = <1350000>;
276 regulator-mode = <4>;
279 regulator-state-mem {
280 regulator-on-in-suspend;
281 regulator-suspend-microvolt = <1350000>;
282 regulator-mode = <4>;
287 regulator-name = "VDD_CORE";
288 regulator-min-microvolt = <1150000>;
289 regulator-max-microvolt = <1150000>;
290 regulator-initial-mode = <2>;
291 regulator-allowed-modes = <2>, <4>;
292 regulator-always-on;
294 regulator-state-standby {
295 regulator-on-in-suspend;
296 regulator-suspend-voltage = <1150000>;
297 regulator-mode = <4>;
300 regulator-state-mem {
301 regulator-off-in-suspend;
302 regulator-mode = <4>;
307 regulator-name = "VDD_OTHER";
308 regulator-min-microvolt = <1050000>;
309 regulator-max-microvolt = <1250000>;
310 regulator-initial-mode = <2>;
311 regulator-allowed-modes = <2>, <4>;
312 regulator-ramp-delay = <3125>;
313 regulator-always-on;
315 regulator-state-standby {
316 regulator-on-in-suspend;
317 regulator-suspend-voltage = <1050000>;
318 regulator-mode = <4>;
321 regulator-state-mem {
322 regulator-off-in-suspend;
323 regulator-mode = <4>;
328 regulator-name = "LDO1";
329 regulator-min-microvolt = <1800000>;
330 regulator-max-microvolt = <1800000>;
331 regulator-always-on;
333 regulator-state-standby {
334 regulator-suspend-voltage = <1800000>;
335 regulator-on-in-suspend;
338 regulator-state-mem {
339 regulator-off-in-suspend;
344 regulator-name = "LDO2";
345 regulator-min-microvolt = <1200000>;
346 regulator-max-microvolt = <3700000>;
348 regulator-state-standby {
349 regulator-suspend-voltage = <1800000>;
350 regulator-on-in-suspend;
353 regulator-state-mem {
354 regulator-off-in-suspend;
363 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_USART>;
367 pinctrl-names = "default";
368 pinctrl-0 = <&pinctrl_flx3_default>;
374 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_USART>;
378 pinctrl-names = "default";
379 pinctrl-0 = <&pinctrl_flx4_default>;
385 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_USART>;
389 pinctrl-names = "default";
390 pinctrl-0 = <&pinctrl_flx7_default>;
396 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_TWI>;
400 pinctrl-names = "default";
401 pinctrl-0 = <&pinctrl_i2c8_default>;
402 i2c-analog-filter;
403 i2c-digital-filter;
404 i2c-digital-filter-width-ns = <35>;
410 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_TWI>;
414 pinctrl-names = "default";
415 pinctrl-0 = <&pinctrl_i2c9_default>;
416 i2c-analog-filter;
417 i2c-digital-filter;
418 i2c-digital-filter-width-ns = <35>;
424 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_SPI>;
428 pinctrl-names = "default";
429 pinctrl-0 = <&pinctrl_mikrobus1_spi &pinctrl_mikrobus1_spi_cs>;
435 #address-cells = <1>;
436 #size-cells = <0>;
437 pinctrl-names = "default";
438 pinctrl-0 = <&pinctrl_gmac0_default
442 phy-mode = "rgmii-id";
445 ethernet-phy@7 {
447 interrupt-parent = <&pioA>;
453 #address-cells = <1>;
454 #size-cells = <0>;
455 pinctrl-names = "default";
456 pinctrl-0 = <&pinctrl_gmac1_default
459 phy-mode = "rmii";
462 ethernet-phy@0 {
464 interrupt-parent = <&pioA>;
470 pinctrl-names = "default";
471 pinctrl-0 = <&pinctrl_i2s0_default>;
475 #sound-dai-cells = <0>;
476 microchip,mic-pos = <MCHP_PDMC_DS0 MCHP_PDMC_CLK_NEGATIVE>, /* MIC 1 */
481 pinctrl-names = "default";
482 pinctrl-0 = <&pinctrl_pdmc0_default>;
490 bias-disable;
496 bias-disable;
504 bias-disable;
510 bias-pull-up;
516 bias-disable;
522 bias-disable;
538 slew-rate = <0>;
539 bias-disable;
545 bias-disable;
550 slew-rate = <0>;
551 bias-pull-up;
556 bias-disable;
568 slew-rate = <0>;
569 bias-disable;
575 bias-disable;
580 bias-disable;
586 bias-disable;
592 bias-disable;
598 bias-disable;
607 bias-disable;
612 bias-pull-up;
619 bias-pull-up;
624 bias-disable;
629 bias-disable;
634 bias-disable;
639 bias-disable;
644 bias-disable;
651 bias-disable;
675 bias-disable;
676 slew-rate = <0>;
677 atmel,drive-strength = <ATMEL_PIO_DRVSTR_ME>;
691 slew-rate = <0>;
692 bias-pull-up;
699 slew-rate = <0>;
700 bias-pull-up;
711 slew-rate = <0>;
712 bias-pull-up;
720 slew-rate = <0>;
721 bias-pull-up;
732 slew-rate = <0>;
733 bias-pull-up;
736 ck {
738 slew-rate = <0>;
739 bias-pull-up;
745 bias-disable;
750 bias-disable;
755 pinctrl-names = "default";
756 pinctrl-0 = <&pinctrl_mikrobus1_pwm2_default &pinctrl_mikrobus2_pwm3_default>;
761 atmel,rtt-rtc-time-reg = <&gpbr 0x0>;
765 bus-width = <8>;
766 non-removable;
767 sdhci-caps-mask = <0x0 0x00200000>;
768 vmmc-supply = <&vdd_3v3>;
769 vqmmc-supply = <&vldo1>;
770 pinctrl-names = "default";
771 pinctrl-0 = <&pinctrl_sdmmc0_default>;
776 bus-width = <4>;
777 no-1-8-v;
778 sdhci-caps-mask = <0x0 0x00200000>;
779 vmmc-supply = <&vdd_3v3>;
780 vqmmc-supply = <&vdd_3v3>;
781 pinctrl-names = "default";
782 pinctrl-0 = <&pinctrl_sdmmc1_default>;
787 bus-width = <4>;
788 no-1-8-v;
789 sdhci-caps-mask = <0x0 0x00200000>;
790 pinctrl-names = "default";
791 pinctrl-0 = <&pinctrl_sdmmc2_default>;
795 debounce-delay-us = <976>;
804 pinctrl-names = "default";
805 pinctrl-0 = <&pinctrl_spdifrx_default>;
810 pinctrl-names = "default";
811 pinctrl-0 = <&pinctrl_spdiftx_default>;
817 compatible = "atmel,tcb-timer";
822 compatible = "atmel,tcb-timer";
832 vin-supply = <&vdd_3v3>;