linux-4.4.1/snd_soc_jack_gpio
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#uff455de]
#backlinks
*説明 [#sda001c9]
-パス: [[linux-4.4.1/include/sound/soc.h]]
-FIXME: これは何?
--説明
**参考 [#b04ed3a3]
*実装 [#m1c312e4]
/**
* struct snd_soc_jack_gpio - Describes a gpio pin for j...
*
* @gpio: legacy gpio number
* @idx: gpio descriptor index within the funct...
* consumer device
* @gpiod_dev: GPIO consumer device
* @name: gpio name. Also as connection ID for t...
* 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...
* to provide more complex checks (e...
* ADC).
*/
struct snd_soc_jack_gpio {
unsigned int gpio;
unsigned int idx;
struct device *gpiod_dev;
-
--[[linux-4.4.1/device]]
const char *name;
int report;
int invert;
int debounce_time;
bool wake;
/* private: */
struct snd_soc_jack *jack;
struct delayed_work work;
struct gpio_desc *desc;
-
--[[linux-4.4.1/snd_soc_jack]]
--[[linux-4.4.1/delayed_work]]
--[[linux-4.4.1/gpio_desc]]
void *data;
/* public: */
int (*jack_status_check)(void *data);
};
*コメント [#u9f96478]
終了行:
*参照元 [#uff455de]
#backlinks
*説明 [#sda001c9]
-パス: [[linux-4.4.1/include/sound/soc.h]]
-FIXME: これは何?
--説明
**参考 [#b04ed3a3]
*実装 [#m1c312e4]
/**
* struct snd_soc_jack_gpio - Describes a gpio pin for j...
*
* @gpio: legacy gpio number
* @idx: gpio descriptor index within the funct...
* consumer device
* @gpiod_dev: GPIO consumer device
* @name: gpio name. Also as connection ID for t...
* 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...
* to provide more complex checks (e...
* ADC).
*/
struct snd_soc_jack_gpio {
unsigned int gpio;
unsigned int idx;
struct device *gpiod_dev;
-
--[[linux-4.4.1/device]]
const char *name;
int report;
int invert;
int debounce_time;
bool wake;
/* private: */
struct snd_soc_jack *jack;
struct delayed_work work;
struct gpio_desc *desc;
-
--[[linux-4.4.1/snd_soc_jack]]
--[[linux-4.4.1/delayed_work]]
--[[linux-4.4.1/gpio_desc]]
void *data;
/* public: */
int (*jack_status_check)(void *data);
};
*コメント [#u9f96478]
ページ名: