Lines Matching refs:d
175 struct gpio_desc *d; in gpio_set_wake() local
181 d = &gpio_desc[gpio]; in gpio_set_wake()
182 c = d->config; in gpio_set_wake()
184 if (!d->valid) in gpio_set_wake()
190 if (d->keypad_gpio && (MFP_AF(d->config) == 0) && in gpio_set_wake()
191 (d->config & MFP_LPM_CAN_WAKEUP)) { in gpio_set_wake()
193 PKWR |= d->mask; in gpio_set_wake()
195 PKWR &= ~d->mask; in gpio_set_wake()
199 mux_taken = (PWER & d->mux_mask) & (~d->mask); in gpio_set_wake()
203 if (d->can_wakeup && (c & MFP_LPM_CAN_WAKEUP)) { in gpio_set_wake()
205 PWER = (PWER & ~d->mux_mask) | d->mask; in gpio_set_wake()
208 PRER |= d->mask; in gpio_set_wake()
210 PRER &= ~d->mask; in gpio_set_wake()
213 PFER |= d->mask; in gpio_set_wake()
215 PFER &= ~d->mask; in gpio_set_wake()
217 PWER &= ~d->mask; in gpio_set_wake()
218 PRER &= ~d->mask; in gpio_set_wake()
219 PFER &= ~d->mask; in gpio_set_wake()
263 struct gpio_desc *d; in keypad_set_wake() local
268 d = &gpio_desc[gpio]; in keypad_set_wake()
271 if (MFP_AF(d->config) == 0) in keypad_set_wake()
274 if (d->config & MFP_LPM_CAN_WAKEUP) in keypad_set_wake()