Linux Audio

Check our new training course

Loading...
Note: File does not exist in v6.13.7.
  1// SPDX-License-Identifier: GPL-2.0-or-later
  2/*
  3 * Copyright 2012 ST-Ericsson
  4 */
  5#include <dt-bindings/pinctrl/nomadik.h>
  6
  7/ {
  8	in_nopull: in_nopull {
  9		ste,input = <INPUT_NOPULL>;
 10	};
 11
 12	in_pu: input_pull_up {
 13		ste,input = <INPUT_PULLUP>;
 14	};
 15
 16	in_pd: input_pull_down {
 17		ste,input = <INPUT_PULLDOWN>;
 18	};
 19
 20	out_hi: output_high {
 21		ste,output = <OUTPUT_HIGH>;
 22	};
 23
 24	out_lo: output_low {
 25		ste,output = <OUTPUT_LOW>;
 26	};
 27
 28	gpio_in_nopull: gpio_input_nopull {
 29		ste,gpio = <GPIOMODE_ENABLED>;
 30		ste,input = <INPUT_NOPULL>;
 31	};
 32
 33	gpio_in_pu: gpio_input_pull_up {
 34		ste,gpio = <GPIOMODE_ENABLED>;
 35		ste,input = <INPUT_PULLUP>;
 36	};
 37
 38	gpio_in_pd: gpio_input_pull_down {
 39		ste,gpio = <GPIOMODE_ENABLED>;
 40		ste,input = <INPUT_PULLDOWN>;
 41	};
 42
 43	gpio_out_lo: gpio_output_low {
 44		ste,gpio = <GPIOMODE_ENABLED>;
 45		ste,output = <OUTPUT_LOW>;
 46	};
 47
 48	gpio_out_hi: gpio_output_high {
 49		ste,gpio = <GPIOMODE_ENABLED>;
 50		ste,output = <OUTPUT_HIGH>;
 51	};
 52
 53	slpm_pdis: slpm_pdis {
 54		ste,sleep = <SLPM_ENABLED>;
 55		ste,sleep-wakeup = <SLPM_WAKEUP_DISABLE>;
 56		ste,sleep-pull-disable = <SLPM_PDIS_DISABLED>;
 57	};
 58
 59	slpm_wkup_pdis: slpm_wkup_pdis {
 60		ste,sleep = <SLPM_ENABLED>;
 61		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
 62		ste,sleep-pull-disable = <SLPM_PDIS_DISABLED>;
 63	};
 64
 65	slpm_wkup_pdis_en: slpm_wkup_pdis_en {
 66		ste,sleep = <SLPM_ENABLED>;
 67		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
 68		ste,sleep-pull-disable = <SLPM_PDIS_ENABLED>;
 69	};
 70
 71	slpm_in_pu: slpm_in_pu {
 72		ste,sleep = <SLPM_ENABLED>;
 73		ste,sleep-input = <SLPM_INPUT_PULLUP>;
 74		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
 75	};
 76
 77	slpm_in_pdis: slpm_in_pdis {
 78		ste,sleep = <SLPM_ENABLED>;
 79		ste,sleep-input = <SLPM_DIR_INPUT>;
 80		ste,sleep-wakeup = <SLPM_WAKEUP_DISABLE>;
 81		ste,sleep-pull-disable = <SLPM_PDIS_DISABLED>;
 82	};
 83
 84	slpm_in_wkup_pdis: slpm_in_wkup_pdis {
 85		ste,sleep = <SLPM_ENABLED>;
 86		ste,sleep-input = <SLPM_DIR_INPUT>;
 87		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
 88		ste,sleep-pull-disable = <SLPM_PDIS_DISABLED>;
 89	};
 90
 91	slpm_in_wkup_pdis_en: slpm_in_wkup_pdis_en {
 92		ste,sleep = <SLPM_ENABLED>;
 93		ste,sleep-input = <SLPM_DIR_INPUT>;
 94		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
 95		ste,sleep-pull-disable = <SLPM_PDIS_ENABLED>;
 96	};
 97
 98	slpm_in_pu_wkup_pdis_en: slpm_in_wkup_pdis_en {
 99		ste,sleep = <SLPM_ENABLED>;
100		ste,sleep-input = <SLPM_INPUT_PULLUP>;
101		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
102		ste,sleep-pull-disable = <SLPM_PDIS_ENABLED>;
103	};
104
105	slpm_out_lo: slpm_out_lo {
106		ste,sleep = <SLPM_ENABLED>;
107		ste,sleep-output = <SLPM_OUTPUT_LOW>;
108		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
109	};
110
111	slpm_out_hi: slpm_out_hi {
112		ste,sleep = <SLPM_ENABLED>;
113		ste,sleep-output = <SLPM_OUTPUT_HIGH>;
114		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
115	};
116
117	slpm_out_hi_wkup_pdis: slpm_out_hi_wkup_pdis {
118		ste,sleep = <SLPM_ENABLED>;
119		ste,sleep-output = <SLPM_OUTPUT_HIGH>;
120		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
121		ste,sleep-pull-disable = <SLPM_PDIS_DISABLED>;
122	};
123
124	slpm_out_lo_pdis: slpm_out_lo_pdis {
125		ste,sleep = <SLPM_ENABLED>;
126		ste,sleep-output = <SLPM_OUTPUT_LOW>;
127		ste,sleep-wakeup = <SLPM_WAKEUP_DISABLE>;
128		ste,sleep-pull-disable = <SLPM_PDIS_DISABLED>;
129	};
130
131	slpm_out_lo_wkup_pdis: slpm_out_lo_wkup_pdis {
132		ste,sleep = <SLPM_ENABLED>;
133		ste,sleep-output = <SLPM_OUTPUT_LOW>;
134		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
135		ste,sleep-pull-disable = <SLPM_PDIS_DISABLED>;
136	};
137
138	slpm_out_wkup_pdis: slpm_out_wkup_pdis {
139		ste,sleep = <SLPM_ENABLED>;
140		ste,sleep-output = <SLPM_DIR_OUTPUT>;
141		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
142		ste,sleep-pull-disable = <SLPM_PDIS_DISABLED>;
143	};
144
145	in_wkup_pdis: in_wkup_pdis {
146		ste,sleep-input = <SLPM_DIR_INPUT>;
147		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
148		ste,sleep-pull-disable = <SLPM_PDIS_DISABLED>;
149	};
150
151	in_wkup_pdis_en: in_wkup_pdis_en {
152		ste,sleep-input = <SLPM_DIR_INPUT>;
153		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
154		ste,sleep-pull-disable = <SLPM_PDIS_ENABLED>;
155	};
156
157	out_lo_wkup_pdis: out_lo_wkup_pdis {
158		ste,sleep-output = <SLPM_OUTPUT_LOW>;
159		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
160		ste,sleep-pull-disable = <SLPM_PDIS_DISABLED>;
161	};
162
163	out_hi_wkup_pdis: out_hi_wkup_pdis {
164		ste,sleep-output = <SLPM_OUTPUT_HIGH>;
165		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
166		ste,sleep-pull-disable = <SLPM_PDIS_DISABLED>;
167	};
168
169	out_wkup_pdis: out_wkup_pdis {
170		ste,sleep-output = <SLPM_DIR_OUTPUT>;
171		ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
172		ste,sleep-pull-disable = <SLPM_PDIS_DISABLED>;
173	};
174};