struct_snd_soc_jack_gpio (9) - Linux Manuals
struct_snd_soc_jack_gpio: Describes a gpio pin for jack detection
NAME
struct_snd_soc_jack_gpio - Describes a gpio pin for jack detection
SYNOPSIS
struct snd_soc_jack_gpio { unsigned int gpio; unsigned int idx; struct device * gpiod_dev; const char * name; int report; int invert; int debounce_time; bool wake; int (* jack_status_check) (void *data); };
MEMBERS
gpio
- legacy gpio number
idx
- gpio descriptor index within the function of the GPIO consumer device
gpiod_dev
- GPIO consumer device
name
- gpio name. Also as connection ID for the GPIO consumer device function name lookup
report
- value to report when jack detected
invert
- report presence in low state
debounce_time
- debounce time in ms
wake
- enable as wake source
jack_status_check
- callback function which overrides the detection to provide more complex checks (eg, reading an ADC).
COPYRIGHT