[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20220623021153.587423-1-judyhsiao@chromium.org>
Date: Thu, 23 Jun 2022 02:11:50 +0000
From: Judy Hsiao <judyhsiao@...omium.org>
To: Heiko Stuebner <heiko@...ech.de>
Cc: Liam Girdwood <lgirdwood@...il.com>,
Rob Herring <robh+dt@...nel.org>,
Brian Norris <briannorris@...omium.org>,
Mark Brown <broonie@...nel.org>,
Jaroslav Kysela <perex@...ex.cz>,
Chen-Yu Tsai <wenst@...omium.org>, alsa-devel@...a-project.org,
linux-arm-kernel@...ts.infradead.org,
linux-rockchip@...ts.infradead.org, linux-kernel@...r.kernel.org,
Judy Hsiao <judyhsiao@...omium.org>
Subject: [PATCH v5 0/3] ASoC: rockchip: i2s: switch BCLK to GPIO
The patches series is to fix the unexpected large DC output
voltage of Max98357a that burns the speakers on the rockchip
platform when BCLK and SD_MODE are ON but LRCLK is OFF.
Changes Since V5:
-- Check i2s->pinctrl is valid before using pinctrl_lookup_state.
Changes Since V4:
-- Fix indentation in the driver. (Align parameters with the parenthesis
placement.)
-- Fix incorrect return type of rockchip_snd_rxctrl.
Changes Since V3:
-- Fix indentation in the documentation.
-- Put pinctrl-1 right after pinctrl-0 in dtsi.
-- Fix indentation in the driver.
-- Remove unnecessary dev_dbg() in the driver.
Changes Since V2:
-- Add documents of i2s pinctrl-names.
-- Fix dtsi syntax error.
-- Include the dtsi change and the driver change in the same series.
-- Ensure that driver gets both bclk_on and bclk_off states before using them.
Judy Hsiao (3):
ASoC: rockchip: i2s: switch BCLK to GPIO
arm64: dts: rk3399: i2s: switch BCLK to GPIO
ASoC: dt-bindings: rockchip: Document pinctrl-names for i2s
.../bindings/sound/rockchip-i2s.yaml | 7 +
.../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 10 +
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 25 ++-
sound/soc/rockchip/rockchip_i2s.c | 171 +++++++++++++-----
4 files changed, 165 insertions(+), 48 deletions(-)
--
2.37.0.rc0.104.g0611611a94-goog
Powered by blists - more mailing lists