This is a follow-up to "ASoC: samsung: midas-audio: Add GPIO-based headset jack detection"[1]; it appears to have been silently merged except for the DTS parts, this patchset is a resend of the DTS patches. Besides the DTS changes necessary to enable headset jack detection for the Samsung Galaxy Tab 3 8.0, it also adds a new compatible for the Tab 3 (samsung,tab3-audio). This is done so that we can set up different requirements in DT binding (Tab 3 does not have main/sub bias regulators), and drop the main/sub mic bias dummy regulators from the Tab 3 DTSI. [1] https://lore.kernel.org/all/20240525-midas-wm1811-gpio-jack-v4-0-f488e03bd8c7@xxxxxxxxx/ Signed-off-by: Artur Weber <aweber.kernel@xxxxxxxxx> --- Changes in v2: - Addressed review comments from Krzysztof (anyOf instead of oneOf in if: statement, fixed earmic_bias_reg node name to correct number, reorganized patches to move headset-mic-bias-supply property next to other headset properties in DTS) - Link to v1: https://lore.kernel.org/r/20240716-midas-audio-tab3-v1-0-a53ea075af5a@xxxxxxxxx --- Artur Weber (6): ASoC: dt-bindings: midas-audio: Declare required properties for GPIO jack det ASoC: dt-bindings: midas-audio: Add separate compatible for tab3 audio ARM: dts: samsung: exynos4212-tab3: Fix headset mic, add jack detection ARM: dts: samsung: exynos4212-tab3: Add MCLK2 clock to WM1811 codec config ARM: dts: samsung: exynos4212-tab3: Drop interrupt from WM1811 codec ARM: dts: samsung: exynos4212-tab3: Drop dummy mic bias regulators .../bindings/sound/samsung,midas-audio.yaml | 59 +++++++++++++++++++--- arch/arm/boot/dts/samsung/exynos4212-tab3.dtsi | 39 ++++++++------ 2 files changed, 76 insertions(+), 22 deletions(-) --- base-commit: 91e3b24eb7d297d9d99030800ed96944b8652eaf change-id: 20240715-midas-audio-tab3-174716e45618 Best regards, -- Artur Weber <aweber.kernel@xxxxxxxxx>