Lines Matching defs:arizona_pdata
77 struct arizona_pdata { struct
78 int reset; /** GPIO controlling /RESET, if any */
79 int ldoena; /** GPIO controlling LODENA, if any */
82 struct regulator_init_data *micvdd;
85 struct regulator_init_data *ldo1;
88 int clk32k_src;
91 unsigned int irq_flags;
94 int gpio_base;
97 unsigned int gpio_defaults[ARIZONA_MAX_GPIO];
104 int max_channels_clocked[ARIZONA_MAX_AIF];
107 bool jd_gpio5;
110 bool jd_gpio5_nopull;
113 bool jd_invert;
116 bool hpdet_acc_id;
119 bool hpdet_acc_id_line;
122 int hpdet_id_gpio;
125 int micd_detect_debounce;
128 int micd_pol_gpio;
131 int micd_bias_start_time;
134 int micd_rate;
137 int micd_dbtime;
140 int micd_timeout;
143 bool micd_force_micbias;
146 const struct arizona_micd_range *micd_ranges;
147 int num_micd_ranges;
150 struct arizona_micd_config *micd_configs;
151 int num_micd_configs;
154 int dmic_ref[ARIZONA_MAX_INPUT];
157 struct arizona_micbias micbias[ARIZONA_MAX_MICBIAS];
160 int inmode[ARIZONA_MAX_INPUT];
163 bool out_mono[ARIZONA_MAX_OUTPUT];
166 unsigned int spk_mute[ARIZONA_MAX_PDM_SPK];
169 unsigned int spk_fmt[ARIZONA_MAX_PDM_SPK];
172 unsigned int hap_act;
175 int irq_gpio;