From: Andrzej Hajda <a.hajda@samsung.com>
To: Inki Dae <inki.dae@samsung.com>
Cc: devicetree@vger.kernel.org, linux-samsung-soc@vger.kernel.org,
Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>,
dri-devel@lists.freedesktop.org,
Krzysztof Kozlowski <krzk@kernel.org>,
Marek Szyprowski <m.szyprowski@samsung.com>
Subject: [PATCH v2 00/10] drm/exynos: panel mode info propagation
Date: Thu, 24 Aug 2017 15:33:49 +0200 [thread overview]
Message-ID: <1503581639-580-1-git-send-email-a.hajda@samsung.com> (raw)
In-Reply-To: CGME20170824133408eucas1p2466a3b4aac528667cd06df9c00aca1df@eucas1p2.samsung.com
Hi Inki,
This patchset beside cleanup/refactoring patches (01-03) adds code to propagate
info provided by MIPI-DSI panels about its mode of work (video/command mode).
The propagation is performed for whole pipeline as every its elements uses it.
Changes in v2:
- added mode_valid callback to exynos_drm,
- replace atomic_check with mode_valid for mode validation,
- split mode propagation patch in decon5433 into smaller parts,
- removed te_irq variable rename,
- added patch removing i80 timing node from dts,
- adjusted commit messages.
Regards
Andrzej
Andrzej Hajda (10):
drm/exynos/decon5433: use readl_poll_timeout helpers
drm/exynos: use helper to set possible crtcs
drm/exynos/dsi: refactor panel detection logic
drm/exynos/dsi: propagate info about command mode from panel
drm/exynos/mic: use mode info stored in CRTC to detect i80 mode
drm/exynos/decon5433: refactor irq requesting code
drm/exynos: add mode_valid callback to exynos_drm
drm/exynos/decon5433: use mode info stored in CRTC to detect i80 mode
dt-bindings: exynos5433-decon: remove i80-if-timings property
arm64: dts: exynos: remove i80-if-timings nodes
.../bindings/display/exynos/exynos5433-decon.txt | 12 --
.../boot/dts/exynos/exynos5433-tm2-common.dtsi | 6 -
drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 108 +++++-----
drivers/gpu/drm/exynos/exynos_dp.c | 15 +-
drivers/gpu/drm/exynos/exynos_drm_core.c | 1 +
drivers/gpu/drm/exynos/exynos_drm_crtc.c | 33 +++-
drivers/gpu/drm/exynos/exynos_drm_crtc.h | 10 +-
drivers/gpu/drm/exynos/exynos_drm_dpi.c | 12 +-
drivers/gpu/drm/exynos/exynos_drm_drv.h | 4 +
drivers/gpu/drm/exynos/exynos_drm_dsi.c | 218 ++++++++++-----------
drivers/gpu/drm/exynos/exynos_drm_mic.c | 44 +----
drivers/gpu/drm/exynos/exynos_drm_vidi.c | 15 +-
drivers/gpu/drm/exynos/exynos_hdmi.c | 25 +--
13 files changed, 237 insertions(+), 266 deletions(-)
--
2.7.4
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
next parent reply other threads:[~2017-08-24 13:33 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <CGME20170824133408eucas1p2466a3b4aac528667cd06df9c00aca1df@eucas1p2.samsung.com>
2017-08-24 13:33 ` Andrzej Hajda [this message]
[not found] ` <CGME20170824133409eucas1p11409c10ac302f9cb56106888ab7d5a25@eucas1p1.samsung.com>
2017-08-24 13:33 ` [PATCH v2 02/10] drm/exynos: use helper to set possible crtcs Andrzej Hajda
2017-08-25 2:42 ` Inki Dae
[not found] ` <CGME20170824133409eucas1p2f3d79b5a88ef186562abf071f06bfc44@eucas1p2.samsung.com>
2017-08-24 13:33 ` [PATCH v2 04/10] drm/exynos/dsi: propagate info about command mode from panel Andrzej Hajda
[not found] ` <CGME20170824133410eucas1p1bc901ed868b664922cda5fecc920dd0e@eucas1p1.samsung.com>
2017-08-24 13:33 ` [PATCH v2 05/10] drm/exynos/mic: use mode info stored in CRTC to detect i80 mode Andrzej Hajda
2017-08-25 2:55 ` Inki Dae
[not found] ` <CGME20170824133410eucas1p1959faf82a55f5aed609a23027777389a@eucas1p1.samsung.com>
2017-08-24 13:33 ` [PATCH v2 06/10] drm/exynos/decon5433: refactor irq requesting code Andrzej Hajda
[not found] ` <CGME20170824133411eucas1p1601aabfcb12d8ae39f5b6400d16da99e@eucas1p1.samsung.com>
2017-08-24 13:33 ` [PATCH v2 08/10] drm/exynos/decon5433: use mode info stored in CRTC to detect i80 mode Andrzej Hajda
2017-08-25 2:15 ` Inki Dae
[not found] ` <CGME20170824133408eucas1p1e7b9988ac74fdd3e8dd8d25ead949ec5@eucas1p1.samsung.com>
[not found] ` <1503581639-580-1-git-send-email-a.hajda-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2017-08-24 13:33 ` [PATCH v2 01/10] drm/exynos/decon5433: use readl_poll_timeout helpers Andrzej Hajda
2017-08-24 13:54 ` Tobias Jakobi
2017-08-24 16:18 ` Andrzej Hajda
2017-08-25 11:25 ` Tobias Jakobi
2017-08-24 13:33 ` [PATCH v2 03/10] drm/exynos/dsi: refactor panel detection logic Andrzej Hajda
2017-08-25 1:46 ` Inki Dae
2017-08-24 13:33 ` [PATCH v2 07/10] drm/exynos: add mode_valid callback to exynos_drm Andrzej Hajda
2017-08-24 13:33 ` [PATCH v2 09/10] dt-bindings: exynos5433-decon: remove i80-if-timings property Andrzej Hajda
2017-08-31 18:40 ` Rob Herring
[not found] ` <CGME20170824133412eucas1p23233d7bed8b83d86b26de01bc1ecf2a1@eucas1p2.samsung.com>
2017-08-24 13:33 ` [PATCH v2 10/10] arm64: dts: exynos: remove i80-if-timings nodes Andrzej Hajda
2017-09-08 16:47 ` Krzysztof Kozlowski
2017-11-28 11:56 ` Krzysztof Kozlowski
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=1503581639-580-1-git-send-email-a.hajda@samsung.com \
--to=a.hajda@samsung.com \
--cc=b.zolnierkie@samsung.com \
--cc=devicetree@vger.kernel.org \
--cc=dri-devel@lists.freedesktop.org \
--cc=inki.dae@samsung.com \
--cc=krzk@kernel.org \
--cc=linux-samsung-soc@vger.kernel.org \
--cc=m.szyprowski@samsung.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.