diff --git a/include/soc/audio_mod_devicetable.h b/include/soc/audio_mod_devicetable.h new file mode 100644 index 000000000000..06120345c4ec --- /dev/null +++ b/include/soc/audio_mod_devicetable.h @@ -0,0 +1,21 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ +/* + * Copyright (c) 2019, The Linux Foundation. All rights reserved. + */ + +#ifndef AUDIO_MOD_DEVICETABLE_H +#define AUDIO_MOD_DEVICETABLE_H + +#include + +/* soundwire */ + +#define SOUNDWIRE_NAME_SIZE 32 +#define SOUNDWIRE_MODULE_PREFIX "swr:" + +struct swr_device_id { + char name[SOUNDWIRE_NAME_SIZE]; + kernel_ulong_t driver_data; /* Data private to the driver */ +}; +#endif /* AUDIO_MOD_DEVICETABLE_H */ + diff --git a/include/soc/soundwire.h b/include/soc/soundwire.h index bb71a357366e..6ecea6294253 100644 --- a/include/soc/soundwire.h +++ b/include/soc/soundwire.h @@ -7,7 +7,7 @@ #define _LINUX_SOUNDWIRE_H #include #include -#include +#include "audio_mod_devicetable.h" #include extern struct bus_type soundwire_type;