All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/16] Add Allwinner H3/H5/H6/A64 HDMI audio
@ 2020-07-04 11:38 ` Clément Péron
  0 siblings, 0 replies; 120+ messages in thread
From: Clément Péron @ 2020-07-04 11:38 UTC (permalink / raw)
  To: Maxime Ripard, Chen-Yu Tsai, Rob Herring, Mark Brown, Liam Girdwood
  Cc: Jaroslav Kysela, Takashi Iwai, Marcus Cooper, Jernej Skrabec,
	alsa-devel, devicetree, linux-arm-kernel, linux-kernel,
	linux-sunxi, Clément Péron

Hi,

This a merge of serie:
- Add Add H6 I2S support https://patchwork.kernel.org/cover/11497007/
- Add Allwinner H3/H5/A64 HDMI audio https://patchwork.kernel.org/cover/11510511/

I merge both serie because there is a similar issue regarding the I2S polarity.
This need to be investigated under a scope and see if the comment is still true
for Allwinner H6 and previous SoC.
LibreElec team found that we have to introduce the
"simple-audio-card,frame-inversion" property with recent mainline change.
In order to make HDMI audio work.
Maybe the I2S polarity is good or maybe the silicium has an issue but not present
for HDMI I2S or not present in TDM mode...
I cannot do it myself, so if someone want to to do it please feel free.

Regarding the discussion we had here: https://patchwork.kernel.org/patch/11510521/
I didn't switch to generic hdmi card-name and used name like:
sun8i-h3-hdmi, sun50i-h6-hdmi, etc....

Despite this wrong comment the rest of the serie introduce some fix that should
be merged even if it's without the H6 support.

Regards
Clement

Change since v1:
- drop allwinner,playback-channels property
- use coherent hdmi,card-name 
- indentation fix
- collect tags

Clément Péron (2):
  ASoC: sun4i-i2s: Fix sun8i volatile regs
  arm64: dts: allwinner: h6: Enable HDMI sound for Beelink GS1

Jernej Skrabec (3):
  ASoC: sun4i-i2s: Add support for H6 I2S
  dt-bindings: ASoC: sun4i-i2s: Add H6 compatible
  arm64: dts: allwinner: h6: Add HDMI audio node

Marcus Cooper (11):
  ASoC: sun4i-i2s: Adjust LRCLK width
  ASoC: sun4i-i2s: Set sign extend sample
  ASoc: sun4i-i2s: Add 20 and 24 bit support
  ASoC: sun4i-i2s: Adjust regmap settings
  arm: dts: sunxi: h3/h5: Add DAI node for HDMI
  arm: dts: sunxi: h3/h5: Add HDMI audio
  arm64: dts: allwinner: a64: Add DAI node for HDMI
  arm64: dts: allwinner: a64: Add HDMI audio
  arm: sun8i: h3: Add HDMI audio to Orange Pi 2
  arm: sun8i: h3: Add HDMI audio to Beelink X2
  arm64: dts: allwinner: a64: Add HDMI audio to Pine64

 .../sound/allwinner,sun4i-a10-i2s.yaml        |   2 +
 arch/arm/boot/dts/sun8i-h3-beelink-x2.dts     |   8 +
 arch/arm/boot/dts/sun8i-h3-orangepi-2.dts     |   8 +
 arch/arm/boot/dts/sunxi-h3-h5.dtsi            |  33 ++
 .../boot/dts/allwinner/sun50i-a64-pine64.dts  |   8 +
 arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi |  35 +++
 .../dts/allwinner/sun50i-h6-beelink-gs1.dts   |   8 +
 arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi  |  33 ++
 sound/soc/sunxi/sun4i-i2s.c                   | 281 +++++++++++++++++-
 9 files changed, 410 insertions(+), 6 deletions(-)

-- 
2.25.1


^ permalink raw reply	[flat|nested] 120+ messages in thread

end of thread, other threads:[~2020-09-04 16:25 UTC | newest]

Thread overview: 120+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-07-04 11:38 [PATCH 00/16] Add Allwinner H3/H5/H6/A64 HDMI audio Clément Péron
2020-07-04 11:38 ` Clément Péron
2020-07-04 11:38 ` Clément Péron
2020-07-04 11:38 ` [PATCH 01/16] ASoC: sun4i-i2s: Add support for H6 I2S Clément Péron
2020-07-04 11:38   ` Clément Péron
2020-07-04 11:38   ` Clément Péron
2020-07-06  5:15   ` Maxime Ripard
2020-07-06  5:15     ` Maxime Ripard
2020-07-06  5:15     ` Maxime Ripard
2020-07-10  5:44   ` [linux-sunxi] " Samuel Holland
2020-07-10  5:44     ` Samuel Holland
2020-07-10  5:44     ` Samuel Holland
2020-07-10 19:22     ` Jernej Škrabec
2020-07-10 19:22       ` Jernej Škrabec
2020-07-10 19:22       ` Jernej Škrabec
2020-07-11  1:43       ` Samuel Holland
2020-07-11  1:43         ` Samuel Holland
2020-07-11  1:43         ` Samuel Holland
2020-07-22  8:56     ` Clément Péron
2020-07-22  8:56       ` Clément Péron
2020-07-22  8:56       ` Clément Péron
2020-07-04 11:38 ` [PATCH 02/16] ASoC: sun4i-i2s: Adjust LRCLK width Clément Péron
2020-07-04 11:38   ` Clément Péron
2020-07-04 11:38   ` Clément Péron
2020-07-10  5:44   ` [linux-sunxi] " Samuel Holland
2020-07-10  5:44     ` Samuel Holland
2020-07-10  5:44     ` Samuel Holland
2020-07-04 11:38 ` [PATCH 03/16] dt-bindings: ASoC: sun4i-i2s: Add H6 compatible Clément Péron
2020-07-04 11:38   ` Clément Péron
2020-07-04 11:38   ` Clément Péron
2020-07-04 11:38 ` [PATCH 04/16] ASoC: sun4i-i2s: Set sign extend sample Clément Péron
2020-07-04 11:38   ` Clément Péron
2020-07-04 11:38   ` Clément Péron
2020-07-06  5:17   ` Maxime Ripard
2020-07-06  5:17     ` Maxime Ripard
2020-07-06  5:17     ` Maxime Ripard
2020-07-10  5:44   ` [linux-sunxi] " Samuel Holland
2020-07-10  5:44     ` Samuel Holland
2020-07-10  5:44     ` Samuel Holland
2020-07-22  9:12     ` Clément Péron
2020-07-22  9:12       ` Clément Péron
2020-07-22  9:12       ` Clément Péron
2020-07-04 11:38 ` [PATCH 05/16] ASoc: sun4i-i2s: Add 20 and 24 bit support Clément Péron
2020-07-04 11:38   ` Clément Péron
2020-07-04 11:38   ` Clément Péron
2020-07-06  5:18   ` Maxime Ripard
2020-07-06  5:18     ` Maxime Ripard
2020-07-06  5:18     ` Maxime Ripard
2020-07-10  5:44   ` [linux-sunxi] " Samuel Holland
2020-07-10  5:44     ` Samuel Holland
2020-07-10  5:44     ` Samuel Holland
2020-09-02 18:10     ` Jernej Škrabec
2020-09-02 18:10       ` Jernej Škrabec
2020-09-02 18:10       ` Jernej Škrabec
2020-09-03  2:22       ` Samuel Holland
2020-09-03  2:22         ` Samuel Holland
2020-09-03  2:22         ` Samuel Holland
2020-09-03  7:40         ` Maxime Ripard
2020-09-03  7:40           ` Maxime Ripard
2020-09-03  7:40           ` Maxime Ripard
2020-09-04 16:16           ` Charles Keepax
2020-09-04 16:16             ` Charles Keepax
2020-09-04 16:16             ` Charles Keepax
2020-09-04 16:23             ` Mark Brown
2020-09-04 16:23               ` Mark Brown
2020-09-04 16:23               ` Mark Brown
2020-07-04 11:38 ` [PATCH 06/16] ASoC: sun4i-i2s: Adjust regmap settings Clément Péron
2020-07-04 11:38   ` Clément Péron
2020-07-04 11:38   ` Clément Péron
2020-07-06  5:24   ` Maxime Ripard
2020-07-06  5:24     ` Maxime Ripard
2020-07-06  5:24     ` Maxime Ripard
2020-07-04 11:38 ` [PATCH 07/16] ASoC: sun4i-i2s: Fix sun8i volatile regs Clément Péron
2020-07-04 11:38   ` Clément Péron
2020-07-04 11:38   ` Clément Péron
2020-07-06  5:25   ` Maxime Ripard
2020-07-06  5:25     ` Maxime Ripard
2020-07-06  5:25     ` Maxime Ripard
2020-07-04 11:38 ` [PATCH 08/16] arm64: dts: allwinner: h6: Add HDMI audio node Clément Péron
2020-07-04 11:38   ` Clément Péron
2020-07-04 11:38   ` Clément Péron
2020-07-06  5:29   ` Maxime Ripard
2020-07-06  5:29     ` Maxime Ripard
2020-07-06  5:29     ` Maxime Ripard
2020-07-08 16:17     ` Jernej Škrabec
2020-07-08 16:17       ` Jernej Škrabec
2020-07-08 16:17       ` Jernej Škrabec
2020-07-04 11:38 ` [PATCH 09/16] arm64: dts: allwinner: h6: Enable HDMI sound for Beelink GS1 Clément Péron
2020-07-04 11:38   ` Clément Péron
2020-07-04 11:38   ` Clément Péron
2020-07-04 11:38 ` [PATCH 10/16] arm: dts: sunxi: h3/h5: Add DAI node for HDMI Clément Péron
2020-07-04 11:38   ` Clément Péron
2020-07-04 11:38   ` Clément Péron
2020-07-18 21:24   ` [linux-sunxi] " Samuel Holland
2020-07-18 21:24     ` Samuel Holland
2020-07-18 21:24     ` Samuel Holland
2020-07-04 11:38 ` [PATCH 11/16] arm: dts: sunxi: h3/h5: Add HDMI audio Clément Péron
2020-07-04 11:38   ` Clément Péron
2020-07-04 11:38   ` Clément Péron
2020-07-04 11:38 ` [PATCH 12/16] arm64: dts: allwinner: a64: Add DAI node for HDMI Clément Péron
2020-07-04 11:38   ` Clément Péron
2020-07-04 11:38   ` Clément Péron
2020-07-04 11:38 ` [PATCH 13/16] arm64: dts: allwinner: a64: Add HDMI audio Clément Péron
2020-07-04 11:38   ` Clément Péron
2020-07-04 11:38   ` Clément Péron
2020-07-06  5:31   ` Maxime Ripard
2020-07-06  5:31     ` Maxime Ripard
2020-07-06  5:31     ` Maxime Ripard
2020-07-08 16:00     ` Jernej Škrabec
2020-07-08 16:00       ` Jernej Škrabec
2020-07-08 16:00       ` Jernej Škrabec
2020-07-04 11:39 ` [PATCH 14/16] arm: sun8i: h3: Add HDMI audio to Orange Pi 2 Clément Péron
2020-07-04 11:39   ` Clément Péron
2020-07-04 11:39   ` Clément Péron
2020-07-04 11:39 ` [PATCH 15/16] arm: sun8i: h3: Add HDMI audio to Beelink X2 Clément Péron
2020-07-04 11:39   ` Clément Péron
2020-07-04 11:39   ` Clément Péron
2020-07-04 11:39 ` [PATCH 16/16] arm64: dts: allwinner: a64: Add HDMI audio to Pine64 Clément Péron
2020-07-04 11:39   ` Clément Péron
2020-07-04 11:39   ` Clément Péron

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.