All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v9 0/6] Add HDMI jack support on RK3288
@ 2019-10-28  7:19 ` Cheng-Yi Chiang
  0 siblings, 0 replies; 69+ messages in thread
From: Cheng-Yi Chiang @ 2019-10-28  7:19 UTC (permalink / raw)
  To: linux-kernel
  Cc: Neil Armstrong, Jerome Brunet, Jernej Skrabec, Jonas Karlman,
	Hans Verkuil, Mark Brown, Liam Girdwood, Takashi Iwai,
	Jaroslav Kysela, Russell King, Andrzej Hajda, Laurent Pinchart,
	David Airlie, Daniel Vetter, Heiko Stuebner, Rob Herring,
	Mark Rutland, dianders, dgreid, tzungbi, alsa-devel, dri-devel,
	linux-arm-kernel, linux-rockchip, devicetree, Cheng-Yi Chiang

This patch series supports HDMI jack reporting on RK3288, which uses
DRM dw-hdmi driver and hdmi-codec codec driver.

The previous discussion about reporting jack status using hdmi-notifier
and drm_audio_component is at

https://lore.kernel.org/patchwork/patch/1083027/

The new approach is to use a callback mechanism that is
specific to hdmi-codec.

The dependent change on hdmi-codec.c

commit 6fa5963c37a2 ("ASoC: hdmi-codec: Add an op to set callback function for plug event")

has been merged to upstream.

Changes from v8 to v9:

1. rockchip_max98090:
   Use the presence of rockchip,audio-codec to determine the presense of max98090
   in sound card.
   Use the presence of rockchip,hdmi-codec to determine the presence of HDMI in
   sound card.
   Remove the compatible strings added in v8.

2. #include <sound/hdmi-codec.h> should be in the patch of adding HDMI jack support.

Cheng-Yi Chiang (6):
  drm: bridge: dw-hdmi: Report connector status using callback
  ASoC: rockchip-max98090: Support usage with and without HDMI
  ASoC: rockchip_max98090: Optionally support HDMI use case
  ASoC: rockchip_max98090: Add HDMI jack support
  ARM: dts: rockchip: Add HDMI support to rk3288-veyron-analog-audio
  ARM: dts: rockchip: Add HDMI audio support to rk3288-veyron-mickey.dts

 .../bindings/sound/rockchip-max98090.txt      |  27 +-
 .../boot/dts/rk3288-veyron-analog-audio.dtsi  |   1 +
 arch/arm/boot/dts/rk3288-veyron-mickey.dts    |   7 +
 .../drm/bridge/synopsys/dw-hdmi-i2s-audio.c   |  11 +
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c     |  41 ++-
 include/drm/bridge/dw_hdmi.h                  |   4 +
 sound/soc/rockchip/Kconfig                    |   3 +-
 sound/soc/rockchip/rockchip_max98090.c        | 313 ++++++++++++++----
 8 files changed, 338 insertions(+), 69 deletions(-)

-- 
2.24.0.rc0.303.g954a862665-goog


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

end of thread, other threads:[~2019-10-31 11:05 UTC | newest]

Thread overview: 69+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-28  7:19 [PATCH v9 0/6] Add HDMI jack support on RK3288 Cheng-Yi Chiang
2019-10-28  7:19 ` Cheng-Yi Chiang
2019-10-28  7:19 ` Cheng-Yi Chiang
2019-10-28  7:19 ` Cheng-Yi Chiang
2019-10-28  7:19 ` [alsa-devel] " Cheng-Yi Chiang
2019-10-28  7:19 ` [PATCH v9 1/6] drm: bridge: dw-hdmi: Report connector status using callback Cheng-Yi Chiang
2019-10-28  7:19   ` Cheng-Yi Chiang
2019-10-28  7:19   ` Cheng-Yi Chiang
2019-10-28  7:19   ` Cheng-Yi Chiang
2019-10-28  7:19   ` [alsa-devel] " Cheng-Yi Chiang
2019-10-29 12:56   ` Applied "drm: bridge: dw-hdmi: Report connector status using callback" to the asoc tree Mark Brown
2019-10-29 12:56     ` Mark Brown
2019-10-29 12:56     ` Mark Brown
2019-10-29 12:56     ` [alsa-devel] " Mark Brown
2019-10-28  7:19 ` [PATCH v9 2/6] ASoC: rockchip-max98090: Support usage with and without HDMI Cheng-Yi Chiang
2019-10-28  7:19   ` Cheng-Yi Chiang
2019-10-28  7:19   ` Cheng-Yi Chiang
2019-10-28  7:19   ` Cheng-Yi Chiang
2019-10-28  7:19   ` [alsa-devel] " Cheng-Yi Chiang
2019-10-29 12:56   ` Applied "ASoC: rockchip-max98090: Support usage with and without HDMI" to the asoc tree Mark Brown
2019-10-29 12:56     ` Mark Brown
2019-10-29 12:56     ` Mark Brown
2019-10-29 12:56     ` [alsa-devel] " Mark Brown
2019-10-28  7:19 ` [PATCH v9 3/6] ASoC: rockchip_max98090: Optionally support HDMI use case Cheng-Yi Chiang
2019-10-28  7:19   ` Cheng-Yi Chiang
2019-10-28  7:19   ` Cheng-Yi Chiang
2019-10-28  7:19   ` Cheng-Yi Chiang
2019-10-28  7:19   ` [alsa-devel] " Cheng-Yi Chiang
2019-10-29 12:56   ` Applied "ASoC: rockchip_max98090: Optionally support HDMI use case" to the asoc tree Mark Brown
2019-10-29 12:56     ` Mark Brown
2019-10-29 12:56     ` Mark Brown
2019-10-29 12:56     ` [alsa-devel] " Mark Brown
2019-10-28  7:19 ` [PATCH v9 4/6] ASoC: rockchip_max98090: Add HDMI jack support Cheng-Yi Chiang
2019-10-28  7:19   ` Cheng-Yi Chiang
2019-10-28  7:19   ` Cheng-Yi Chiang
2019-10-28  7:19   ` Cheng-Yi Chiang
2019-10-28  7:19   ` [alsa-devel] " Cheng-Yi Chiang
2019-10-29 12:56   ` Applied "ASoC: rockchip_max98090: Add HDMI jack support" to the asoc tree Mark Brown
2019-10-29 12:56     ` Mark Brown
2019-10-29 12:56     ` Mark Brown
2019-10-29 12:56     ` [alsa-devel] " Mark Brown
2019-10-28  7:19 ` [PATCH v9 5/6] ARM: dts: rockchip: Add HDMI support to rk3288-veyron-analog-audio Cheng-Yi Chiang
2019-10-28  7:19   ` Cheng-Yi Chiang
2019-10-28  7:19   ` Cheng-Yi Chiang
2019-10-28  7:19   ` Cheng-Yi Chiang
2019-10-28  7:19   ` [alsa-devel] " Cheng-Yi Chiang
2019-10-30  9:09   ` Tzung-Bi Shih
2019-10-30  9:09     ` Tzung-Bi Shih
2019-10-30  9:09     ` Tzung-Bi Shih
2019-10-30  9:09     ` Tzung-Bi Shih
2019-10-30  9:09     ` [alsa-devel] " Tzung-Bi Shih
2019-10-30  9:14     ` Heiko Stuebner
2019-10-30  9:14       ` Heiko Stuebner
2019-10-30  9:14       ` Heiko Stuebner
2019-10-30  9:14       ` Heiko Stuebner
2019-10-30  9:14       ` [alsa-devel] " Heiko Stuebner
2019-10-31 10:51   ` Heiko Stuebner
2019-10-31 10:51     ` Heiko Stuebner
2019-10-31 10:51     ` Heiko Stuebner
2019-10-31 10:51     ` [alsa-devel] " Heiko Stuebner
2019-10-28  7:19 ` [PATCH v9 6/6] ARM: dts: rockchip: Add HDMI audio support to rk3288-veyron-mickey.dts Cheng-Yi Chiang
2019-10-28  7:19   ` Cheng-Yi Chiang
2019-10-28  7:19   ` Cheng-Yi Chiang
2019-10-28  7:19   ` Cheng-Yi Chiang
2019-10-28  7:19   ` [alsa-devel] " Cheng-Yi Chiang
2019-10-31 10:52   ` Heiko Stuebner
2019-10-31 10:52     ` Heiko Stuebner
2019-10-31 10:52     ` Heiko Stuebner
2019-10-31 10:52     ` [alsa-devel] " Heiko Stuebner

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.