Home
last modified time | relevance | path

Searched refs:gpio_val (Results 1 - 25 of 73) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/media/usb/cx231xx/
H A Dcx231xx-avcore.c2681 static int cx231xx_set_gpio_bit(struct cx231xx *dev, u32 gpio_bit, u32 gpio_val) in cx231xx_set_gpio_bit() argument
2685 gpio_val = (__force u32)cpu_to_le32(gpio_val); in cx231xx_set_gpio_bit()
2686 status = cx231xx_send_gpio_cmd(dev, gpio_bit, (u8 *)&gpio_val, 4, 0, 0); in cx231xx_set_gpio_bit()
2691 static int cx231xx_get_gpio_bit(struct cx231xx *dev, u32 gpio_bit, u32 *gpio_val) in cx231xx_get_gpio_bit() argument
2697 *gpio_val = le32_to_cpu(tmp); in cx231xx_get_gpio_bit()
2729 status = cx231xx_set_gpio_bit(dev, value, dev->gpio_val); in cx231xx_set_gpio_direction()
2763 dev->gpio_val); in cx231xx_set_gpio_value()
2768 value = dev->gpio_val & (~(1 << pin_number)); in cx231xx_set_gpio_value()
2770 value = dev->gpio_val | ( in cx231xx_set_gpio_value()
[all...]
/kernel/linux/linux-6.6/drivers/media/usb/cx231xx/
H A Dcx231xx-avcore.c2681 static int cx231xx_set_gpio_bit(struct cx231xx *dev, u32 gpio_bit, u32 gpio_val) in cx231xx_set_gpio_bit() argument
2685 gpio_val = (__force u32)cpu_to_le32(gpio_val); in cx231xx_set_gpio_bit()
2686 status = cx231xx_send_gpio_cmd(dev, gpio_bit, (u8 *)&gpio_val, 4, 0, 0); in cx231xx_set_gpio_bit()
2691 static int cx231xx_get_gpio_bit(struct cx231xx *dev, u32 gpio_bit, u32 *gpio_val) in cx231xx_get_gpio_bit() argument
2697 *gpio_val = le32_to_cpu(tmp); in cx231xx_get_gpio_bit()
2729 status = cx231xx_set_gpio_bit(dev, value, dev->gpio_val); in cx231xx_set_gpio_direction()
2763 dev->gpio_val); in cx231xx_set_gpio_value()
2768 value = dev->gpio_val & (~(1 << pin_number)); in cx231xx_set_gpio_value()
2770 value = dev->gpio_val | ( in cx231xx_set_gpio_value()
[all...]
/kernel/linux/linux-5.10/drivers/media/pci/cx18/
H A Dcx18-gpio.c41 u32 val_lo = cx->gpio_val & 0xffff; in gpio_write()
43 u32 val_hi = cx->gpio_val >> 16; in gpio_write()
61 cx->gpio_val = (cx->gpio_val & ~mask) | (data & mask); in gpio_update()
100 cx->gpio_dir, cx->gpio_val); in gpiomux_log_status()
199 cx->gpio_dir, cx->gpio_val); in resetctrl_log_status()
258 cx->gpio_val = cx->card->gpio_init.initial_value; in cx18_gpio_init()
262 cx->gpio_val |= 1 << cx->card->xceive_pin; in cx18_gpio_init()
/kernel/linux/linux-6.6/drivers/media/pci/cx18/
H A Dcx18-gpio.c41 u32 val_lo = cx->gpio_val & 0xffff; in gpio_write()
43 u32 val_hi = cx->gpio_val >> 16; in gpio_write()
61 cx->gpio_val = (cx->gpio_val & ~mask) | (data & mask); in gpio_update()
100 cx->gpio_dir, cx->gpio_val); in gpiomux_log_status()
199 cx->gpio_dir, cx->gpio_val); in resetctrl_log_status()
258 cx->gpio_val = cx->card->gpio_init.initial_value; in cx18_gpio_init()
262 cx->gpio_val |= 1 << cx->card->xceive_pin; in cx18_gpio_init()
/kernel/linux/linux-5.10/include/linux/mfd/
H A Dmax14577.h67 int (*set_gpio_pogo_vbatt_en) (int gpio_val);
68 int (*set_gpio_pogo_vbus_en) (int gpio_val);
/kernel/linux/linux-6.6/include/linux/mfd/
H A Dmax14577.h67 int (*set_gpio_pogo_vbatt_en) (int gpio_val);
68 int (*set_gpio_pogo_vbus_en) (int gpio_val);
/kernel/linux/linux-5.10/drivers/iio/dac/
H A Dad5592r-base.c33 val = st->gpio_val; in ad5592r_gpio_get()
52 st->gpio_val |= BIT(offset); in ad5592r_gpio_set()
54 st->gpio_val &= ~BIT(offset); in ad5592r_gpio_set()
56 st->ops->reg_write(st, AD5592R_REG_GPIO_SET, st->gpio_val); in ad5592r_gpio_set()
92 st->gpio_val |= BIT(offset); in ad5592r_gpio_direction_output()
94 st->gpio_val &= ~BIT(offset); in ad5592r_gpio_direction_output()
99 ret = st->ops->reg_write(st, AD5592R_REG_GPIO_SET, st->gpio_val); in ad5592r_gpio_direction_output()
235 st->gpio_val |= BIT(i); in ad5592r_set_channel_modes()
266 ret = ops->reg_write(st, AD5592R_REG_GPIO_SET, st->gpio_val); in ad5592r_set_channel_modes()
H A Dad5592r-base.h54 struct mutex gpio_lock; /* Protect cached gpio_out, gpio_val, etc. */
66 u8 gpio_val; member
/kernel/linux/linux-6.6/drivers/iio/dac/
H A Dad5592r-base.c32 val = st->gpio_val; in ad5592r_gpio_get()
51 st->gpio_val |= BIT(offset); in ad5592r_gpio_set()
53 st->gpio_val &= ~BIT(offset); in ad5592r_gpio_set()
55 st->ops->reg_write(st, AD5592R_REG_GPIO_SET, st->gpio_val); in ad5592r_gpio_set()
91 st->gpio_val |= BIT(offset); in ad5592r_gpio_direction_output()
93 st->gpio_val &= ~BIT(offset); in ad5592r_gpio_direction_output()
98 ret = st->ops->reg_write(st, AD5592R_REG_GPIO_SET, st->gpio_val); in ad5592r_gpio_direction_output()
239 st->gpio_val |= BIT(i); in ad5592r_set_channel_modes()
270 ret = ops->reg_write(st, AD5592R_REG_GPIO_SET, st->gpio_val); in ad5592r_set_channel_modes()
H A Dad5592r-base.h56 struct mutex gpio_lock; /* Protect cached gpio_out, gpio_val, etc. */
68 u8 gpio_val; member
/kernel/linux/linux-5.10/drivers/regulator/
H A Dmax8973-regulator.c146 int req_vsel, int *vout_reg, int *gpio_val) in find_voltage_set_register()
167 *gpio_val = new_vout_reg; in find_voltage_set_register()
194 int gpio_val = max->curr_gpio_val; in max8973_dcdc_set_voltage_sel() local
202 &vout_reg, &gpio_val); in max8973_dcdc_set_voltage_sel()
213 max->curr_vout_val[gpio_val] = vsel; in max8973_dcdc_set_voltage_sel()
218 gpio_set_value_cansleep(max->dvs_gpio, gpio_val & 0x1); in max8973_dcdc_set_voltage_sel()
219 max->curr_gpio_val = gpio_val; in max8973_dcdc_set_voltage_sel()
145 find_voltage_set_register(struct max8973_chip *tps, int req_vsel, int *vout_reg, int *gpio_val) find_voltage_set_register() argument
/kernel/linux/linux-6.6/drivers/regulator/
H A Dmax8973-regulator.c133 int req_vsel, int *vout_reg, int *gpio_val) in find_voltage_set_register()
154 *gpio_val = new_vout_reg; in find_voltage_set_register()
181 int gpio_val = max->curr_gpio_val; in max8973_dcdc_set_voltage_sel() local
189 &vout_reg, &gpio_val); in max8973_dcdc_set_voltage_sel()
200 max->curr_vout_val[gpio_val] = vsel; in max8973_dcdc_set_voltage_sel()
205 gpio_set_value_cansleep(max->dvs_gpio, gpio_val & 0x1); in max8973_dcdc_set_voltage_sel()
206 max->curr_gpio_val = gpio_val; in max8973_dcdc_set_voltage_sel()
132 find_voltage_set_register(struct max8973_chip *tps, int req_vsel, int *vout_reg, int *gpio_val) find_voltage_set_register() argument
/kernel/linux/linux-5.10/drivers/i2c/muxes/
H A Di2c-arb-gpio-challenge.c57 int gpio_val = gpiod_get_value(arb->their_gpio); in i2c_arbitrator_select() local
59 if (!gpio_val) { in i2c_arbitrator_select()
/kernel/linux/linux-6.6/drivers/i2c/muxes/
H A Di2c-arb-gpio-challenge.c57 int gpio_val = gpiod_get_value(arb->their_gpio); in i2c_arbitrator_select() local
59 if (!gpio_val) { in i2c_arbitrator_select()
/kernel/linux/linux-5.10/include/linux/
H A Dath9k_platform.h32 u32 gpio_val; member
/kernel/linux/linux-6.6/include/linux/
H A Dath9k_platform.h32 u32 gpio_val; member
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/
H A Ddib7000m.h23 u16 gpio_val; member
H A Ddib8000.h20 u16 gpio_val; member
H A Ddib7000p.h20 u16 gpio_val; member
/kernel/linux/linux-5.10/drivers/media/usb/dvb-usb/
H A Ddib0700.h58 u8 gpio_dir, u8 gpio_val);
H A Ddib0700_devices.c249 .gpio_val = DIB7000P_GPIO_DEFAULT_VALUES,
261 .gpio_val = DIB7000P_GPIO_DEFAULT_VALUES,
415 .gpio_val = DIB7000P_GPIO_DEFAULT_VALUES,
685 .gpio_val = DIB7000M_GPIO_DEFAULT_VALUES,
697 .gpio_val = DIB7000M_GPIO_DEFAULT_VALUES,
977 .gpio_val = DIB7000P_GPIO_DEFAULT_VALUES,
1034 .gpio_val = DIB7000P_GPIO_DEFAULT_VALUES,
1203 .gpio_val = DIB8000_GPIO_DEFAULT_VALUES,
1220 .gpio_val = DIB8000_GPIO_DEFAULT_VALUES,
1564 .gpio_val
[all...]
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/
H A Ddib7000m.h23 u16 gpio_val; member
H A Ddib7000p.h20 u16 gpio_val; member
H A Ddib8000.h20 u16 gpio_val; member
/kernel/linux/linux-6.6/drivers/media/usb/dvb-usb/
H A Ddib0700.h58 u8 gpio_dir, u8 gpio_val);

Completed in 20 milliseconds

123