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_WAKEU 56 ste,sleep-pull-disable = <SLPM 57 }; 58 59 slpm_wkup_pdis: slpm_wkup_pdis { 60 ste,sleep = <SLPM_ENABLED>; 61 ste,sleep-wakeup = <SLPM_WAKEU 62 ste,sleep-pull-disable = <SLPM 63 }; 64 65 slpm_wkup_pdis_en: slpm_wkup_pdis_en { 66 ste,sleep = <SLPM_ENABLED>; 67 ste,sleep-wakeup = <SLPM_WAKEU 68 ste,sleep-pull-disable = <SLPM 69 }; 70 71 slpm_in_pu: slpm_in_pu { 72 ste,sleep = <SLPM_ENABLED>; 73 ste,sleep-input = <SLPM_INPUT_ 74 ste,sleep-wakeup = <SLPM_WAKEU 75 }; 76 77 slpm_in_pdis: slpm_in_pdis { 78 ste,sleep = <SLPM_ENABLED>; 79 ste,sleep-input = <SLPM_DIR_IN 80 ste,sleep-wakeup = <SLPM_WAKEU 81 ste,sleep-pull-disable = <SLPM 82 }; 83 84 slpm_in_wkup_pdis: slpm_in_wkup_pdis { 85 ste,sleep = <SLPM_ENABLED>; 86 ste,sleep-input = <SLPM_DIR_IN 87 ste,sleep-wakeup = <SLPM_WAKEU 88 ste,sleep-pull-disable = <SLPM 89 }; 90 91 slpm_in_wkup_pdis_en: slpm_in_wkup_pdi 92 ste,sleep = <SLPM_ENABLED>; 93 ste,sleep-input = <SLPM_DIR_IN 94 ste,sleep-wakeup = <SLPM_WAKEU 95 ste,sleep-pull-disable = <SLPM 96 }; 97 98 slpm_in_pu_wkup_pdis_en: slpm_in_wkup_ 99 ste,sleep = <SLPM_ENABLED>; 100 ste,sleep-input = <SLPM_INPUT_ 101 ste,sleep-wakeup = <SLPM_WAKEU 102 ste,sleep-pull-disable = <SLPM 103 }; 104 105 slpm_out_lo: slpm_out_lo { 106 ste,sleep = <SLPM_ENABLED>; 107 ste,sleep-output = <SLPM_OUTPU 108 ste,sleep-wakeup = <SLPM_WAKEU 109 }; 110 111 slpm_out_hi: slpm_out_hi { 112 ste,sleep = <SLPM_ENABLED>; 113 ste,sleep-output = <SLPM_OUTPU 114 ste,sleep-wakeup = <SLPM_WAKEU 115 }; 116 117 slpm_out_hi_wkup_pdis: slpm_out_hi_wku 118 ste,sleep = <SLPM_ENABLED>; 119 ste,sleep-output = <SLPM_OUTPU 120 ste,sleep-wakeup = <SLPM_WAKEU 121 ste,sleep-pull-disable = <SLPM 122 }; 123 124 slpm_out_lo_pdis: slpm_out_lo_pdis { 125 ste,sleep = <SLPM_ENABLED>; 126 ste,sleep-output = <SLPM_OUTPU 127 ste,sleep-wakeup = <SLPM_WAKEU 128 ste,sleep-pull-disable = <SLPM 129 }; 130 131 slpm_out_lo_wkup_pdis: slpm_out_lo_wku 132 ste,sleep = <SLPM_ENABLED>; 133 ste,sleep-output = <SLPM_OUTPU 134 ste,sleep-wakeup = <SLPM_WAKEU 135 ste,sleep-pull-disable = <SLPM 136 }; 137 138 slpm_out_wkup_pdis: slpm_out_wkup_pdis 139 ste,sleep = <SLPM_ENABLED>; 140 ste,sleep-output = <SLPM_DIR_O 141 ste,sleep-wakeup = <SLPM_WAKEU 142 ste,sleep-pull-disable = <SLPM 143 }; 144 145 in_wkup_pdis: in_wkup_pdis { 146 ste,sleep-input = <SLPM_DIR_IN 147 ste,sleep-wakeup = <SLPM_WAKEU 148 ste,sleep-pull-disable = <SLPM 149 }; 150 151 in_wkup_pdis_en: in_wkup_pdis_en { 152 ste,sleep-input = <SLPM_DIR_IN 153 ste,sleep-wakeup = <SLPM_WAKEU 154 ste,sleep-pull-disable = <SLPM 155 }; 156 157 out_lo_wkup_pdis: out_lo_wkup_pdis { 158 ste,sleep-output = <SLPM_OUTPU 159 ste,sleep-wakeup = <SLPM_WAKEU 160 ste,sleep-pull-disable = <SLPM 161 }; 162 163 out_hi_wkup_pdis: out_hi_wkup_pdis { 164 ste,sleep-output = <SLPM_OUTPU 165 ste,sleep-wakeup = <SLPM_WAKEU 166 ste,sleep-pull-disable = <SLPM 167 }; 168 169 out_wkup_pdis: out_wkup_pdis { 170 ste,sleep-output = <SLPM_DIR_O 171 ste,sleep-wakeup = <SLPM_WAKEU 172 ste,sleep-pull-disable = <SLPM 173 }; 174 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.