aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/arm
AgeCommit message (Expand)AuthorFilesLines
2025-10-31drm: include drm_print.h where neededJani Nikula5-0/+5
2025-10-16drm/komeda: Convert logging in komeda_crtc.c to drm_* with drm_device parameterRahul Kumar1-13/+18
2025-10-06drm/arm/malidp: Switch to drm_atomic_get_new_crtc_state()Maxime Ripard1-1/+1
2025-07-30Merge tag 'drm-next-2025-07-30' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds4-15/+24
2025-07-16drm/komeda: Pass along the format info from .fb_create() to drm_helper_mode_f...Ville Syrjälä1-1/+1
2025-07-16drm/malidp: Pass along the format info from .fb_create() malidp_verify_afbc_f...Ville Syrjälä1-6/+4
2025-07-16drm: Allow the caller to pass in the format info to drm_helper_mode_fill_fb_s...Ville Syrjälä1-1/+1
2025-07-16drm: Pass the format info to .fb_create()Ville Syrjälä3-1/+4
2025-07-16drm: Pass pixel_format+modifier directly to drm_get_format_info()Ville Syrjälä1-1/+2
2025-06-12drm/arm/malidp: Silence informational messageAlexander Stein1-1/+1
2025-06-11drm/arm/hdlcd: Replace struct simplefb_format with custom typeThomas Zimmermann1-8/+15
2025-02-18Merge drm/drm-next into drm-misc-nextThomas Zimmermann1-0/+4
2025-02-14Merge tag 'drm-misc-next-2025-02-12' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie2-2/+2
2025-02-13drm/i2c: move TDA998x driver under drivers/gpu/drm/bridgeDmitry Baryshkov1-0/+1
2025-02-06Merge remote-tracking branch 'drm-misc/drm-misc-next-fixes' into drm-misc-fixesMaxime Ripard4-9/+6
2025-01-29drm/komeda: Add check for komeda_get_layer_fourcc_list()Haoxiang Li1-0/+4
2025-01-07drm/connector: make mode_valid take a const struct drm_display_modeDmitry Baryshkov2-2/+2
2024-12-09Merge remote-tracking branch 'drm/drm-next' into drm-misc-nextMaarten Lankhorst3-3/+3
2024-12-05drm: remove driver date from struct drm_driver and all driversJani Nikula3-3/+0
2024-12-01Get rid of 'remove_new' relic from platform driver structLinus Torvalds3-3/+3
2024-11-15drm/client: Move public client header to clients/ subdirectoryThomas Zimmermann3-3/+3
2024-10-14drm/arm/hdlcd: Use video aperture helpersThomas Zimmermann1-2/+2
2024-09-26drm/arm/malidp: Run DRM default client setupThomas Zimmermann2-1/+4
2024-09-26drm/arm/hdlcd: Run DRM default client setupThomas Zimmermann2-1/+4
2024-09-26drm/arm/komeda: Run DRM default client setupThomas Zimmermann3-2/+5
2024-08-30drm: komeda: Fix an issue related to normalized zposhongchi.peng1-3/+7
2024-07-05Merge v6.10-rc6 into drm-nextDaniel Vetter2-9/+1
2024-06-21Merge tag 'drm-misc-next-2024-05-30' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie4-18/+44
2024-06-14Merge drm/drm-fixes into drm-misc-fixesMaxime Ripard1-5/+0
2024-06-14arm/komeda: Remove all CONFIG_DEBUG_FS conditional compilationspengfuyuan1-8/+0
2024-06-10drm/komeda: check for error-valued pointerAmjad Ouled-Ameur1-1/+1
2024-06-07Merge tag 'drm-misc-next-fixes-2024-06-07' of https://gitlab.freedesktop.org/...Dave Airlie1-5/+0
2024-05-31drm/komeda: remove unused struct 'gamma_curve_segment'Dr. David Alan Gilbert1-5/+0
2024-05-27Merge drm/drm-next into drm-misc-nextMaxime Ripard1-2/+2
2024-05-18Merge tag 'kbuild-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-2/+2
2024-05-10drm/arm/komeda: update DMA mask to 40 bitsAmjad Ouled-Ameur1-0/+4
2024-05-10drm/arm/komeda: Move pipeline prints to after the entire pipeline has been en...Faiz Abbas3-2/+5
2024-05-10drm/arm/komeda: Fix komeda probe failing if there are no links in the seconda...Faiz Abbas1-11/+32
2024-05-10drm/arm/komeda: don't use confusing 'timeout' variable nameWolfram Sang1-3/+1
2024-05-10kbuild: use $(src) instead of $(srctree)/$(src) for source directoryMasahiro Yamada1-2/+2
2024-05-02drm/arm/komeda: Use fbdev-dmaThomas Zimmermann1-2/+2
2024-04-26drm/komeda: fix missing seq_file includesDave Airlie2-0/+3
2024-04-12drm/arm/malidp: fix a possible null pointer dereferenceHuai-Yuan Liu1-1/+4
2023-12-13drm/drm_property: make replace_property_blob_from_id a DRM helperMelissa Wen1-1/+1
2023-09-29Merge tag 'drm-misc-next-2023-09-27' of git://anongit.freedesktop.org/drm/drm...Dave Airlie6-1/+30
2023-09-22Merge tag 'drm-misc-next-2023-09-11-1' of git://anongit.freedesktop.org/drm/d...Dave Airlie1-3/+6
2023-09-21drm: Call drm_atomic_helper_shutdown() at shutdown time for misc driversDouglas Anderson5-0/+29
2023-09-15drm/komeda: add NV12 format to support writeback layer typebaozhu.liu1-1/+1
2023-08-31drm/komeda: drop all currently held locks if deadlock happensbaozhu.liu1-3/+6
2023-08-30Merge tag 'drm-next-2023-08-30' of git://anongit.freedesktop.org/drm/drmLinus Torvalds8-71/+37
2023-08-24minmax: add in_range() macroMatthew Wilcox (Oracle)2-13/+13
2023-07-21drm/arm/komeda: Remove component framework and add a simple encoderFaiz Abbas4-62/+29
2023-07-21drm: Explicitly include correct DT includesRob Herring2-1/+2
2023-07-10drm/arm: Make ARM devices menu depend on DRMJavier Martinez Canillas1-0/+1
2023-06-08drm/arm/malidp: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-06-08drm/arm/hdlcd: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-06-08drm/komeda: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-04-16drm/aperture: Remove primary argumentDaniel Vetter1-1/+1
2023-03-17drm/arm/hdlcd: Use devm_platform_ioremap_resource()Yang Li1-3/+1
2023-03-17drm/arm/malidp: Use devm_platform_get_and_ioremap_resource()Yang Li1-2/+1
2023-03-14arm/malidp: Use GEM DMA fbdev emulationThomas Zimmermann1-2/+2
2023-03-14arm/hdlcd: Use GEM DMA fbdev emulationThomas Zimmermann1-2/+2
2023-02-03drm/arm/malidp: use sysfs_emit in show function callbackDeepak R Varma1-1/+1
2023-01-18drm/arm/komeda: Remove unnecessary include statements for drm_crtc_helper.hThomas Zimmermann2-2/+0
2023-01-13drm: Include <linux/of.h> where neededThomas Zimmermann1-0/+1
2023-01-06drm/arm/hdlcd: use new debugfs device-centered functionsMaíra Canal1-15/+9
2022-11-16drm/arm/malidp: remove calls to drm_mode_config_cleanup()Danilo Krummrich1-14/+6
2022-11-16drm/arm/malidp: plane: use drm managed resourcesDanilo Krummrich1-21/+7
2022-11-16drm/arm/malidp: crtc: use drmm_crtc_init_with_planes()Danilo Krummrich1-3/+2
2022-11-16drm/arm/malidp: replace drm->dev_private with drm_to_malidp()Danilo Krummrich6-27/+25
2022-11-16drm/arm/malidp: use drmm_* to allocate driver structuresDanilo Krummrich2-13/+8
2022-11-07drm/arm/hdlcd: remove calls to drm_mode_config_cleanup()Danilo Krummrich1-6/+13
2022-11-07drm/arm/hdlcd: plane: use drm managed resourcesDanilo Krummrich1-12/+6
2022-11-07drm/arm/hdlcd: replace drm->dev_private with drm_to_hdlcd_priv()Danilo Krummrich3-9/+8
2022-11-07drm/arm/hdlcd: use drmm_* to allocate driver structuresDanilo Krummrich2-8/+5
2022-11-05drm/fb-helper: Remove unnecessary include statementsThomas Zimmermann1-1/+0
2022-11-05drm/fb-helper: Move generic fbdev emulation into separate source fileThomas Zimmermann3-3/+3
2022-11-05drm/komeda: Don't set struct drm_driver.lastcloseThomas Zimmermann1-2/+0
2022-08-03drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr}Danilo Krummrich3-9/+9
2022-08-03drm/gem: rename GEM CMA helpers to GEM DMA helpersDanilo Krummrich9-29/+29
2022-08-03drm/fb: rename FB CMA helpers to FB DMA helpersDanilo Krummrich4-10/+10
2022-08-03drm/fb: remove unused includes of drm_fb_cma_helper.hDanilo Krummrich2-2/+0
2022-07-26drm: Remove unnecessary include statements of drm_plane_helper.hThomas Zimmermann3-3/+0
2022-07-26drm/atomic-helper: Remove _HELPER_ infix from DRM_PLANE_HELPER_NO_SCALINGThomas Zimmermann1-2/+2
2022-07-26drm/atomic-helper: Move DRM_PLANE_HELPER_NO_SCALING to atomic helpersThomas Zimmermann1-1/+0
2022-07-22drm/komeda: Fix handling of atomic commits in the atomic_commit_tail hookLiviu Dudau3-3/+24
2022-07-22drm/komeda - At init write GCU control block to handle already on DPUCarsten Haitzler1-2/+1
2022-07-22drm/komeda: Add legacy FB support so VT's work as expectedCarsten Haitzler1-0/+2
2022-07-22drm/arm/hdlcd: Simplify IRQ install/uninstallRobin Murphy1-45/+15
2022-07-22drm/arm/hdlcd: Take over EFI framebuffer properlyRobin Murphy1-0/+10
2022-07-22drm/arm: Fix spelling typo in commentspengfuyuan2-2/+2
2022-07-05drm: Remove linux/fb.h from drm_crtc.hVille Syrjälä1-0/+2
2022-06-20drm: Drop drm_blend.h from drm_crtc.hVille Syrjälä4-0/+4
2022-06-20drm: Drop drm_framebuffer.h from drm_crtc.hVille Syrjälä5-0/+5
2022-06-20drm: Drop drm_edid.h from drm_crtc.hVille Syrjälä1-0/+1
2022-05-11Merge tag 'drm-msm-next-2022-05-09' of https://gitlab.freedesktop.org/drm/msm...Dave Airlie2-4/+4
2022-05-02drm: allow passing possible_crtcs to drm_writeback_connector_init()Abhinav Kumar2-4/+4
2022-04-28malidp: Fix NULL vs IS_ERR() checkingMiaoqian Lin1-1/+1
2022-04-11drm: mali-dp: potential dereference of null pointerJiasheng Jiang1-1/+4
2022-04-11drm/arm/malidp: Stop using iommu_present()Robin Murphy1-9/+5
2022-04-11drm/komeda: return early if drm_universal_plane_init() fails.Liviu Dudau1-2/+4
2022-04-11drm/komeda: Fix an undefined behavior bug in komeda_plane_add()Zhou Qingyang1-0/+4
2022-04-05Merge drm/drm-next into drm-misc-nextMaxime Ripard2-6/+2
2022-03-28Merge tag 'driver-core-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-6/+1
2022-03-24Merge tag 'drm-next-2022-03-24' of git://anongit.freedesktop.org/drm/drmLinus Torvalds4-9/+12
2022-03-08drm/komeda: plane: Remove redundant color encoding and range initialisationMaxime Ripard1-4/+1
2022-03-08drm/komeda: plane: Remove redundant zpos initialisationMaxime Ripard1-2/+0
2022-03-08drm/komeda: plane: switch to plane reset helperMaxime Ripard1-5/+1
2022-02-28drm/arm: arm hdlcd select DRM_GEM_CMA_HELPERCarsten Haitzler1-0/+1
2022-02-25drm/komeda: Make use of the helper component_compare_ofYong Wu1-6/+1
2022-01-25drm/connector: Fix typo in output formatMaxime Ripard1-6/+6
2022-01-19drm/malidp: Replace module initialization with DRM helpersJavier Martinez Canillas1-1/+2
2022-01-19drm/arm/hdlcd: Replace module initialization with DRM helpersJavier Martinez Canillas1-1/+2
2022-01-19drm/komeda: Replace module initialization with DRM helpersJavier Martinez Canillas1-1/+2
2021-11-30drm: Remove CONFIG_DRM_KMS_CMA_HELPER optionThomas Zimmermann2-3/+0
2021-08-16drm/arm: malidp: Use fourcc_mod_is_vendor() helperThierry Reding1-1/+1
2021-08-10drm/arm/hdlcd: Convert to Linux IRQ interfacesThomas Zimmermann2-78/+97
2021-07-08drm/arm/komeda: Don't include drm_irq.hThomas Zimmermann1-1/+0
2021-06-29drm/malidp: Don't set struct drm_device.irq_enabledThomas Zimmermann1-4/+0
2021-06-29drm/komeda: Don't set struct drm_device.irq_enabledThomas Zimmermann1-4/+0
2021-05-06drm/arm/malidp: Always list modifiersDaniel Vetter1-2/+7
2021-05-05drm/arm: Don't set allow_fb_modifiers explicitlyDaniel Vetter2-2/+0
2021-04-01drm/komeda: Fix bit check to import to value of proper typeCarsten Haitzler3-16/+22
2021-04-01drm/komeda: Convert sysfs sprintf/snprintf family to sysfs_emitTian Tao1-3/+3
2021-02-25drm: Use state helper instead of the plane state pointerMaxime Ripard2-2/+4
2021-02-25drm/atomic: Pass the full state to planes atomic disable and updateMaxime Ripard3-4/+6
2021-02-24drm: Rename plane->state variables in atomic update and disableMaxime Ripard1-17/+17
2021-02-24drm: Store new plane state in a variable for atomic_update and disableMaxime Ripard1-3/+4
2021-02-24drm: Use the state pointer directly in planes atomic_checkMaxime Ripard2-2/+2
2021-02-24drm/atomic: Pass the full state to planes atomic_checkMaxime Ripard3-3/+9
2021-02-24drm: Rename plane atomic_check state namesMaxime Ripard3-31/+34
2021-02-23drm/komeda: Annotate dma-fence critical section in commit pathDaniel Vetter1-0/+3
2021-02-23drm/malidp: Annotate dma-fence critical section in commit pathDaniel Vetter1-0/+3
2021-02-17drm: Switch to %p4cc format modifierSakari Ailus4-22/+6
2021-01-07Merge tag 'drm-misc-next-2020-12-17' of git://anongit.freedesktop.org/drm/drm...Daniel Vetter2-2/+0
2020-12-18drm/komeda: Fix bit check to import to value of proper typeCarsten Haitzler1-1/+2
2020-12-18drm/komeda: Handle NULL pointer access code path in error caseCarsten Haitzler1-2/+2
2020-12-18drm/komeda: Remove useless variable assignmentCarsten Haitzler1-1/+0
2020-12-18drm/komeda: Correct the sequence of hw_done() and flip_done()James Qian Wang1-2/+2
2020-12-15drm: automatic legacy gamma supportTomi Valkeinen2-2/+0
2020-11-10drm: Use state helper instead of CRTC state pointerMaxime Ripard1-1/+3
2020-11-06drm/<drivers>: Constify struct drm_driverDaniel Vetter3-3/+3
2020-11-02drm/atomic: Pass the full state to CRTC atomic begin and flushMaxime Ripard2-2/+4
2020-11-02drm/atomic: Pass the full state to CRTC atomic_checkMaxime Ripard2-13/+17
2020-10-23drm/komeda: Convert to DEFINE_SHOW_ATTRIBUTEQinglang Miao1-12/+1
2020-10-20drm/komeda: Drop local dma_parmsRobin Murphy2-4/+1
2020-10-09drm/atomic: Pass the full state to CRTC atomic enable/disableMaxime Ripard3-6/+12
2020-09-08Merge tag 'v5.9-rc4' into drm-nextDave Airlie1-3/+3
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-3/+3
2020-08-18drm/malidp: Use struct drm_gem_object_funcs.get_sg_table internallyThomas Zimmermann1-1/+1
2020-07-02drm/atomic-helper: reset vblank on crtc resetDaniel Vetter2-6/+2
2020-06-19drm/arm: fix unintentional integer overflow on left shiftColin Ian King1-1/+1
2020-06-15drm/malidp: convert platform driver to use dev_groupsEmil Velikov1-21/+6
2020-06-15drm/arm: Kconfig annotate drivers as COMPILE_TESTEmil Velikov1-2/+2
2020-06-10drm/malidp: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATEThomas Zimmermann1-6/+1
2020-06-10drm/malidp: Use GEM CMA object functionsThomas Zimmermann1-5/+1
2020-06-10drm/komeda: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATEThomas Zimmermann1-6/+1
2020-06-10drm/komeda: Use GEM CMA object functionsThomas Zimmermann1-5/+1
2020-06-10drm/arm: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPSThomas Zimmermann1-6/+1
2020-06-10drm/arm: Use GEM CMA object functionsThomas Zimmermann1-6/+1
2020-06-03drm/hdlcd: Don't call drm_crtc_vblank_off on unbindDaniel Vetter1-2/+1
2020-06-03drm/malidp: Don't call drm_crtc_vblank_off on unbindDaniel Vetter1-2/+1
2020-05-19drm/arm: remove _unlocked suffix in drm_gem_object_put_unlockedEmil Velikov2-5/+5
2020-04-28drm/komeda: use devm_drm_dev_allocDaniel Vetter1-11/+5
2020-04-17Merge drm/drm-next into drm-misc-nextThomas Zimmermann1-2/+2
2020-03-26drm/<drivers>: Use drmm_add_final_kfreeDaniel Vetter1-0/+2
2020-03-18drm: convert .debugfs_init() hook to return void.Wambui Karuga2-4/+2
2020-03-18drm/arm: make hdlcd_debugfs_init() return 0Wambui Karuga1-2/+4
2020-03-06drm/komeda: mark PM functions as __maybe_unusedArnd Bergmann1-2/+2
2020-01-20Backmerge v5.5-rc7 into drm-nextDave Airlie1-1/+1
2020-01-03Merge tag 'drm-misc-next-2020-01-02' of git://anongit.freedesktop.org/drm/drm...Dave Airlie9-56/+75
2019-12-27drm/komeda: Add runtime_pm supportjames qian wang (Arm Technology China)4-53/+53
2019-12-27drm/komeda: Add event handling for EMPTY/FULLjames qian wang (Arm Technology China)4-2/+21
2019-12-20drm/arm/mali: make malidp_mw_connector_helper_funcs staticBen Dooks (Codethink)1-1/+1
2019-12-17drm/malidp: plane_state->fb iff plane_state->crtcDaniel Vetter1-1/+1
2019-12-17Merge tag 'drm-misc-next-2019-12-16' of git://anongit.freedesktop.org/drm/drm...Daniel Vetter16-95/+260
2019-12-12drm/komeda: Enable new product D32 supportjames qian wang (Arm Technology China)5-16/+42
2019-12-12drm/komeda: Update the chip identifyjames qian wang (Arm Technology China)4-49/+54
2019-12-12drm/komeda: Correct d71 register block countingjames qian wang (Arm Technology China)1-3/+6
2019-11-19drm/komeda: Clean warnings: candidate for 'gnu_printf’ format attributejames qian wang (Arm Technology China)1-0/+1
2019-11-14drm/komeda: Adds gamma and color-transform support for DOU-IPSLowry Li (Arm Technology China)4-0/+31
2019-11-14drm/komeda: Add drm_ctm_to_coeffs()james qian wang (Arm Technology China)2-0/+15
2019-11-14drm/komeda: Add drm_lut_to_fgamma_coeffs()james qian wang (Arm Technology China)2-1/+60
2019-11-14Merge v5.4-rc7 into drm-nextDave Airlie2-3/+4
2019-11-13drm/komeda: Fix komeda driver build errorjames qian wang (Arm Technology China)1-2/+2
2019-11-12drm/komeda: add rate limiting disable to err_verbosityMihail Atanassov2-1/+3
2019-11-12drm/komeda: Add option to print WARN- and INFO-level IRQ eventsMihail Atanassov2-0/+15
2019-11-12drm/komeda: Optionally dump DRM state on interruptsMihail Atanassov2-2/+11
2019-11-12drm/komeda: Remove CONFIG_KOMEDA_ERROR_PRINTMihail Atanassov3-15/+2
2019-11-12drm/komeda: Add debugfs node to control error verbosityMihail Atanassov4-5/+24
2019-11-06drm/komeda: Use devm_platform_ioremap_resource() in komeda_dev_create()Markus Elfring1-8/+1
2019-10-23Merge drm/drm-next into drm-misc-nextSean Paul2-5/+6
2019-10-21drm/komeda: Fix typos in komeda_splitter_validateMihail Atanassov1-2/+2
2019-10-21drm/komeda: Don't flush inactive pipesMihail Atanassov1-1/+2
2019-10-21drm/komeda: Dump SC_ENH_* registers from scaler blockMihail Atanassov1-1/+13
2019-10-18drm/arm: make undeclared items staticBen Dooks (Codethink)1-5/+5
2019-10-16drm/komeda: Adds output-color format supportLowry Li (Arm Technology China)6-7/+38
2019-10-16drm/komeda: Set output color depth for outputLowry Li (Arm Technology China)6-0/+46
2019-10-16drm/komeda: Adds layer horizontal input size limitation check for D71Lowry Li (Arm Technology China)1-0/+49
2019-10-16drm/komeda: Add line size supportLowry Li (Arm Technology China)4-15/+70