Lines Matching refs:gpio_reg
1913 uint32_t gpio_reg; in bxe_gpio_read() local
1923 gpio_reg = REG_RD(sc, MISC_REG_GPIO); in bxe_gpio_read()
1926 return ((gpio_reg & gpio_mask) == gpio_mask) ? 1 : 0; in bxe_gpio_read()
1941 uint32_t gpio_reg; in bxe_gpio_write() local
1953 gpio_reg = (REG_RD(sc, MISC_REG_GPIO) & MISC_REGISTERS_GPIO_FLOAT); in bxe_gpio_write()
1961 gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS); in bxe_gpio_write()
1962 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_CLR_POS); in bxe_gpio_write()
1970 gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS); in bxe_gpio_write()
1971 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_SET_POS); in bxe_gpio_write()
1979 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_FLOAT_POS); in bxe_gpio_write()
1986 REG_WR(sc, MISC_REG_GPIO, gpio_reg); in bxe_gpio_write()
1997 uint32_t gpio_reg; in bxe_gpio_mult_write() local
2004 gpio_reg = REG_RD(sc, MISC_REG_GPIO); in bxe_gpio_mult_write()
2005 gpio_reg &= ~(pins << MISC_REGISTERS_GPIO_FLOAT_POS); in bxe_gpio_mult_write()
2006 gpio_reg &= ~(pins << MISC_REGISTERS_GPIO_CLR_POS); in bxe_gpio_mult_write()
2007 gpio_reg &= ~(pins << MISC_REGISTERS_GPIO_SET_POS); in bxe_gpio_mult_write()
2013 gpio_reg |= (pins << MISC_REGISTERS_GPIO_CLR_POS); in bxe_gpio_mult_write()
2019 gpio_reg |= (pins << MISC_REGISTERS_GPIO_SET_POS); in bxe_gpio_mult_write()
2025 gpio_reg |= (pins << MISC_REGISTERS_GPIO_FLOAT_POS); in bxe_gpio_mult_write()
2030 " gpio_reg 0x%x\n", pins, mode, gpio_reg); in bxe_gpio_mult_write()
2035 REG_WR(sc, MISC_REG_GPIO, gpio_reg); in bxe_gpio_mult_write()
2053 uint32_t gpio_reg; in bxe_gpio_int_write() local
2065 gpio_reg = REG_RD(sc, MISC_REG_GPIO_INT); in bxe_gpio_int_write()
2073 gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_INT_SET_POS); in bxe_gpio_int_write()
2074 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_INT_CLR_POS); in bxe_gpio_int_write()
2082 gpio_reg &= ~(gpio_mask << MISC_REGISTERS_GPIO_INT_CLR_POS); in bxe_gpio_int_write()
2083 gpio_reg |= (gpio_mask << MISC_REGISTERS_GPIO_INT_SET_POS); in bxe_gpio_int_write()
2090 REG_WR(sc, MISC_REG_GPIO_INT, gpio_reg); in bxe_gpio_int_write()