Lines Matching defs:acp_data
242 struct acp63_dev_data *acp_data;
251 acp_data = dev_get_drvdata(dev);
256 ret = fwnode_property_read_u32_array((acp_data->sdw_fw_node), "mipi-sdw-manager-list",
275 acp_data->sdw_manager_count = count;
278 link = fwnode_get_named_child_node(acp_data->sdw_fw_node, name);
294 acp_data->acp_reset = false;
301 static int get_acp63_device_config(u32 config, struct pci_dev *pci, struct acp63_dev_data *acp_data)
321 acp_data->sdw_fw_node = acpi_fwnode_handle(sdw_dev);
336 acp_data->pdev_config = ACP63_PDM_DEV_CONFIG;
337 acp_data->pdev_count = ACP63_PDM_MODE_DEVS;
343 switch (acp_data->sdw_manager_count) {
345 acp_data->pdev_config = ACP63_SDW_DEV_CONFIG;
346 acp_data->pdev_count = ACP63_SDW0_MODE_DEVS;
349 acp_data->pdev_config = ACP63_SDW_DEV_CONFIG;
350 acp_data->pdev_count = ACP63_SDW0_SDW1_MODE_DEVS;
364 switch (acp_data->sdw_manager_count) {
366 acp_data->pdev_config = ACP63_SDW_PDM_DEV_CONFIG;
367 acp_data->pdev_count = ACP63_SDW0_PDM_MODE_DEVS;
370 acp_data->pdev_config = ACP63_SDW_PDM_DEV_CONFIG;
371 acp_data->pdev_count = ACP63_SDW0_SDW1_PDM_MODE_DEVS;
377 acp_data->pdev_config = ACP63_PDM_DEV_CONFIG;
378 acp_data->pdev_count = ACP63_PDM_MODE_DEVS;
380 switch (acp_data->sdw_manager_count) {
382 acp_data->pdev_config = ACP63_SDW_DEV_CONFIG;
383 acp_data->pdev_count = ACP63_SDW0_MODE_DEVS;
386 acp_data->pdev_config = ACP63_SDW_DEV_CONFIG;
387 acp_data->pdev_count = ACP63_SDW0_SDW1_MODE_DEVS;