devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v8 0/6] Add HDMI jack support on RK3288
@ 2019-10-25 13:30 Cheng-Yi Chiang
  2019-10-25 13:30 ` [PATCH v8 1/6] drm: bridge: dw-hdmi: Report connector status using callback Cheng-Yi Chiang
                   ` (5 more replies)
  0 siblings, 6 replies; 13+ messages in thread
From: Cheng-Yi Chiang @ 2019-10-25 13:30 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

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

has been merged to upstream.

Changes from v7 to v8:

1. rockchip_max98090: Allow three different use cases:
   max98090-only: For backward compatibility where DTS does not specify HDMI node.
   HDMI-only: For HDMI-only board like veyron-mickey.
   max98090 + HDMI: For other veyron boards.
   Pass different compatible string to specify the use case.

2. Add more maintainers to cc-list for new device property reviewing.

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      |  38 +-
 .../boot/dts/rk3288-veyron-analog-audio.dtsi  |   3 +-
 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        | 392 +++++++++++++++---
 8 files changed, 425 insertions(+), 74 deletions(-)

-- 
2.24.0.rc0.303.g954a862665-goog


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

end of thread, other threads:[~2019-10-29  2:41 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-10-25 13:30 [PATCH v8 0/6] Add HDMI jack support on RK3288 Cheng-Yi Chiang
2019-10-25 13:30 ` [PATCH v8 1/6] drm: bridge: dw-hdmi: Report connector status using callback Cheng-Yi Chiang
2019-10-25 13:30 ` [PATCH v8 2/6] ASoC: rockchip-max98090: Support usage with and without HDMI Cheng-Yi Chiang
2019-10-25 16:22   ` Rob Herring
2019-10-28  2:32     ` Cheng-yi Chiang
2019-10-25 13:30 ` [PATCH v8 3/6] ASoC: rockchip_max98090: Optionally support HDMI use case Cheng-Yi Chiang
2019-10-28 17:02   ` kbuild test robot
2019-10-28 17:02   ` [RFC PATCH] ASoC: rockchip_max98090: rk_card_configs[] can be static kbuild test robot
2019-10-28 19:10   ` [PATCH v8 3/6] ASoC: rockchip_max98090: Optionally support HDMI use case kbuild test robot
2019-10-29  2:40     ` Cheng-yi Chiang
2019-10-25 13:30 ` [PATCH v8 4/6] ASoC: rockchip_max98090: Add HDMI jack support Cheng-Yi Chiang
2019-10-25 13:30 ` [PATCH v8 5/6] ARM: dts: rockchip: Add HDMI support to rk3288-veyron-analog-audio Cheng-Yi Chiang
2019-10-25 13:30 ` [PATCH v8 6/6] ARM: dts: rockchip: Add HDMI audio support to rk3288-veyron-mickey.dts Cheng-Yi Chiang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).