aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/pl111
AgeCommit message (Expand)AuthorFilesLines
2025-10-31drm: include drm_print.h where neededJani Nikula1-0/+1
2025-09-15drm/pl111: convert from round_rate() to determine_rate()Brian Masney1-5/+8
2025-03-07drm: pl111: fix inconsistent indenting warningCharles Han1-1/+1
2024-12-05drm: remove driver date from struct drm_driver and all driversJani Nikula1-1/+0
2024-11-15drm/client: Move public client header to clients/ subdirectoryThomas Zimmermann1-1/+1
2024-09-26drm/pl111: Run DRM default client setupThomas Zimmermann2-1/+4
2024-01-12drm: Clean-up superfluously selecting VT_HW_CONSOLE_BINDINGLukas Bulwahn1-1/+0
2023-09-21drm: Call drm_atomic_helper_shutdown() at shutdown/remove time for misc driversDouglas Anderson1-0/+7
2023-07-21drm: Explicitly include correct DT includesRob Herring1-0/+1
2023-06-26drm: Clear fd/handle callbacks in struct drm_driverThomas Zimmermann1-2/+0
2023-06-19Merge drm/drm-next into drm-misc-nextThomas Zimmermann4-12/+12
2023-06-19drm: Remove struct drm_driver.gem_prime_mmapThomas Zimmermann1-1/+0
2023-05-16drm/pl111: Fix FB depth on IMPD-1 framebufferLinus Walleij4-12/+12
2023-03-14drm/pl111: Use GEM DMA fbdev emulationThomas Zimmermann1-2/+2
2022-11-05drm/fb-helper: Move generic fbdev emulation into separate source fileThomas Zimmermann1-1/+1
2022-08-11drm:pl111: Add of_node_put() when breaking out of for_each_available_child_of...Liang He1-0/+1
2022-08-03drm/gem: rename GEM CMA helpers to GEM DMA helpersDanilo Krummrich3-6/+6
2022-08-03drm/fb: rename FB CMA helpers to FB DMA helpersDanilo Krummrich1-3/+3
2022-08-03drm/fb: remove unused includes of drm_fb_cma_helper.hDanilo Krummrich1-1/+0
2022-07-05drm: Remove linux/media-bus-format.h from drm_crtc.hVille Syrjälä1-0/+1
2022-06-24drm/pl111: drop unexpected word "the" in the commentsJiang Jian1-1/+1
2022-06-20drm: Drop drm_framebuffer.h from drm_crtc.hVille Syrjälä3-0/+4
2021-11-30drm: Remove CONFIG_DRM_KMS_CMA_HELPER optionThomas Zimmermann1-1/+0
2021-07-31drm/pl111: Remove unused including <linux/version.h>Cai Huoqing2-2/+0
2021-06-24drm/tiny: drm_gem_simple_display_pipe_prepare_fb is the defaultDaniel Vetter1-1/+0
2021-06-04drm/pl111: Actually fix CONFIG_VEXPRESS_CONFIG dependsKees Cook1-1/+2
2021-06-03drm/pl111: depend on CONFIG_VEXPRESS_CONFIGKees Cook1-1/+1
2021-03-16Merge tag 'drm-misc-next-2021-03-03' of git://anongit.freedesktop.org/drm/drm...Dave Airlie1-2/+2
2021-02-23drm/gem: Move drm_gem_fb_prepare_fb() to GEM atomic helpersThomas Zimmermann1-2/+2
2021-02-22Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds1-3/+1
2021-02-02amba: Make the remove callback return voidUwe Kleine-König1-3/+1
2020-11-30drm/cma-helper: Implement mmap as GEM CMA object functionsThomas Zimmermann1-1/+1
2020-11-17drm/pl111/pl111_debugfs: Make local function 'pl111_debugfs_regs()' staticLee Jones1-1/+1
2020-11-17drm/pl111/pl111_display: Make local function staticLee Jones1-1/+1
2020-11-09drm/cma-helper: Make default object functions the defaultThomas Zimmermann1-1/+0
2020-11-06drm/<drivers>: Constify struct drm_driverDaniel Vetter1-1/+1
2020-09-25drm/pl111: Introduce GEM object functionsThomas Zimmermann1-4/+1
2020-07-23drm: pl111: Update documentationLinus Walleij1-15/+5
2020-06-30drm: pl111: Absorb the external register headerLinus Walleij5-4/+73
2020-06-30drm: pl111: Credit where credit is dueLinus Walleij1-0/+9
2020-04-28drm: pl111: Move VExpress setup into versatile initRob Herring4-144/+108
2020-04-28drm: pl111: Simplify vexpress initRob Herring3-66/+4
2020-04-28drm: pl111: Fix module autoloadingRob Herring1-0/+1
2020-03-26drm/pl111: Drop explicit drm_mode_config_cleanup callDaniel Vetter1-6/+6
2020-03-18drm: convert .debugfs_init() hook to return void.Wambui Karuga2-4/+2
2020-03-18drm/pl111: make pl111_debugfs_init return 0Wambui Karuga1-3/+5
2020-02-16drm/pl111: Support Integrator IM-PD1 moduleLinus Walleij1-0/+73
2019-12-09drm: get drm_bridge_panel connector via helperSam Ravnborg1-1/+1
2019-10-24drm/simple-kms: Standardize arguments for callbacksDaniel Vetter1-2/+2
2019-09-08drm/bridge: panel: Infer connector type from panel by defaultLaurent Pinchart1-2/+2
2019-08-09drm/pl111: Support grayscaleLinus Walleij1-2/+27
2019-08-05drm/pl111: Fix unused variable warningShaokun Zhang1-1/+0
2019-08-03drm/pl111: Drop special pads config checkLinus Walleij1-16/+0
2019-07-22Merge v5.3-rc1 into drm-misc-nextMaxime Ripard1-4/+1
2019-07-17drm/pl111: drop use of drmP.hSam Ravnborg7-17/+28
2019-07-15drm/pl111: pl111_vexpress.c: Add of_node_put() before returnNishka Dasgupta1-0/+1
2019-06-21drm/pl111: Drop drm_gem_prime_export/importDaniel Vetter1-2/+0
2019-06-21drm/prime: Actually remove DRIVER_PRIME everywhereDaniel Vetter1-1/+1
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner1-4/+1
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 443Thomas Gleixner3-19/+3
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-05-21treewide: Add SPDX license identifier for missed filesThomas Gleixner1-0/+1
2019-05-15drm/pl111: Initialize clock spinlock earlyGuenter Roeck1-2/+3
2019-04-12Merge tag 'drm-misc-next-2019-04-10' of git://anongit.freedesktop.org/drm/drm...Dave Airlie1-0/+4
2019-04-04drm/pl111: fix possible object reference leakWen Yang1-0/+4
2019-03-18drm: Use new DRM_BUS_FLAG_*_(DRIVE|SAMPLE)_(POS|NEG)EDGE flagsLaurent Pinchart1-1/+1
2019-01-24drm: Split out drm_probe_helper.hDaniel Vetter1-4/+4
2018-11-28drm/pl111: add of_node_put()Yangtao Li1-0/+2
2018-09-27Merge drm/drm-next into drm-misc-nextSean Paul1-1/+2
2018-09-25drm/pl111: Use drm_fbdev_generic_setup()Noralf Trønnes1-4/+2
2018-09-10drm/pl111: Make sure of_device_id tables are NULL terminatedzhong jiang1-1/+2
2018-07-17drm/pl111: Use 64-bit arithmetic instead of 32-bitGustavo A. R. Silva1-1/+1
2018-07-17drm/pl111: Replace drm_dev_unref with drm_dev_putThomas Zimmermann1-7/+8
2018-07-10drm/pl111: Set .gem_prime_vmap and .gem_prime_mmapNoralf Trønnes1-0/+2
2018-07-01drm/pl111: Support Nomadik LCDC variantLinus Walleij6-13/+145
2018-05-04drm/pl111: Fix module probe bugLinus Walleij3-1/+24
2018-05-02drm/pl111: Enable device-specific assigned memoryLinus Walleij2-2/+33
2018-05-02drm/pl111: Support the Versatile ExpressLinus Walleij4-1/+196
2018-04-24drm/pl111: Use simple_display_pipe prepare_fb helperDaniel Vetter1-7/+1
2018-03-28drm/simple-kms-helper: Plumb plane state to the enable hookVille Syrjälä1-1/+2
2018-03-07drm/pl111: Use max memory bandwidth for resolutionLinus Walleij3-0/+43
2018-03-07drm/pl111: Handle the RealView variant separatelyLinus Walleij1-0/+30
2018-03-07drm/pl111: Make the default BPP a per-variant variableLinus Walleij3-1/+7
2018-02-26drm/pl111: Remove reverse dependency on DRM_DUMB_VGA_DACThierry Reding1-1/+0
2018-02-22drm/pl111: Do not use deprecated drm_driver.{enable|disable)_vblankOleksandr Andrushchenko3-10/+12
2018-02-07drm/pl111: Support multiple endpoints on the CLCDLinus Walleij1-6/+56
2018-02-07drm/pl111: Support variants with broken VBLANKLinus Walleij4-10/+18
2018-02-07drm/pl111: Support variants with broken clock dividerLinus Walleij3-0/+12
2018-02-07drm/pl111: Handle the Versatile RGB/BGR565 modeLinus Walleij1-2/+13
2018-02-07drm/pl111: Properly detect the ARM PL110 variantsLinus Walleij3-46/+78
2018-01-12drm/pl111: Support handling bridge timingsLinus Walleij3-13/+43
2017-12-08drm/pl111: Use drm_fb_cma_fbdev_init/fini()Noralf Trønnes2-13/+4
2017-11-15Merge tag 'drm-for-v4.15' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds9-204/+479
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-09-10drm/pl111: Add handling of Versatile platformsLinus Walleij5-10/+285
2017-09-10drm/pl111: Add optional variant display en/disable callbacksLinus Walleij2-0/+9
2017-09-10drm/pl111: Insert delay before powering up PL11xLinus Walleij1-3/+28
2017-09-10drm/pl111: Enable PL110 variantLinus Walleij3-25/+108
2017-09-10drm/pl111: Replace custom connector with panel bridgeLinus Walleij6-168/+49
2017-09-10drm/pl111: Add all registers to debugfsLinus Walleij1-0/+6
2017-09-10drm/pl111: Cleanup local header fileLinus Walleij1-4/+0
2017-08-16drm/pl111: Use drm_gem_fb_create() and drm_gem_fb_prepare_fb()Noralf Trønnes2-2/+4
2017-08-09drm: make drm_mode_config_func constBhumika Goyal1-1/+1
2017-08-08drm: Nuke drm_atomic_helper_connector_dpmsDaniel Vetter1-1/+0
2017-08-01drm: Plumb modifiers through plane initBen Widawsky1-1/+1
2017-07-29drm/pl111: Use .dumb_map_offset and .dumb_destroy defaultsNoralf Trønnes1-2/+0
2017-07-18drm/pl111: Use gem_free_object_unlockedDaniel Vetter1-1/+1
2017-06-07drm/pl111: Fix offset calculation for the primary plane.Eric Anholt1-13/+2
2017-05-31drm/pl111: fix warnings without CONFIG_ARM_AMBAArnd Bergmann1-3/+3
2017-05-31drm/pl111: select DRM_PANELArnd Bergmann1-0/+1
2017-05-22drm/pl111: Fix return value check in pl111_amba_probe()Wei Yongjun1-2/+2
2017-05-19drm/pl111: Add a debugfs node to dump our registers.Eric Anholt4-0/+64
2017-05-19drm/pl111: make structure mode_config_funcs staticColin Ian King1-1/+1
2017-05-19drm/pl111: make structure pl111_display_funcs staticColin Ian King1-1/+1
2017-05-19drm/pl111: Register the clock divider and use it.Eric Anholt4-24/+158
2017-05-08drm/pl111: Initial drm/kms driver for pl111Tom Cooksey6-0/+816