Commit d38ea972 authored by Bard Liao's avatar Bard Liao Committed by Vinod Koul
Browse files

soundwire: Revert "soundwire: intel_auxdevice: start the bus at default frequency"



Now, we can support more than 1 soundwire bus clock frequency.

This reverts commit c3263561 ("soundwire: intel_auxdevice: start
the bus at default frequency")

Signed-off-by: default avatarBard Liao <yung-chuan.liao@linux.intel.com>
Reviewed-by: default avatarRanjani Sridharan <ranjani.sridharan@linux.intel.com>
Reviewed-by: default avatarPéter Ujfalusi <peter.ujfalusi@linux.intel.com>
Reviewed-by: default avatarPierre-Louis Bossart <pierre-louis.bossart@linux.dev>
Link: https://lore.kernel.org/r/20250205074232.87537-3-yung-chuan.liao@linux.intel.com


Signed-off-by: default avatarVinod Koul <vkoul@kernel.org>
parent e738d77f
Loading
Loading
Loading
Loading
+0 −21
Original line number Diff line number Diff line
@@ -222,30 +222,9 @@ static int sdw_master_read_intel_prop(struct sdw_bus *bus)

static int intel_prop_read(struct sdw_bus *bus)
{
	struct sdw_master_prop *prop;

	/* Initialize with default handler to read all DisCo properties */
	sdw_master_read_prop(bus);

	/*
	 * Only one bus frequency is supported so far, filter
	 * frequencies reported in the DSDT
	 */
	prop = &bus->prop;
	if (prop->clk_freq && prop->num_clk_freq > 1) {
		unsigned int default_bus_frequency;

		default_bus_frequency =
			prop->default_frame_rate *
			prop->default_row *
			prop->default_col /
			SDW_DOUBLE_RATE_FACTOR;

		prop->num_clk_freq = 1;
		prop->clk_freq[0] = default_bus_frequency;
		prop->max_clk_freq = default_bus_frequency;
	}

	/* read Intel-specific properties */
	sdw_master_read_intel_prop(bus);