[v10,0/3] arm64: ti: Enable audio on AM62

Message ID 20230313-mcasp_upstream-v10-0-94332149657a@ti.com
Headers
Series arm64: ti: Enable audio on AM62 |

Message

Jai Luthra March 30, 2023, 9:44 a.m. UTC
  This patch series adds support for audio via headphone jack on SK-AM62
(E2+) and SK-AM62-LP boards. The jack is wired to TLV320AIC3106 (codec),
which is connected to McASP1 (serializer) on the SoC.

The TRRS 3.5mm jack can be used for simultaneous playback and recording.

Signed-off-by: Jai Luthra <j-luthra@ti.com>
---

Changes in v10:
- Drop AM62A patches [4-6/6]
- Fix defconfig to match output of savedefconfig, and move it to the end
  of the series
- Reword commit messages
- Link to v9: https://lore.kernel.org/r/20230313-mcasp_upstream-v9-0-6d937efe4ec4@ti.com

Below is the range-diff from v9:

1:  05c92990b854 < -:  ------------ arm64: defconfig: Enable audio drivers for TI K3 SoCs
2:  962c58a419d5 = 1:  0bbee413da91 arm64: dts: ti: k3-am62-main: Add McASP nodes
3:  b0e710c14878 ! 2:  f624443bacf1 arm64: dts: ti: k3-am625-sk: Enable audio on AM62 SK
    @@ Metadata
     Author: Jai Luthra <j-luthra@ti.com>

      ## Commit message ##
    -    arm64: dts: ti: k3-am625-sk: Enable audio on AM62 SK
    +    arm64: dts: ti: Enable audio on SK-AM62(-LP)

         Add nodes for audio codec and sound card, enable the audio serializer
         (McASP1) under use from SK-AM62 E2 [1] onwards and update pinmux.

         Keep all audio related nodes in the common dtsi as they are exactly the
    -    same between SK-AM62 and SK-AM62-LP.
    +    same between SK-AM62 and SK-AM62-LP [2].

         Link: https://www.ti.com/lit/zip/sprr448 [1]
    +    Link: https://www.ti.com/lit/zip/sprr471 [2]
         Signed-off-by: Jai Luthra <j-luthra@ti.com>
         Reviewed-by: Jayesh Choudhary <j-choudhary@ti.com>

4:  42ebd41e357f < -:  ------------ arm64: dts: ti: k3-am62a-main: Add nodes for McASP
5:  3ad21f2419fc < -:  ------------ arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators
6:  edd909d78e67 < -:  ------------ arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A
-:  ------------ > 3:  4d3ec922758a arm64: defconfig: Enable audio drivers for SK-AM62

---
Jai Luthra (2):
      arm64: dts: ti: Enable audio on SK-AM62(-LP)
      arm64: defconfig: Enable audio drivers for SK-AM62

Jayesh Choudhary (1):
      arm64: dts: ti: k3-am62-main: Add McASP nodes

 arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts       |  4 ++
 arch/arm64/boot/dts/ti/k3-am62-main.dtsi       | 60 ++++++++++++++++++++
 arch/arm64/boot/dts/ti/k3-am625-sk.dts         | 15 +++++
 arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 76 ++++++++++++++++++++++++++
 arch/arm64/configs/defconfig                   |  2 +
 5 files changed, 157 insertions(+)
---
base-commit: f3910d4b06af57669b77c0afe829deca6d5a3ed2
change-id: 20230313-mcasp_upstream-0e137013059b

Best regards,
  

Comments

Nishanth Menon March 30, 2023, 10:03 p.m. UTC | #1
Hi Jai Luthra,

On Thu, 30 Mar 2023 15:14:04 +0530, Jai Luthra wrote:
> This patch series adds support for audio via headphone jack on SK-AM62
> (E2+) and SK-AM62-LP boards. The jack is wired to TLV320AIC3106 (codec),
> which is connected to McASP1 (serializer) on the SoC.
> 
> The TRRS 3.5mm jack can be used for simultaneous playback and recording.
> 
> 
> [...]

I have applied the following to branch ti-k3-dts-next on [1].
Thank you!

[1/3] arm64: dts: ti: k3-am62-main: Add McASP nodes
      commit: d4b0379af83b67ef85bf90639cd38eb910dc507d
[2/3] arm64: dts: ti: Enable audio on SK-AM62(-LP)
      commit: b94b43715e91646a7023e5837941a514c9e2f934

I have applied the following to branch ti-k3-config-next on [1].
[3/3] arm64: defconfig: Enable audio drivers for SK-AM62
      commit: 44b263bf040a8e819da11c45f14a80de8866461a

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent up the chain during
the next merge window (or sooner if it is a relevant bug fix), however if
problems are discovered then the patch may be dropped or reverted.

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

[1] git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git