linux/drivers/gpu/drm
Dave Airlie 243b930f8b drm/panel: Changes for v3.15-rc1
Add support for a couple more simple panels. A few cleanups to the
 simple panel driver are also included (gpiod interface conversion,
 removal of redundant call to regulator_disable()).
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.22 (GNU/Linux)
 
 iQIcBAABAgAGBQJTPlsYAAoJEN0jrNd/PrOhYLUP/AhNzYjs8Aj/B7wYUKwsjY5v
 Kt3pci/dkCJnsrORH/CRLQiHN96LiH6h07vxoN1zia5viompnso3PtDln9Rl9rny
 V463crFhwjtDwvotob7UWzk5JSvJU12Wea3Q1pvRo/GZnjBgKDqmzq5zReXzUrw8
 Pw1vqNs1o+cZVO+1JVobn3VnwqPPMNi1lCfd1igyDcn+hSnrrLh8MlI3fC5ji4O5
 iLOT2U+4CD+MYICDKyrW27kUA62HYyi0eGtlDJVOThjVBvQaUqYuz/czfbvZw0xG
 U2rarUI+l4AhecP2AuAbkHrdQK2mIGRTC7S+GvCCH2eGqG9FNs3Z+rTEpg4kPIBl
 fsfdvOrkJNPfHHH3rZEbrz5ahyRJMFMgMoJrNRcnUu0Vn3BsiPBO8GMMf8jiGqbJ
 meT8d7x5Ln00egIrdx/17VJkLGZf4PO7mnWL5O76n+7CTfcrWI0xwMfwiKzURIlU
 LT1oY/VrJuJLmKVE7Z5yR+bFM1Ee4oxB3Uc13o7Qn3f+Bv4/lzZJJhc13hloXuIZ
 Nb81KL3KrD02KcgqhXhgbw9nZcdwnAvEqup+D6vJ+vaJzFGy3/GVKVZ0KAi7NGml
 rsGUpKDmtQMiAAy1bVV1zDMo5pX3fr1c7pry+dljkVOAC/KIDWcYt244y81ud3i1
 WJvAxR+PkY4mpWq5zvy5
 =6Tqg
 -----END PGP SIGNATURE-----

Merge tag 'drm/panel/for-3.15-rc1' of git://anongit.freedesktop.org/tegra/linux into drm-next

drm/panel: Changes for v3.15-rc1

Add support for a couple more simple panels. A few cleanups to the
simple panel driver are also included (gpiod interface conversion,
removal of redundant call to regulator_disable()).

* tag 'drm/panel/for-3.15-rc1' of git://anongit.freedesktop.org/tegra/linux:
  drm/panel: add support for LG LD070WX3-SL01 panel
  drm/panel: add support for LG LH500WX1-SD03 panel
  drm/panel: simple: Allow DSI panels to provide mode flags
  drm/panel: simple: Allow GPIO accesses to sleep
  drm/panel: remove redundant regulator_disable()
  drm/panel: use gpiod interface for enable GPIO
  drm/panel: Add LG 12.9" LCD panel
  MAINTAINERS: Add entry for DRM panel drivers

Conflicts:
	MAINTAINERS
2014-04-05 16:12:27 +10:00
..
armada drm: Replace crtc fb with primary plane fb (v3) 2014-04-01 20:18:28 -04:00
ast drm: Replace crtc fb with primary plane fb (v3) 2014-04-01 20:18:28 -04:00
bochs drm: Replace crtc fb with primary plane fb (v3) 2014-04-01 20:18:28 -04:00
bridge drm/bridge: export ptn3460_init function 2014-04-04 21:24:50 +09:00
cirrus drm: Replace crtc fb with primary plane fb (v3) 2014-04-01 20:18:28 -04:00
exynos drm/exynos: remove MODULE_DEVICE_TABLE definitions 2014-04-04 21:24:50 +09:00
gma500 drm: Replace crtc fb with primary plane fb (v3) 2014-04-01 20:18:28 -04:00
i2c drm/i2c: tda998x: always use the same device for all kernel messages 2014-02-14 20:11:12 +00:00
i810
i915 drm: Add support for two-ended allocation, v3 2014-04-04 09:28:14 +10:00
mga
mgag200 drm: Replace crtc fb with primary plane fb (v3) 2014-04-01 20:18:28 -04:00
msm Merge branch 'msm-next' of git://people.freedesktop.org/~robclark/linux into drm-next 2014-04-04 08:03:21 +10:00
nouveau Merge branch 'primary-plane' of git://people.freedesktop.org/~robclark/linux into drm-next 2014-04-02 12:09:09 +10:00
omapdrm Merge branch 'msm-next' of git://people.freedesktop.org/~robclark/linux into drm-next 2014-04-04 08:03:21 +10:00
panel drm/panel: Changes for v3.15-rc1 2014-04-05 16:12:27 +10:00
qxl drm/ttm: Hide the implementation details of reservation 2014-04-04 08:00:59 +02:00
r128
radeon drm/radeon: Use two-ended allocation by size, v2 2014-04-04 09:28:41 +10:00
rcar-du drm/rcar-du: Handle encoder initialization failures 2014-04-04 08:02:54 +10:00
savage
shmobile drm: Replace crtc fb with primary plane fb (v3) 2014-04-01 20:18:28 -04:00
sis
tdfx
tegra drm: Replace crtc fb with primary plane fb (v3) 2014-04-01 20:18:28 -04:00
tilcdc drm: Replace crtc fb with primary plane fb (v3) 2014-04-01 20:18:28 -04:00
ttm Merge tag 'ttm-next-2014-04-04' of git://people.freedesktop.org/~thomash/linux into drm-next 2014-04-05 16:07:39 +10:00
udl drm: Replace crtc fb with primary plane fb (v3) 2014-04-01 20:18:28 -04:00
via
vmwgfx drm/vmwgfx: correct fb_fix_screeninfo.line_length 2014-04-03 09:34:06 +02:00
ati_pcigart.c
drm_agpsupport.c
drm_auth.c
drm_buffer.c
drm_bufs.c
drm_cache.c
drm_context.c
drm_crtc_helper.c Merge branch 'primary-plane' of git://people.freedesktop.org/~robclark/linux into drm-next 2014-04-02 12:09:09 +10:00
drm_crtc_internal.h drm: move drm_mode related functions into drm_modes.c 2014-03-13 12:48:40 +01:00
drm_crtc.c drm: Allow userspace to ask for universal plane list (v2) 2014-04-01 20:18:29 -04:00
drm_debugfs.c
drm_dma.c
drm_dp_helper.c drm/dp_helper: don't return EPROTO for defers (v2) 2014-04-05 16:06:34 +10:00
drm_drv.c drm: Add a function to get the ioctl flags 2014-03-28 14:19:02 +01:00
drm_edid_load.c
drm_edid.c Merge branch 'topic/core-stuff' of git://git.freedesktop.org/git/drm-intel into drm-next 2014-03-18 19:23:22 +10:00
drm_encoder_slave.c
drm_fb_cma_helper.c
drm_fb_helper.c drm: Prefer noninterlace cmdline mode unless explicitly specified 2014-04-04 10:07:03 +10:00
drm_flip_work.c
drm_fops.c drm: Protect the master management with a drm_device::master_mutex v3 2014-03-28 14:19:02 +01:00
drm_gem_cma_helper.c drm: gem-cma: Fix warnings due to improper printk formats 2014-04-04 10:13:48 +10:00
drm_gem.c Merge branch 'drm-docs' of ssh://people.freedesktop.org/~danvet/drm into drm-next 2014-03-18 19:09:10 +10:00
drm_global.c
drm_hashtab.c
drm_info.c
drm_ioc32.c
drm_ioctl.c drm: Allow userspace to ask for universal plane list (v2) 2014-04-01 20:18:29 -04:00
drm_irq.c
drm_lock.c
drm_memory.c
drm_mipi_dsi.c drm/mipi_dsi: create dsi devices only for nodes with reg property 2014-04-04 21:24:47 +09:00
drm_mm.c drm/mm: Fix search for smallest hole satisfying constraints 2014-04-04 10:12:21 +10:00
drm_modes.c drm: polish function kerneldoc for drm_modes.[hc] 2014-03-13 12:48:44 +01:00
drm_panel.c
drm_pci.c Merge branch 'topic/core-stuff' of git://git.freedesktop.org/git/drm-intel into drm-next 2014-03-18 19:23:22 +10:00
drm_plane_helper.c drm: Add drm_crtc_init_with_planes() (v2) 2014-04-01 20:18:27 -04:00
drm_platform.c drm: provide device-refcount 2014-03-16 12:25:17 +01:00
drm_prime.c drm/doc: Add PRIME function references 2014-03-13 12:48:34 +01:00
drm_rect.c
drm_scatter.c
drm_stub.c drm: Allow userspace to ask for universal plane list (v2) 2014-04-01 20:18:29 -04:00
drm_sysfs.c
drm_trace_points.c
drm_trace.h
drm_usb.c drm: provide device-refcount 2014-03-16 12:25:17 +01:00
drm_vm.c
drm_vma_manager.c
Kconfig drm/bridge: Add PTN3460 bridge driver 2014-03-24 00:36:37 +09:00
Makefile drm: Add primary plane helpers (v3) 2014-04-01 20:11:28 -04:00
README.drm

************************************************************
* For the very latest on DRI development, please see:      *
*     http://dri.freedesktop.org/                          *
************************************************************

The Direct Rendering Manager (drm) is a device-independent kernel-level
device driver that provides support for the XFree86 Direct Rendering
Infrastructure (DRI).

The DRM supports the Direct Rendering Infrastructure (DRI) in four major
ways:

    1. The DRM provides synchronized access to the graphics hardware via
       the use of an optimized two-tiered lock.

    2. The DRM enforces the DRI security policy for access to the graphics
       hardware by only allowing authenticated X11 clients access to
       restricted regions of memory.

    3. The DRM provides a generic DMA engine, complete with multiple
       queues and the ability to detect the need for an OpenGL context
       switch.

    4. The DRM is extensible via the use of small device-specific modules
       that rely extensively on the API exported by the DRM module.


Documentation on the DRI is available from:
    http://dri.freedesktop.org/wiki/Documentation
    http://sourceforge.net/project/showfiles.php?group_id=387
    http://dri.sourceforge.net/doc/

For specific information about kernel-level support, see:

    The Direct Rendering Manager, Kernel Support for the Direct Rendering
    Infrastructure
    http://dri.sourceforge.net/doc/drm_low_level.html

    Hardware Locking for the Direct Rendering Infrastructure
    http://dri.sourceforge.net/doc/hardware_locking_low_level.html

    A Security Analysis of the Direct Rendering Infrastructure
    http://dri.sourceforge.net/doc/security_low_level.html