aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-02-16drm/omap: dss: Remove unused omapdss_of_find_connected_device() functionomapdrm/bridge/develLaurent Pinchart3-32/+1
2020-02-16drm/omap: dss: Inline the omapdss_display_get() functionLaurent Pinchart3-13/+4
2020-02-16drm/omap: dss: Remove unused omap_dss_device operationsLaurent Pinchart3-71/+5
2020-02-16drm/omap: Hardcode omap_connector type to DSILaurent Pinchart3-53/+2
2020-02-16drm/omap: sdi: Register a drm_bridgeLaurent Pinchart1-59/+109
2020-02-16drm/omap: sdi: Sort includes alphabeticallyLaurent Pinchart1-4/+4
2020-02-16drm/omap: dpi: Register a drm_bridgeLaurent Pinchart1-93/+116
2020-02-16drm/omap: dpi: Simplify clock setting APILaurent Pinchart1-24/+8
2020-02-16drm/omap: dpi: Reorder functions in sectionsLaurent Pinchart1-67/+79
2020-02-16drm/omap: dpi: Sort includes alphabeticallyLaurent Pinchart1-5/+5
2020-02-16drm/omap: hdmi5: Simplify EDID readLaurent Pinchart1-51/+35
2020-02-16drm/omap: hdmi4: Simplify EDID readLaurent Pinchart1-56/+40
2020-02-16drm/omap: venc: Remove omap_dss_device operationsLaurent Pinchart1-45/+0
2020-02-16drm/omap: hdmi: Remove omap_dss_device operationsLaurent Pinchart3-37/+0
2020-02-16drm/omap: Remove HPD, detect and EDID omapdss operationsLaurent Pinchart6-310/+22
2020-02-16drm/omap: Switch the HDMI and VENC outputs to drm_bridgeLaurent Pinchart12-675/+14
2020-02-16drm/omap: Create connector for bridgesLaurent Pinchart1-12/+62
2020-02-16drm/omap: venc: Register a drm_bridgeLaurent Pinchart1-88/+154
2020-02-16drm/omap: dss: Remove .set_hdmi_mode() and .set_infoframe() operationsLaurent Pinchart2-29/+0
2020-02-16drm/omap: hdmi4: Implement drm_bridge .hpd_notify() operationLaurent Pinchart1-0/+10
2020-02-16drm/omap: hdmi5: Move mode set, enable and disable operations to bridgeLaurent Pinchart1-98/+111
2020-02-16drm/omap: hdmi4: Move mode set, enable and disable operations to bridgeLaurent Pinchart1-95/+111
2020-02-16drm/omap: hdmi5: Register a drm_bridge for EDID readLaurent Pinchart1-6/+73
2020-02-16drm/omap: hdmi4: Register a drm_bridge for EDID readLaurent Pinchart2-6/+75
2020-02-16drm/omap: hdmi5: Rework EDID read to isolate data readLaurent Pinchart3-77/+65
2020-02-16drm/omap: hdmi4: Rework EDID read to isolate data readLaurent Pinchart3-84/+73
2020-02-16drm/omap: hdmi: Allocate EDID in the .read_edid() operationLaurent Pinchart4-27/+47
2020-02-16drm/omap: dss: Make omap_dss_device_ops optionalLaurent Pinchart4-16/+22
2020-02-16drm/omap: Add infrastructure to support drm_bridge local to DSS outputsLaurent Pinchart9-12/+26
2020-02-16drm/omap: dss: Fix output next device lookup in DTLaurent Pinchart13-15/+14
2020-02-16drm/omap: Use the drm_panel_bridge APILaurent Pinchart5-47/+32
2020-02-16drm/omap: Factor out display type to connector type conversionLaurent Pinchart3-18/+25
2020-02-16drm/omap: Simplify HDMI mode and infoframe configurationLaurent Pinchart3-15/+1
2020-02-16drm/omap: dss: Cleanup DSS ports on initialisation failureLaurent Pinchart1-17/+26
2020-02-16drm: Add helper to create a connector for a chain of bridgesLaurent Pinchart3-1/+398
2020-02-16drm/bridge: tfp410: Allow operation without drm_connectorLaurent Pinchart1-4/+2
2020-02-16drm/bridge: tfp410: Replace manual connector handling with bridgeLaurent Pinchart1-141/+75
2020-02-16drm/bridge: panel: Implement bridge connector operationsLaurent Pinchart1-4/+13
2020-02-16drm/bridge: Add driver for the TI TPD12S015 HDMI level shifterLaurent Pinchart3-0/+220
2020-02-16drm/bridge: Add bridge driver for display connectorsLaurent Pinchart3-0/+307
2020-02-16drm/bridge: simple-bridge: Add support for the TI OPA362Laurent Pinchart1-0/+5
2020-02-16drm/bridge: simple-bridge: Add support for enable GPIOLaurent Pinchart1-4/+18
2020-02-16drm/bridge: simple-bridge: Add support for non-VGA bridgesLaurent Pinchart1-12/+29
2020-02-16drm/bridge: dumb-vga-dac: Rename driver to simple-bridgeLaurent Pinchart9-16/+16
2020-02-16drm/bridge: dumb-vga-dac: Rename internal symbols to simple-bridgeLaurent Pinchart1-77/+77
2020-02-16drm/bridge: Extend bridge API to disable connector creationLaurent Pinchart60-79/+217
2020-02-16drm/bridge: Add interlace_allowed flag to drm_bridgeLaurent Pinchart1-0/+5
2020-02-16drm/bridge: Add connector-related bridge operations and dataLaurent Pinchart2-1/+353
2020-02-16drm/edid: Add flag to drm_display_info to identify HDMI sinksLaurent Pinchart3-0/+28
2020-02-16drm/connector: Add helper to get a connector type nameLaurent Pinchart2-0/+16
2020-02-16video: hdmi: Change return type of hdmi_avi_infoframe_init() to voidLaurent Pinchart3-14/+4
2020-02-16dts: HACK am5 evm from tiTomi Valkeinen4-0/+432
2020-02-16drm/pl111: Support Integrator IM-PD1 moduleLinus Walleij1-0/+73
2020-02-15drm: drop unused drm_display_mode.privateSam Ravnborg2-10/+2
2020-02-15drm: drop unused drm_crtc callbackSam Ravnborg2-20/+0
2020-02-15drm/print: clean up RATELIMITED macrosSam Ravnborg1-20/+7
2020-02-15drm/atomic-helper: fix kerneldocDaniel Vetter1-1/+0
2020-02-14drm/edid: Add a FIXME about DispID CEA data block revisionVille Syrjälä1-0/+7
2020-02-14drm/edid: Document why we don't bounds check the DispID CEA block start/endVille Syrjälä1-0/+4
2020-02-14drm/edid: Clear out spurious whitespaceVille Syrjälä1-3/+3
2020-02-14drm/edid: Introduce is_detailed_timing_descritor()Ville Syrjälä1-18/+24
2020-02-14drm/edid: Don't accept any old garbage as a display descriptorVille Syrjälä1-24/+41
2020-02-14drm/edid: Check the number of detailed timing descriptors in the CEA ext blockVille Syrjälä1-1/+4
2020-02-14drm/mcde: Fix Sphinx formattingJonathan Neuschäfer1-4/+5
2020-02-14drm/print: Delete a few unused shouting macrosDaniel Vetter1-26/+0
2020-02-14drm/sun4i: dsi: Remove incorrect use of runtime PMSamuel Holland1-63/+26
2020-02-14drm/sun4i: dsi: Allow binding the host without a panelSamuel Holland2-6/+17
2020-02-14drm/sun4i: dsi: Use NULL to signify "no panel"Samuel Holland1-6/+8
2020-02-14drm/sun4i: dsi: Remove unused drv from driver contextSamuel Holland2-5/+0
2020-02-14drm/virtio: fix error checkGerd Hoffmann1-1/+1
2020-02-13drm: Add support for DP 1.4 Compliance edid corruption testJerry (Fangzhi) Zuo4-4/+88
2020-02-13drm: Remove legacy version of get_scanout_position()Thomas Zimmermann3-32/+9
2020-02-13drm: Clean-up VBLANK-related callbacks in struct drm_driverThomas Zimmermann3-226/+12
2020-02-13drm/vmwgfx: Convert to CRTC VBLANK callbacksThomas Zimmermann6-9/+15
2020-02-13drm/vkms: Convert to CRTC VBLANK callbacksThomas Zimmermann3-8/+6
2020-02-13drm/vc4: Convert to CRTC VBLANK callbacksThomas Zimmermann2-2/+1
2020-02-13drm/vc4: Convert to struct drm_crtc_helper_funcs.get_scanout_position()Thomas Zimmermann3-10/+7
2020-02-13drm/sti: Convert to CRTC VBLANK callbacksThomas Zimmermann3-9/+8
2020-02-13drm/stm: Convert to CRTC VBLANK callbacksThomas Zimmermann2-1/+1
2020-02-13drm/stm: Convert to struct drm_crtc_helper_funcs.get_scanout_position()Thomas Zimmermann3-42/+39
2020-02-13drm/msm: Convert to CRTC VBLANK callbacksThomas Zimmermann6-38/+28
2020-02-13drm/msm: Convert to struct drm_crtc_helper_funcs.get_scanout_position()Thomas Zimmermann2-61/+67
2020-02-13drm/radeon: Convert to CRTC VBLANK callbacksThomas Zimmermann3-22/+26
2020-02-13drm/radeon: Convert to struct drm_crtc_helper_funcs.get_scanout_position()Thomas Zimmermann5-12/+22
2020-02-13drm/nouveau: Convert to CRTC VBLANK callbacksThomas Zimmermann5-18/+11
2020-02-13drm/nouveau: Convert to struct drm_crtc_helper_funcs.get_scanout_position()Thomas Zimmermann5-15/+9
2020-02-13drm/i915: Convert to CRTC VBLANK callbacksThomas Zimmermann4-12/+24
2020-02-13drm/gma500: Convert to CRTC VBLANK callbacksThomas Zimmermann6-13/+22
2020-02-13drm/amdgpu: Convert to CRTC VBLANK callbacksThomas Zimmermann10-22/+43
2020-02-13drm/amdgpu: Convert to struct drm_crtc_helper_funcs.get_scanout_position()Thomas Zimmermann9-12/+24
2020-02-13drm: Add get_vblank_timestamp() to struct drm_crtc_funcsThomas Zimmermann4-17/+125
2020-02-13drm: Add get_scanout_position() to struct drm_crtc_helper_funcsThomas Zimmermann4-23/+157
2020-02-13drm: Remove internal setup of struct drm_device.vblank_disable_immediateThomas Zimmermann1-13/+0
2020-02-13drm/virtio: fix virtio_gpu_cursor_plane_update().Gerd Hoffmann1-0/+1
2020-02-13drm/virtio: fix virtio_gpu_execbuffer_ioctl lockingGerd Hoffmann1-10/+10
2020-02-13drm/qxl: replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-02-13drm/hisilicon/hibmc: add gamma_set functionZhihui Chen2-0/+42
2020-02-13drm/hisilicon/hibmc: add DPMS on/off functionZhihui Chen2-0/+22
2020-02-13drm/hisilicon/hibmc: fix 'xset dpms force off' failZhihui Chen1-0/+3
2020-02-13drm/bridge: ti-sn65dsi86: Avoid invalid ratesDouglas Anderson1-25/+75
2020-02-13drm/bridge: ti-sn65dsi86: Train at faster rates if slower ones failDouglas Anderson1-11/+60
2020-02-13drm/bridge: ti-sn65dsi86: Group DP link training bits in a functionDouglas Anderson1-34/+52
2020-02-13drm/bridge: ti-sn65dsi86: Use 18-bit DP if we canDouglas Anderson1-9/+18
2020-02-13drm/bridge: ti-sn65dsi86: Read num lanes from the DP sinkDouglas Anderson1-2/+30
2020-02-13drm/bridge: ti-sn65dsi86: Config number of DP lanes Mo' BettaDouglas Anderson1-1/+1
2020-02-13drm/bridge: ti-sn65dsi86: Don't use MIPI variables for DP linkDouglas Anderson1-6/+12
2020-02-13drm/bridge: ti-sn65dsi86: zero is never greater than an unsigned intDouglas Anderson1-1/+1
2020-02-13drm/bridge: ti-sn65dsi86: Split the setting of the dp and dsi ratesDouglas Anderson1-10/+23
2020-02-12drm/ttm: individualize resv objects before calling release_notifyChristian König1-8/+8
2020-02-12drm/ttm: replace dma_resv object on deleted BOs v3Christian König1-1/+13
2020-02-12drm/ttm: rework BO delayed delete. v2Christian König3-132/+97
2020-02-12drm/virtio: add drm_driver.release callback.Gerd Hoffmann5-17/+27
2020-02-12drm/cirrus: add drm_driver.release callback.Gerd Hoffmann1-6/+37
2020-02-12drm/bochs: add drm_driver.release callback.Gerd Hoffmann2-4/+26
2020-02-11drm/irq: remove check on dev->dev_privateJani Nikula1-4/+0
2020-02-11drm/panel: simple: Add Rocktech RK101II01D-CT panelJyri Sarha1-0/+32
2020-02-11dt-bindings: panel-simple: Add rocktech,rk101ii01d-ct compatibleJyri Sarha1-0/+2
2020-02-11drm: Nerf drm_global_mutex BKL for good driversDaniel Vetter3-8/+47
2020-02-11drm: Push drm_global_mutex locking in drm_openDaniel Vetter2-9/+11
2020-02-11drm/client: Rename _force to _lockedDaniel Vetter3-8/+10
2020-02-11drm/fbdev-helper: don't force restoresDaniel Vetter2-11/+6
2020-02-11drm/ttm: use RCU in ttm_bo_flush_all_fencesChristian König1-4/+6
2020-02-11drm/ttm: cleanup ttm_buffer_object_transferChristian König1-9/+3
2020-02-11drm/ttm: refine ghost BO resv criteriaChristian König1-1/+1
2020-02-11drm/qxl: add drm_driver.release callback.Gerd Hoffmann1-7/+19
2020-02-11drm/qxl: reorder calls in qxl_device_fini().Gerd Hoffmann1-2/+2
2020-02-11drm/omap: fix possible object reference leakWen Yang1-1/+3
2020-02-11drm/omap: dmm_tiler: Remove the dma_async_issue_pending() callPeter Ujfalusi1-1/+0
2020-02-11drm/omap: dmm_tiler: Use dmaengine_prep_dma_memcpy() for i878 workaroundPeter Ujfalusi1-2/+1
2020-02-11drm/omapdrm: Fix trivial spellingKieran Bingham1-1/+1
2020-02-11drm/omap: use true,false for bool variableZheng Bin1-2/+2
2020-02-11drm/bridge: tfp410: add pclk limitsTomi Valkeinen1-0/+13
2020-02-10drm/virtio: move virtio_gpu_mem_entry initialization to new functionGerd Hoffmann3-50/+60
2020-02-10drm/virtio: move mapping teardown to virtio_gpu_cleanup_object()Gerd Hoffmann3-50/+12
2020-02-10drm/virtio: resource teardown tweaksGerd Hoffmann3-9/+43
2020-02-10drm/virtio: simplify virtio_gpu_alloc_cmdGerd Hoffmann1-17/+9
2020-02-10drm/bochs: deinit bugfixGerd Hoffmann1-0/+3
2020-02-10drm/bridge: panel: Fix typo in drm_panel_bridge_add docsEnric Balletbo i Serra1-1/+1
2020-02-10drm/bridge/synopsys: dsi: missing post disableYannick Fertré1-1/+2
2020-02-10drm/bridge: sii902x: Select SND_SOC_HDMI_CODEC if SND_SOC is configuredJyri Sarha1-0/+1
2020-02-10drm/bridge: Add tc358768 driverPeter Ujfalusi3-0/+1055
2020-02-10dt-bindings: display: bridge: Add documentation for Toshiba tc358768Peter Ujfalusi1-0/+159
2020-02-10dt-bindings: drm: bridge: adv7511: Add ADV7535 supportBogdan Togorean1-11/+12
2020-02-10drm: bridge: adv7511: Add support for ADV7535Bogdan Togorean3-9/+12
2020-02-10drm: bridge: adv7511: Remove DRM_I2C_ADV7533 KconfigBogdan Togorean4-54/+3
2020-02-10drm/udl: Clear struct drm_connector_funcs.dpmsThomas Zimmermann1-1/+0
2020-02-10drm/bochs: Clear struct drm_connector_funcs.dpmsThomas Zimmermann1-1/+0
2020-02-10drm/tiny/st7735r: No need to set ->owner for spi_register_driver()Andy Shevchenko1-1/+0
2020-02-10drm/tiny/st7735r: Make driver OF-independentAndy Shevchenko1-2/+1
2020-02-10drm/tiny/repaper: No need to set ->owner for spi_register_driver()Andy Shevchenko1-1/+0
2020-02-10drm/tiny/repaper: Make driver OF-independentAndy Shevchenko1-5/+6
2020-02-09drm/tiny: add support for tft displays based on ilitek,ili9486Kamlesh Gurudasani4-0/+308
2020-02-09dt-bindings: add binding for tft displays based on ilitek,ili9486Kamlesh Gurudasani1-0/+73
2020-02-09dt-bindings: panel: Convert orisetech,otm8009a to json-schemaBenjamin Gaignard2-23/+53
2020-02-09dt-bindings: panel: Convert raydium,rm68200 to json-schemaBenjamin Gaignard2-25/+56
2020-02-09dt-bindings: one file of all simple DSI panelsSam Ravnborg2-20/+67
2020-02-07drm/virtio: fix ring free checkGerd Hoffmann4-0/+8
2020-02-06drm/virtio: move virtqueue_notify into virtio_gpu_queue_ctrl_sgsChia-I Wu1-12/+10
2020-02-06drm/virtio: move the check for vqs_ready earlierChia-I Wu1-5/+8
2020-02-06drm/virtio: move locking into virtio_gpu_queue_ctrl_sgsChia-I Wu1-35/+35
2020-02-06drm/virtio: set up virtqueue sgs before lockingChia-I Wu1-31/+35
2020-02-06drm/virtio: unlock object array on errorsChia-I Wu1-1/+4
2020-02-06drm/virtio: no need to pass virtio_gpu_ctrl_hdrChia-I Wu1-12/+12
2020-02-06drm/virtio: add virtio_gpu_vbuf_ctrl_hdrChia-I Wu1-5/+15
2020-02-06drm/virtio: remove incorrect ENOSPC checkChia-I Wu1-13/+6
2020-02-06drm/virtio: fix a wait_event conditionChia-I Wu1-1/+2
2020-02-06drm/virtio: ratelimit error loggingGerd Hoffmann1-3/+3
2020-02-06drm/vboxvideo: Implement struct drm_mode_config_funcs.mode_validThomas Zimmermann1-0/+1
2020-02-06drm/hibmc: Implement struct drm_mode_config_funcs.mode_validThomas Zimmermann1-0/+1
2020-02-06drm/bochs: Implement struct drm_mode_config_funcs.mode_validThomas Zimmermann1-20/+1
2020-02-06drm/vram: Add helpers to validate a display mode's memory requirementsThomas Zimmermann3-23/+71
2020-02-05drm/virtio: fix vblank handlingGerd Hoffmann1-0/+1
2020-02-04drm: Remove the dma_alloc_coherent wrapper for internal usageChris Wilson4-36/+15
2020-02-04drm: Remove PageReserved manipulation from drm_pci_allocChris Wilson1-21/+2
2020-02-04drm/stm: dsi: stm mipi dsi doesn't print error on probe deferralEtienne Carriere1-1/+3
2020-02-04drm/stm: ltdc: check crtc state before enabling LIEYannick Fertre1-1/+6
2020-02-04drm/stm: ltdc: add number of interruptsYannick Fertre2-15/+16
2020-02-04MAINTAINERS: Add Thomas as drm-misc co-maintainerThomas Zimmermann1-0/+1
2020-01-31drm/panel: simple: Fix the lt089ac29000 bus_formatBoris Brezillon1-1/+1
2020-01-31drm/imx: pd: Use bus format/flags provided by the bridge when availableBoris Brezillon1-25/+151
2020-01-31drm/bridge: Add the necessary bits to support bus format negotiationBoris Brezillon5-1/+425
2020-01-31drm/bridge: Add an ->atomic_check() hookBoris Brezillon3-7/+100
2020-01-31drm/bridge: Patch atomic hooks to take a drm_bridge_stateBoris Brezillon4-36/+82
2020-01-31drm/bridge: analogix: Plug atomic state hooks to the default implementationBoris Brezillon1-0/+3
2020-01-31drm/rcar-du: Plug atomic state hooks to the default implementationBoris Brezillon1-0/+3
2020-01-31drm/bridge: Add a drm_bridge_state objectBoris Brezillon7-5/+400
2020-01-30drm/panel: Add Samsung s6e88a0-ams452ef01 panel driverMichael Srba3-0/+300
2020-01-30dt-bindings: display/panel: add bindings for S6E88A0-AMS452EF01Michael Srba1-0/+50
2020-01-30drm/panel: simple: Add EDT panel supportMarian-Cristian Rotariu1-0/+34
2020-01-30dt-bindings: display: Add bindings for EDT panelMarian-Cristian Rotariu1-0/+2
2020-01-30drm/xen: Explicitly disable automatic sending of vblank eventThomas Zimmermann1-0/+19
2020-01-30drm/virtio: Remove sending of vblank eventThomas Zimmermann1-8/+0
2020-01-30drm/vboxvideo: Remove sending of vblank eventThomas Zimmermann1-12/+0
2020-01-30drm/udl: Don't set struct drm_crtc_state.no_vblank explicitlyThomas Zimmermann1-11/+0
2020-01-30drm/st7586: Remove sending of vblank eventThomas Zimmermann1-9/+0
2020-01-30drm/repaper: Remove sending of vblank eventThomas Zimmermann1-9/+0
2020-01-30drm/qxl: Remove sending of vblank eventThomas Zimmermann1-14/+0
2020-01-30drm/mipi-dbi: Remove sending of vblank eventThomas Zimmermann1-9/+0
2020-01-30drm/ili9225: Remove sending of vblank eventThomas Zimmermann1-9/+0
2020-01-30drm/gm12u320: Remove sending of vblank eventThomas Zimmermann1-9/+0