All of lore.kernel.org
 help / color / mirror / Atom feed
From: Yakir Yang <ykk@rock-chips.com>
To: David Airlie <airlied@linux.ie>
Cc: Krzysztof Kozlowski <k.kozlowski@samsung.com>,
	"open list:ARM/Rockchip SoC..."
	<linux-rockchip@lists.infradead.org>,
	Jingoo Han <jingoohan1@gmail.com>,
	Doug Anderson <dianders@chromium.org>,
	dri-devel <dri-devel@lists.freedesktop.org>,
	Javier Martinez Canillas <javier@osg.samsung.com>,
	Rob Herring <robh+dt@kernel.org>,
	Caesar Wang <wxt@rock-chips.com>
Subject: [GIT PULL]: drm: bridge: add analogix_dp driver
Date: Tue, 29 Mar 2016 11:20:51 +0800	[thread overview]
Message-ID: <56F9F493.9050800@rock-chips.com> (raw)

Hi Dave,

This pull request want to land the analogix_dp driver into drm/bridge 
directory,
which reused the Exynos DP code, and add Rockchip DP support. And those
patches have been:
- Acked-by: Inki Dae <inki.dae@samsung.com>
- Acked-by: Mark Yao <ykk@rock-chips.com>
- Acked-by: Rob Herring <robh@kernel.org>
- Acked-by: Jingoo Han <jingoohan1@gmail.com>
- Reviewed-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
- Tested-by: Caesar Wang <wxt@rock-chips.com>
- Tested-by: Douglas Anderson <dianders@chromium.org>
- Tested-by: Heiko Stuebner <heiko@sntech.de>
- Tested-by: Javier Martinez Canillas <javier@osg.samsung.com>

Just like you mentioned at email thread [0], I just send the pull 
request directly,
not via another maintainer layer, wish you could land them.

[0]: https://lkml.org/lkml/2016/3/22/846

Thanks


The following changes since commit 4604202ca8d2a5e33b4bca0812b5d92975ed1bd8:

   Merge branch 'drm-next-4.6' of 
git://people.freedesktop.org/~agd5f/linux into drm-next (2016-03-25 
16:02:06 +1000)

are available in the git repository at:


   git@github.com:yakir-Yang/linux.git drm-next-analogix-dp

for you to fetch changes up to 5a6387f2b878e3ae23b22626d9a7c72a760b55fc:

   drm: bridge: analogix/dp: Fix the possible dead lock in bridge 
disable time (2016-03-29 11:09:45 +0800)

----------------------------------------------------------------
Heiko Stuebner (2):
       drm/exynos: dp: rename implementation specific driver part
       drm: bridge: analogix/dp: rename register constants

Yakir Yang (15):
       drm: bridge: analogix/dp: split exynos dp driver to bridge directory
       drm: bridge: analogix/dp: fix some obvious code style
       drm: bridge: analogix/dp: remove duplicate configuration of link 
rate and link count
       drm: bridge: analogix/dp: dynamic parse sync_pol & interlace & 
dynamic_range
       dt-bindings: add document for analogix display port driver
       ARM: dts: exynos/dp: remove some properties that deprecated by 
analogix_dp driver
       drm: rockchip: dp: add rockchip platform dp driver
       dt-bindings: add document for rockchip variant of analogix_dp
       drm: bridge: analogix/dp: add some rk3288 special registers setting
       drm: bridge: analogix/dp: add max link rate and lane count limit 
for RK3288
       drm: bridge: analogix/dp: try force hpd after plug in lookup failed
       drm: bridge: analogix/dp: move hpd detect to connector detect 
function
       drm: bridge: analogix/dp: add edid modes parse in get_modes method
       drm: bridge: analogix/dp: add panel prepare/unprepare in 
suspend/resume time
       drm: bridge: analogix/dp: Fix the possible dead lock in bridge 
disable time

  Documentation/devicetree/bindings/display/bridge/analogix_dp.txt |   
52 ++++
  Documentation/devicetree/bindings/display/exynos/exynos_dp.txt |   93 
++-----
  Documentation/devicetree/bindings/display/rockchip/analogix_dp-rockchip.txt |   92 +++++++
  arch/arm/boot/dts/exynos5250-arndale.dts |    2 -
  arch/arm/boot/dts/exynos5250-smdk5250.dts |    2 -
  arch/arm/boot/dts/exynos5250-snow-common.dtsi |    4 +-
  arch/arm/boot/dts/exynos5250-spring.dts |    4 +-
  arch/arm/boot/dts/exynos5420-peach-pit.dts |    4 +-
  arch/arm/boot/dts/exynos5420-smdk5420.dts |    2 -
  arch/arm/boot/dts/exynos5800-peach-pi.dts |    2 -
  drivers/gpu/drm/bridge/Kconfig |    2 +
  drivers/gpu/drm/bridge/Makefile |    1 +
  drivers/gpu/drm/bridge/analogix/Kconfig |    3 +
  drivers/gpu/drm/bridge/analogix/Makefile |    1 +
  drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 1430 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  drivers/gpu/drm/bridge/analogix/analogix_dp_core.h |  281 
++++++++++++++++++++
  drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c | 1320 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  drivers/gpu/drm/{exynos/exynos_dp_reg.h => 
bridge/analogix/analogix_dp_reg.h} |  270 ++++++++++---------
  drivers/gpu/drm/exynos/Kconfig |    3 +-
  drivers/gpu/drm/exynos/Makefile |    2 +-
  drivers/gpu/drm/exynos/exynos_dp.c |  314 ++++++++++++++++++++++
  drivers/gpu/drm/exynos/exynos_dp_core.c | 1499 
-------------------------------------------------------------------------------------------------------
  drivers/gpu/drm/exynos/exynos_dp_core.h |  282 --------------------
  drivers/gpu/drm/exynos/exynos_dp_reg.c | 1263 
--------------------------------------------------------------------------------------
  drivers/gpu/drm/rockchip/Kconfig |    9 +
  drivers/gpu/drm/rockchip/Makefile |    1 +
  drivers/gpu/drm/rockchip/analogix_dp-rockchip.c |  384 
+++++++++++++++++++++++++++
  include/drm/bridge/analogix_dp.h |   41 +++
  28 files changed, 4105 insertions(+), 3258 deletions(-)
  create mode 100644 
Documentation/devicetree/bindings/display/bridge/analogix_dp.txt
  create mode 100644 
Documentation/devicetree/bindings/display/rockchip/analogix_dp-rockchip.txt
  create mode 100644 drivers/gpu/drm/bridge/analogix/Kconfig
  create mode 100644 drivers/gpu/drm/bridge/analogix/Makefile
  create mode 100644 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
  create mode 100644 drivers/gpu/drm/bridge/analogix/analogix_dp_core.h
  create mode 100644 drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c
  rename drivers/gpu/drm/{exynos/exynos_dp_reg.h => 
bridge/analogix/analogix_dp_reg.h} (62%)
  create mode 100644 drivers/gpu/drm/exynos/exynos_dp.c
  delete mode 100644 drivers/gpu/drm/exynos/exynos_dp_core.c
  delete mode 100644 drivers/gpu/drm/exynos/exynos_dp_core.h
  delete mode 100644 drivers/gpu/drm/exynos/exynos_dp_reg.c
  create mode 100644 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c
  create mode 100644 include/drm/bridge/analogix_dp.h


_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

             reply	other threads:[~2016-03-29  3:20 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-03-29  3:20 Yakir Yang [this message]
2016-04-05  2:45 ` [GIT PULL v2]: drm: bridge: add analogix_dp driver Yakir Yang
2016-04-13  5:38   ` Jingoo Han
2016-04-13  6:56     ` Yakir Yang

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=56F9F493.9050800@rock-chips.com \
    --to=ykk@rock-chips.com \
    --cc=airlied@linux.ie \
    --cc=dianders@chromium.org \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=javier@osg.samsung.com \
    --cc=jingoohan1@gmail.com \
    --cc=k.kozlowski@samsung.com \
    --cc=linux-rockchip@lists.infradead.org \
    --cc=robh+dt@kernel.org \
    --cc=wxt@rock-chips.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.