From: johan.korsnes@gmail.com
To: linux-media@vger.kernel.org
Subject: vivid: Add HDMI (dis)connect emulation
Date: Tue, 28 May 2019 10:19:04 -0700 [thread overview]
Message-ID: <20190528171912.3688-1-johan.korsnes@gmail.com> (raw)
This patch series makes vivid V4L2-compliant* by adding HDMI (dis)-
connect emulation. This is done by by adding a custom display_present
control to vivid output HDMI devices, along with the following standard
controls:
-ctrl_tx_edid_present
-ctrl_tx_hotplug
-ctrl_tx_rxsense
-ctrl_rx_power_present
* Fixes the following warning for HDMI input devices:
-V4L2_CID_DV_RX_POWER_PRESENT not found for input n
Fixes the following warnings for HDMI ouptut devices:
-V4L2_CID_DV_TX_HOTPLUG not found for output n
-V4L2_CID_DV_TX_EDID_PRESENT not found for output n
Johan Korsnes (8):
media: vivid: make input dv_timings per-input
media: vivid: make input std_signal per-input
media: vivid: add display present control
media: vivid: add number of HDMI ports to device state
media: vivid: add HDMI (dis)connect TX emulation
media: vivid: add HDMI (dis)connect RX emulation
media: vivid: add CEC support to display present ctrl
media: vivid.rst: describe display present control
Documentation/media/v4l-drivers/vivid.rst | 5 +
drivers/media/platform/vivid/vivid-core.c | 36 ++++--
drivers/media/platform/vivid/vivid-core.h | 32 +++--
drivers/media/platform/vivid/vivid-ctrls.c | 105 ++++++++++++++--
.../media/platform/vivid/vivid-kthread-cap.c | 8 +-
drivers/media/platform/vivid/vivid-vbi-cap.c | 16 +--
drivers/media/platform/vivid/vivid-vid-cap.c | 119 +++++++++++-------
.../media/platform/vivid/vivid-vid-common.c | 8 +-
drivers/media/platform/vivid/vivid-vid-out.c | 6 +
9 files changed, 245 insertions(+), 90 deletions(-)
next reply other threads:[~2019-05-28 16:19 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-05-28 17:19 johan.korsnes [this message]
2019-05-28 17:19 ` [PATCH 1/8] media: vivid: make input dv_timings per-input johan.korsnes
2019-05-28 17:19 ` [PATCH 2/8] media: vivid: make input std_signal per-input johan.korsnes
2019-05-28 17:19 ` [PATCH 3/8] media: vivid: add display present control johan.korsnes
2019-05-28 17:19 ` [PATCH 4/8] media: vivid: add number of HDMI ports to device state johan.korsnes
2019-05-28 17:19 ` [PATCH 5/8] media: vivid: add HDMI (dis)connect TX emulation johan.korsnes
2019-05-28 17:19 ` [PATCH 6/8] media: vivid: add HDMI (dis)connect RX emulation johan.korsnes
2019-05-28 17:19 ` [PATCH 7/8] media: vivid: add CEC support to display present ctrl johan.korsnes
2019-05-29 7:39 ` Hans Verkuil
2019-06-11 20:25 ` Johan Korsnes
2019-06-11 20:45 ` Hans Verkuil
2019-05-28 17:19 ` [PATCH 8/8] media: vivid.rst: describe display present control johan.korsnes
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=20190528171912.3688-1-johan.korsnes@gmail.com \
--to=johan.korsnes@gmail.com \
--cc=linux-media@vger.kernel.org \
/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.