Lines Matching defs:pin_backup
95 u32 pin_backup[STM32_GPIO_PINS_PER_BANK];
156 bank->pin_backup[offset] &= ~BIT(STM32_GPIO_BKP_VAL);
157 bank->pin_backup[offset] |= value << STM32_GPIO_BKP_VAL;
163 bank->pin_backup[offset] &= ~(STM32_GPIO_BKP_MODE_MASK |
165 bank->pin_backup[offset] |= mode << STM32_GPIO_BKP_MODE_SHIFT;
166 bank->pin_backup[offset] |= alt << STM32_GPIO_BKP_ALT_SHIFT;
172 bank->pin_backup[offset] &= ~BIT(STM32_GPIO_BKP_TYPE);
173 bank->pin_backup[offset] |= drive << STM32_GPIO_BKP_TYPE;
179 bank->pin_backup[offset] &= ~STM32_GPIO_BKP_SPEED_MASK;
180 bank->pin_backup[offset] |= speed << STM32_GPIO_BKP_SPEED_SHIFT;
186 bank->pin_backup[offset] &= ~STM32_GPIO_BKP_PUPD_MASK;
187 bank->pin_backup[offset] |= bias << STM32_GPIO_BKP_PUPD_SHIFT;
1627 alt = bank->pin_backup[offset] & STM32_GPIO_BKP_ALT_MASK;
1629 mode = bank->pin_backup[offset] & STM32_GPIO_BKP_MODE_MASK;
1637 val = bank->pin_backup[offset] & BIT(STM32_GPIO_BKP_VAL);
1642 val = bank->pin_backup[offset] & BIT(STM32_GPIO_BKP_TYPE);
1648 val = bank->pin_backup[offset] & STM32_GPIO_BKP_SPEED_MASK;
1654 val = bank->pin_backup[offset] & STM32_GPIO_BKP_PUPD_MASK;