Lines Matching +full:pinctrl +full:-

1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
7 /dts-v1/;
10 #include "am335x-osd335x-common.dtsi"
11 #include <dt-bindings/leds/common.h>
15 compatible = "ti,am335x-pocketbeagle", "ti,am335x-bone", "ti,am33xx";
18 stdout-path = &uart0;
22 pinctrl-names = "default";
23 pinctrl-0 = <&usr_leds_pins>;
25 compatible = "gpio-leds";
27 led-usr0 {
32 linux,default-trigger = "heartbeat";
33 default-state = "off";
36 led-usr1 {
41 linux,default-trigger = "mmc0";
42 default-state = "off";
45 led-usr2 {
50 linux,default-trigger = "cpu0";
51 default-state = "off";
54 led-usr3 {
59 default-state = "off";
64 compatible = "regulator-fixed";
65 regulator-name = "vmmcsd_fixed";
66 regulator-min-microvolt = <3300000>;
67 regulator-max-microvolt = <3300000>;
72 gpio-line-names =
108 gpio-line-names =
144 gpio-line-names =
180 gpio-line-names =
217 compatible = "pinconf-single";
218 pinctrl-names = "default";
221 P2_03_gpio: P2-03-gpio-pins {
222 pinctrl-single,pins = <
225 pinctrl-single,bias-pullup = < 0x10 0x10 0x00 0x18>;
226 pinctrl-single,bias-pulldown = < 0x10 0x00 0x10 0x18>;
230 P1_34_gpio: P1-34-gpio-pins {
231 pinctrl-single,pins = <
234 pinctrl-single,bias-pullup = < 0x10 0x10 0x00 0x18>;
235 pinctrl-single,bias-pulldown = < 0x10 0x00 0x10 0x18>;
239 P2_19_gpio: P2-19-gpio-pins {
240 pinctrl-single,pins = <
243 pinctrl-single,bias-pullup = < 0x10 0x10 0x00 0x18>;
244 pinctrl-single,bias-pulldown = < 0x10 0x00 0x10 0x18>;
248 P2_24_gpio: P2-24-gpio-pins {
249 pinctrl-single,pins = <
252 pinctrl-single,bias-pullup = < 0x10 0x10 0x00 0x18>;
253 pinctrl-single,bias-pulldown = < 0x10 0x00 0x10 0x18>;
257 P2_33_gpio: P2-33-gpio-pins {
258 pinctrl-single,pins = <
261 pinctrl-single,bias-pullup = < 0x10 0x10 0x00 0x18>;
262 pinctrl-single,bias-pulldown = < 0x10 0x00 0x10 0x18>;
266 P2_22_gpio: P2-22-gpio-pins {
267 pinctrl-single,pins = <
270 pinctrl-single,bias-pullup = < 0x10 0x10 0x00 0x18>;
271 pinctrl-single,bias-pulldown = < 0x10 0x00 0x10 0x18>;
275 P2_20_gpio: P2-20-gpio-pins {
276 pinctrl-single,pins = <
279 pinctrl-single,bias-pullup = < 0x10 0x10 0x00 0x18>;
280 pinctrl-single,bias-pulldown = < 0x10 0x00 0x10 0x18>;
284 P2_10_gpio: P2-10-gpio-pins {
285 pinctrl-single,pins = <
288 pinctrl-single,bias-pullup = < 0x10 0x10 0x00 0x18>;
289 pinctrl-single,bias-pulldown = < 0x10 0x00 0x10 0x18>;
293 P2_06_gpio: P2-06-gpio-pins {
294 pinctrl-single,pins = <
297 pinctrl-single,bias-pullup = < 0x10 0x10 0x00 0x18>;
298 pinctrl-single,bias-pulldown = < 0x10 0x00 0x10 0x18>;
302 P2_04_gpio: P2-04-gpio-pins {
303 pinctrl-single,pins = <
306 pinctrl-single,bias-pullup = < 0x10 0x10 0x00 0x18>;
307 pinctrl-single,bias-pulldown = < 0x10 0x00 0x10 0x18>;
311 P2_02_gpio: P2-02-gpio-pins {
312 pinctrl-single,pins = <
315 pinctrl-single,bias-pullup = < 0x10 0x10 0x00 0x18>;
316 pinctrl-single,bias-pulldown = < 0x10 0x00 0x10 0x18>;
320 P2_08_gpio: P2-08-gpio-pins {
321 pinctrl-single,pins = <
324 pinctrl-single,bias-pullup = < 0x00 0x10 0x00 0x18>;
325 pinctrl-single,bias-pulldown = < 0x00 0x00 0x10 0x18>;
329 P2_17_gpio: P2-17-gpio-pins {
330 pinctrl-single,pins = <
333 pinctrl-single,bias-pullup = < 0x10 0x10 0x00 0x18>;
334 pinctrl-single,bias-pulldown = < 0x10 0x00 0x10 0x18>;
337 i2c2_pins: pinmux-i2c2-pins {
338 pinctrl-single,pins = <
344 ehrpwm0_pins: pinmux-ehrpwm0-pins {
345 pinctrl-single,pins = <
350 ehrpwm1_pins: pinmux-ehrpwm1-pins {
351 pinctrl-single,pins = <
356 mmc0_pins: pinmux-mmc0-pins {
357 pinctrl-single,pins = <
368 spi0_pins: pinmux-spi0-pins {
369 pinctrl-single,pins = <
377 spi1_pins: pinmux-spi1-pins {
378 pinctrl-single,pins = <
386 usr_leds_pins: pinmux-usr-leds-pins {
387 pinctrl-single,pins = <
388 …AM33XX_PADCONF(AM335X_PIN_GPMC_A5, PIN_OUTPUT, MUX_MODE7) /* (V15) gpmc_a5.gpio1[21] - USR_LED_0 …
389 …AM33XX_PADCONF(AM335X_PIN_GPMC_A6, PIN_OUTPUT, MUX_MODE7) /* (U15) gpmc_a6.gpio1[22] - USR_LED_1 …
390 …AM33XX_PADCONF(AM335X_PIN_GPMC_A7, PIN_OUTPUT, MUX_MODE7) /* (T15) gpmc_a7.gpio1[23] - USR_LED_2 …
391 …AM33XX_PADCONF(AM335X_PIN_GPMC_A8, PIN_OUTPUT, MUX_MODE7) /* (V16) gpmc_a8.gpio1[24] - USR_LED_3 …
395 uart0_pins: pinmux-uart0-pins {
396 pinctrl-single,pins = <
402 uart4_pins: pinmux-uart4-pins {
403 pinctrl-single,pins = <
409 pru0_pins: pinmux-pru0-pins {
410 pinctrl-single,pins = <
423 pru1_pins: pinmux-pru1-pins {
424 pinctrl-single,pins = <
437 pinctrl-names = "default";
438 pinctrl-0 = <&ehrpwm0_pins>;
447 pinctrl-names = "default";
448 pinctrl-0 = <&ehrpwm1_pins>;
459 pinctrl-names = "default";
460 pinctrl-0 = <&i2c2_pins>;
463 clock-frequency = <400000>;
468 vmmc-supply = <&vmmcsd_fixed>;
469 bus-width = <4>;
470 pinctrl-names = "default";
471 pinctrl-0 = <&mmc0_pins>;
472 cd-gpios = <&gpio0 6 GPIO_ACTIVE_LOW>;
476 system-power-controller;
482 ti,adc-channels = <0 1 2 3 4 5 6 7>;
483 ti,chan-step-avg = <16 16 16 16 16 16 16 16>;
484 ti,chan-step-opendelay = <0x98 0x98 0x98 0x98 0x98 0x98 0x98 0x98>;
485 ti,chan-step-sampledelay = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
490 pinctrl-names = "default";
491 pinctrl-0 = <&uart0_pins>;
497 pinctrl-names = "default";
498 pinctrl-0 = <&uart4_pins>;
516 pinctrl-names = "default";
517 pinctrl-0 = <&pru0_pins>;
521 pinctrl-names = "default";
522 pinctrl-0 = <&pru1_pins>;