Unverified Commit 8e3bb8ec authored by Mark Brown's avatar Mark Brown
Browse files

Merge branch 'asoc-5.6' into asoc-linus

parents 16fbf79b f25e2030
Loading
Loading
Loading
Loading
+13 −2
Original line number Diff line number Diff line
@@ -4021,8 +4021,8 @@ F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
F:	sound/soc/codecs/cros_ec_codec.*
CIRRUS LOGIC AUDIO CODEC DRIVERS
M:	Brian Austin <brian.austin@cirrus.com>
M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
M:	James Schulman <james.schulman@cirrus.com>
M:	David Rhodes <david.rhodes@cirrus.com>
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
S:	Maintained
F:	sound/soc/codecs/cs*
@@ -15613,6 +15613,17 @@ F: sound/soc/
F:	include/dt-bindings/sound/
F:	include/sound/soc*
SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
M:	Liam Girdwood <lgirdwood@gmail.com>
M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
M:	Daniel Baluta <daniel.baluta@nxp.com>
L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
W:	https://github.com/thesofproject/linux/
S:	Supported
F:	sound/soc/sof/
SOUNDWIRE SUBSYSTEM
M:	Vinod Koul <vkoul@kernel.org>
M:	Sanyog Kale <sanyog.r.kale@intel.com>
+1 −0
Original line number Diff line number Diff line
@@ -1058,6 +1058,7 @@ struct snd_soc_card {
	const struct snd_soc_dapm_route *of_dapm_routes;
	int num_of_dapm_routes;
	bool fully_routed;
	bool disable_route_checks;

	/* lists of probed devices belonging to this card */
	struct list_head component_dev_list;
+1 −0
Original line number Diff line number Diff line
@@ -135,6 +135,7 @@ MODULE_DEVICE_TABLE(of, max98357a_device_id);
#ifdef CONFIG_ACPI
static const struct acpi_device_id max98357a_acpi_match[] = {
	{ "MX98357A", 0 },
	{ "MX98360A", 0 },
	{},
};
MODULE_DEVICE_TABLE(acpi, max98357a_acpi_match);
+3 −1
Original line number Diff line number Diff line
@@ -1146,7 +1146,7 @@ static void rt5682_jack_detect_handler(struct work_struct *work)
static const struct snd_kcontrol_new rt5682_snd_controls[] = {
	/* DAC Digital Volume */
	SOC_DOUBLE_TLV("DAC1 Playback Volume", RT5682_DAC1_DIG_VOL,
		RT5682_L_VOL_SFT + 1, RT5682_R_VOL_SFT + 1, 86, 0, dac_vol_tlv),
		RT5682_L_VOL_SFT + 1, RT5682_R_VOL_SFT + 1, 87, 0, dac_vol_tlv),

	/* IN Boost Volume */
	SOC_SINGLE_TLV("CBJ Boost Volume", RT5682_CBJ_BST_CTRL,
@@ -2651,6 +2651,8 @@ static int rt5682_i2c_probe(struct i2c_client *i2c,
			RT5682_CP_CLK_HP_MASK, RT5682_CP_CLK_HP_300KHZ);
	regmap_update_bits(rt5682->regmap, RT5682_HP_CHARGE_PUMP_1,
			RT5682_PM_HP_MASK, RT5682_PM_HP_HV);
	regmap_update_bits(rt5682->regmap, RT5682_DMIC_CTRL_1,
			RT5682_FIFO_CLK_DIV_MASK, RT5682_FIFO_CLK_DIV_2);

	INIT_DELAYED_WORK(&rt5682->jack_detect_work,
				rt5682_jack_detect_handler);
+2 −0
Original line number Diff line number Diff line
@@ -651,6 +651,8 @@
#define RT5682_DMIC_1_EN_SFT			15
#define RT5682_DMIC_1_DIS			(0x0 << 15)
#define RT5682_DMIC_1_EN			(0x1 << 15)
#define RT5682_FIFO_CLK_DIV_MASK		(0x7 << 12)
#define RT5682_FIFO_CLK_DIV_2			(0x1 << 12)
#define RT5682_DMIC_1_DP_MASK			(0x3 << 4)
#define RT5682_DMIC_1_DP_SFT			4
#define RT5682_DMIC_1_DP_GPIO2			(0x0 << 4)
Loading