summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/mgag200
Commit message (Expand)AuthorAgeFilesLines
* drm: Only select I2C_ALGOBIT for drivers that actually need itUwe Kleine-König2023-01-101-0/+2
* drm/fb-helper: Remove unnecessary include statementsThomas Zimmermann2022-11-051-1/+0
* drm/fb-helper: Move generic fbdev emulation into separate source fileThomas Zimmermann2022-11-051-0/+1
* drm: Remove drm_mode_config::fb_baseZack Rusin2022-10-191-1/+0
* drm/mgag200: Fix PLL setup for G200_SE_A rev >=4Jocelyn Falempe2022-10-181-1/+2
* Merge drm/drm-next into drm-misc-nextMaxime Ripard2022-10-181-1/+5
|\
| * Merge tag 'drm-next-2022-10-05' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2022-10-0515-1588/+2761
| |\
| * | drm/mgag200: Force 32 bpp on the consoleThomas Zimmermann2022-09-201-1/+5
* | | drm/mgag200: Do not call drm_atomic_add_affected_planes()Javier Martinez Canillas2022-10-131-1/+1
* | | drm/atomic-helper: Replace drm_atomic_helper_check_crtc_state()Thomas Zimmermann2022-10-081-4/+4
| |/ |/|
* | drm/format-helper: Merge drm_fb_memcpy() and drm_fb_memcpy_toio()Thomas Zimmermann2022-08-101-5/+4
* | Merge drm/drm-next into drm-misc-nextThomas Zimmermann2022-08-011-6/+0
|\|
| * drm/mgag200: Don't read-back PCI option register before writingThomas Zimmermann2022-07-141-6/+0
* | drm/mgag200: Remove type field from struct mga_deviceThomas Zimmermann2022-07-2910-48/+35
* | drm/mgag200: Move CRTC atomic_enable to model-specific codeThomas Zimmermann2022-07-295-85/+172
* | drm/mgag200: Move mode-config to model-specific codeThomas Zimmermann2022-07-2910-174/+977
* | drm/mgag200: Provide per-device callbacks for PIXPLLCThomas Zimmermann2022-07-2912-1029/+1026
* | drm/mgag200: Provide per-device callbacks for BMC synchronizationThomas Zimmermann2022-07-296-97/+129
* | drm/mgag200: Add per-device callbacksThomas Zimmermann2022-07-2910-10/+48
* | drm/mgag200: Set SCROFF in primary-plane codeThomas Zimmermann2022-07-291-15/+20
* | drm/mgag200: Replace simple-KMS with regular atomic helpersThomas Zimmermann2022-07-292-157/+233
* | drm/mgag200: Reorganize before dropping simple-KMS helpersThomas Zimmermann2022-07-291-48/+47
* | drm/mgag200: Store primary plane's color format in CRTC stateThomas Zimmermann2022-07-292-10/+15
* | drm/mgag200: Acquire I/O-register lock in atomic_commit_tail functionThomas Zimmermann2022-07-291-14/+21
* | drm/mgag200: Move ER/EW3 register initialization to per-model codeThomas Zimmermann2022-07-293-7/+10
* | drm/mgag200: Move DAC-register setup into model-specific codeThomas Zimmermann2022-07-2910-79/+192
* | drm/mgag200: Split mgag200_modeset_init()Thomas Zimmermann2022-07-291-9/+32
* | drm: Remove unnecessary include statements of drm_plane_helper.hThomas Zimmermann2022-07-261-1/+0
* | drm/mgag200:remove rebundant word "or" in commentsshaomin Deng2022-07-181-1/+1
|/
* drm: Drop drm_framebuffer.h from drm_crtc.hVille Syrjälä2022-06-201-0/+1
* drm/mgag200: Include <linux/vmalloc.h> for G200 BIOS codeThomas Zimmermann2022-06-092-1/+1
* drm/mgag200: Store positions of I2C data and clock bits in device infoThomas Zimmermann2022-06-0710-38/+27
* drm/mgag200: Store vidrst flag in device infoThomas Zimmermann2022-06-0711-17/+24
* drm/mgag200: Store maximum resolution and memory bandwidth in device infoThomas Zimmermann2022-06-0710-65/+77
* drm/mgag200: Store HW_BUG_NO_STARTADD flag in device infoThomas Zimmermann2022-06-0711-69/+69
* drm/mgag200: Add struct mgag200_device_infoThomas Zimmermann2022-06-0710-10/+46
* drm/mgag200: Implement new init logicThomas Zimmermann2022-06-0713-148/+88
* drm/mgag200: Call mgag200_device_probe_vram() from per-model initThomas Zimmermann2022-06-0712-58/+94
* drm/mgag200: Move PCI-option setup into model-specific codeThomas Zimmermann2022-06-079-55/+100
* drm/mgag200: Initialize each model in separate functionThomas Zimmermann2022-06-0713-202/+603
* drm/mgag200: Remove special case for G200SE with <2 MiBThomas Zimmermann2022-06-071-12/+1
* drm/mgag200: Split up connector's mode_valid helperThomas Zimmermann2022-05-171-77/+69
* drm/mgag200: Test memory requirements in drm_mode_config_funcs.mode_validThomas Zimmermann2022-05-171-14/+21
* drm/mgag200: Remove struct mga_connectorThomas Zimmermann2022-05-172-37/+15
* drm/mgag200: Switch I2C code to managed cleanupThomas Zimmermann2022-05-173-44/+18
* drm/mgag200: Implement connector's get_modes with helperThomas Zimmermann2022-05-171-13/+4
* drm/mgag200: Fail on I2C initialization errorsThomas Zimmermann2022-05-172-7/+13
* drm/mgag200: Acquire I/O lock while reading EDIDThomas Zimmermann2022-05-171-0/+10
* drm/mgag200: Enable atomic gamma lut updateJocelyn Falempe2022-05-161-44/+83
* drm/mgag200: Warn once if trying to set start address on broken hardware.Jocelyn Falempe2022-05-121-0/+3