]>
git.karo-electronics.de Git - karo-tx-linux.git/log
Thierry Reding [Mon, 21 Oct 2013 11:29:46 +0000 (13:29 +0200)]
Merge remote-tracking branch 'mmc/mmc-next'
Thierry Reding [Mon, 21 Oct 2013 11:29:35 +0000 (13:29 +0200)]
Merge remote-tracking branch 'block/for-next'
Thierry Reding [Mon, 21 Oct 2013 11:29:32 +0000 (13:29 +0200)]
Merge remote-tracking branch 'cgroup/for-next'
Conflicts:
mm/memcontrol.c
Thierry Reding [Mon, 21 Oct 2013 11:29:24 +0000 (13:29 +0200)]
Merge remote-tracking branch 'input/next'
Thierry Reding [Mon, 21 Oct 2013 11:29:22 +0000 (13:29 +0200)]
Merge remote-tracking branch 'virtio/virtio-next'
Thierry Reding [Mon, 21 Oct 2013 11:29:21 +0000 (13:29 +0200)]
Merge remote-tracking branch 'modules/modules-next'
Thierry Reding [Mon, 21 Oct 2013 11:29:13 +0000 (13:29 +0200)]
Merge remote-tracking branch 'sound-asoc/for-next'
Thierry Reding [Mon, 21 Oct 2013 11:29:12 +0000 (13:29 +0200)]
Merge remote-tracking branch 'sound/for-next'
Thierry Reding [Mon, 21 Oct 2013 11:29:09 +0000 (13:29 +0200)]
Merge remote-tracking branch 'drm-tegra/drm/for-next'
Conflicts:
drivers/gpu/drm/tegra/Kconfig
Thierry Reding [Mon, 21 Oct 2013 11:28:55 +0000 (13:28 +0200)]
Merge remote-tracking branch 'drm-intel/for-linux-next'
Thierry Reding [Mon, 21 Oct 2013 11:28:01 +0000 (13:28 +0200)]
Merge remote-tracking branch 'drm/drm-next'
Conflicts:
drivers/gpu/drm/i915/i915_dma.c
drivers/gpu/drm/i915/i915_drv.c
drivers/gpu/drm/i915/intel_ddi.c
drivers/gpu/drm/i915/intel_display.c
drivers/gpu/drm/i915/intel_dp.c
drivers/gpu/drm/i915/intel_drv.h
Thierry Reding [Mon, 21 Oct 2013 10:52:58 +0000 (12:52 +0200)]
Merge remote-tracking branch 'crypto/master'
Thierry Reding [Mon, 21 Oct 2013 10:52:57 +0000 (12:52 +0200)]
Merge remote-tracking branch 'l2-mtd/master'
Thierry Reding [Mon, 21 Oct 2013 10:52:53 +0000 (12:52 +0200)]
Merge remote-tracking branch 'bluetooth/master'
Thierry Reding [Mon, 21 Oct 2013 10:52:07 +0000 (12:52 +0200)]
Merge remote-tracking branch 'wireless-next/master'
Conflicts:
drivers/net/wireless/brcm80211/brcmfmac/sdio_host.h
drivers/net/wireless/iwlwifi/pcie/drv.c
Thierry Reding [Mon, 21 Oct 2013 10:47:20 +0000 (12:47 +0200)]
Merge remote-tracking branch 'net-next/master'
Conflicts:
arch/h8300/include/uapi/asm/socket.h
arch/parisc/include/uapi/asm/socket.h
drivers/net/usb/qmi_wwan.c
include/net/dst.h
Thierry Reding [Mon, 21 Oct 2013 10:44:51 +0000 (12:44 +0200)]
Merge remote-tracking branch 'slave-dma/next'
Thierry Reding [Mon, 21 Oct 2013 10:44:48 +0000 (12:44 +0200)]
Merge remote-tracking branch 'dlm/next'
Thierry Reding [Mon, 21 Oct 2013 10:44:46 +0000 (12:44 +0200)]
Merge remote-tracking branch 'ubi/linux-next'
Thierry Reding [Mon, 21 Oct 2013 10:44:43 +0000 (12:44 +0200)]
Merge remote-tracking branch 'thermal/next'
Thierry Reding [Mon, 21 Oct 2013 10:44:38 +0000 (12:44 +0200)]
Merge remote-tracking branch 'idle/next'
Thierry Reding [Mon, 21 Oct 2013 10:44:33 +0000 (12:44 +0200)]
Merge remote-tracking branch 'pm/linux-next'
Thierry Reding [Mon, 21 Oct 2013 10:44:31 +0000 (12:44 +0200)]
Merge remote-tracking branch 'libata/for-next'
Thierry Reding [Mon, 21 Oct 2013 10:44:28 +0000 (12:44 +0200)]
Merge remote-tracking branch 'kbuild/for-next'
Thierry Reding [Mon, 21 Oct 2013 10:44:26 +0000 (12:44 +0200)]
Merge remote-tracking branch 'v4l-dvb/master'
Thierry Reding [Mon, 21 Oct 2013 10:44:25 +0000 (12:44 +0200)]
Merge remote-tracking branch 'hwmon-staging/hwmon-next'
Thierry Reding [Mon, 21 Oct 2013 10:44:23 +0000 (12:44 +0200)]
Merge remote-tracking branch 'i2c/i2c/for-next'
Thierry Reding [Mon, 21 Oct 2013 10:44:21 +0000 (12:44 +0200)]
Merge remote-tracking branch 'hid/for-next'
Thierry Reding [Mon, 21 Oct 2013 10:44:20 +0000 (12:44 +0200)]
Merge remote-tracking branch 'pci/next'
Thierry Reding [Mon, 21 Oct 2013 10:44:16 +0000 (12:44 +0200)]
Merge remote-tracking branch 'vfs/for-next'
Conflicts:
fs/nfs/direct.c
fs/nfs/file.c
Thierry Reding [Mon, 21 Oct 2013 10:44:10 +0000 (12:44 +0200)]
Merge remote-tracking branch 'xfs/for-next'
Thierry Reding [Mon, 21 Oct 2013 10:44:03 +0000 (12:44 +0200)]
Merge remote-tracking branch 'nfsd/nfsd-next'
Thierry Reding [Mon, 21 Oct 2013 10:44:02 +0000 (12:44 +0200)]
Merge remote-tracking branch 'nfs/linux-next'
Thierry Reding [Mon, 21 Oct 2013 10:43:57 +0000 (12:43 +0200)]
Merge remote-tracking branch 'logfs/master'
Thierry Reding [Mon, 21 Oct 2013 10:43:55 +0000 (12:43 +0200)]
Merge remote-tracking branch 'jfs/jfs-next'
Thierry Reding [Mon, 21 Oct 2013 10:43:54 +0000 (12:43 +0200)]
Merge remote-tracking branch 'gfs2/master'
Thierry Reding [Mon, 21 Oct 2013 10:43:53 +0000 (12:43 +0200)]
Merge remote-tracking branch 'fuse/for-next'
Thierry Reding [Mon, 21 Oct 2013 10:43:52 +0000 (12:43 +0200)]
Merge remote-tracking branch 'fscache/fscache'
Thierry Reding [Mon, 21 Oct 2013 10:43:51 +0000 (12:43 +0200)]
Merge remote-tracking branch 'f2fs/dev'
Thierry Reding [Mon, 21 Oct 2013 10:43:50 +0000 (12:43 +0200)]
Merge remote-tracking branch 'ext4/dev'
Thierry Reding [Mon, 21 Oct 2013 10:43:48 +0000 (12:43 +0200)]
Merge remote-tracking branch 'ecryptfs/next'
Thierry Reding [Mon, 21 Oct 2013 10:43:45 +0000 (12:43 +0200)]
Merge remote-tracking branch 'cifs/for-next'
Thierry Reding [Mon, 21 Oct 2013 10:43:44 +0000 (12:43 +0200)]
Merge remote-tracking branch 'ceph/master'
Thierry Reding [Mon, 21 Oct 2013 10:43:43 +0000 (12:43 +0200)]
Merge remote-tracking branch 'aio-direct/for-next'
Thierry Reding [Mon, 21 Oct 2013 10:43:36 +0000 (12:43 +0200)]
Merge remote-tracking branch 'sh/sh-latest'
Conflicts:
arch/sh/kernel/cpu/sh2a/Makefile
drivers/tty/serial/sh-sci.c
include/linux/serial_sci.h
Thierry Reding [Mon, 21 Oct 2013 10:43:15 +0000 (12:43 +0200)]
Merge remote-tracking branch 's390/features'
Thierry Reding [Mon, 21 Oct 2013 10:43:13 +0000 (12:43 +0200)]
Merge remote-tracking branch 'mpc5xxx/next'
Thierry Reding [Mon, 21 Oct 2013 10:43:12 +0000 (12:43 +0200)]
Merge remote-tracking branch 'powerpc/next'
Thierry Reding [Mon, 21 Oct 2013 10:43:11 +0000 (12:43 +0200)]
Merge remote-tracking branch 'parisc-hd/for-next'
Thierry Reding [Mon, 21 Oct 2013 10:43:08 +0000 (12:43 +0200)]
Merge remote-tracking branch 'mips/mips-for-linux-next'
Thierry Reding [Mon, 21 Oct 2013 10:43:03 +0000 (12:43 +0200)]
Merge remote-tracking branch 'm68k/for-next'
Thierry Reding [Mon, 21 Oct 2013 10:43:02 +0000 (12:43 +0200)]
Merge remote-tracking branch 'ia64/next'
Thierry Reding [Mon, 21 Oct 2013 10:43:00 +0000 (12:43 +0200)]
Merge remote-tracking branch 'h8300-remove/h8300-remove'
Thierry Reding [Mon, 21 Oct 2013 10:42:59 +0000 (12:42 +0200)]
Merge remote-tracking branch 'c6x/for-linux-next'
Thierry Reding [Mon, 21 Oct 2013 10:42:59 +0000 (12:42 +0200)]
Merge remote-tracking branch 'arm-perf/for-next/perf'
Thierry Reding [Mon, 21 Oct 2013 10:42:58 +0000 (12:42 +0200)]
Merge remote-tracking branch 'arm/for-next'
Thierry Reding [Mon, 21 Oct 2013 10:42:57 +0000 (12:42 +0200)]
Merge remote-tracking branch 'arc/for-next'
Thierry Reding [Mon, 21 Oct 2013 10:42:55 +0000 (12:42 +0200)]
Merge remote-tracking branch 'drm-intel-fixes/for-linux-next-fixes'
Thierry Reding [Mon, 21 Oct 2013 10:42:47 +0000 (12:42 +0200)]
Merge remote-tracking branch 'input-current/for-linus'
Thierry Reding [Mon, 21 Oct 2013 10:42:46 +0000 (12:42 +0200)]
Merge remote-tracking branch 'tty.current/tty-linus'
Thierry Reding [Mon, 21 Oct 2013 10:42:45 +0000 (12:42 +0200)]
Merge remote-tracking branch 'wireless/master'
Thierry Reding [Mon, 21 Oct 2013 10:42:45 +0000 (12:42 +0200)]
Merge remote-tracking branch 'sound-current/for-linus'
Thierry Reding [Mon, 21 Oct 2013 10:42:44 +0000 (12:42 +0200)]
Merge remote-tracking branch 'ipsec/master'
Thierry Reding [Mon, 21 Oct 2013 10:42:44 +0000 (12:42 +0200)]
Merge remote-tracking branch 'net/master'
Mengdong Lin [Mon, 21 Oct 2013 03:03:31 +0000 (23:03 -0400)]
ALSA: hda - add codec ID for Valleyview2 display codec
This patch adds codec ID (0x80862882) and module alias for
Valleyview2 display codec.
Signed-off-by: Mengdong Lin <mengdong.lin@intel.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Chris Wilson [Mon, 21 Oct 2013 08:10:33 +0000 (09:10 +0100)]
drm/i915: Whitespace alignment fix for block header in display error state
The current output looks like:
Num Pipes: 2
Pipe [0]:
SRC:
027f01df
Plane [0]:
CNTR:
d9000000
STRIDE:
00001400
SIZE:
031f04ff
POS:
00000000
ADDR:
00020000
Cursor [0]:
CNTR:
00000000
POS:
00000000
BASE:
00000000
Pipe [1]:
SRC:
04ff031f
Plane [1]:
CNTR:
01000000
STRIDE:
00000000
SIZE:
018f02cf
POS:
00000000
ADDR:
00000000
Cursor [1]:
CNTR:
00000000
POS:
00000000
BASE:
00000000
CPU transcoder: A
CONF:
00000000
HTOTAL:
031f027f
HBLANK:
03170287
HSYNC:
02ef028f
VTOTAL:
020c01df
VBLANK:
020401e7
VSYNC:
01eb01e9
CPU transcoder: B
CONF:
80000000
HTOTAL:
059f04ff
HBLANK:
059f04ff
HSYNC:
054f052f
VTOTAL:
0336031f
VBLANK:
0336031f
VSYNC:
03280322
which lacks the important visual clue to demarque the transcoder blocks
from the last cursor.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Vinod Koul [Mon, 21 Oct 2013 08:57:38 +0000 (14:27 +0530)]
Merge branch 'dma_complete' into next
Vinod Koul [Thu, 17 Oct 2013 01:59:57 +0000 (07:29 +0530)]
dmaengine: remove unused DMA_SUCCESS
after all the users are converted
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Vinod Koul [Wed, 16 Oct 2013 15:37:39 +0000 (21:07 +0530)]
net: use DMA_COMPLETE for dma completion status
Acked-by: David S. Miller <davem@davemloft.net>
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Vinod Koul [Wed, 16 Oct 2013 15:36:19 +0000 (21:06 +0530)]
serial: sh: use DMA_COMPLETE for dma completion status
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Vinod Koul [Wed, 16 Oct 2013 15:35:50 +0000 (21:05 +0530)]
async_tx: use DMA_COMPLETE for dma completion status
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Vinod Koul [Wed, 16 Oct 2013 15:35:16 +0000 (21:05 +0530)]
dmaengine: txx9: use DMA_COMPLETE for dma completion status
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Vinod Koul [Wed, 16 Oct 2013 15:34:50 +0000 (21:04 +0530)]
dmaengine: tegra: use DMA_COMPLETE for dma completion status
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Vinod Koul [Wed, 16 Oct 2013 15:34:24 +0000 (21:04 +0530)]
dmaengine: ste: use DMA_COMPLETE for dma completion status
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Vinod Koul [Wed, 16 Oct 2013 15:34:06 +0000 (21:04 +0530)]
dmaengine: sh: use DMA_COMPLETE for dma completion status
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Vinod Koul [Wed, 16 Oct 2013 15:33:47 +0000 (21:03 +0530)]
dmaengine: sa11x0: use DMA_COMPLETE for dma completion status
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Vinod Koul [Wed, 16 Oct 2013 15:22:38 +0000 (20:52 +0530)]
dmaengine: ppc4xx: use DMA_COMPLETE for dma completion status
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Vinod Koul [Wed, 16 Oct 2013 15:21:54 +0000 (20:51 +0530)]
dmaengine: omap: use DMA_COMPLETE for dma completion status
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Vinod Koul [Wed, 16 Oct 2013 15:21:30 +0000 (20:51 +0530)]
dmaengine: mxs-dma: use DMA_COMPLETE for dma completion status
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Vinod Koul [Wed, 16 Oct 2013 15:21:04 +0000 (20:51 +0530)]
dmaengine: mv_xor: use DMA_COMPLETE for dma completion status
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Vinod Koul [Wed, 16 Oct 2013 15:20:36 +0000 (20:50 +0530)]
dmaengine: mmp_tdma: use DMA_COMPLETE for dma completion status
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Zhangfei Gao <zhangfei.gao@gmail.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Vinod Koul [Wed, 16 Oct 2013 15:20:09 +0000 (20:50 +0530)]
dmaengine: k3dma: use DMA_COMPLETE for dma completion status
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Zhangfei Gao <zhangfei.gao@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Vinod Koul [Wed, 16 Oct 2013 15:19:42 +0000 (20:49 +0530)]
dmaengine: iop: use DMA_COMPLETE for dma completion status
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Vinod Koul [Wed, 16 Oct 2013 15:18:52 +0000 (20:48 +0530)]
dmaengine: ioat: use DMA_COMPLETE for dma completion status
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Vinod Koul [Wed, 16 Oct 2013 10:20:33 +0000 (15:50 +0530)]
dmaengine: intel_mid_dma: use DMA_COMPLETE for dma completion status
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Vinod Koul [Wed, 16 Oct 2013 08:37:06 +0000 (14:07 +0530)]
dmaengine: imx-sdma: use DMA_COMPLETE for dma completion status
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Vinod Koul [Wed, 16 Oct 2013 08:36:24 +0000 (14:06 +0530)]
dmaengine: imx-dma: use DMA_COMPLETE for dma completion status
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Vinod Koul [Wed, 16 Oct 2013 08:12:15 +0000 (13:42 +0530)]
dmaengine: edma: use DMA_COMPLETE for dma completion status
Tested-by: Joel Fernandes <joelf@ti.com>
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Vinod Koul [Wed, 16 Oct 2013 08:11:15 +0000 (13:41 +0530)]
dmaengine: dw: use DMA_COMPLETE for dma completion status
Acked-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Paulo Zanoni [Fri, 18 Oct 2013 21:48:24 +0000 (18:48 -0300)]
drm/i915: fix open-coded DIV_ROUND_UP
Use the nice Kernel macro, it makes the code much more readable.
Signed-off-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Ben Widawsky [Fri, 18 Oct 2013 19:32:07 +0000 (12:32 -0700)]
drm/i915: Print RC6 info less often
Since we use intel_enable_rc6() now for more than just when we're
enabling RC6, we'll see this message many times, and it is just
confusing.
As an example, calc_residency calls this function whenever poked via
sysfs. This leaves the impression in dmesg that we're constantly
re-enabling RC6.
While at it, move the defines and description from drv.h to intel_pm.c,
since these are only ever used in that code.
Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Jani Nikula [Mon, 21 Oct 2013 07:52:07 +0000 (10:52 +0300)]
drm/i915/dp: workaround BIOS eDP bpp clamping issue
This isn't a real fix to the problem, but rather a stopgap measure while
trying to find a proper solution.
There are several laptops out there that fail to light up the eDP panel
in UEFI boot mode. They seem to be mostly IVB machines, including but
apparently not limited to Dell XPS 13, Asus TX300, Asus UX31A, Asus
UX32VD, Acer Aspire S7. They seem to work in CSM or legacy boot.
The difference between UEFI and CSM is that the BIOS provides a
different VBT to the kernel. The UEFI VBT typically specifies 18 bpp and
1.62 GHz link for eDP, while CSM VBT has 24 bpp and 2.7 GHz link. We end
up clamping to 18 bpp in UEFI mode, which we can fit in the 1.62 Ghz
link, and for reasons yet unknown fail to light up the panel.
Dithering from 24 to 18 bpp itself seems to work; if we use 18 bpp with
2.7 GHz link, the eDP panel lights up. So essentially this is a link
speed issue, and *not* a bpp clamping issue.
The bug raised its head since
commit
657445fe8660100ad174600ebfa61536392b7624
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date: Sat May 4 10:09:18 2013 +0200
Revert "drm/i915: revert eDP bpp clamping code changes"
which started clamping bpp *before* computing the link requirements, and
thus affecting the required bandwidth. Clamping after the computations
kept the link at 2.7 GHz.
Even though the BIOS tells us to use 18 bpp through the VBT, it happily
boots up at 24 bpp and 2.7 GHz itself! Use this information to
selectively ignore the VBT provided value.
We can't ignore the VBT eDP bpp altogether, as there are other laptops
that do require the clamping to be used due to EDID reporting higher bpp
than the panel can support.
Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=59841
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=67950
Tested-by: Ulf Winkelvos <ulf@winkelvos.de>
Tested-by: jkp <jkp@iki.fi>
CC: stable@vger.kernel.org
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Ville Syrjälä [Mon, 21 Oct 2013 07:52:06 +0000 (10:52 +0300)]
drm/i915: Add support for pipe_bpp readout
On CTG+ read out the pipe bpp setting from hardware and fill it into
pipe config. Also check it appropriately.
v2: Don't do the pipe_bpp extraction inside the PCH only code block on
ILK+.
Avoid the PIPECONF read as we already have read it for the
PIPECONF_EANBLE check.
Note: This is already in drm-intel-next-queued as
commit
42571aefafb1d330ef84eb29418832f72e7dfb4c
Author: Ville Syrjälä <ville.syrjala@linux.intel.com>
Date: Fri Sep 6 23:29:00 2013 +0300
drm/i915: Add support for pipe_bpp readout
but is needed for the following bugfix.
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Cc: stable@vger.kernel.org
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Vinod Koul [Wed, 16 Oct 2013 08:07:27 +0000 (13:37 +0530)]
dmaengine: dmatest: use DMA_COMPLETE for dma completion status
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Vinod Koul [Wed, 16 Oct 2013 08:06:54 +0000 (13:36 +0530)]
dmaengine: jz4740: use DMA_COMPLETE for dma completion status
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Vinod Koul [Wed, 16 Oct 2013 08:06:28 +0000 (13:36 +0530)]
dmaengine: cppi41: use DMA_COMPLETE for dma completion status
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Vinod Koul [Wed, 16 Oct 2013 08:05:45 +0000 (13:35 +0530)]
dmaengine: coh901318: use DMA_COMPLETE for dma completion status
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Vinod Koul [Wed, 16 Oct 2013 08:04:35 +0000 (13:34 +0530)]
dmaengine: at_hdma: use DMA_COMPLETE for dma completion status
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Vinod Koul [Wed, 16 Oct 2013 08:03:02 +0000 (13:33 +0530)]
dmaengine: amba-pl08x: use DMA_COMPLETE for dma completion status
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Vinod Koul [Wed, 16 Oct 2013 07:59:02 +0000 (13:29 +0530)]
dmaengine: use DMA_COMPLETE for dma completion status
the DMA_SUCCESS is a misnomer as dmaengine indicates the transfer is complete and
gives no guarantee of the transfer success. Hence we should use DMA_COMPLTE
instead of DMA_SUCCESS
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>