From 14f50ed4f2ff3473d9057027b4ab6f8421fbdcb6 Mon Sep 17 00:00:00 2001 From: Vignesh Kulothungan Date: Thu, 31 Oct 2019 18:14:47 -0700 Subject: [PATCH] include: soc: Add swr device definition Add definition for sound wire device id Change-Id: I2b599d96abdb880bdeb60153e03e6123e337bfe9 Signed-off-by: Vignesh Kulothungan --- include/soc/audio_mod_devicetable.h | 21 +++++++++++++++++++++ include/soc/soundwire.h | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 include/soc/audio_mod_devicetable.h 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;