[alsa-devel] [RFC PATCH 3/8] ASoC: ACPI: add new fields for SOF support
Vinod Koul
vinod.koul at intel.com
Tue Sep 26 06:18:08 CEST 2017
On Fri, Sep 08, 2017 at 03:56:57PM -0500, Pierre-Louis Bossart wrote:
> To prepare for SOF integration, we need new fields in the machine table.
> It is intended that the same table is used for both closed-source and
> open-source firmware to avoid repeating ACPI-related information
> multiple times
> No functional change
>
> Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart at linux.intel.com>
> ---
> include/sound/soc-acpi.h | 19 ++++++++++++++++++-
> 1 file changed, 18 insertions(+), 1 deletion(-)
>
> diff --git a/include/sound/soc-acpi.h b/include/sound/soc-acpi.h
> index 75fb32e..3e61f93 100644
> --- a/include/sound/soc-acpi.h
> +++ b/include/sound/soc-acpi.h
> @@ -60,12 +60,29 @@ struct snd_soc_acpi_mach {
> const char *drv_name;
> /* firmware file name */
> const char *fw_filename;
> -
> /* board name */
> const char *board;
> struct snd_soc_acpi_mach * (*machine_quirk)(void *arg);
> const void *quirk_data;
> +
> + /* intended for platform data or machine specific-ops */
> void *pdata;
> +
> + /* SOF firmware file name */
> + const char *sof_fw_filename;
> + /* SOF default topology */
> + const char *sof_tplg_filename;
> +
> + /* ASoC platform name - used for binding machine drivers if non NULL */
> + const char *asoc_plat_name;
> +
> + /* machine driver private data fixup */
> + struct platform_device * (*new_mach_data)(void *pdata);
good comments, can we move them to kernel-doc style please
> +
> + /* FIXME: is this needed, was only used for BYTCR-detection
> + int (*confirm_mach)(struct device *dev,
> + const struct sof_dev_desc **desc);
> + */
this is dummy, lets remove it and add when required
--
~Vinod
More information about the Alsa-devel
mailing list