Home
last modified time | relevance | path

Searched refs:gpio_mapping (Results 1 – 6 of 6) sorted by relevance

/linux/sound/pci/hda/
H A Dcs35l41_hda_property.c141 struct acpi_gpio_mapping *gpio_mapping = NULL; in cs35l41_add_gpios() local
176 gpio_mapping = devm_kcalloc(physdev, num_entries, sizeof(struct acpi_gpio_mapping), in cs35l41_add_gpios()
179 if (!gpio_mapping) in cs35l41_add_gpios()
183 gpio_mapping[reset_index].name = "reset-gpios"; in cs35l41_add_gpios()
192 gpio_mapping[reset_index].data = reset_gpio_params; in cs35l41_add_gpios()
193 gpio_mapping[reset_index].size = num_amps; in cs35l41_add_gpios()
197 gpio_mapping[spkid_index].name = "spk-id-gpios"; in cs35l41_add_gpios()
206 gpio_mapping[spkid_index].data = spkid_gpio_params; in cs35l41_add_gpios()
207 gpio_mapping[spkid_index].size = num_amps; in cs35l41_add_gpios()
211 gpio_mapping[csgpio_index].name = "cs-gpios"; in cs35l41_add_gpios()
[all …]
/linux/sound/soc/amd/acp/acp3x-es83xx/
H A Dacp3x-es83xx.c40 struct acpi_gpio_mapping gpio_mapping[3]; member
232 priv->gpio_mapping[0].name = "speakers-enable-gpios"; in acp3x_es83xx_configure_gpios()
233 priv->gpio_mapping[0].data = &priv->enable_spk_gpio; in acp3x_es83xx_configure_gpios()
234 priv->gpio_mapping[0].size = 1; in acp3x_es83xx_configure_gpios()
235 priv->gpio_mapping[0].quirks = ACPI_GPIO_QUIRK_ONLY_GPIOIO; in acp3x_es83xx_configure_gpios()
237 priv->gpio_mapping[1].name = "headphone-enable-gpios"; in acp3x_es83xx_configure_gpios()
238 priv->gpio_mapping[1].data = &priv->enable_hp_gpio; in acp3x_es83xx_configure_gpios()
239 priv->gpio_mapping[1].size = 1; in acp3x_es83xx_configure_gpios()
240 priv->gpio_mapping[1].quirks = ACPI_GPIO_QUIRK_ONLY_GPIOIO; in acp3x_es83xx_configure_gpios()
296 ret = devm_acpi_dev_add_driver_gpios(priv->codec_dev, priv->gpio_mapping); in acp3x_es83xx_init()
/linux/sound/soc/intel/boards/
H A Dsof_es8336.c599 const struct acpi_gpio_mapping *gpio_mapping; in sof_es8336_probe() local
721 gpio_mapping = acpi_enable_both_gpios; in sof_es8336_probe()
723 gpio_mapping = acpi_enable_both_gpios_rev_order; in sof_es8336_probe()
725 gpio_mapping = acpi_speakers_enable_gpio1; in sof_es8336_probe()
727 gpio_mapping = acpi_speakers_enable_gpio0; in sof_es8336_probe()
730 ret = devm_acpi_dev_add_driver_gpios(codec_dev, gpio_mapping); in sof_es8336_probe()
/linux/drivers/power/supply/
H A Dgpio-charger.c20 struct gpio_mapping { struct
37 struct gpio_mapping *current_limit_map; argument
58 struct gpio_mapping mapping; in set_charge_current_limit()
/linux/drivers/input/touchscreen/
H A Dgoodix.c857 const struct acpi_gpio_mapping *gpio_mapping = NULL; in goodix_add_acpi_gpio_mappings() local
890 gpio_mapping = acpi_goodix_int_first_gpios; in goodix_add_acpi_gpio_mappings()
893 gpio_mapping = acpi_goodix_int_last_gpios; in goodix_add_acpi_gpio_mappings()
899 gpio_mapping = acpi_goodix_reset_only_gpios; in goodix_add_acpi_gpio_mappings()
903 gpio_mapping = acpi_goodix_int_last_gpios; in goodix_add_acpi_gpio_mappings()
922 gpio_mapping = acpi_goodix_int_first_gpios; in goodix_add_acpi_gpio_mappings()
942 return devm_acpi_dev_add_driver_gpios(dev, gpio_mapping); in goodix_add_acpi_gpio_mappings()
/linux/drivers/bluetooth/
H A Dhci_bcm.c1171 const struct acpi_gpio_mapping *gpio_mapping = acpi_bcm_int_last_gpios; in bcm_acpi_probe() local
1195 gpio_mapping = acpi_bcm_int_last_gpios; in bcm_acpi_probe()
1197 gpio_mapping = acpi_bcm_int_first_gpios; in bcm_acpi_probe()
1199 gpio_mapping = acpi_bcm_int_last_gpios; in bcm_acpi_probe()
1209 ret = devm_acpi_dev_add_driver_gpios(dev->dev, gpio_mapping); in bcm_acpi_probe()