Lines Matching +full:out +full:- +full:gpios

1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * at91-tse850-3.dts - Device Tree file for the Axentia TSE-850 3.0 board
9 /dts-v1/;
10 #include <dt-bindings/pwm/pwm.h>
11 #include "at91-linea.dtsi"
14 model = "Axentia TSE-850 3.0";
19 compatible = "fixed-clock";
21 #clock-cells = <0>;
22 clock-frequency = <16000000>;
23 clock-output-names = "sck";
27 compatible = "regulator-fixed";
29 regulator-name = "3v3-supply";
30 regulator-min-microvolt = <3300000>;
31 regulator-max-microvolt = <3300000>;
34 ana: reg-ana {
35 compatible = "pwm-regulator";
37 regulator-name = "ANA";
40 pwm-dutycycle-unit = <1000>;
41 pwm-dutycycle-range = <100 1000>;
43 regulator-min-microvolt = <2000000>;
44 regulator-max-microvolt = <20000000>;
45 regulator-ramp-delay = <1000>;
49 compatible = "axentia,tse850-pcm5142";
51 axentia,cpu-dai = <&ssc0>;
52 axentia,audio-codec = <&pcm5142>;
54 axentia,add-gpios = <&pioA 8 GPIO_ACTIVE_LOW>;
55 axentia,loop1-gpios = <&pioA 10 GPIO_ACTIVE_LOW>;
56 axentia,loop2-gpios = <&pioA 11 GPIO_ACTIVE_LOW>;
58 axentia,ana-supply = <&ana>;
61 dac: dpot-dac {
62 compatible = "dpot-dac";
63 vref-supply = <&reg_3v3>;
64 io-channels = <&dpot 0>;
65 io-channel-names = "dpot";
66 #io-channel-cells = <1>;
69 env_det: envelope-detector {
70 compatible = "axentia,tse850-envelope-detector";
71 io-channels = <&dac 0>;
72 io-channel-names = "dac";
73 #io-channel-cells = <1>;
75 interrupt-parent = <&pioA>;
77 interrupt-names = "comp";
80 mux: mux-controller {
81 compatible = "gpio-mux";
82 #mux-control-cells = <0>;
84 mux-gpios = <&pioA 0 GPIO_ACTIVE_HIGH>,
87 idle-state = <0>;
90 envelope-detector-mux {
91 compatible = "io-channel-mux";
92 io-channels = <&env_det 0>;
93 io-channel-names = "parent";
95 mux-controls = <&mux>;
98 "sync-1",
100 "out",
101 "sync-2",
102 "sys-reg",
103 "ana-reg";
107 compatible = "gpio-leds";
109 led-ch1-red {
110 label = "ch-1:red";
111 gpios = <&pioA 23 GPIO_ACTIVE_LOW>;
113 led-ch1-green {
114 label = "ch-1:green";
115 gpios = <&pioA 22 GPIO_ACTIVE_LOW>;
117 led-ch2-red {
118 label = "ch-2:red";
119 gpios = <&pioA 21 GPIO_ACTIVE_LOW>;
121 led-ch2-green {
122 label = "ch-2:green";
123 gpios = <&pioA 20 GPIO_ACTIVE_LOW>;
125 led-data-red {
127 gpios = <&pioA 19 GPIO_ACTIVE_LOW>;
129 led-data-green {
131 gpios = <&pioA 18 GPIO_ACTIVE_LOW>;
133 led-alarm-red {
135 gpios = <&pioA 17 GPIO_ACTIVE_LOW>;
137 led-alarm-green {
139 gpios = <&pioA 16 GPIO_ACTIVE_LOW>;
146 compatible = "fixed-partitions";
147 #address-cells = <1>;
148 #size-cells = <1>;
193 #sound-dai-cells = <0>;
202 compatible = "nxp,se97b", "jedec,jc-42.4-temp";
204 smbus-timeout-disable;
207 dpot: mcp4651-104@28 {
208 compatible = "microchip,mcp4651-104";
210 #io-channel-cells = <1>;
217 #sound-dai-cells = <0>;
219 AVDD-supply = <&reg_3v3>;
220 DVDD-supply = <&reg_3v3>;
221 CPVDD-supply = <&reg_3v3>;
225 pll-in = <3>;
226 pll-out = <6>;
238 pinctrl_usba_vbus: usba-vbus {
252 atmel,use-dma-rx;
258 pinctrl-0 = <&pinctrl_pwm0_pwml2_1>;
259 pinctrl-names = "default";
265 phy-mode = "rmii";
267 #address-cells = <1>;
268 #size-cells = <0>;
270 phy0: ethernet-phy@3 {
273 interrupt-parent = <&pioE>;
281 pinctrl-names = "default";
282 pinctrl-0 = <&pinctrl_usba_vbus>;
283 atmel,vbus-gpio = <&pioC 31 GPIO_ACTIVE_HIGH>;
289 num-ports = <1>;
290 atmel,vbus-gpio = <&pioD 29 GPIO_ACTIVE_HIGH>;
291 atmel,oc-gpio = <&pioC 15 GPIO_ACTIVE_LOW>;
305 gpio-line-names =
306 /* 0 */ "SUP-A", "SUP-B", "SUP-C", "SIG<LEV",
317 gpio-line-names =
329 gpio-line-names =
341 gpio-line-names =
353 gpio-line-names =