aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/exynos
AgeCommit message (Expand)AuthorFilesLines
2025-11-25drm/fb-helper: Allocate and release fb_info in single placeThomas Zimmermann1-8/+1
2025-10-31drm: include drm_print.h where neededJani Nikula11-0/+11
2025-10-24drm/client: Add client free callback to unprepare fb_helperThomas Zimmermann1-2/+0
2025-10-13Merge drm/drm-next into drm-misc-nextThomas Zimmermann2-36/+9
2025-10-06drm/exynos: Switch to drm_atomic_get_new_crtc_state()Maxime Ripard1-1/+1
2025-09-29drm/exynos: Compute dumb-buffer sizes with drm_mode_size_dumb()Thomas Zimmermann1-3/+5
2025-09-15drm/exynos: dsi: add support for exynos7870Kaustabh Chakraborty1-0/+9
2025-09-15drm/exynos: exynos7_drm_decon: remove ctx->suspendedKaustabh Chakraborty1-36/+0
2025-07-31Merge tag 'mm-stable-2025-07-30-15-25' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+0
2025-07-30Merge tag 'drm-next-2025-07-30' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds3-4/+9
2025-07-16drm/exynos: Pass along the format info from .fb_create() to drm_helper_mode_f...Ville Syrjälä3-3/+8
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ä1-3/+1
2025-07-16drm: Pass pixel_format+modifier directly to drm_get_format_info()Ville Syrjälä1-1/+3
2025-07-09mm: remove callers of pfn_t functionalityAlistair Popple1-1/+0
2025-06-29drm/exynos: fimd: Guard display clock control with runtime PM callsMarek Szyprowski1-0/+12
2025-06-29drm/exynos: exynos7_drm_decon: add vblank check in IRQ handlingKaustabh Chakraborty1-0/+4
2025-06-29drm/exynos: Don't use %pK through printkThomas Weißschuh2-17/+17
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()timers-cleanups-2025-06-08Ingo Molnar1-1/+1
2025-05-06BackMerge tag 'v6.15-rc5' into drm-nextDave Airlie5-9/+5
2025-04-29drm/exynos: mic: convert to devm_drm_bridge_alloc() APILuca Ceresoli1-4/+3
2025-04-23drm/exynos: Fix spelling mistake "enqueu" -> "enqueue"Colin Ian King1-1/+1
2025-04-23drm/exynos: exynos7_drm_decon: Consstify struct decon_dataKrzysztof Kozlowski1-2/+2
2025-04-23drm/exynos: fixed a spelling errorAnindya Sundar Gayen1-1/+1
2025-04-23drm/exynos/vidi: Remove redundant error handling in vidi_get_modes()Wentao Liang1-3/+0
2025-04-23drm/exynos: Remove unnecessary checkingGuoqing Jiang1-2/+1
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner1-1/+1
2025-01-07drm/connector: make mode_valid take a const struct drm_display_modeDmitry Baryshkov1-1/+1
2025-01-04ASoC: hdmi-codec: move no_capture_mute to struct hdmi_codec_pdataDmitry Baryshkov1-1/+1
2024-12-16drm/exynos: hdmi: use eld_mutex to protect access to connector->eldDmitry Baryshkov1-0/+2
2024-12-09Merge remote-tracking branch 'drm/drm-next' into drm-misc-nextMaarten Lankhorst16-16/+16
2024-12-05drm: remove driver date from struct drm_driver and all driversJani Nikula1-2/+0
2024-12-02module: Convert symbol namespace to string literalPeter Zijlstra1-1/+1
2024-12-02Merge drm/drm-next into drm-misc-nextMaxime Ripard4-55/+87
2024-12-01Get rid of 'remove_new' relic from platform driver structLinus Torvalds15-15/+15
2024-11-15drm/client: Move public client header to clients/ subdirectoryThomas Zimmermann1-1/+1
2024-11-04drm/exynos: exynos7_drm_decon: add driver data and support for Exynos7870Kaustabh Chakraborty2-22/+51
2024-11-04drm/exynos: exynos7_drm_decon: properly clear channels during bindKaustabh Chakraborty1-23/+32
2024-11-04drm/exynos: exynos7_drm_decon: fix ideal_clk by converting it to HzKaustabh Chakraborty1-1/+1
2024-11-04drm/exynos: exynos7_drm_decon: fix uninitialized crtc reference in functionsKaustabh Chakraborty1-7/+4
2024-11-04drm/exynos: remove unused prototype for crtcKwanghoon Son1-3/+0
2024-11-04drm/exynos: gsc: Fix typo in commentShen Lichuan1-1/+1
2024-10-09Merge tag 'drm-misc-next-2024-09-26' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie4-99/+20
2024-10-09Merge tag 'drm-misc-next-2024-09-20' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie1-10/+15
2024-09-30Merge drm/drm-next into drm-misc-nextThomas Zimmermann1-1/+1
2024-09-26drm/exynos-drm: Run DRM default client setupThomas Zimmermann4-99/+20
2024-09-19Merge tag 'drm-next-2024-09-19' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds4-8/+4
2024-09-11Merge drm/drm-next into drm-misc-nextThomas Zimmermann4-8/+4
2024-09-06drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()Yuesong Li1-1/+1
2024-09-06drm/exynos: Remove unnecessary codeKwanghoon Son1-4/+0
2024-09-06drm/exynos: Constify struct exynos_drm_ipp_funcsChristophe JAILLET3-3/+3
2024-09-04ARM: 9417/1: dma-mapping: Pass device to arm_iommu_create_mapping()Jason Gunthorpe1-1/+1
2024-09-04drm/exynos: hdmi: convert to struct drm_edidJani Nikula1-8/+12
2024-09-04drm/exynos: hdmi: use display_info for printing display dimensionsJani Nikula1-2/+3
2024-07-03drm/exynos/vidi: convert to struct drm_edidJani Nikula1-18/+26
2024-07-03drm/exynos/vidi: simplify fake edid handlingJani Nikula1-29/+11
2024-07-03drm/exynos/vidi: use drm_edid_duplicate()Jani Nikula1-6/+2
2024-07-03Merge tag 'exynos-drm-fixes-for-v6.10-rc4' of git://git.kernel.org/pub/scm/li...Inki Dae3-4/+11
2024-06-27drm/bridge: analogix_dp: remove unused analogix_dp_removeLucas Stach1-3/+0
2024-06-27drm/bridge: analogix_dp: remove unused platform power_on_end callbackLucas Stach1-1/+1
2024-06-10drm/exynos/vidi: fix memory leak in .get_modes()Jani Nikula1-1/+6
2024-06-10drm/exynos: dp: drop driver owner initializationKrzysztof Kozlowski1-1/+0
2024-06-10drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID foundMarek Szyprowski1-2/+5
2024-05-02Revert "drm: Switch DRM_DISPLAY_HELPER to depends on"Geert Uytterhoeven1-1/+1
2024-05-02Revert "drm: Switch DRM_DISPLAY_DP_HELPER to depends on"Geert Uytterhoeven1-1/+1
2024-05-02Revert "drm: fix DRM_DISPLAY_DP_HELPER dependencies"Geert Uytterhoeven1-1/+1
2024-04-25gpu: drm: exynos: hdmi: eliminate uses of of_node_put()Shivani Gupta1-10/+5
2024-04-25drm/exynos: mixer: drop driver owner initializationKrzysztof Kozlowski1-1/+0
2024-04-25drm/exynos: hdmi: drop driver owner initializationKrzysztof Kozlowski1-1/+0
2024-04-25drm/exynos: vidi: drop driver owner initializationKrzysztof Kozlowski1-1/+0
2024-04-25drm/exynos: scaler: drop driver owner initializationKrzysztof Kozlowski1-1/+0
2024-04-25drm/exynos: rotator: drop driver owner initializationKrzysztof Kozlowski1-1/+0
2024-04-25drm/exynos: mic: drop driver owner initializationKrzysztof Kozlowski1-1/+0
2024-04-25drm/exynos: gsc: drop driver owner initializationKrzysztof Kozlowski1-1/+0
2024-04-25drm/exynos: g2d: drop driver owner initializationKrzysztof Kozlowski1-1/+0
2024-04-25drm/exynos: dsi: drop driver owner initializationKrzysztof Kozlowski1-1/+0
2024-04-25drm/exynos: fimd: drop driver owner initializationKrzysztof Kozlowski1-1/+0
2024-04-25drm/exynos: fimc: drop driver owner initializationKrzysztof Kozlowski1-1/+0
2024-04-04drm: fix DRM_DISPLAY_DP_HELPER dependenciesArnd Bergmann1-1/+1
2024-04-02Merge drm/drm-next into drm-misc-nextThomas Zimmermann3-8/+7
2024-03-28drm: Switch DRM_DISPLAY_DP_HELPER to depends onMaxime Ripard1-1/+1
2024-03-28drm: Switch DRM_DISPLAY_HELPER to depends onMaxime Ripard1-1/+1
2024-03-13drm/exynos: simplify the return value handling in exynos_dp_get_modes()Jani Nikula1-4/+3
2024-03-13drm/exynos: do not return negative values from .get_modes()Jani Nikula2-4/+4
2024-01-25Merge tag 'exynos-drm-fixes-for-v6.8-rc2' of git://git.kernel.org/pub/scm/lin...Dave Airlie3-6/+6
2024-01-22drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resumeFedor Pchelkin1-1/+1
2024-01-22drm/exynos: fix accidental on-stack copy of exynos_drm_planeArnd Bergmann2-4/+4
2024-01-22drm/exynos: fix incorrect type issueInki Dae1-1/+1
2023-12-12drm/exynos: dpi: Change connector type to DPIPaul Cercueil1-1/+1
2023-12-12drm/exynos: Convert to platform remove callback returning voidUwe Kleine-König14-55/+28
2023-12-12drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind timeDouglas Anderson1-0/+11
2023-12-12Merge tag 'exynos-drm-next-for-v6.7-rc5' of git://git.kernel.org/pub/scm/linu...Inki Dae2-5/+5
2023-12-07drm/exynos: fix a wrong error checkingInki Dae1-5/+3
2023-12-07drm/exynos: fix a potential error pointer dereferenceXiang Yang1-0/+2
2023-11-27drm: Use device_get_match_data()Rob Herring1-4/+5
2023-10-11Merge drm/drm-next into drm-misc-nextThomas Zimmermann2-4/+3
2023-10-06drm: exynos: dsi: Convert to platform remove callback returning voidUwe Kleine-König1-1/+1
2023-08-08drm/exynos: remove redundant of_match_ptrZhu Wang1-1/+1
2023-08-08drm/exynos: fix a possible null-pointer dereference due to data race in exyno...Tuo Li1-3/+2
2023-07-31fbdev: Use _DMAMEM_ infix for DMA-memory helpersThomas Zimmermann2-3/+3
2023-07-24drm/exynos: Set fbdev FBINFO_VIRTFB flagThomas Zimmermann1-0/+1
2023-07-24drm/exynos: Use fbdev DMA helpersThomas Zimmermann2-3/+3
2023-07-24Merge drm/drm-next into drm-misc-nextThomas Zimmermann1-4/+0
2023-07-21drm: Explicitly include correct DT includesRob Herring8-8/+6
2023-07-17Merge tag 'drm-misc-next-2023-07-13' of git://anongit.freedesktop.org/drm/drm...Daniel Vetter1-3/+0
2023-07-11drm/client: Send hotplug event after registering a clientThomas Zimmermann1-4/+0
2023-06-26drm: Clear fd/handle callbacks in struct drm_driverThomas Zimmermann1-2/+0
2023-06-19Merge drm/drm-next into drm-misc-nextThomas Zimmermann3-5/+3
2023-06-19drm: Remove struct drm_driver.gem_prime_mmapThomas Zimmermann1-1/+0
2023-06-19Backmerge tag 'v6.4-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tor...Dave Airlie3-5/+3
2023-06-07drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctlMin Li1-1/+1
2023-06-07drm/exynos: vidi: fix a wrong error returnInki Dae1-2/+0
2023-06-01drm/exynos: Use regular fbdev I/O helpersThomas Zimmermann2-5/+5
2023-05-15drm/exynos: fix g2d_open/close helper function definitionsArnd Bergmann1-2/+2
2023-04-17drm/exynos: Implement fbdev emulation as in-kernel clientThomas Zimmermann4-108/+77
2023-04-17drm/exynos: Initialize fbdev DRM clientThomas Zimmermann1-2/+33
2023-04-17drm/exynos: Remove fb_helper from struct exynos_drm_privateThomas Zimmermann2-12/+5
2023-04-17drm/exynos: Remove struct exynos_drm_fbdevThomas Zimmermann1-16/+5
2023-04-17drm/exynos: Remove exynos_gem from struct exynos_drm_fbdevThomas Zimmermann1-9/+4
2023-03-28drm: bridge: Generalize Exynos-DSI driver into a Samsung DSIM bridgeJagan Teki2-2000/+47
2023-03-28drm: exynos: dsi: Add host helper for te_irq_handlerJagan Teki1-4/+16
2023-03-28drm: exynos: dsi: Consolidate component and bridgeJagan Teki1-23/+115
2023-03-28drm: exynos: dsi: Add atomic_get_input_bus_fmtsJagan Teki1-0/+62
2023-03-28drm: exynos: dsi: Add input_bus_flagsJagan Teki1-0/+8
2023-03-28drm: exynos: dsi: Add atomic checkJagan Teki1-0/+28
2023-03-28drm: exynos: dsi: Handle proper host initializationMarek Szyprowski1-6/+21
2023-03-28drm: exynos: dsi: Introduce hw_type platform dataJagan Teki1-15/+68
2023-03-28drm: exynos: dsi: Add platform PLL_P (PMS_P) offsetJagan Teki1-2/+9
2023-03-28drm: exynos: dsi: Mark PHY as optionalJagan Teki1-1/+1
2023-03-28drm: exynos: dsi: Lookup OF-graph or Child node devicesJagan Teki1-2/+36
2023-03-28drm: exynos: dsi: Drop explicit call to bridge detachJagan Teki1-2/+0
2023-03-14drm: Drop ARCH_MULTIPLATFORM from dependenciesUwe Kleine-König1-1/+1
2023-02-23Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+2
2023-02-23Merge tag 'drm-misc-next-fixes-2023-02-21' of git://anongit.freedesktop.org/d...Dave Airlie1-1/+2
2023-02-21drm/fb-helper: Remove drm_fb_helper_unprepare() from drm_fb_helper_fini()Thomas Zimmermann1-1/+2
2023-02-09mm: replace vma->vm_flags direct modifications with modifier callsSuren Baghdasaryan1-2/+2
2023-02-02Merge tag 'exynos-drm-next-for-v6.3' of git://git.kernel.org/pub/scm/linux/ke...Dave Airlie1-2/+7
2023-01-26drm/fb-helper: Initialize fb-helper's preferred BPP in prepare functionThomas Zimmermann1-2/+2
2023-01-26drm: exynos: dsi: Restore proper bridge chain orderJagan Teki1-2/+7
2023-01-20drm: exynos: dsi: Properly name HSA/HBP/HFP/HSE bitsJagan Teki1-8/+25
2023-01-20drm: exynos: dsi: Fix MIPI_DSI*_NO_* mode flagsJagan Teki1-4/+4
2023-01-04Merge tag 'drm-misc-next-2023-01-03' of git://anongit.freedesktop.org/drm/drm...Daniel Vetter9-75/+28
2022-12-13Merge tag 'mm-stable-2022-12-13' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+1
2022-12-12drm: exynos: Remove #ifdef guards for PM related functionsPaul Cercueil9-75/+28
2022-11-30drm/exynos: remove FOLL_FORCE usageDavid Hildenbrand1-1/+1
2022-11-05drm/fb-helper: Perform all fbdev I/O with the same implementationThomas Zimmermann1-0/+2
2022-11-05drm/fb-helper: Rename drm_fb_helper_unregister_fbi() to use _info postfixThomas Zimmermann1-1/+1
2022-11-05drm/fb-helper: Rename drm_fb_helper_alloc_fbi() to use _info postfixThomas Zimmermann1-1/+1
2022-10-10Merge tag 'iommu-updates-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+0
2022-09-26drm/exynos: Fix return type for mixer_mode_valid and hdmi_mode_validNathan Huckleberry2-3/+3
2022-09-26drm/exynos: replace drm_detect_hdmi_monitor() with drm_display_info.is_hdmihongao1-1/+1
2022-09-09iommu/dma: Make header privateRobin Murphy1-1/+0
2022-09-06Merge tag 'drm-misc-next-2022-08-20-1' of git://anongit.freedesktop.org/drm/d...Daniel Vetter1-1/+0
2022-08-06Merge tag 'sound-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds1-4/+4
2022-07-26drm: Remove unnecessary include statements of drm_plane_helper.hThomas Zimmermann1-1/+0
2022-07-13Merge tag 'exynos-drm-next-for-v5.20' of git://git.kernel.org/pub/scm/linux/k...Dave Airlie1-4/+13
2022-07-13Backmerge tag 'v5.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/to...Dave Airlie2-33/+15
2022-07-12drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed.Jian Zhang1-4/+13
2022-07-05drm: Remove linux/i2c.h from drm_crtc.hVille Syrjälä1-0/+1
2022-07-05drm: Remove linux/fb.h from drm_crtc.hVille Syrjälä1-0/+1
2022-06-20drm: Drop drm_blend.h from drm_crtc.hVille Syrjälä6-0/+6
2022-06-20drm: Drop drm_framebuffer.h from drm_crtc.hVille Syrjälä8-0/+8
2022-06-20drm: Drop drm_edid.h from drm_crtc.hVille Syrjälä1-0/+1
2022-06-14drm/exynos: mic: Rework initializationMarek Szyprowski2-33/+15
2022-06-14drm/exynos: fix IS_ERR() vs NULL check in probeDan Carpenter1-2/+2
2022-06-13ASoC: hdmi-codec: Update to modern DAI terminologyMark Brown1-4/+4
2022-05-04drm: exynos: dsi: Use child panel or bridge find helpersJagan Teki1-1/+11
2022-04-25drm/display: Introduce a DRM display-helper moduleThomas Zimmermann1-1/+2
2022-04-05Merge drm/drm-next into drm-misc-nextMaxime Ripard7-52/+66
2022-03-31drm: exynos: dsi: Switch to atomic funcsJagan Teki1-9/+16
2022-03-31drm: exynos: dsi: Convert to bridge driverJagan Teki1-43/+45
2022-03-31drm: exynos: dsi: Use drm panel_bridge APIJagan Teki1-134/+23
2022-03-31exynos: drm: dsi: Attach in_bridge in MIC driverJagan Teki2-15/+22
2022-03-28Merge tag 'driver-core-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-7/+1
2022-03-04drm/exynos: fimd: add BGR support for exynos4/5Martin Jücker1-2/+40
2022-03-04drm/exynos: Search for TE-gpio in DSI panel's nodeMarek Szyprowski1-1/+1
2022-03-04drm/exynos: Don't fail if no TE-gpio is defined for DSI driverMarek Szyprowski1-1/+3
2022-03-04drm/exynos: gsc: Use platform_get_irq() to get the interruptLad Prabhakar1-7/+3
2022-03-04drm/exynos/fimc: Use platform_get_irq() to get the interruptLad Prabhakar1-8/+5
2022-03-04drm/exynos/exynos_drm_fimd: Use platform_get_irq_byname() to get the interruptLad Prabhakar1-9/+4
2022-03-04drm/exynos: mixer: Use platform_get_irq() to get the interruptLad Prabhakar1-8/+6
2022-03-04drm/exynos/exynos7_drm_decon: Use platform_get_irq_byname() to get the interruptLad Prabhakar1-9/+3
2022-02-25drm/exynos: Make use of the helper component_compare_devYong Wu1-7/+1
2022-02-07Merge remote-tracking branch 'drm/drm-next' into drm-misc-nextMaarten Lankhorst7-102/+33
2022-02-01Merge tag 'drm-misc-next-2022-01-27' of git://anongit.freedesktop.org/drm/drm...Dave Airlie2-1/+13
2022-01-27drm/exynos: Add support for the nomodeset kernel parameterJavier Martinez Canillas1-0/+3
2022-01-12Revert "drm: exynos: dsi: Convert to bridge driver"Jagan Teki1-61/+32
2022-01-04drm: exynos: dsi: Add mode_set functionJagan Teki1-1/+12
2022-01-04drm: exynos: dsi: Convert to bridge driverJagan Teki1-22/+51
2021-12-22drm/exynos: drop the use of label from exynos_dsi_register_te_irqInki Dae1-4/+3
2021-12-22drm/exynos: remove useless type conversionBernard Zhao1-2/+2
2021-12-22drm/exynos: Implement mmap as GEM object functionThomas Zimmermann4-68/+13
2021-12-22drm/exynos: Replace legacy gpio interface for gpiod interfaceMaíra Canal1-28/+14
2021-10-25dma-buf: move dma-buf symbols into the DMA_BUF module namespaceGreg Kroah-Hartman1-0/+3
2021-09-16drm/exynos: Make use of the helper function devm_platform_ioremap_resource()Cai Huoqing9-31/+9
2021-08-22drm/exynos: Always initialize mapping in exynos_drm_register_dma()Nathan Chancellor1-0/+2
2021-08-22drm/exynos: Convert from atomic_t to refcount_t on g2d_cmdlist_userptr->refcountXiyu Yang1-5/+6
2021-08-22drm/exynos: g2d: fix missing unlock on error in g2d_runqueue_worker()Wei Yongjun1-1/+2
2021-07-30Merge tag 'drm-misc-next-2021-07-29' of git://anongit.freedesktop.org/drm/drm...Dave Airlie1-4/+4
2021-07-28drm/bridge: Centralize error message when bridge attach failsLaurent Pinchart2-8/+2