113 mmio_region_write32(gpio->
base_addr, GPIO_INTR_ENABLE_REG_OFFSET, 0);
114 mmio_region_write32(gpio->
base_addr, GPIO_DIRECT_OE_REG_OFFSET, 0);
115 mmio_region_write32(gpio->
base_addr, GPIO_DIRECT_OUT_REG_OFFSET, 0);
116 mmio_region_write32(gpio->
base_addr, GPIO_INTR_CTRL_EN_RISING_REG_OFFSET, 0);
117 mmio_region_write32(gpio->
base_addr, GPIO_INTR_CTRL_EN_FALLING_REG_OFFSET, 0);
118 mmio_region_write32(gpio->
base_addr, GPIO_INTR_CTRL_EN_LVLHIGH_REG_OFFSET, 0);
119 mmio_region_write32(gpio->
base_addr, GPIO_INTR_CTRL_EN_LVLLOW_REG_OFFSET, 0);
120 mmio_region_write32(gpio->
base_addr, GPIO_CTRL_EN_INPUT_FILTER_REG_OFFSET, 0);
122 mmio_region_write32(gpio->
base_addr, GPIO_INTR_STATE_REG_OFFSET, 0xFFFFFFFFu);
135 mmio_region_nonatomic_clear_mask32(
136 gpio->
base_addr, GPIO_INTR_CTRL_EN_RISING_REG_OFFSET, mask, 0);
137 mmio_region_nonatomic_clear_mask32(
138 gpio->
base_addr, GPIO_INTR_CTRL_EN_FALLING_REG_OFFSET, mask, 0);
139 mmio_region_nonatomic_clear_mask32(
140 gpio->
base_addr, GPIO_INTR_CTRL_EN_LVLHIGH_REG_OFFSET, mask, 0);
141 mmio_region_nonatomic_clear_mask32(
142 gpio->
base_addr, GPIO_INTR_CTRL_EN_LVLLOW_REG_OFFSET, mask, 0);
146 mmio_region_nonatomic_set_mask32(
147 gpio->
base_addr, GPIO_INTR_CTRL_EN_RISING_REG_OFFSET, mask, 0);
150 mmio_region_nonatomic_set_mask32(
151 gpio->
base_addr, GPIO_INTR_CTRL_EN_FALLING_REG_OFFSET, mask, 0);
154 mmio_region_nonatomic_set_mask32(
155 gpio->
base_addr, GPIO_INTR_CTRL_EN_LVLLOW_REG_OFFSET, mask, 0);
158 mmio_region_nonatomic_set_mask32(
159 gpio->
base_addr, GPIO_INTR_CTRL_EN_LVLHIGH_REG_OFFSET, mask, 0);
162 mmio_region_nonatomic_set_mask32(
163 gpio->
base_addr, GPIO_INTR_CTRL_EN_RISING_REG_OFFSET, mask, 0);
164 mmio_region_nonatomic_set_mask32(
165 gpio->
base_addr, GPIO_INTR_CTRL_EN_FALLING_REG_OFFSET, mask, 0);
168 mmio_region_nonatomic_set_mask32(
169 gpio->
base_addr, GPIO_INTR_CTRL_EN_RISING_REG_OFFSET, mask, 0);
170 mmio_region_nonatomic_set_mask32(
171 gpio->
base_addr, GPIO_INTR_CTRL_EN_LVLLOW_REG_OFFSET, mask, 0);
174 mmio_region_nonatomic_set_mask32(
175 gpio->
base_addr, GPIO_INTR_CTRL_EN_FALLING_REG_OFFSET, mask, 0);
176 mmio_region_nonatomic_set_mask32(
177 gpio->
base_addr, GPIO_INTR_CTRL_EN_LVLHIGH_REG_OFFSET, mask, 0);
265 mmio_region_nonatomic_set_mask32(
266 gpio->
base_addr, GPIO_CTRL_EN_INPUT_FILTER_REG_OFFSET, mask, 0);
269 mmio_region_nonatomic_clear_mask32(
270 gpio->
base_addr, GPIO_CTRL_EN_INPUT_FILTER_REG_OFFSET, mask, 0);