Lines Matching full:jack

28 #include <sound/jack.h>
813 /* Delay jack report until cross talk detection process
820 snd_soc_jack_report(nau8825->jack, nau8825->xtalk_event,
1419 * nau8825_enable_jack_detect - Specify a jack for event reporting
1421 * @component: component to register the jack with
1422 * @jack: jack to use to report headset and button events on
1425 * events will be routed to the given jack. Jack can be null to stop
1429 struct snd_soc_jack *jack)
1434 nau8825->jack = jack;
1457 /* return jack connection status according to jack insertion logic
1465 /* this will restart the entire jack detection process including MIC/GND
1530 /* Close clock for jack type detection at manual mode */
1539 /* Enable headset jack type detection complete interruption and
1540 * jack ejection interruption.
1569 /* Restart the jack detection process at auto mode */
1661 /* Leaving HPOL/R grounded after jack insert by default. They will be
1750 * the event later. The jack report will delay until cross
1777 /* Enable interruption for jack type detection at audo
1778 * mode which can detect microphone and jack type.
1789 /* Delay jack report until cross talk detection is done. It can avoid
1795 snd_soc_jack_report(nau8825->jack, event, event_mask);
2313 /* Close clock when jack type detection at manual mode */
2362 /* Reset the configuration of jack type for detection */
2467 dev_dbg(dev, "jack-insert-debounce: %d\n",
2469 dev_dbg(dev, "jack-eject-debounce: %d\n",
2529 ret = device_property_read_u32(dev, "nuvoton,jack-insert-debounce",
2533 ret = device_property_read_u32(dev, "nuvoton,jack-eject-debounce",