From: Eric Anholt <eric@anholt.net>
To: dri-devel@lists.freedesktop.org
Cc: linux-kernel@vger.kernel.org, Eric Anholt <eric@anholt.net>
Subject: [PATCH 0/6] drm/vc4: VEC (SDTV) output support
Date: Tue, 29 Nov 2016 10:41:56 -0800 [thread overview]
Message-ID: <20161129184202.10640-1-eric@anholt.net> (raw)
Here's a series from Boris for enabling SDTV output on VC4. There are
two other patches to the clk subsystem necessary to get it working,
which I'm in the process of reviewing.
I've tested it on composite input of a monitor I had laying around,
and it's basically working. Booting with the firmware bringing up
SDTV, I get an image "fine" (to the extent that SDTV is ever fine).
If I boot with firmware bringing up HDMI and switch to VEC later, then
the image is gray, but the clock got set to 106Mhz instead of 108 so
this is probably not a DRM bug.
This series was entirely written by Boris, but I've got the permission
to send it out so it's being routed through me.
Boris Brezillon (6):
drm/vc4: Fix ->clock_select setting for the VEC encoder
drm: Add TV connector states to drm_connector_state
drm/vc4: Add support for the VEC (Video Encoder) IP
drm/vc4: Document VEC DT binding
ARM: bcm/dt: Add VEC node in bcm283x.dtsi
ARM: bcm/dt: Enable the VEC IP on all RaspberryPi boards
.../devicetree/bindings/display/brcm,bcm-vc4.txt | 14 +
arch/arm/boot/dts/bcm2835-rpi.dtsi | 5 +
arch/arm/boot/dts/bcm283x.dtsi | 8 +
drivers/gpu/drm/drm_atomic.c | 50 ++
drivers/gpu/drm/vc4/Makefile | 1 +
drivers/gpu/drm/vc4/vc4_crtc.c | 38 +-
drivers/gpu/drm/vc4/vc4_debugfs.c | 1 +
drivers/gpu/drm/vc4/vc4_drv.c | 1 +
drivers/gpu/drm/vc4/vc4_drv.h | 6 +
drivers/gpu/drm/vc4/vc4_regs.h | 3 +-
drivers/gpu/drm/vc4/vc4_vec.c | 657 +++++++++++++++++++++
include/drm/drm_connector.h | 32 +
12 files changed, 800 insertions(+), 16 deletions(-)
create mode 100644 drivers/gpu/drm/vc4/vc4_vec.c
--
2.10.2
next reply other threads:[~2016-11-29 18:43 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-11-29 18:41 Eric Anholt [this message]
2016-11-29 18:41 ` [PATCH 1/6] drm/vc4: Fix ->clock_select setting for the VEC encoder Eric Anholt
2016-11-29 18:41 ` [PATCH 2/6] drm: Add TV connector states to drm_connector_state Eric Anholt
2016-11-29 20:14 ` Daniel Vetter
2016-12-01 8:27 ` Boris Brezillon
2016-11-29 18:41 ` [PATCH 3/6] drm/vc4: Add support for the VEC (Video Encoder) IP Eric Anholt
2016-11-29 18:42 ` [PATCH 4/6] drm/vc4: Document VEC DT binding Eric Anholt
2016-11-29 18:42 ` [PATCH 5/6] ARM: bcm/dt: Add VEC node in bcm283x.dtsi Eric Anholt
2016-11-29 18:42 ` [PATCH 6/6] ARM: bcm/dt: Enable the VEC IP on all RaspberryPi boards Eric Anholt
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=20161129184202.10640-1-eric@anholt.net \
--to=eric@anholt.net \
--cc=dri-devel@lists.freedesktop.org \
--cc=linux-kernel@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox