Lines Matching refs:gpio_reg
2087 u32 gpio_reg;
2096 gpio_reg = REG_RD(bp, MISC_REG_GPIO);
2099 if ((gpio_reg & gpio_mask) == gpio_mask)
2115 u32 gpio_reg;
2124 gpio_reg = (REG_RD(bp, MISC_REG_GPIO) & MISC_REGISTERS_GPIO_FLOAT);
2132 gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS);
2133 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_CLR_POS);
2141 gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS);
2142 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_SET_POS);
2150 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS);
2157 REG_WR(bp, MISC_REG_GPIO, gpio_reg);
2165 u32 gpio_reg = 0;
2172 gpio_reg = REG_RD(bp, MISC_REG_GPIO);
2173 gpio_reg &= ~(pins << MISC_REGISTERS_GPIO_FLOAT_POS);
2174 gpio_reg &= ~(pins << MISC_REGISTERS_GPIO_CLR_POS);
2175 gpio_reg &= ~(pins << MISC_REGISTERS_GPIO_SET_POS);
2181 gpio_reg |= (pins << MISC_REGISTERS_GPIO_CLR_POS);
2187 gpio_reg |= (pins << MISC_REGISTERS_GPIO_SET_POS);
2193 gpio_reg |= (pins << MISC_REGISTERS_GPIO_FLOAT_POS);
2203 REG_WR(bp, MISC_REG_GPIO, gpio_reg);
2218 u32 gpio_reg;
2227 gpio_reg = REG_RD(bp, MISC_REG_GPIO_INT);
2235 gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_INT_SET_POS);
2236 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_INT_CLR_POS);
2244 gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_INT_CLR_POS);
2245 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_INT_SET_POS);
2252 REG_WR(bp, MISC_REG_GPIO_INT, gpio_reg);