~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/arm/boot/dts/st/ste-nomadik-pinctrl.dtsi

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  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 };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php