summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/vc4/vc4_kms.c
Commit message (Expand)AuthorAgeFilesLines
* drm/vc4: Switch to container_of_constMaxime Ripard2023-04-251-11/+5
* drm/vc4: hvs: Support zpos on all planesDave Stevenson2023-01-091-0/+1
* drm/vc4: Move HVS state to main headerMaxime Ripard2022-12-081-22/+3
* drm/vc4: kms: Sort the CRTCs by output before assigning themMaxime Ripard2022-11-281-33/+76
* drm/vc4: kms: Constify the HVS old/new state helpersMaxime Ripard2022-11-281-2/+2
* Backmerge tag 'v6.1-rc6' into drm-nextDave Airlie2022-11-241-4/+4
|\
| * drm/vc4: kms: Fix IS_ERR() vs NULL check for vc4_kmsGaosheng Cui2022-11-101-4/+4
* | drm/vc4: Make sure we don't end up with a core clock too highMaxime Ripard2022-10-281-5/+8
|/
* drm: Remove unnecessary include statements of drm_plane_helper.hThomas Zimmermann2022-07-261-1/+0
* Backmerge tag 'v5.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/to...Dave Airlie2022-07-131-8/+16
|\
| * drm/vc4: Warn if some v3d code is run on BCM2711Maxime Ripard2022-06-161-0/+4
| * drm/vc4: kms: Register a different drm_mode_config_funcs on BCM2711Maxime Ripard2022-06-161-1/+7
| * drm/vc4: Consolidate Hardware Revision CheckMaxime Ripard2022-06-161-7/+5
* | drm/vc4: kms: Use maximum FIFO load for the HVS clock rateMaxime Ripard2022-06-281-1/+3
* | drm/vc4: kms: Warn if clk_set_min_rate failsMaxime Ripard2022-06-281-2/+2
* | drm: Drop drm_framebuffer.h from drm_crtc.hVille Syrjälä2022-06-201-0/+1
|/
* drm/vc4: kms: Improve loggingMaxime Ripard2022-04-081-1/+19
* drm/vc4: kms: Warn if we have an incompatible muxing setupMaxime Ripard2022-04-081-0/+4
* drm/vc4: kms: Store channel in local variableMaxime Ripard2022-04-081-7/+8
* drm/vc4: hvs: Use pointer to HVS in HVS_READ and HVS_WRITE macrosMaxime Ripard2022-04-061-1/+4
* drm/vc4: kms: Ignore atomic_flush if we're disabledMaxime Ripard2022-04-061-1/+2
* drm/vc4: kms: Take old state core clock rate into accountMaxime Ripard2022-04-061-2/+3
* drm/vc4: Add logging and commentsMaxime Ripard2022-04-061-0/+11
* drm/vc4: Implement atomic_print_state for HVS channel stateMaxime Ripard2022-03-311-0/+17
* drm/vc4: Constify private state accessorsMaxime Ripard2022-03-311-3/+4
* drm/vc4: kms: Wait for the commit before increasing our clock rateMaxime Ripard2021-12-151-8/+7
* Merge v5.16-rc5 into drm-nextDaniel Vetter2021-12-141-22/+18
|\
| * drm/vc4: kms: Fix previous HVS commit waitMaxime Ripard2021-11-291-8/+2
| * drm/vc4: kms: Don't duplicate pending commitMaxime Ripard2021-11-291-6/+0
| * drm/vc4: kms: Clear the HVS FIFO commit pointer once doneMaxime Ripard2021-11-291-0/+1
| * drm/vc4: kms: Add missing drm_crtc_commit_putMaxime Ripard2021-11-291-1/+8
| * drm/vc4: kms: Fix return code checkMaxime Ripard2021-11-291-5/+5
| * drm/vc4: kms: Wait for the commit before increasing our clock rateMaxime Ripard2021-11-291-3/+3
* | drm/vc4: crtc: Drop feed_txp from stateMaxime Ripard2021-11-051-1/+2
* | drm/vc4: Increase the core clock based on HVS loadMaxime Ripard2021-11-041-9/+101
* | drm/vc4: Leverage the load tracker on the BCM2711Maxime Ripard2021-11-041-11/+5
|/
* Merge tag 'drm-misc-next-2021-07-16' of git://anongit.freedesktop.org/drm/drm...Dave Airlie2021-07-211-1/+0
|\
| * drm/vc4: Don't set struct drm_device.irq_enabledThomas Zimmermann2021-06-291-1/+0
* | Backmerge tag 'v5.13-rc7' into drm-nextDave Airlie2021-06-231-1/+1
|\ \ | |/ |/|
| * drm/vc4: fix vc4_atomic_commit_tail() logicMark Rutland2021-06-081-1/+1
* | drm/vc4: Don't set allow_fb_modifiers explicitlyDaniel Vetter2021-04-151-1/+0
|/
* drm: Introduce a drm_crtc_commit_wait helperMaxime Ripard2021-01-211-13/+4
* drm/vc4: kms: Convert to atomic helpersMaxime Ripard2020-12-151-107/+3
* drm/vc4: kms: Remove async modeset semaphoreMaxime Ripard2020-12-151-22/+2
* drm/vc4: kms: Remove unassigned_channels from the HVS stateMaxime Ripard2020-12-151-7/+7
* drm/vc4: kms: Wait on previous FIFO users before a commitMaxime Ripard2020-12-151-1/+122
* drm/vc4: Simplify a bit the global atomic_checkMaxime Ripard2020-12-151-7/+6
* drm/vc4: kms: Don't disable the muxing of an active CRTCMaxime Ripard2020-11-231-36/+45
* drm/vc4: kms: Store the unassigned channel list in the stateMaxime Ripard2020-11-231-25/+101
* drm/vc4: kms: Document the muxing corner casesMaxime Ripard2020-11-191-0/+22