Jack Abstraction Layer API

enum snd_jack_types — Jack types which can be reported
snd_jack_new — Create a new jack
snd_jack_set_parent — Set the parent device for a jack
snd_jack_set_key — Set a key mapping on a jack
snd_jack_report — Report the current status of a jack
snd_soc_card_jack_new — Create a new jack
snd_soc_jack_report — Report the current status for a jack
snd_soc_jack_add_zones — Associate voltage zones with jack
snd_soc_jack_get_type — Based on the mic bias value, this function returns the type of jack from the zones declared in the jack type
snd_soc_jack_add_pins — Associate DAPM pins with an ASoC jack
snd_soc_jack_notifier_register — Register a notifier for jack status
snd_soc_jack_notifier_unregister — Unregister a notifier for jack status
snd_soc_jack_add_gpios — Associate GPIO pins with an ASoC jack
snd_soc_jack_add_gpiods — Associate GPIO descriptor pins with an ASoC jack
snd_soc_jack_free_gpios — Release GPIO pins' resources of an ASoC jack