aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/tilcdc
AgeCommit message (Expand)AuthorFilesLines
2025-10-06drm/tilcdc: Switch to drm_atomic_get_new_crtc_state()Maxime Ripard1-2/+1
2025-10-06drm/tilcdc: crtc: Use drm_atomic_helper_check_crtc_primary_plane()Maxime Ripard1-8/+1
2024-12-09Merge remote-tracking branch 'drm/drm-next' into drm-misc-nextMaarten Lankhorst2-2/+2
2024-12-05drm: remove driver date from struct drm_driver and all driversJani Nikula1-1/+0
2024-12-01Get rid of 'remove_new' relic from platform driver structLinus Torvalds2-2/+2
2024-11-15drm/client: Move public client header to clients/ subdirectoryThomas Zimmermann1-1/+1
2024-09-26drm/tilcdc: Run DRM default client setupThomas Zimmermann2-1/+5
2024-08-16drm/tilcdc: Use backlight power constantsThomas Zimmermann1-1/+1
2024-04-10drm: tilcdc: don't use devm_pinctrl_get_select_default() in probeWolfram Sang1-6/+0
2023-12-28drm/tilcdc: request and mapp iomem with devresPhilipp Stanner1-15/+4
2023-11-28drm/tilcdc: Convert to platform remove callback returning voidUwe Kleine-König1-5/+4
2023-11-21drm/tilcdc: Fix irq free on unloadTomi Valkeinen1-1/+1
2023-09-21drm: Call drm_atomic_helper_shutdown() at shutdown/remove time for misc driversDouglas Anderson1-1/+10
2023-06-08drm/tilcdc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-14drm/tilcdc: Use GEM DMA fbdev emulationThomas Zimmermann1-2/+2
2022-12-12drm: tilcdc: Remove #ifdef guards for PM related functionsPaul Cercueil1-6/+3
2022-11-05drm/fb-helper: Move generic fbdev emulation into separate source fileThomas Zimmermann1-1/+1
2022-09-20drm/plane: Remove drm_plane_init()Thomas Zimmermann1-5/+4
2022-08-03drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr}Danilo Krummrich1-1/+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-2/+2
2022-07-26drm: Remove unnecessary include statements of drm_plane_helper.hThomas Zimmermann1-1/+0
2022-07-05drm: Remove linux/fb.h from drm_crtc.hVille Syrjälä1-0/+1
2022-06-20drm: Drop drm_framebuffer.h from drm_crtc.hVille Syrjälä2-0/+2
2022-04-25drm/tilcdc: fix typos in commentChunguang Xu1-1/+1
2022-03-29tilcdc: tilcdc_external: fix an incorrect NULL check on list iteratorXiaomeng Tong1-3/+5
2022-03-21drm/tilcdc: Use drm_mode_copy()Ville Syrjälä1-1/+1
2022-01-27drm/tilcdc: Add support for the nomodeset kernel parameterJavier Martinez Canillas1-0/+3
2021-12-16drm/tilcdc: add const to of_device_idXiang wangx1-3/+1
2021-11-30drm: Remove CONFIG_DRM_KMS_CMA_HELPER optionThomas Zimmermann1-1/+0
2021-10-15drm: Remove redundant 'flush_workqueue()' callsChristophe JAILLET1-3/+1
2021-08-10drm/tilcdc: Convert to Linux IRQ interfacesThomas Zimmermann2-11/+43
2021-07-28drm/bridge: Centralize error message when bridge attach failsLaurent Pinchart1-3/+1
2021-03-24drm/tilcdc: fix pixel clock setting warning messageDario Binacchi1-5/+5
2021-03-24drm/tilcdc: fix LCD pixel clock settingDario Binacchi1-2/+3
2021-03-24drm/tilcdc: rename req_rate to pclk_rateDario Binacchi1-6/+6
2021-03-24drm/tilcdc: panel: fix platform_no_drv_owner.cocci warningsYang Li1-1/+0
2021-03-16Merge tag 'drm-misc-next-2021-03-03' of git://anongit.freedesktop.org/drm/drm...Dave Airlie2-27/+39
2021-02-25drm: Use state helper instead of the plane state pointerMaxime Ripard1-1/+2
2021-02-25drm/atomic: Pass the full state to planes atomic disable and updateMaxime Ripard1-1/+1
2021-02-24drm: Rename plane->state variables in atomic update and disableMaxime Ripard1-7/+7
2021-02-24drm: Use state helper instead of plane state pointer in atomic_checkMaxime Ripard1-1/+2
2021-02-24drm: Use the state pointer directly in planes atomic_checkMaxime Ripard1-1/+1
2021-02-24drm/atomic: Pass the full state to planes atomic_checkMaxime Ripard1-1/+3
2021-02-24drm: Rename plane atomic_check state namesMaxime Ripard1-12/+12
2021-02-22doc: use KCFLAGS instead of EXTRA_CFLAGS to pass flags from command lineMasahiro Yamada1-1/+1
2021-02-18drm/tilcdc: fix raster control register settingDario Binacchi1-1/+1
2021-02-18drm/tilcdc: replace spin_lock_irqsave by spin_lock in hard IRQTian Tao1-5/+4
2021-02-10drm/tilcdc: send vblank event when disabling crtcQuanyang Wang1-0/+9
2020-11-06drm/<drivers>: Constify struct drm_driverDaniel Vetter1-2/+2
2020-11-03drm: Use the state pointer directly in atomic_checkMaxime Ripard1-3/+3
2020-11-02drm/atomic: Pass the full state to CRTC atomic begin and flushMaxime Ripard1-1/+1
2020-11-02drm/atomic: Pass the full state to CRTC atomic_checkMaxime Ripard1-5/+7
2020-10-27drm/tilcdc: avoid 'make W=2' build failureArnd Bergmann1-2/+2
2020-10-10drm/tilcdc: Remove tilcdc_crtc_max_width(), use private dataJyri Sarha3-35/+26
2020-10-10drm/tilcdc: Do not keep vblank interrupts enabled all the timeJyri Sarha1-3/+33
2020-10-09drm/atomic: Pass the full state to CRTC atomic enable/disableMaxime Ripard1-2/+2
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-1/+1
2020-07-14drm/tilcdc: Use standard drm_atomic_helper_commitDaniel Vetter3-49/+19
2020-06-10drm/tilcdc: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPSThomas Zimmermann1-7/+1
2020-06-10drm/tilcdc: Use GEM CMA object functionsThomas Zimmermann1-6/+1
2020-05-19drm/tilcdc: add missing static for panel_driverTomi Valkeinen1-1/+1
2020-05-19drm/tilcdc: remove unnecessary state->fb checkTomi Valkeinen1-2/+1
2020-05-19drm/tilcdc: fix leak & null ref in panel_connector_get_modesTomi Valkeinen1-1/+5
2020-05-17drm/tilcdc: use devm_of_find_backlightSam Ravnborg1-11/+6
2020-04-08drm/tilcdc: Set up fbdev after fully registering deviceThomas Zimmermann1-2/+1
2020-04-02drm/tilcdc: Use simple encoderThomas Zimmermann2-13/+5
2020-03-18drm: convert .debugfs_init() hook to return void.Wambui Karuga1-3/+1
2020-03-18drm/tilcdc: remove check for return value of debugfs functions.Wambui Karuga1-11/+4
2020-02-26drm/bridge: Extend bridge API to disable connector creationLaurent Pinchart1-1/+1
2020-01-30Merge tag 'drm-next-2020-01-30' of git://anongit.freedesktop.org/drm/drmLinus Torvalds4-405/+1
2020-01-06remove ioremap_nocache and devm_ioremap_nocacheChristoph Hellwig1-1/+1
2019-12-16drm/tilcdc: Remove obsolete bundled tilcdc tfp410 driverJyri Sarha4-400/+0
2019-11-19drm/tilcdc: Drop drm_gem_fb_create wrapperDaniel Vetter1-7/+1
2019-11-08drm/tilcdc: Provide ddc symlink in connector sysfs directoryAndrzej Pietrasiewicz1-2/+4
2019-10-11Merge tag 'drm-misc-next-2019-10-09-2' of git://anongit.freedesktop.org/drm/d...Dave Airlie2-3/+4
2019-10-07drm/tilcdc: plane: Make structure tilcdc_plane_funcs constantNishka Dasgupta1-1/+1
2019-09-30drm/tilcdc: include linux/pinctrl/consumer.h againArnd Bergmann1-0/+1
2019-09-08drm/bridge: panel: Infer connector type from panel by defaultLaurent Pinchart1-2/+2
2019-08-28drm: Stop including drm_bridge.h from drm_crtc.hBoris Brezillon1-0/+1
2019-08-02drm/tilcdc: Remove obsolete crtc_mode_valid() hackJyri Sarha7-119/+19
2019-07-22Merge v5.3-rc1 into drm-misc-nextMaxime Ripard11-125/+11
2019-07-17drm/tilcdc: drop use of drmP.hSam Ravnborg7-35/+57
2019-06-21drm/tilcdc: Drop drm_gem_prime_export/importDaniel Vetter1-2/+0
2019-06-21drm/prime: Actually remove DRIVER_PRIME everywhereDaniel Vetter1-2/+1
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner1-5/+1
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Thomas Gleixner10-120/+10
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-04-03video: backlight: Remove useless BACKLIGHT_LCD_SUPPORT kernel symbolAlexander Shiyan1-1/+0
2019-01-29drm/irq: Don't check for DRIVER_HAVE_IRQ in drm_irq_(un)installDaniel Vetter1-1/+1
2019-01-24drm: Split out drm_probe_helper.hDaniel Vetter5-3/+6
2019-01-11Merge tag 'tilcdc-4.22' of https://github.com/jsarha/linux into drm-nextDave Airlie1-17/+17
2019-01-04drm/tilcdc: Register cpufreq notifier after we have initialized crtcJyri Sarha1-17/+17
2018-11-01drm/tilcdc: Use drm_fbdev_generic_setup()Noralf Trønnes1-9/+2
2018-10-01drm/tilcdc: Convert drm_atomic_helper_suspend/resume()Souptick Joarder2-13/+4
2018-07-20Merge tag 'drm-misc-next-2018-07-18' of git://anongit.freedesktop.org/drm/drm...Dave Airlie2-3/+3
2018-07-19Merge tag 'drm-misc-next-2018-07-11' of git://anongit.freedesktop.org/drm/drm...Dave Airlie1-5/+4
2018-07-13drm: drop _mode_ from drm_mode_connector_attach_encoderDaniel Vetter2-2/+2
2018-07-13drm: drop _mode_ from update_edit_property()Daniel Vetter1-1/+1
2018-07-05drm/tilcdc: Use drm_connector_has_possible_encoder()Ville Syrjälä1-5/+4
2018-07-05drm/tilcdc: Defer probe if there are no connectorsSjoerd Simons1-1/+1
2018-05-09drm/tilcdc: Fix setting clock divider for omap-l138David Lechner1-1/+1
2018-02-28drm/tilcdc: tilcdc_panel: Rename device from "panel" to "tilcdc-panel"Jyri Sarha1-1/+1
2018-02-28drm/tilcdc: Add support for drm panelsJyri Sarha2-9/+22
2018-02-28drm/tilcdc: panel: Use common error handling code in of_get_panel_info()Markus Elfring1-7/+5
2018-02-28drm/tilcdc: Delete an error message for a failed memory allocation in seven f...Markus Elfring4-19/+6
2017-12-21Merge tag 'tilcdc-4.16' of https://github.com/jsarha/linux into drm-nextDave Airlie2-51/+2
2017-12-18drm/tilcdc: make tilcdc_mode_hvtotal() staticXiongwei Song1-1/+1
2017-12-18drm/tilcdc: Remove drm_framebuffer_get() and *_put() callsJyri Sarha1-49/+0
2017-12-18drm/tilcdc: ensure nonatomic iowrite64 is not usedLogan Gunthorpe1-1/+1
2017-12-08drm/tilcdc: Use drm_fb_cma_fbdev_init/fini()Noralf Trønnes2-23/+5
2017-12-04Merge tag 'drm-misc-next-2017-11-30' of git://anongit.freedesktop.org/drm/drm...Dave Airlie1-1/+1
2017-11-23Merge tag 'drm-for-v4.15-part2' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds5-375/+0
2017-11-23Merge tag 'tilcdc-4.15-fixes' of https://github.com/jsarha/linux into drm-nextDave Airlie5-380/+0
2017-11-21Merge airlied/drm-next into drm-misc-nextDaniel Vetter4-14/+44
2017-11-20drm/tilcdc: Remove obsolete "ti,tilcdc,slave" dts binding supportJyri Sarha5-380/+0
2017-11-15Merge tag 'drm-for-v4.15' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds5-20/+50
2017-11-14Merge tag 'devicetree-for-4.15' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-9/+5
2017-11-11drm/tilcdc: Use drm_gem_cma_print_info()Noralf Trønnes1-1/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-10-17of: overlay: avoid race condition between applying multiple overlaysFrank Rowand1-6/+0
2017-10-17of: overlay: detect cases where device tree may become corruptFrank Rowand1-2/+3
2017-10-17of: overlay: rename identifiers to more reflect what they doFrank Rowand1-2/+3
2017-10-17Merge tag 'tilcdc-4.15' of https://github.com/jsarha/linux into drm-nextDave Airlie4-14/+44
2017-10-13drm/tilcdc: Remove redundant OF_DETACHED flag settingStephen Boyd1-1/+0
2017-10-13drm/tilcdc: Precalculate total frametime in tilcdc_crtc_set_mode()Jyri Sarha1-1/+12
2017-10-05drm/tilcdc: Use tilcdc_crtc_shutdown() in tilcdc_crtc_destroy()Jyri Sarha1-3/+1
2017-10-05drm/tilcdc: Remove WARN_ON(!drm_modeset_is_locked(&crtc->mutex)) checksJyri Sarha1-4/+0
2017-10-05drm/tilcdc: Turn raster off in crtc reset, if it was on in the HWJyri Sarha1-1/+29
2017-10-05drm/tilcdc: switch to drm_*{get,put} helpersCihangir Akturk1-3/+3
2017-10-05drm/tilcdc: tilcdc_tfp410: make of_device_ids const.Arvind Yadav1-3/+1
2017-10-05drm/tilcdc: tilcdc_panel: make of_device_ids const.Arvind Yadav1-1/+1
2017-09-26drm/tilcdc: replace reference/unreference() with get/putAishwarya Pant2-4/+4
2017-09-09drm/tilcdc: Use drm_gem_fb_create()Noralf Trønnes1-1/+2
2017-08-08drm: Nuke drm_atomic_helper_connector_dpmsDaniel Vetter2-2/+0
2017-08-08drm: Nuke drm_atomic_helper_plane_set_propertyDaniel Vetter1-1/+0
2017-07-29drm/tilcdc: Use .dumb_map_offset and .dumb_destroy defaultsNoralf Trønnes1-2/+0
2017-07-26drm: Convert to using %pOF instead of full_nameRob Herring1-2/+2
2017-07-26drm/tilcdc: Handle drm_atomic_helper_swap_state failureMaarten Lankhorst1-1/+5
2017-06-30drm: Convert atomic drivers from CRTC .disable() to .atomic_disable()Laurent Pinchart1-1/+7
2017-06-30drm: Add old state pointer to CRTC .enable() helper functionLaurent Pinchart1-1/+7
2017-05-17drm/tilcdc: fix include notation and remove -Iinclude/drm flagMasahiro Yamada2-3/+1
2017-04-06drm: convert drivers to use of_graph_get_remote_nodeRob Herring2-70/+10
2017-03-25drm/tilcdc: Drop calls to modeset_lock_crtcDaniel Vetter1-6/+6
2017-03-23BackMerge tag 'v4.11-rc3' into drm-nextDave Airlie1-13/+24
2017-03-14drm: Create DEFINE_DRM_GEM_CMA_FOPS and roll it out to driversDaniel Vetter1-11/+1
2017-03-14drm/tilcdc: Set framebuffer DMA address to HW only if CRTC is enabledJyri Sarha1-12/+23
2017-03-14drm/tilcdc: Fix hardcoded fail-return value in tilcdc_crtc_create()Jyri Sarha1-1/+1
2017-03-11Merge branch 'drm/next/platform' of git://linuxtv.org/pinchartl/media into dr...Daniel Vetter1-1/+0
2017-02-17drm: Remove the struct drm_device platformdev fieldLaurent Pinchart1-1/+0
2017-02-09drm: tilcdc: use vblank hooks in struct drm_crtc_funcsShawn Guo2-12/+11
2017-02-07drm: remove drm_vblank_no_hw_counter assignment from driver codeShawn Guo1-1/+0
2017-02-02drm: Rely on mode_config data for fb_helper initializationGabriel Krisman Bertazi1-2/+1
2017-02-01Merge tag 'drm-misc-next-2017-01-30' of git://anongit.freedesktop.org/git/drm...Dave Airlie2-14/+0
2017-01-27drm/tilcdc: Remove tilcdc_debugfs_cleanup()Noralf Trønnes2-14/+0
2017-01-27Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...Dave Airlie1-9/+18
2017-01-10Merge tag 'drm-misc-next-2017-01-09' of git://anongit.freedesktop.org/git/drm...Dave Airlie1-1/+3
2017-01-09Merge tag 'drm-misc-next-2016-12-30' of git://anongit.freedesktop.org/git/drm...Dave Airlie3-7/+5
2017-01-09Merge tag 'tilcdc-4.10-fixes' of https://github.com/jsarha/linux into drm-fixesDave Airlie1-9/+18
2017-01-04drm: tilcdc: simplify the recovery from sync lost error on rev1Bartosz Golaszewski1-9/+18
2016-12-30drm/mm: Convert to drm_printerDaniel Vetter1-1/+3
2016-12-25ktime: Cleanup ktime_set() usageThomas Gleixner1-1/+1
2016-12-18drm: bridge: Link encoder and bridge in core codeLaurent Pinchart1-3/+1
2016-12-15drm: Replace 'format->format' comparisons to just 'format' comparisonsVille Syrjälä1-1/+1
2016-12-15drm: Nuke fb->pixel_formatVille Syrjälä2-2/+2
2016-12-15drm: Replace drm_format_plane_cpp() with fb->format->cpp[]Ville Syrjälä2-2/+2
2016-12-06Merge remote-tracking branch 'airlied/drm-next' into drm-misc-nextDaniel Vetter8-390/+695
2016-12-01drm: Make the connector .detect() callback optionalLaurent Pinchart1-8/+0
2016-11-30drm/tilcdc: fix parsing of some DT propertiesBartosz Golaszewski1-2/+2
2016-11-30drm/tilcdc: Enable frame done irq and functionality for LCDC rev 1Jyri Sarha2-7/+12
2016-11-30drm/tilcdc: Configure video mode to HW in enable() not in mode_set_nofb()Jyri Sarha2-220/+212
2016-11-30drm/tilcdc: Load palette at the end of mode_set_nofb()Jyri Sarha1-20/+5
2016-11-30drm/tilcdc: Add timeout wait for palette loading to completeJyri Sarha1-1/+5
2016-11-30drm/tilcdc: Enable palette loading for revision 2 LCDC tooJyri Sarha1-43/+47
2016-11-30drm/tilcdc: Fix load mode bit-field setting in tilcdc_crtc_enable()Jyri Sarha1-1/+3
2016-11-30drm/tilcdc: Add tilcdc_write_mask() to tilcdc_regs.hJyri Sarha1-0/+13
2016-11-30drm/tilcdc: Fix tilcdc_crtc_create() return value handlingJyri Sarha3-13/+12
2016-11-30drm/tilcdc: implement palette loading for rev1Bartosz Golaszewski1-1/+87
2016-11-30drm/tilcdc: Enable sync lost error and recovery handling for rev 1 LCDCJyri Sarha2-15/+21
2016-11-30drm/tilcdc: Add drm bridge support for attaching drm bridge driversJyri Sarha4-74/+207
2016-11-30drm/tilcdc: Recover from sync lost error flood by resetting the LCDCJyri Sarha1-1/+25
2016-11-29drm/tilcdc: Fix race from forced shutdown of crtc in unloadJyri Sarha3-8/+26
2016-11-29drm/tilcdc: Use unload to handle initialization failuresJyri Sarha3-71/+43
2016-11-29drm/tilcdc: Stop using struct drm_driver load() callbackJyri Sarha1-54/+70
2016-11-29drm/tilcdc: Remove obsolete drm_connector_register() callsJyri Sarha2-4/+0
2016-11-29drm/tilcdc: Correct misspelling in error messageDaniel Schultz1-1/+1
2016-11-29drm/tilcdc: Add revision handling for FB_CEILINGDaniel Schultz1-1/+5
2016-11-29drm/tilcdc: add a da850-specific compatible stringBartosz Golaszewski1-0/+1
2016-11-29drm/tilcdc: add a workaround for failed clk_set_rate()Bartosz Golaszewski1-6/+51
2016-11-02drm: define drm_compat_ioctl NULL on CONFIG_COMPAT=n and reduce #ifdefsJani Nikula1-2/+0
2016-10-25drm: convert DT component matching to component_match_add_release()Russell King1-1/+3
2016-10-18drm: tilcdc: Replace drm_fb_get_bpp_depth() with drm_format_plane_cpp()Laurent Pinchart2-13/+12
2016-10-17drm: Add reference counting to drm_atomic_stateChris Wilson1-2/+0
2016-09-28Merge tag 'tilcdc-4.9-3.1' of https://github.com/jsarha/linux into drm-nextDave Airlie6-51/+73
2016-09-23drm/tilcdc: fix wrong error handlingDaniel Schultz1-3/+3
2016-09-23drm/tilcdc: Return directly after a failed kfree_table_init() in tilcdc_conve...Markus Elfring1-1/+1
2016-09-22drm/tilcdc: Fix non static symbol warningWei Yongjun1-2/+2
2016-09-22drm/tilcdc: mark symbols static where possibleBaoyou Xie1-3/+3
2016-09-22drm/tilcdc: add missing header dependenciesBaoyou Xie2-0/+2
2016-09-21drm/tilcdc: Add atomic and crtc headers to crtc.cSean Paul1-2/+4