drm/i915: Add MMIO helper for 6 ports with different offsets.
Rodrigo Vivi authored

Also new registers can have different mmio offsets
per different lane per port.

v2: Use _PICK as PORT3 instead of creating a new
    macro with if per port.
v3: Use _PICK directly on MMIO_PORT6. While MMIO_PORT
    isn't flexible enough let's continue with MMIO_PORT6
    as we have MMIO_PORT3.

Cc: Manasi Navare <manasi.d.navare@intel.com>
Signed-off-by: default avatarRodrigo Vivi <rodrigo.vivi@intel.com>
Reviewed-by: default avatarManasi Navare <manasi.d.navare@intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/1497047175-27250-8-git-send-email-rodrigo.vivi@intel.com

Signed-off-by: default avatarRodrigo Vivi <rodrigo.vivi@intel.com>
4557c607
Name Last commit Last update
Documentation Backmerge tag 'v4.12-rc3' into drm-next
arch Merge tag 'powerpc-4.12-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
block Merge branch 'nvme-4.12' of git://git.infradead.org/nvme into for-linus
certs scripts/spelling.txt: add "intialise(d)" pattern and fix typo instances
crypto crypto: skcipher - Add missing API setkey checks
drivers drm/i915: Add MMIO helper for 6 ports with different offsets.
firmware firmware/Makefile: force recompilation if makefile changes
fs Merge tag 'xfs-4.12-fixes-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
include drm/i915/cfl: Add Coffee Lake PCI IDs for U Sku.
init Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
ipc mm: introduce kv[mz]alloc helpers
kernel Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
lib test_bpf: Add a couple of tests for BPF_JSGE.
mm mm: vmscan: scan until it finds eligible pages
net Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
samples samples/bpf: run cleanup routines when receiving SIGTERM
scripts Merge tag 'devicetree-fixes-for-4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
security Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
sound Backmerge tag 'v4.12-rc3' into drm-next
tools Merge tag 'powerpc-4.12-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
usr initramfs: provide a way to ignore image provided by bootloader
virt KVM: arm/arm64: Hold slots_lock when unregistering kvm io bus devices
.cocciconfig scripts: add Linux .cocciconfig for coccinelle
.get_maintainer.ignore Add hch to .get_maintainer.ignore
.gitattributes .gitattributes: set git diff driver for C source code files
.gitignore
.mailmap
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS
Makefile
README
Linux kernel
============

This file was moved to Documentation/admin-guide/README.rst

Please notice that there are several guides for kernel developers and users.
These guides can be rendered in a number of formats, like HTML and PDF.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.
See Documentation/00-INDEX for a list of what is contained in each file.

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.