1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 * DTSI for Emlid Neutis N5 SoM.
5 * Copyright (C) 2018 Aleksandr Aleksandrov <aleksandr.aleksandrov@emlid.com>
10 #include "sun50i-h5.dtsi"
12 #include <dt-bindings/gpio/gpio.h>
16 compatible = "regulator-fixed";
17 regulator-name = "vcc3v3";
18 regulator-min-microvolt = <3300000>;
19 regulator-max-microvolt = <3300000>;
22 wifi_pwrseq: wifi_pwrseq {
23 compatible = "mmc-pwrseq-simple";
24 reset-gpios = <&pio 2 7 GPIO_ACTIVE_LOW>; /* PC7 */
25 post-power-on-delay-ms = <200>;
27 clock-names = "ext_clock";
32 vmmc-supply = <®_vcc3v3>;
33 vqmmc-supply = <®_vcc3v3>;
34 mmc-pwrseq = <&wifi_pwrseq>;
41 compatible = "brcm,bcm4329-fmac";
42 interrupt-parent = <&r_pio>;
43 interrupts = <0 5 IRQ_TYPE_LEVEL_LOW>; /* PL5 */
44 interrupt-names = "host-wake";
49 pinctrl-names = "default";
50 pinctrl-0 = <&mmc2_8bit_pins>;
51 vmmc-supply = <®_vcc3v3>;
59 pinctrl-names = "default";
60 pinctrl-0 = <&uart1_pins>, <&uart1_rts_cts_pins>;
65 compatible = "brcm,bcm43438-bt";
68 vbat-supply = <®_vcc3v3>;
69 vddio-supply = <®_vcc3v3>;
70 shutdown-gpios = <&pio 2 4 GPIO_ACTIVE_HIGH>; /* PC4 */
71 device-wakeup-gpios = <&r_pio 0 7 GPIO_ACTIVE_HIGH>; /* PL7 */