Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
layout_dev Struct Reference

Data Fields

struct list_head list
 
struct soundbus_dev * sdev
 
struct device_node * sound
 
struct aoa_codec * codecs [MAX_CODECS_PER_BUS]
 
struct layout * layout
 
struct gpio_runtime gpio
 
struct snd_kcontrol * headphone_ctrl
 
struct snd_kcontrol * lineout_ctrl
 
struct snd_kcontrol * speaker_ctrl
 
struct snd_kcontrol * master_ctrl
 
struct snd_kcontrol * headphone_detected_ctrl
 
struct snd_kcontrol * lineout_detected_ctrl
 
struct layout_dev_ptr selfptr_headphone
 
struct layout_dev_ptr selfptr_lineout
 
u32 have_lineout_detect:1
 
u32 have_headphone_detect:1
 
u32 switch_on_headphone:1
 
u32 switch_on_lineout:1
 

Detailed Description

Definition at line 592 of file layout.c.

Field Documentation

Definition at line 596 of file layout.c.

Definition at line 598 of file layout.c.

u32 have_headphone_detect

Definition at line 611 of file layout.c.

u32 have_lineout_detect

Definition at line 611 of file layout.c.

struct snd_kcontrol* headphone_ctrl

Definition at line 601 of file layout.c.

struct snd_kcontrol* headphone_detected_ctrl

Definition at line 605 of file layout.c.

Definition at line 597 of file layout.c.

struct snd_kcontrol* lineout_ctrl

Definition at line 602 of file layout.c.

struct snd_kcontrol* lineout_detected_ctrl

Definition at line 606 of file layout.c.

Definition at line 593 of file layout.c.

struct snd_kcontrol* master_ctrl

Definition at line 604 of file layout.c.

Definition at line 594 of file layout.c.

struct layout_dev_ptr selfptr_headphone

Definition at line 608 of file layout.c.

struct layout_dev_ptr selfptr_lineout

Definition at line 609 of file layout.c.

Definition at line 595 of file layout.c.

struct snd_kcontrol* speaker_ctrl

Definition at line 603 of file layout.c.

u32 switch_on_headphone

Definition at line 611 of file layout.c.

u32 switch_on_lineout

Definition at line 611 of file layout.c.


The documentation for this struct was generated from the following file: