aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/tegra
AgeCommit message (Expand)AuthorFilesLines
8 daysMerge tag 'drm-next-2025-12-03' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds12-45/+380
2025-11-25drm/fb-helper: Allocate and release fb_info in single placeThomas Zimmermann1-8/+1
2025-11-14drm/tegra: Add NVJPG driverDiogo Ivo4-0/+334
2025-11-14drm/tegra: dsi: Calculate packet parameters for video modeSvyatoslav Ryhel1-3/+10
2025-11-14drm/tegra: dsi: Make SOL delay calculation mode independentSvyatoslav Ryhel1-24/+18
2025-11-14Revert "drm/tegra: dsi: Clear enable register if powered by bootloader"Diogo Ivo1-9/+0
2025-11-14drm/tegra: Add call to put_pid()Prateek Agarwal1-2/+5
2025-11-14drm/tegra: dc: Fix reference leak in tegra_dc_couple()Ma Ke1-0/+1
2025-10-31drm: include drm_print.h where neededJani Nikula7-0/+7
2025-10-24drm/client: Add client free callback to unprepare fb_helperThomas Zimmermann1-2/+0
2025-10-06drm/tegra: Switch to drm_atomic_get_new_crtc_state()Maxime Ripard1-1/+1
2025-09-29drm/tegra: Compute dumb-buffer sizes with drm_mode_size_dumb()Thomas Zimmermann1-3/+5
2025-09-15Merge drm/drm-next into drm-misc-nextThomas Zimmermann1-1/+1
2025-09-11drm/tegra: hdmi: sor: Fix error: variable ‘j’ set but not usedBrahmajit Das2-4/+4
2025-08-26Revert "drm/tegra: Use dma_buf from GEM object instance"Thomas Zimmermann1-1/+1
2025-07-30Merge tag 'drm-next-2025-07-30' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds4-6/+11
2025-07-16drm/tegra: Pass along the format info from .fb_create() to drm_helper_mode_fi...Ville Syrjälä3-3/+7
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ä2-3/+2
2025-07-16drm: Pass pixel_format+modifier directly to drm_get_format_info()Ville Syrjälä1-1/+3
2025-07-07drm/tegra: Use dma_buf from GEM object instanceThomas Zimmermann1-1/+1
2025-07-07drm/tegra: Test for imported buffers with drm_gem_is_imported()Thomas Zimmermann1-1/+1
2025-07-04drm/tegra: nvdec: Fix dma_alloc_coherent error checkMikko Perttunen1-4/+2
2025-05-07drm/tegra: Fix a possible null pointer dereferenceQiu-ji Chen1-1/+4
2025-05-07drm/tegra: rgb: Fix the unbound reference countBiju Das1-1/+13
2025-05-07drm/tegra: falcon: Pipeline firmware copyMikko Perttunen2-1/+20
2025-05-07drm/tegra: dpaux: Use dev_err_probe()Zhang Enpei1-8/+3
2025-05-07drm/tegra: Remove unneeded includeJon Hunter1-1/+0
2025-05-07drm/tegra: Assign plane type before registrationThierry Reding3-7/+12
2025-04-02drm/dp: Pull drm_dp_link_power_up/down from Tegra to common drm_dp_helperAndy Yan3-71/+2
2025-03-06drm/tegra: move to devm_platform_ioremap_resource() usageAnusha Srivatsa1-3/+1
2025-02-14drm/atomic: Let drivers decide which planes to async flipAndré Almeida1-1/+2
2025-01-07drm/connector: make mode_valid take a const struct drm_display_modeDmitry Baryshkov3-3/+3
2024-12-09Merge remote-tracking branch 'drm/drm-next' into drm-misc-nextMaarten Lankhorst11-11/+11
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 Ripard1-31/+8
2024-12-01Get rid of 'remove_new' relic from platform driver structLinus Torvalds10-10/+10
2024-11-21Merge tag 'drm-next-2024-11-21' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds7-126/+80
2024-11-20Merge tag 'pmdomain-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/u...Linus Torvalds1-31/+8
2024-11-15drm/client: Move public client header to clients/ subdirectoryThomas Zimmermann1-1/+1
2024-11-04Backmerge v6.12-rc6 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds...Dave Airlie1-2/+2
2024-10-24drm/tegra: Fix NULL vs IS_ERR() check in probe()Dan Carpenter1-2/+2
2024-10-14drm/tegra: Use video aperture helpersThomas Zimmermann1-2/+2
2024-10-10drm/tegra: gr3d: Convert into devm_pm_domain_attach_list()Ulf Hansson1-31/+8
2024-10-10Revert "drm/tegra: gr3d: Convert into dev_pm_domain_attach|detach_list()"Ulf Hansson1-13/+33
2024-09-30Merge drm/drm-next into drm-misc-nextThomas Zimmermann1-2/+4
2024-09-26drm/tegra: Run DRM default client setupThomas Zimmermann4-96/+20
2024-09-19Merge tag 'drm-next-2024-09-19' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds5-50/+40
2024-09-16Merge tag 'vfs-6.12.misc' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs...Linus Torvalds1-0/+1
2024-09-11Merge drm/drm-next into drm-misc-nextThomas Zimmermann1-0/+1
2024-09-11Merge v6.11-rc7 into drm-nextSimona Vetter1-0/+1
2024-09-10drm/tegra: Use iommu_paging_domain_alloc()Lu Baolu1-2/+3
2024-09-05drm/tegra: fix potential uninitialized variable useJani Nikula1-1/+1
2024-09-03drm/tegra: fix potential uninitialized variable useJani Nikula1-1/+1
2024-09-03drm/bridge-connector: move to DRM_DISPLAY_HELPER moduleDmitry Baryshkov1-0/+1
2024-08-30fs: move FMODE_UNSIGNED_OFFSET to fop_flagsChristian Brauner1-0/+1
2024-08-29drm/tegra: hdmi: Make read-only const array freqs staticColin Ian King1-1/+1
2024-08-29drm/tegra: gem: Don't attach dma-bufs when not neededMikko Perttunen2-30/+57
2024-08-29drm/tegra: gem: Open code drm_prime_gem_destroyMikko Perttunen1-1/+4
2024-08-29Revert "drm/tegra: gr3d: Convert into dev_pm_domain_attach|detach_list()"Thierry Reding1-13/+33
2024-08-29drm/tegra: convert to struct drm_edidJani Nikula2-13/+18
2024-08-28drm/tegra: hub: Use fn parameter directly to fix Coccinelle warningThorsten Blum1-4/+3
2024-08-28drm/tegra: gr3d: Convert into dev_pm_domain_attach|detach_list()Ulf Hansson1-33/+13
2024-07-08drm/tegra: Call drm_atomic_helper_shutdown() at shutdown timeDouglas Anderson1-0/+6
2024-05-02Revert "drm: Switch DRM_DISPLAY_HELPER to depends on"Geert Uytterhoeven1-1/+1
2024-05-02Revert "drm: Switch DRM_DISPLAY_DP_AUX_BUS 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: Switch DRM_DISPLAY_HDMI_HELPER to depends on"Geert Uytterhoeven1-1/+1
2024-04-05Merge tag 'drm-misc-next-2024-03-28' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie1-4/+4
2024-03-28drm: Switch DRM_DISPLAY_HDMI_HELPER to depends onMaxime Ripard1-1/+1
2024-03-28drm: Switch DRM_DISPLAY_DP_HELPER to depends onMaxime Ripard1-1/+1
2024-03-28drm: Switch DRM_DISPLAY_DP_AUX_BUS to depends onMaxime Ripard1-1/+1
2024-03-28drm: Switch DRM_DISPLAY_HELPER to depends onMaxime Ripard1-1/+1
2024-03-28drm/display: Make DisplayPort AUX bus Kconfig name consistentMaxime Ripard1-1/+1
2024-03-13Merge tag 'drm-next-2024-03-13' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds8-41/+92
2024-02-26Merge drm/drm-fixes into drm-misc-fixesMaxime Ripard1-1/+2
2024-02-26drm/tegra: Remove existing framebuffer only if we support displayThierry Reding1-3/+20
2024-02-22drm/tegra: put drm_gem_object ref on error in tegra_fb_createFedor Pchelkin1-0/+1
2024-02-07Merge drm/drm-next into drm-misc-nextThomas Zimmermann1-1/+2
2024-02-05Merge tag 'drm-misc-next-2024-01-11' of git://anongit.freedesktop.org/drm/drm...Dave Airlie7-41/+90
2024-02-01drm/tegra: Do not assume that a NULL domain means no DMA IOMMUJason Gunthorpe1-1/+2
2024-01-16ASoC: hdmi-codec: drop drm/drm_edid.h includeJani Nikula1-0/+1
2023-12-14drm/tegra: output: Fix missing i2c_put_adapter() in the error handling paths ...Christophe JAILLET1-4/+12
2023-12-14drm/tegra: rgb: Fix missing clk_put() in the error handling paths of tegra_dc...Christophe JAILLET1-1/+3
2023-12-14drm/tegra: rgb: Fix some error handling paths in tegra_dc_rgb_probe()Christophe JAILLET1-5/+11
2023-12-14drm/tegra: hdmi: Fix some error handling paths in tegra_hdmi_probe()Christophe JAILLET1-7/+13
2023-12-14drm/tegra: dsi: Fix missing pm_runtime_disable() in the error handling path o...Christophe JAILLET1-0/+1
2023-12-14drm/tegra: dsi: Fix some error handling paths in tegra_dsi_probe()Christophe JAILLET1-19/+35
2023-12-14drm/tegra: dpaux: Fix PM disable depth imbalance in tegra_dpaux_probeZhang Shurong1-4/+10
2023-12-14drm/tegra: include drm/drm_edid.h only where neededJani Nikula3-1/+3
2023-12-14drm/tegra: dsi: Add missing check for of_find_device_by_nodeChen Ni1-1/+3
2023-11-09drm/edid: include drm_eld.h only where requiredJani Nikula2-0/+2
2023-10-11drm/tegra: gem: Do not return NULL in tegra_bo_mmap()Thierry Reding1-2/+11
2023-10-11drm/tegra: Zero-initialize iosys_mapMikko Perttunen1-1/+1
2023-10-11drm/tegra: hub: Increase buffer size to ensure all possible values can be storedLee Jones1-1/+1
2023-10-11drm/tegra: Remove two unused function declarationsYue Haibing1-3/+0
2023-10-11drm/tegra: Remove surplus else after returnSui Jingfeng1-9/+10
2023-09-20drm/tegra: rgb: Parameterize V- and H-sync polaritiesThierry Reding1-3/+13
2023-09-01drm/debugfs: rework drm_debugfs_create_files implementation v2Christian König4-2/+12
2023-07-31fbdev: Use _DMAMEM_ infix for DMA-memory helpersThomas Zimmermann2-3/+3
2023-07-27drm/tegra: sor: Convert to devm_platform_ioremap_resource()Yangtao Li1-3/+1
2023-07-27drm/tegra: hdmi: Convert to devm_platform_ioremap_resource()Yangtao Li1-3/+1
2023-07-27drm/tegra: dpaux: Fix incorrect return value of platform_get_irqYangtao Li1-1/+1
2023-07-27drm/tegra: output: hdmi: Support bridge/connectorMaxim Schwalm1-11/+33
2023-07-27drm/tegra: Enable runtime PM during probeMikko Perttunen4-38/+28
2023-07-27drm/tegra: dpaux: Use devm_platform_ioremap_resource()Yang Li1-3/+1
2023-07-27drm/tegra: Add error check for NVDEC firmware memory allocationMikko Perttunen1-0/+2
2023-07-24drm/tegra: Store pointer to vmap'ed framebuffer in screen_bufferThomas Zimmermann1-1/+1
2023-07-24drm/tegra: Set fbdev FBINFO_VIRTFB flagThomas Zimmermann1-0/+1
2023-07-24drm/tegra: Use fbdev DMA helpersThomas Zimmermann2-3/+3
2023-07-24Merge drm/drm-next into drm-misc-nextThomas Zimmermann2-4/+1
2023-07-21drm: Explicitly include correct DT includesRob Herring9-11/+10
2023-07-17Merge tag 'drm-misc-next-2023-07-13' of git://anongit.freedesktop.org/drm/drm...Daniel Vetter2-4/+0
2023-07-11drm/client: Send hotplug event after registering a clientThomas Zimmermann1-4/+0
2023-06-29Merge tag 'drm-next-2023-06-29' of git://anongit.freedesktop.org/drm/drmLinus Torvalds3-6/+5
2023-06-26drm: Clear fd/handle callbacks in struct drm_driverThomas Zimmermann1-2/+0
2023-06-21drm: Don't assert held reservation lock for dma-buf mmappingDmitry Osipenko1-2/+0
2023-06-08drm/tegra: sor: Add a determine_rate hookMaxime Ripard1-0/+1
2023-06-01drm/tegra: Use regular fbdev I/O helpersThomas Zimmermann2-5/+4
2023-04-16Merge drm/drm-next into drm-misc-nextThomas Zimmermann21-433/+339
2023-04-16drm/aperture: Remove primary argumentDaniel Vetter1-1/+1
2023-04-06Merge tag 'drm/tegra/for-6.4-rc1' of https://gitlab.freedesktop.org/drm/tegra...Daniel Vetter21-433/+339
2023-04-06drm/tegra: Avoid potential 32-bit integer overflowNur Hussein1-1/+1
2023-04-06drm/tegra: Implement fbdev emulation as in-kernel clientThomas Zimmermann3-132/+86
2023-04-06drm/tegra: Initialize fbdev DRM clientThomas Zimmermann1-1/+32
2023-04-06drm/tegra: Hide fbdev support behind config optionThomas Zimmermann4-225/+253
2023-04-06drm/scdc-helper: Pimp SCDC debugsVille Syrjälä1-10/+5
2023-04-05drm/tegra: Remove struct tegra_fbdevThomas Zimmermann2-47/+22
2023-04-05drm/tegra: Removed fb from struct tegra_fbdevThomas Zimmermann2-12/+12
2023-04-05drm/tegra: Include <linux/i2c.h>Thomas Zimmermann1-0/+1
2023-04-05drm/tegra: Include <linux/of.h>Thomas Zimmermann2-0/+3
2023-04-05drm/tegra: Fix another missing includeChristian König1-0/+1
2023-04-04drm/tegra: dsi: Clear enable register if powered by bootloaderDiogo Ivo1-0/+9
2023-04-04drm/tegra: plane: Improve use of dev_err_probe()Cai Huoqing1-10/+6
2023-04-04drm/tegra: dsi: Make use of the helper function dev_err_probe()Cai Huoqing1-16/+12
2023-04-04drm/tegra: sor: Make use of the helper function dev_err_probe()Cai Huoqing1-15/+9
2023-04-04drm/tegra: sor: Remove redundant error loggingDeepak R Varma1-3/+1
2023-04-04drm/tegra: dc: Remove set but unused variable 'state'Lee Jones1-2/+0
2023-04-04drm/tegra: Allow compile test on !ARM v2Christian König2-1/+2
2023-04-04drm/tegra: vic: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-04-04drm/tegra: sor: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-04-04drm/tegra: nvdec: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-04-04drm/tegra: hub: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-04-04drm/tegra: hdmi: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-04-04drm/tegra: gr3d: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-04-04drm/tegra: gr2d: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-04-04drm/tegra: dsi: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-04-04drm/tegra: dpaux: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-04-04drm/tegra: dc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-04-04drm/tegra: rgb: Make tegra_dc_rgb_remove() return voidUwe Kleine-König3-11/+4
2023-04-04gpu: host1x: Make host1x_client_unregister() return voidUwe Kleine-König9-62/+10
2023-02-24Merge tag 'iommu-updates-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2023-02-23Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-3/+2
2023-02-21drm/fb-helper: Remove drm_fb_helper_unprepare() from drm_fb_helper_fini()Thomas Zimmermann1-0/+1
2023-02-09mm: replace vma->vm_flags direct modifications with modifier callsSuren Baghdasaryan1-3/+2
2023-01-30Merge tag 'drm/tegra/for-6.3-rc1' of https://gitlab.freedesktop.org/drm/tegra...Dave Airlie5-55/+28
2023-01-27drm/tegra: nvdec: Use tegra_dev_iommu_get_stream_id()Thierry Reding1-12/+4
2023-01-27drm/tegra: vic: Use tegra_dev_iommu_get_stream_id()Thierry Reding1-25/+14
2023-01-27drm/tegra: Use tegra_dev_iommu_get_stream_id()Thierry Reding1-11/+3
2023-01-26drm/tegra: Remove #ifdef guards for PM related functionsPaul Cercueil1-4/+2
2023-01-26drm/tegra: Remove redundant null checks before kfreeYushan Zhou1-2/+1
2023-01-26gpu: host1x: External timeout/cancellation for fencesMikko Perttunen1-1/+1
2023-01-26drm/tegra: firewall: Check for is_addr_reg existence in IMM checkMikko Perttunen1-0/+3
2023-01-26drm/fb-helper: Initialize fb-helper's preferred BPP in prepare functionThomas Zimmermann1-4/+3
2023-01-25iommu: Add a gfp parameter to iommu_map()Jason Gunthorpe1-1/+1
2022-11-30Merge tag 'drm/tegra/for-6.2-rc1' of https://gitlab.freedesktop.org/drm/tegra...Dave Airlie10-50/+299
2022-11-25drm/tegra: Make gather_bo_ops staticruanjinjie1-1/+1
2022-11-25drm/tegra: Switch to using devm_fwnode_gpiod_get()Dmitry Torokhov1-5/+5
2022-11-25drm/tegra: Add Tegra234 support to NVDEC driverMikko Perttunen2-15/+126
2022-11-25drm/tegra: Add code for booting RISC-V based enginesMikko Perttunen3-1/+138
2022-11-25drm/tegra: nvdec: Support multiple clocksMikko Perttunen1-10/+21
2022-11-25drm/tegra: Convert to using is_hdmi from display infoJani Nikula1-8/+1
2022-11-25drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe()Zhang Zekun1-1/+3
2022-11-25drm/tegra: Switch over to vmemdup_user()Qing Wang1-8/+3
2022-11-25gpu: host1x: Select context device based on attached IOMMUMikko Perttunen1-1/+1
2022-11-24Backmerge tag 'v6.1-rc6' into drm-nextDave Airlie1-0/+4
2022-11-18gpu: host1x: Avoid trying to use GART on Tegra20Robin Murphy1-0/+4
2022-11-11drm: Assert held reservation lock for dma-buf mmappingDmitry Osipenko1-0/+2
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-11-05drm/fb_helper: Rename field fbdev to info in struct drm_fb_helperThomas Zimmermann1-1/+1
2022-10-19drm: Remove drm_mode_config::fb_baseZack Rusin1-1/+0
2022-10-18drm/tegra: Prepare to dynamic dma-buf locking specificationDmitry Osipenko1-8/+9
2022-08-03drm/fb: rename FB CMA helpers to FB DMA helpersDanilo Krummrich1-1/+1
2022-07-26drm: Remove unnecessary include statements of drm_plane_helper.hThomas Zimmermann2-2/+0
2022-07-12Merge tag 'drm/tegra/for-5.20-rc1' of https://gitlab.freedesktop.org/drm/tegr...Dave Airlie12-23/+209
2022-07-08drm/tegra: vic: Use devm_platform_ioremap_resource()Lv Ruyi1-8/+1
2022-07-08drm/tegra: Include DMA API header where usedRobin Murphy4-0/+4
2022-07-08drm/tegra: Fix vmapping of prime buffersDmitry Osipenko1-1/+10
2022-07-08drm/tegra: vic: Fix build warning when CONFIG_PM=nYueHaibing1-2/+2
2022-07-08drm/tegra: vic: Add Tegra234 supportMikko Perttunen2-0/+13
2022-07-08drm/tegra: Implement stream ID related callbacks on enginesMikko Perttunen3-8/+76
2022-07-08drm/tegra: Support context isolationMikko Perttunen3-3/+91
2022-07-08drm/tegra: nvdec: Fix TRANSCFG register offsetMikko Perttunen1-1/+3
2022-07-08drm/tegra: falcon: Set DMACTX field on DMA transactionsMikko Perttunen2-0/+9
2022-06-20drm: Drop drm_blend.h from drm_crtc.hVille Syrjälä2-0/+2
2022-06-20drm: Drop drm_framebuffer.h from drm_crtc.hVille Syrjälä5-0/+5
2022-05-13Merge tag 'drm/tegra/for-5.19-rc1' of https://gitlab.freedesktop.org/drm/tegr...Dave Airlie2-3/+3