Lines Matching refs:by
10 to be present on a single jack but handled by separate bits of
17 This is done by splitting the jacks up into three things working
18 together: the jack itself represented by a struct snd_soc_jack, sets of
32 user space. The jack itself is completely passive, it is set up by the
33 machine driver and updated by jack detection methods.
35 Jacks are created by the machine driver calling snd_soc_jack_new().
41 bits supported by the jack. Each snd_soc_jack has zero or more of these
42 which are updated automatically. They are created by the machine driver
51 Actual jack detection is done by code which is able to monitor some
52 input to the system and update a jack by calling snd_soc_jack_report(),
54 be set up by the machine driver, taking configuration for the jack to
58 provided by the snd_soc_jack_add_gpio() function. Other methods are
68 These are all hooked together by the machine driver depending on the