Home
last modified time | relevance | path

Searched refs:gpio_data (Results 1 – 22 of 22) sorted by relevance

/linux/drivers/input/serio/
H A Dps2-gpio.c76 struct gpio_desc *gpio_data; member
158 gpiod_direction_output(drvdata->gpio_data, 0); in ps2_gpio_tx_work_fn()
193 data = gpiod_get_value(drvdata->gpio_data); in ps2_gpio_irq_rx()
318 gpiod_set_value(drvdata->gpio_data, data); in ps2_gpio_irq_tx()
323 gpiod_set_value(drvdata->gpio_data, data); in ps2_gpio_irq_tx()
327 gpiod_direction_input(drvdata->gpio_data); in ps2_gpio_irq_tx()
330 data = gpiod_get_value(drvdata->gpio_data); in ps2_gpio_irq_tx()
347 gpiod_direction_input(drvdata->gpio_data); in ps2_gpio_irq_tx()
357 gpiod_direction_input(drvdata->gpio_data); in ps2_gpio_irq_tx()
380 drvdata->gpio_data = devm_gpiod_get(dev, "data", gflags); in ps2_gpio_get_props()
[all …]
/linux/drivers/input/keyboard/
H A Dclps711x-keypad.c30 struct clps711x_gpio_data *gpio_data; member
48 struct clps711x_gpio_data *data = &priv->gpio_data[row]; in clps711x_keypad_poll()
106 priv->gpio_data = devm_kcalloc(dev, in clps711x_keypad_probe()
107 priv->row_count, sizeof(*priv->gpio_data), in clps711x_keypad_probe()
109 if (!priv->gpio_data) in clps711x_keypad_probe()
115 struct clps711x_gpio_data *data = &priv->gpio_data[i]; in clps711x_keypad_probe()
/linux/drivers/rtc/
H A Drtc-moxart.c58 struct gpio_desc *gpio_data; member
73 gpiod_set_value(moxart_rtc->gpio_data, ((data & 1) == 1)); in moxart_rtc_write_byte()
91 if (gpiod_get_value(moxart_rtc->gpio_data)) in moxart_rtc_read_byte()
106 gpiod_direction_output(moxart_rtc->gpio_data, 0); in moxart_rtc_read_register()
110 gpiod_direction_input(moxart_rtc->gpio_data); in moxart_rtc_read_register()
129 gpiod_direction_output(moxart_rtc->gpio_data, 0); in moxart_rtc_write_register()
252 moxart_rtc->gpio_data = devm_gpiod_get(&pdev->dev, "rtc-data", in moxart_rtc_probe()
254 ret = PTR_ERR_OR_ZERO(moxart_rtc->gpio_data); in moxart_rtc_probe()
/linux/sound/hda/codecs/cirrus/
H A Dcs8409.c426 ucontrol->value.integer.value[0] = !!(spec->gpio_data & spec->speaker_pdn_gpio); in cs8409_spk_sw_gpio_get()
435 unsigned int gpio_data; in cs8409_spk_sw_gpio_put() local
437 gpio_data = (spec->gpio_data & ~spec->speaker_pdn_gpio) | in cs8409_spk_sw_gpio_put()
439 if (gpio_data == spec->gpio_data) in cs8409_spk_sw_gpio_put()
441 spec->gpio_data = gpio_data; in cs8409_spk_sw_gpio_put()
442 snd_hda_codec_write(codec, CS8409_PIN_AFG, 0, AC_VERB_SET_GPIO_DATA, spec->gpio_data); in cs8409_spk_sw_gpio_put()
880 spec->gpio_data in cs42l42_resume()
[all...]
H A Dcs421x.c23 unsigned int gpio_data; member
143 spec->gpio_data = spec->gen.hp_jack_present ? in cs_automute()
146 spec->gpio_data = in cs_automute()
149 AC_VERB_SET_GPIO_DATA, spec->gpio_data); in cs_automute()
447 spec->gpio_data, 0); in cs421x_init()
H A Dcs420x.c25 unsigned int gpio_data; member
129 spec->gpio_data = spec->gen.hp_jack_present ? in cs_automute()
132 spec->gpio_data = in cs_automute()
135 AC_VERB_SET_GPIO_DATA, spec->gpio_data); in cs_automute()
269 spec->gpio_data, 0); in cs_init()
H A Dcs8409.h334 unsigned int gpio_data;
331 unsigned int gpio_data; global() member
/linux/sound/hda/codecs/
H A Dsigmatel.c184 unsigned int gpio_data; member
323 spec->gpio_data |= spec->mic_mute_led_gpio;
325 spec->gpio_data &= ~spec->mic_mute_led_gpio; in stac_capture_led_update()
326 stac_gpio_set(codec, spec->gpio_mask, spec->gpio_dir, spec->gpio_data); in stac_capture_led_update()
378 spec->gpio_data |= spec->gpio_led; in stac_update_led_status()
380 spec->gpio_data &= ~spec->gpio_led; in stac_update_led_status()
382 spec->gpio_dir, spec->gpio_data); in stac_update_led_status()
413 unsigned int val = spec->gpio_data; in stac_update_outputs()
418 if (spec->gpio_data != val) { in stac_update_outputs()
419 spec->gpio_data in stac_update_outputs()
2965 unsigned int gpio_data; stac_hp_bass_gpio_put() local
[all...]
H A Dca0132.c3654 unsigned short gpio_data; in ca0113_mmio_command_set()
3656 gpio_data = gpio_pin & 0xF; in ca0113_mmio_command_set()
3657 gpio_data |= ((enable << 8) & 0x100); in ca0113_mmio_command_set()
3659 writew(gpio_data, spec->mem_base + 0x320); in ca0113_mmio_command_set()
4657 unsigned int i, gpio_data; in ca0132_alt_select_out_quirk_set()
4669 gpio_data = snd_hda_codec_read(codec, codec->core.afg, 0, in ca0132_alt_select_out_quirk_set()
4673 gpio_data |= (1 << out_info->hda_gpio_pin); in ca0132_alt_select_out_quirk_set()
4675 gpio_data &= ~(1 << out_info->hda_gpio_pin); in ca0132_alt_select_out_quirk_set()
4678 AC_VERB_SET_GPIO_DATA, gpio_data); in ca0132_alt_select_out_quirk_set()
3634 unsigned short gpio_data; ca0113_mmio_gpio_set() local
4637 unsigned int i, gpio_data; ca0132_alt_select_out_quirk_set() local
/linux/drivers/input/rmi4/
H A Drmi_f30.c175 if (pdata->gpio_data.trackstick_buttons) { in rmi_f30_config()
181 if (pdata->gpio_data.disable) { in rmi_f30_config()
248 if (pdata->gpio_data.trackstick_buttons && in rmi_f30_map_gpios()
251 } else if (!pdata->gpio_data.buttonpad || !button_mapped) { in rmi_f30_map_gpios()
267 if (pdata->gpio_data.buttonpad || (button - BTN_LEFT == 1)) in rmi_f30_map_gpios()
375 if (pdata->gpio_data.disable) in rmi_f30_probe()
H A Drmi_f3a.c104 if (pdata->gpio_data.trackstick_buttons) { in rmi_f3a_config()
147 if (pdata->gpio_data.trackstick_buttons && in rmi_f3a_map_gpios()
151 } else if (!pdata->gpio_data.buttonpad || !button_mapped) { in rmi_f3a_map_gpios()
161 if (pdata->gpio_data.buttonpad || (button - BTN_LEFT == 1)) in rmi_f3a_map_gpios()
/linux/drivers/fsi/
H A Dfsi-master-gpio.c28 struct gpio_desc *gpio_data; member
72 gpiod_get_value(master->gpio_data); in sda_clock_in()
75 in = gpiod_get_value(master->gpio_data); in sda_clock_in()
84 gpiod_set_value(master->gpio_data, value); in sda_out()
89 gpiod_direction_input(master->gpio_data); in set_sda_input()
96 gpiod_direction_output(master->gpio_data, value); in set_sda_output()
664 gpiod_direction_output(master->gpio_data, 1); in fsi_master_gpio_init()
678 gpiod_direction_input(master->gpio_data); in fsi_master_gpio_init_external()
801 master->gpio_data = gpio; in fsi_master_gpio_probe()
H A Dfsi-master-ast-cf.c93 struct gpio_desc *gpio_data; member
804 rc = aspeed_gpio_copro_grab_gpio(master->gpio_data, &master->gpio_dat_vreg, in setup_gpios_for_copro()
816 aspeed_gpio_copro_release_gpio(master->gpio_data); in setup_gpios_for_copro()
825 aspeed_gpio_copro_release_gpio(master->gpio_data); in release_copro_gpios()
1039 gpiod_direction_input(master->gpio_data); in fsi_master_acf_setup_external()
1260 master->gpio_data = gpio; in fsi_master_acf_probe()
/linux/drivers/i2c/busses/
H A Di2c-i801.c1309 struct i2c_mux_gpio_platform_data gpio_data; in i801_add_mux() local
1321 memset(&gpio_data, 0, sizeof(struct i2c_mux_gpio_platform_data)); in i801_add_mux()
1322 gpio_data.parent = priv->adapter.nr; in i801_add_mux()
1323 gpio_data.values = mux_config->values; in i801_add_mux()
1324 gpio_data.n_values = mux_config->n_values; in i801_add_mux()
1325 gpio_data.idle = I2C_MUX_GPIO_NO_IDLE; in i801_add_mux()
1350 PLATFORM_DEVID_NONE, &gpio_data, in i801_add_mux()
/linux/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-phy-v2.c3006 u8 gpio_reg, gpio_ports[2], gpio_data[3]; in xgbe_phy_i2c_mdio_reset() local
3018 gpio_data[0] = 2; in xgbe_phy_i2c_mdio_reset()
3019 gpio_data[1] = gpio_ports[0]; in xgbe_phy_i2c_mdio_reset()
3020 gpio_data[2] = gpio_ports[1]; in xgbe_phy_i2c_mdio_reset()
3024 gpio_data[1] |= (1 << (phy_data->mdio_reset_gpio % 8)); in xgbe_phy_i2c_mdio_reset()
3026 gpio_data[2] |= (1 << (phy_data->mdio_reset_gpio % 8)); in xgbe_phy_i2c_mdio_reset()
3030 gpio_data, sizeof(gpio_data)); in xgbe_phy_i2c_mdio_reset()
3036 gpio_data[1] &= ~(1 << (phy_data->mdio_reset_gpio % 8)); in xgbe_phy_i2c_mdio_reset()
3038 gpio_data[2] &= ~(1 << (phy_data->mdio_reset_gpio % 8)); in xgbe_phy_i2c_mdio_reset()
3042 gpio_data, sizeof(gpio_data)); in xgbe_phy_i2c_mdio_reset()
/linux/include/linux/
H A Drmi.h222 struct rmi_gpio_data gpio_data; member
/linux/sound/hda/codecs/realtek/
H A Drealtek.c98 spec->gpio_data |= mask; in alc_setup_gpio()
106 unsigned int oldval = spec->gpio_data; in alc_write_gpio_data()
109 spec->gpio_data |= mask;
111 spec->gpio_data &= ~mask; in alc_update_gpio_data()
112 if (oldval != spec->gpio_data) in alc_update_gpio_data()
114 spec->gpio_data); in alc_update_gpio_data()
126 spec->gpio_data, in alc_write_gpio()
H A Dalc662.c61 if (nid == codec->core.afg && power_state == AC_PWRST_D3 && spec->gpio_data) in gpio_led_power_filter()
H A Dalc269.c1055 spec->gpio_data &= ~ALC233_STARFIGHTER_GPIO2; in alc233_fixup_starlabs_starfighter()
2171 spec->gpio_data |= 0x02; in alc280_fixup_hp_gpio2_mic_hotkey()
/linux/drivers/media/pci/bt8xx/
H A Dbttvp.h301 u32 gpio_data; member
/linux/arch/m68k/include/asm/
H A Datarihw.h405 u_char gpio_data; member
/linux/drivers/scsi/
H A Dqla1280.h206 uint16_t gpio_data; member