Lines Matching refs:tmp
38 u8 tmp; in mxl111sf_set_gpo_state() local
43 ret = mxl111sf_read_reg(state, 0x19, &tmp); in mxl111sf_set_gpo_state()
46 tmp &= ~(1 << (pin - 1)); in mxl111sf_set_gpo_state()
47 tmp |= (val << (pin - 1)); in mxl111sf_set_gpo_state()
48 ret = mxl111sf_write_reg(state, 0x19, tmp); in mxl111sf_set_gpo_state()
54 ret = mxl111sf_read_reg(state, 0x30, &tmp); in mxl111sf_set_gpo_state()
57 tmp &= ~(1 << (pin - 3)); in mxl111sf_set_gpo_state()
58 tmp |= (val << (pin - 3)); in mxl111sf_set_gpo_state()
59 ret = mxl111sf_write_reg(state, 0x30, tmp); in mxl111sf_set_gpo_state()
71 u8 tmp; in mxl111sf_get_gpi_state() local
82 ret = mxl111sf_read_reg(state, 0x23, &tmp); in mxl111sf_get_gpi_state()
85 *val = (tmp >> (pin + 4)) & 0x01; in mxl111sf_get_gpi_state()
91 ret = mxl111sf_read_reg(state, 0x2f, &tmp); in mxl111sf_get_gpi_state()
94 *val = (tmp >> pin) & 0x01; in mxl111sf_get_gpi_state()
99 ret = mxl111sf_read_reg(state, 0x22, &tmp); in mxl111sf_get_gpi_state()
102 *val = (tmp >> (pin - 3)) & 0x01; in mxl111sf_get_gpi_state()
121 u8 tmp; in mxl111sf_config_gpio_pins() local
130 ret = mxl111sf_read_reg(state, MXL_GPIO_MUX_REG_0, &tmp); in mxl111sf_config_gpio_pins()
133 tmp &= ~(1 << (gpio_cfg->pin + 4)); in mxl111sf_config_gpio_pins()
134 tmp |= (gpio_cfg->dir << (gpio_cfg->pin + 4)); in mxl111sf_config_gpio_pins()
135 ret = mxl111sf_write_reg(state, MXL_GPIO_MUX_REG_0, tmp); in mxl111sf_config_gpio_pins()
143 ret = mxl111sf_read_reg(state, MXL_GPIO_MUX_REG_1, &tmp); in mxl111sf_config_gpio_pins()
146 tmp &= ~(1 << gpio_cfg->pin); in mxl111sf_config_gpio_pins()
147 tmp |= (gpio_cfg->dir << gpio_cfg->pin); in mxl111sf_config_gpio_pins()
148 ret = mxl111sf_write_reg(state, MXL_GPIO_MUX_REG_1, tmp); in mxl111sf_config_gpio_pins()
155 ret = mxl111sf_read_reg(state, MXL_GPIO_MUX_REG_2, &tmp); in mxl111sf_config_gpio_pins()
158 tmp &= ~(1 << (gpio_cfg->pin - 3)); in mxl111sf_config_gpio_pins()
159 tmp |= (gpio_cfg->dir << (gpio_cfg->pin - 3)); in mxl111sf_config_gpio_pins()
160 ret = mxl111sf_write_reg(state, MXL_GPIO_MUX_REG_2, tmp); in mxl111sf_config_gpio_pins()