Lines Matching defs:acp_chip_info
141 struct acp_chip_info { struct
150 int (*acp_hw_ops_init)(struct acp_chip_info *chip); argument
151 struct platform_device *chip_pdev;
152 struct acp_resource *rsrc; /* Platform specific resources*/
153 struct list_head stream_list;
154 spinlock_t acp_lock; /* Used to protect stream_list */
155 struct platform_device *dmic_codec_dev;
156 struct platform_device *acp_plat_dev;
157 struct platform_device *mach_dev;
158 struct snd_soc_acpi_mach *machines;
159 int num_dai;
160 u32 addr;
161 u32 bclk_div;
162 u32 lrclk_div;
163 u32 ch_mask;
164 u32 tdm_tx_fmt[3];
165 u32 tdm_rx_fmt[3];
166 u32 xfer_tx_resolution[3];
167 u32 xfer_rx_resolution[3];
168 unsigned int flag; /* Distinguish b/w Legacy or Only PDM */
169 bool is_pdm_dev; /* flag set to true when ACP PDM controller exists */
170 bool is_pdm_config; /* flag set to true when PDM configuration is selected from BIOS */
171 bool is_i2s_config; /* flag set to true when I2S configuration is selected from BIOS */
172 bool tdm_mode;