summaryrefslogtreecommitdiff
path: root/drivers/soundwire/intel_auxdevice.c
diff options
context:
space:
mode:
authorPierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>2024-04-29 03:43:20 +0300
committerVinod Koul <vkoul@kernel.org>2024-05-04 15:56:50 +0300
commit75933ba58dd49ded547ad0d00c74c0cb862530f9 (patch)
treee20540599d11b9b74ea37d2a69868781c7b107dc /drivers/soundwire/intel_auxdevice.c
parent3b0b441a297e7fe11baab51439a81cd6a336ed64 (diff)
downloadlinux-75933ba58dd49ded547ad0d00c74c0cb862530f9.tar.xz
soundwire: intel_ace2.x: add support for DODSE property
Extend previous patches with the DODSE field and property. Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com> Link: https://lore.kernel.org/r/20240429004321.2399754-4-yung-chuan.liao@linux.intel.com Signed-off-by: Vinod Koul <vkoul@kernel.org>
Diffstat (limited to 'drivers/soundwire/intel_auxdevice.c')
-rw-r--r--drivers/soundwire/intel_auxdevice.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/drivers/soundwire/intel_auxdevice.c b/drivers/soundwire/intel_auxdevice.c
index 697d64070794..7310441050b1 100644
--- a/drivers/soundwire/intel_auxdevice.c
+++ b/drivers/soundwire/intel_auxdevice.c
@@ -160,18 +160,23 @@ static int sdw_master_read_intel_prop(struct sdw_bus *bus)
/* initialize with hardware defaults, in case the properties are not found */
intel_prop->doais = 0x3;
+ intel_prop->dodse = 0x0;
intel_prop->dods = 0x1;
fwnode_property_read_u16(link,
"intel-sdw-doais",
&intel_prop->doais);
fwnode_property_read_u16(link,
+ "intel-sdw-dodse",
+ &intel_prop->dodse);
+ fwnode_property_read_u16(link,
"intel-sdw-dods",
&intel_prop->dods);
bus->vendor_specific_prop = intel_prop;
- dev_dbg(bus->dev, "doais %#x dods %#x\n",
+ dev_dbg(bus->dev, "doais %#x dodse %#x dods %#x\n",
intel_prop->doais,
+ intel_prop->dodse,
intel_prop->dods);
return 0;