Home
last modified time | relevance | path

Searched refs:gpio_state (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-xilinx.c38 * @gpio_state: GPIO state shadow register
46 u32 gpio_state[2]; member
117 chip->gpio_state[index] |= BIT(offset); in xgpio_set()
119 chip->gpio_state[index] &= ~BIT(offset); in xgpio_set()
122 xgpio_regoffset(chip, gpio), chip->gpio_state[index]); in xgpio_set()
154 chip->gpio_state[index]); in xgpio_set_multiple()
162 chip->gpio_state[index] |= BIT(offset); in xgpio_set_multiple()
164 chip->gpio_state[index] &= ~BIT(offset); in xgpio_set_multiple()
169 index * XGPIO_CHANNEL_OFFSET, chip->gpio_state[index]); in xgpio_set_multiple()
225 chip->gpio_state[inde in xgpio_dir_out()
[all...]
/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-tle62x0.c30 unsigned int gpio_state; member
41 unsigned int gpio_state = st->gpio_state; in tle62x0_write() local
46 buff[1] = gpio_state >> 8; in tle62x0_write()
47 buff[2] = gpio_state; in tle62x0_write()
49 buff[1] = gpio_state; in tle62x0_write()
141 value = (st->gpio_state >> gpio_num) & 1; in tle62x0_gpio_show()
165 st->gpio_state |= 1 << gpio_num; in tle62x0_gpio_store()
167 st->gpio_state &= ~(1 << gpio_num); in tle62x0_gpio_store()
258 st->gpio_state in tle62x0_probe()
[all...]
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-tle62x0.c30 unsigned int gpio_state; member
41 unsigned int gpio_state = st->gpio_state; in tle62x0_write() local
46 buff[1] = gpio_state >> 8; in tle62x0_write()
47 buff[2] = gpio_state; in tle62x0_write()
49 buff[1] = gpio_state; in tle62x0_write()
141 value = (st->gpio_state >> gpio_num) & 1; in tle62x0_gpio_show()
165 st->gpio_state |= 1 << gpio_num; in tle62x0_gpio_store()
167 st->gpio_state &= ~(1 << gpio_num); in tle62x0_gpio_store()
258 st->gpio_state in tle62x0_probe()
[all...]
/kernel/linux/linux-5.10/drivers/media/i2c/
H A Dmax9286.c160 u8 gpio_state; member
1014 priv->gpio_state |= BIT(offset); in max9286_gpio_set()
1016 priv->gpio_state &= ~BIT(offset); in max9286_gpio_set()
1018 max9286_write(priv, 0x0f, MAX9286_0X0F_RESERVED | priv->gpio_state); in max9286_gpio_set()
1025 return priv->gpio_state & BIT(offset); in max9286_gpio_get()
1046 priv->gpio_state = BIT(0) | BIT(1); in max9286_register_gpio()
/kernel/linux/linux-6.6/drivers/media/i2c/
H A Dmax9286.c182 u8 gpio_state; member
1215 priv->gpio_state |= BIT(offset); in max9286_gpio_set()
1217 priv->gpio_state &= ~BIT(offset); in max9286_gpio_set()
1220 MAX9286_0X0F_RESERVED | priv->gpio_state); in max9286_gpio_set()
1235 return priv->gpio_state & BIT(offset); in max9286_gpiochip_get()
1621 priv->gpio_state = BIT(0) | BIT(1); in max9286_probe()
/kernel/linux/linux-5.10/drivers/media/usb/dvb-usb/
H A Dcxusb.c134 u8 o[2], gpio_state; in cxusb_bluebird_gpio_rw() local
140 rc = cxusb_ctrl_msg(d, CMD_BLUEBIRD_GPIO_RW, o, 2, &gpio_state, 1); in cxusb_bluebird_gpio_rw()
141 if (rc < 0 || (gpio_state & changemask) != (newval & changemask)) in cxusb_bluebird_gpio_rw()
144 return rc < 0 ? rc : gpio_state; in cxusb_bluebird_gpio_rw()
/kernel/linux/linux-6.6/drivers/media/usb/dvb-usb/
H A Dcxusb.c134 u8 o[2], gpio_state; in cxusb_bluebird_gpio_rw() local
140 rc = cxusb_ctrl_msg(d, CMD_BLUEBIRD_GPIO_RW, o, 2, &gpio_state, 1); in cxusb_bluebird_gpio_rw()
141 if (rc < 0 || (gpio_state & changemask) != (newval & changemask)) in cxusb_bluebird_gpio_rw()
144 return rc < 0 ? rc : gpio_state; in cxusb_bluebird_gpio_rw()
/kernel/linux/linux-6.6/sound/soc/codecs/
H A Drt5645.c3296 int val, btn_type, gpio_state = 0, report = 0; in rt5645_jack_detect_work() local
3306 gpio_state = gpiod_get_value(rt5645->gpiod_hp_det); in rt5645_jack_detect_work()
3308 gpio_state ^= 1; in rt5645_jack_detect_work()
3309 dev_dbg(rt5645->component->dev, "gpio_state = %d\n", in rt5645_jack_detect_work()
3310 gpio_state); in rt5645_jack_detect_work()
3311 report = rt5645_jack_detect(rt5645->component, gpio_state); in rt5645_jack_detect_work()
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/
H A Ddrxk_hard.c5944 bool gpio_state; in switch_antenna_to_qam() local
5951 gpio_state = state->m_gpio & state->antenna_gpio; in switch_antenna_to_qam()
5953 if (state->antenna_dvbt ^ gpio_state) { in switch_antenna_to_qam()
5969 bool gpio_state; in switch_antenna_to_dvbt() local
5976 gpio_state = state->m_gpio & state->antenna_gpio; in switch_antenna_to_dvbt()
5978 if (!(state->antenna_dvbt ^ gpio_state)) { in switch_antenna_to_dvbt()
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/
H A Ddrxk_hard.c5913 bool gpio_state; in switch_antenna_to_qam() local
5920 gpio_state = state->m_gpio & state->antenna_gpio; in switch_antenna_to_qam()
5922 if (state->antenna_dvbt ^ gpio_state) { in switch_antenna_to_qam()
5938 bool gpio_state; in switch_antenna_to_dvbt() local
5945 gpio_state = state->m_gpio & state->antenna_gpio; in switch_antenna_to_dvbt()
5947 if (!(state->antenna_dvbt ^ gpio_state)) { in switch_antenna_to_dvbt()
/kernel/linux/linux-5.10/sound/soc/codecs/
H A Drt5645.c3260 int val, btn_type, gpio_state = 0, report = 0; in rt5645_jack_detect_work() local
3270 gpio_state = gpiod_get_value(rt5645->gpiod_hp_det); in rt5645_jack_detect_work()
3271 dev_dbg(rt5645->component->dev, "gpio_state = %d\n", in rt5645_jack_detect_work()
3272 gpio_state); in rt5645_jack_detect_work()
3273 report = rt5645_jack_detect(rt5645->component, gpio_state); in rt5645_jack_detect_work()

Completed in 30 milliseconds