xref: /kernel/linux/linux-6.6/sound/soc/sof/sof-of-dev.h (revision 62306a36)
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /kernel/linux/linux-6.6/sound/soc/sof/
162306a36Sopenharmony_ci/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * This file is provided under a dual BSD/GPLv2 license.  When using or
462306a36Sopenharmony_ci * redistributing this file, you may do so under either license.
562306a36Sopenharmony_ci *
662306a36Sopenharmony_ci * Copyright 2021 NXP
762306a36Sopenharmony_ci */
862306a36Sopenharmony_ci
962306a36Sopenharmony_ci#ifndef __SOUND_SOC_SOF_OF_H
1062306a36Sopenharmony_ci#define __SOUND_SOC_SOF_OF_H
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_cistruct snd_sof_of_mach {
1362306a36Sopenharmony_ci	const char *compatible;
1462306a36Sopenharmony_ci	const char *drv_name;
1562306a36Sopenharmony_ci	const char *fw_filename;
1662306a36Sopenharmony_ci	const char *sof_tplg_filename;
1762306a36Sopenharmony_ci};
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ciextern const struct dev_pm_ops sof_of_pm;
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ciint sof_of_probe(struct platform_device *pdev);
2262306a36Sopenharmony_ciint sof_of_remove(struct platform_device *pdev);
2362306a36Sopenharmony_civoid sof_of_shutdown(struct platform_device *pdev);
2462306a36Sopenharmony_ci
2562306a36Sopenharmony_ci#endif
26

Indexes created Thu Nov 07 10:32:03 CST 2024