Go to file
Maxime Ripard 311e305fdb
drm/vc4: hdmi: Implement a register layout abstraction
The HDMI controllers found in the BCM2711 have most of the registers
reorganized in multiple registers areas and at different offsets than
previously found.

The logic however remains pretty much the same, so it doesn't really make
sense to create a whole new driver and we should share the code as much as
possible.

Let's implement some indirection to wrap around a register and depending on
the variant will lookup the associated register on that particular variant.

Signed-off-by: Maxime Ripard <maxime@cerno.tech>
Tested-by: Chanwoo Choi <cw00.choi@samsung.com>
Tested-by: Hoegeun Kwon <hoegeun.kwon@samsung.com>
Tested-by: Stefan Wahren <stefan.wahren@i2se.com>
Reviewed-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
Link: https://patchwork.freedesktop.org/patch/msgid/3070236daff920e7edd11c5a72ac31fd0f6a656b.1599120059.git-series.maxime@cerno.tech
2020-09-07 18:05:52 +02:00
Documentation dt-bindings: display: vc4: pv: Add BCM2711 pixel valves 2020-09-07 18:04:41 +02:00
LICENSES
arch parisc: fix PMD pages allocation by restoring pmd_alloc_one() 2020-08-16 10:53:13 -07:00
block block-5.9-2020-08-14 2020-08-15 20:36:42 -07:00
certs
crypto
drivers drm/vc4: hdmi: Implement a register layout abstraction 2020-09-07 18:05:52 +02:00
fs io_uring-5.9-2020-08-15 2020-08-16 10:55:12 -07:00
include drm/managed: Cleanup of unused functions and polishing docs 2020-09-03 16:25:06 +02:00
init
ipc
kernel Linux 5.9-rc1 2020-08-18 14:14:25 +02:00
lib
mm
net 9p pull request for inclusion in 5.9 2020-08-15 08:34:36 -07:00
samples
scripts
security
sound
tools Cleanup, SECCOMP_FILTER support, message printing fixes, and other 2020-08-15 18:50:32 -07:00
usr
virt
.clang-format
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS drm/panel: Add panel driver for the Mantix MLAF057WE51-X DSI panel 2020-08-18 18:37:23 +02:00
Makefile Linux 5.9-rc1 2020-08-16 13:04:57 -07:00
README

README

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.