|
|
Log in / Subscribe / Register

Audio support for adv7511 hdmi bridge

From:  John Stultz <john.stultz-AT-linaro.org>
To:  lkml <linux-kernel-AT-vger.kernel.org>
Subject:  [PATCH 0/2 v3] Audio support for adv7511 hdmi bridge
Date:  Tue, 6 Sep 2016 16:22:36 -0700
Message-ID:  <1473204158-25145-1-git-send-email-john.stultz@linaro.org>
Cc:  John Stultz <john.stultz-AT-linaro.org>, David Airlie <airlied-AT-linux.ie>, Archit Taneja <architt-AT-codeaurora.org>, Laurent Pinchart <laurent.pinchart-AT-ideasonboard.com>, Wolfram Sang <wsa+renesas-AT-sang-engineering.com>, Srinivas Kandagatla <srinivas.kandagatla-AT-linaro.org>, =?UTF-8?q?Ville=20Syrj=C3=A4l=C3=A4?= <ville.syrjala-AT-linux.intel.com>, Boris Brezillon <boris.brezillon-AT-free-electrons.com>, Andy Green <andy-AT-warmcat.com>, Dave Long <dave.long-AT-linaro.org>, Guodong Xu <guodong.xu-AT-linaro.org>, Zhangfei Gao <zhangfei.gao-AT-linaro.org>, Mark Brown <broonie-AT-kernel.org>, Lars-Peter Clausen <lars-AT-metafoo.de>, Jose Abreu <joabreu-AT-synopsys.com>, dri-devel-AT-lists.freedesktop.org

This is another swing at getting the adv7511 hdmi bridge
audio support reviewed.

I've taken the core audio work done by Lars-Peter Clausen, and
adapted by Srinivas Kandagatla and Archit Taneja, and tried to
rework it to use the hdmi-codec sound driver.

This patchset, along with the i2s driver and dts changes allows
HDMI audio to work on the HiKey board.

I'd really appreciate any thoughts or feedback.

New in v3:
* Dropped unnecessary first patch
* Made a few clenaups suggested by Laurent
* Made audio a config time option, as suggested by Laurent
* Folded in Andy Green's audio packet initialization patch

thanks
-john

Cc: David Airlie <airlied@linux.ie>
Cc: Archit Taneja <architt@codeaurora.org>
Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Cc: Wolfram Sang <wsa+renesas@sang-engineering.com>
Cc: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Cc: "Ville Syrjälä" <ville.syrjala@linux.intel.com>
Cc: Boris Brezillon <boris.brezillon@free-electrons.com>
Cc: Andy Green <andy@warmcat.com>
Cc: Dave Long <dave.long@linaro.org>
Cc: Guodong Xu <guodong.xu@linaro.org>
Cc: Zhangfei Gao <zhangfei.gao@linaro.org>
Cc: Mark Brown <broonie@kernel.org>
Cc: Lars-Peter Clausen <lars@metafoo.de>
Cc: Jose Abreu <joabreu@synopsys.com>
Cc: dri-devel@lists.freedesktop.org

John Stultz (1):
  drm/bridge: adv7511: Add Audio support.

Srinivas Kandagatla (1):
  drm/bridge: adv7511: Enable the audio data and clock pads on adv7533

 drivers/gpu/drm/bridge/adv7511/Kconfig         |   9 ++
 drivers/gpu/drm/bridge/adv7511/Makefile        |   1 +
 drivers/gpu/drm/bridge/adv7511/adv7511.h       |  16 ++
 drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 213 +++++++++++++++++++++++++
 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c   |   4 +
 drivers/gpu/drm/bridge/adv7511/adv7533.c       |   1 +
 6 files changed, 244 insertions(+)
 create mode 100644 drivers/gpu/drm/bridge/adv7511/adv7511_audio.c

-- 
1.9.1



Copyright © 2016, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds