Lines Matching +full:wifi +full:- +full:2
4 * This file is dual-licensed: you can use it either under the terms
11 * version 2 as published by the Free Software Foundation.
41 #include <dt-bindings/gpio/gpio.h>
44 nvcc_sd1: regulator-nvcc-sd1 {
45 compatible = "regulator-fixed";
46 regulator-always-on;
47 regulator-name = "nvcc_sd1";
48 regulator-min-microvolt = <1800000>;
49 regulator-max-microvolt = <1800000>;
50 vin-supply = <&vcc_3v3>;
53 clk_ti_wifi: ti-wifi-clock {
54 /* This is a hack around the kernel - using "fixed clock"
59 compatible = "gpio-gate-clock";
60 #clock-cells = <0>;
61 clock-frequency = <32768>;
62 pinctrl-names = "default";
63 pinctrl-0 = <&pinctrl_microsom_ti_clk>;
64 enable-gpios = <&gpio5 5 GPIO_ACTIVE_HIGH>;
67 pwrseq_ti_wifi: ti-wifi-pwrseq {
68 compatible = "mmc-pwrseq-simple";
69 pinctrl-names = "default";
70 pinctrl-0 = <&pinctrl_microsom_ti_wifi_en>;
71 reset-gpios = <&gpio5 26 GPIO_ACTIVE_LOW>;
72 post-power-on-delay-ms = <200>;
74 clock-names = "ext_clock";
79 pinctrl_microsom_ti_bt: microsom-ti-btgrp {
86 pinctrl_microsom_ti_clk: microsom-ti-clkgrp {
95 pinctrl_microsom_ti_wifi_en: microsom-ti-wifi-engrp {
102 pinctrl_microsom_ti_wifi_irq: microsom-ti-wifi-irqgrp {
109 pinctrl_microsom_uart4: microsom-uart4grp {
118 pinctrl_microsom_usdhc1: microsom-usdhc1grp {
130 /* UART4 - Connected to optional TI Wi-Fi/BT/FM */
132 pinctrl-names = "default";
133 pinctrl-0 = <&pinctrl_microsom_uart4>;
134 uart-has-rtscts;
138 compatible = "ti,wl1837-st";
140 clock-names = "ext_clock";
141 enable-gpios = <&gpio6 0 GPIO_ACTIVE_HIGH>;
142 pinctrl-names = "default";
143 pinctrl-0 = <&pinctrl_microsom_ti_bt>;
147 /* USDHC1 - Connected to optional TI Wi-Fi/BT/FM */
149 pinctrl-names = "default";
150 pinctrl-0 = <&pinctrl_microsom_usdhc1>;
151 bus-width = <4>;
152 keep-power-in-suspend;
153 mmc-pwrseq = <&pwrseq_ti_wifi>;
154 cap-power-off-card;
155 non-removable;
156 vmmc-supply = <&vcc_3v3>;
157 /* vqmmc-supply = <&nvcc_sd1>; - MMC layer doesn't like it! */
159 #address-cells = <1>;
160 #size-cells = <0>;
162 wlcore@2 {
164 reg = <2>;
165 interrupts-extended = <&gpio6 4 IRQ_TYPE_LEVEL_HIGH>;
166 pinctrl-names = "default";
167 pinctrl-0 = <&pinctrl_microsom_ti_wifi_irq>;