mirror of
https://git.proxmox.com/git/mirror_ubuntu-kernels.git
synced 2025-11-18 13:45:27 +00:00
core:
- replace strlcpy with strscpy
- EDID changes to support further conversion to struct drm_edid
- Move i915 DSC parameter code to common DRM helpers
- Add Colorspace functionality
aperture:
- ignore framebuffers with non-primary devices
fbdev:
- use fbdev i/o helpers
- add Kconfig options for fb_ops helpers
- use new fb io helpers directly in drivers
sysfs:
- export DRM connector ID
scheduler:
- Avoid an infinite loop
ttm:
- store function table in .rodata
- Add query for TTM mem limit
- Add NUMA awareness to pools
- Export ttm_pool_fini()
bridge:
- fsl-ldb: support i.MX6SX
- lt9211, lt9611: remove blanking packets
- tc358768: implement input bus formats, devm cleanups
- ti-snd65dsi86: implement wait_hpd_asserted
- analogix: fix endless probe loop
- samsung-dsim: support swapped clock, fix enabling, support var clock
- display-connector: Add support for external power supply
- imx: Fix module linking
- tc358762: Support reset GPIO
panel:
- nt36523: Support Lenovo J606F
- st7703: Support Anbernic RG353V-V2
- InnoLux G070ACE-L01 support
- boe-tv101wum-nl6: Improve initialization
- sharp-ls043t1le001: Mode fixes
- simple: BOE EV121WXM-N10-1850, S6D7AA0
- Ampire AM-800480L1TMQW-T00H
- Rocktech RK043FN48H
- Starry himax83102-j02
- Starry ili9882t
amdgpu:
- add new ctx query flag to handle reset better
- add new query/set shadow buffer for rdna3
- DCN 3.2/3.1.x/3.0.x updates
- Enable DC_FP on loongarch
- PCIe fix for RDNA2
- improve DC FAMS/SubVP support for better power management
- partition support for lots of engines
- Take NUMA into account when allocating memory
- Add new DRM_AMDGPU_WERROR config parameter to help with CI
- Initial SMU13 overdrive support
- Add support for new colorspace KMS API
- W=1 fixes
amdkfd:
- Query TTM mem limit rather than hardcoding it
- GC 9.4.3 partition support
- Handle NUMA for partitions
- Add debugger interface for enabling gdb
- Add KFD event age tracking
radeon:
- Fix possible UAF
i915:
- new getparam for PXP support
- GSC/MEI proxy driver
- Meteorlake display enablement
- avoid clearing preallocated framebuffers with TTM
- implement framebuffer mmap support
- Disable sampler indirect state in bindless heap
- Enable fdinfo for GuC backends
- GuC loading and firmware table handling fixes
- Various refactors for multi-tile enablement
- Define MOCS and PAT tables for MTL
- GSC/MEI support for Meteorlake
- PMU multi-tile support
- Large driver kernel doc cleanup
- Allow VRR toggling and arbitrary refresh rates
- Support async flips on linear buffers on display ver 12+
- Expose CRTC CTM property on ILK/SNB/VLV
- New debugfs for display clock frequencies
- Hotplug refactoring
- Display refactoring
- I915_GEM_CREATE_EXT_SET_PAT for Mesa on Meteorlake
- Use large rings for compute contexts
- HuC loading for MTL
- Allow user to set cache at BO creation
- MTL powermanagement enhancements
- Switch to dedicated workqueues to stop using flush_scheduled_work()
- Move display runtime init under display/
- Remove 10bit gamma on desktop gen3 parts, they don't support it
habanalabs:
- uapi: return 0 for user queries if there was a h/w or f/w error
- Add pci health check when we lose connection with the firmware. This can be used to
distinguish between pci link down and firmware getting stuck.
- Add more info to the error print when TPC interrupt occur.
- Firmware fixes
msm:
- Adreno A660 bindings
- SM8350 MDSS bindings fix
- Added support for DPU on sm6350 and sm6375 platforms
- Implemented tearcheck support to support vsync on SM150 and newer platforms
- Enabled missing features (DSPP, DSC, split display) on sc8180x, sc8280xp, sm8450
- Added support for DSI and 28nm DSI PHY on MSM8226 platform
- Added support for DSI on sm6350 and sm6375 platforms
- Added support for display controller on MSM8226 platform
- A690 GPU support
- Move cmdstream dumping out of fence signaling path
- a610 support
- Support for a6xx devices without GMU
nouveau:
- NULL ptr before deref fixes
armada:
- implement fbdev emulation as client
sun4i:
- fix mipi-dsi dotclock
- release clocks
vc4:
- rgb range toggle property
- BT601 / BT2020 HDMI support
vkms:
- convert to drmm helpers
- add reflection and rotation support
- fix rgb565 conversion
gma500:
- fix iomem access
shmobile:
- support renesas soc platform
- enable fbdev
mxsfb:
- Add support for i.MX93 LCDIF
stm:
- dsi: Use devm_ helper
- ltdc: Fix potential invalid pointer deref
renesas:
- Group drivers in renesas subdirectory to prepare for new platform
- Drop deprecated R-Car H3 ES1.x support
meson:
- Add support for MIPI DSI displays
virtio:
- add sync object support
mediatek:
- Add display binding document for MT6795
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEEKbZHaGwW9KfbeusDHTzWXnEhr4FAmSc3UwACgkQDHTzWXnE
hr69fQ/+PF9L7FSB/qfjaoqJnk6wJyCehv7pDX2/UK7FUrW0e4EwNVx4KKIRqO/P
pKSU9wRlC72ViGgqOYnw0pwzuh45630vWo1stbgxipU2cvM6Ywlq8FiQFdymFe+P
tLYWe5MR55Y+E9Y+bCrKn2yvQ7v+f6EZ6ITIX7mrXL77Bpxhv58VzmZawkxmw5MV
vwhSqJaaeeWNoyfSIDdN8Oj9fE6ScTyiA0YisOP6jnK/TiQofXQxFrMIdKctCcoA
HjolfEEPVCDOSBipkV3hLiyN8lXmt47BmuHp9opSL/g1aASteVeD1/GrccTaA4xV
ah+Jx1hBLcH5sm8CZzbCcHhNu3ILnPCFZFCx8gwflQqmDIOZvoMdL75j7lgqJZG8
TePEiifG3kYO/ZiDc5TUBdeMfbgeehPOsxbvOlA3LxJrgyxe/5o9oejX2Uvvzhoq
9fno1PLqeCILqYaMiCocJwyTw/2VKYCCH7Wiypd4o3h0nmAbbqPT3KeZgNOjoa2X
GXpiIU9rTQ8LZgSmOXdCt2rc9Jb6q+eCiDgrZzAukbP8veQyOvO16Nx1+XzLhOYc
BfjEOoA7nBJD+UPLWkwj42gKtoEWN7IOMTHgcK11d8jdpGISGupl/1nntGhYk0jO
+3RRZXMB/Gjwe9ge4K9bFC81pbfuAE7ELQtPsgV9LapMmWHKccY=
=FmUA
-----END PGP SIGNATURE-----
Merge tag 'drm-next-2023-06-29' of git://anongit.freedesktop.org/drm/drm
Pull drm updates from Dave Airlie:
"There is one set of patches to misc for a i915 gsc/mei proxy driver.
Otherwise it's mostly amdgpu/i915/msm, lots of hw enablement and lots
of refactoring.
core:
- replace strlcpy with strscpy
- EDID changes to support further conversion to struct drm_edid
- Move i915 DSC parameter code to common DRM helpers
- Add Colorspace functionality
aperture:
- ignore framebuffers with non-primary devices
fbdev:
- use fbdev i/o helpers
- add Kconfig options for fb_ops helpers
- use new fb io helpers directly in drivers
sysfs:
- export DRM connector ID
scheduler:
- Avoid an infinite loop
ttm:
- store function table in .rodata
- Add query for TTM mem limit
- Add NUMA awareness to pools
- Export ttm_pool_fini()
bridge:
- fsl-ldb: support i.MX6SX
- lt9211, lt9611: remove blanking packets
- tc358768: implement input bus formats, devm cleanups
- ti-snd65dsi86: implement wait_hpd_asserted
- analogix: fix endless probe loop
- samsung-dsim: support swapped clock, fix enabling, support var
clock
- display-connector: Add support for external power supply
- imx: Fix module linking
- tc358762: Support reset GPIO
panel:
- nt36523: Support Lenovo J606F
- st7703: Support Anbernic RG353V-V2
- InnoLux G070ACE-L01 support
- boe-tv101wum-nl6: Improve initialization
- sharp-ls043t1le001: Mode fixes
- simple: BOE EV121WXM-N10-1850, S6D7AA0
- Ampire AM-800480L1TMQW-T00H
- Rocktech RK043FN48H
- Starry himax83102-j02
- Starry ili9882t
amdgpu:
- add new ctx query flag to handle reset better
- add new query/set shadow buffer for rdna3
- DCN 3.2/3.1.x/3.0.x updates
- Enable DC_FP on loongarch
- PCIe fix for RDNA2
- improve DC FAMS/SubVP support for better power management
- partition support for lots of engines
- Take NUMA into account when allocating memory
- Add new DRM_AMDGPU_WERROR config parameter to help with CI
- Initial SMU13 overdrive support
- Add support for new colorspace KMS API
- W=1 fixes
amdkfd:
- Query TTM mem limit rather than hardcoding it
- GC 9.4.3 partition support
- Handle NUMA for partitions
- Add debugger interface for enabling gdb
- Add KFD event age tracking
radeon:
- Fix possible UAF
i915:
- new getparam for PXP support
- GSC/MEI proxy driver
- Meteorlake display enablement
- avoid clearing preallocated framebuffers with TTM
- implement framebuffer mmap support
- Disable sampler indirect state in bindless heap
- Enable fdinfo for GuC backends
- GuC loading and firmware table handling fixes
- Various refactors for multi-tile enablement
- Define MOCS and PAT tables for MTL
- GSC/MEI support for Meteorlake
- PMU multi-tile support
- Large driver kernel doc cleanup
- Allow VRR toggling and arbitrary refresh rates
- Support async flips on linear buffers on display ver 12+
- Expose CRTC CTM property on ILK/SNB/VLV
- New debugfs for display clock frequencies
- Hotplug refactoring
- Display refactoring
- I915_GEM_CREATE_EXT_SET_PAT for Mesa on Meteorlake
- Use large rings for compute contexts
- HuC loading for MTL
- Allow user to set cache at BO creation
- MTL powermanagement enhancements
- Switch to dedicated workqueues to stop using flush_scheduled_work()
- Move display runtime init under display/
- Remove 10bit gamma on desktop gen3 parts, they don't support it
habanalabs:
- uapi: return 0 for user queries if there was a h/w or f/w error
- Add pci health check when we lose connection with the firmware.
This can be used to distinguish between pci link down and firmware
getting stuck.
- Add more info to the error print when TPC interrupt occur.
- Firmware fixes
msm:
- Adreno A660 bindings
- SM8350 MDSS bindings fix
- Added support for DPU on sm6350 and sm6375 platforms
- Implemented tearcheck support to support vsync on SM150 and newer
platforms
- Enabled missing features (DSPP, DSC, split display) on sc8180x,
sc8280xp, sm8450
- Added support for DSI and 28nm DSI PHY on MSM8226 platform
- Added support for DSI on sm6350 and sm6375 platforms
- Added support for display controller on MSM8226 platform
- A690 GPU support
- Move cmdstream dumping out of fence signaling path
- a610 support
- Support for a6xx devices without GMU
nouveau:
- NULL ptr before deref fixes
armada:
- implement fbdev emulation as client
sun4i:
- fix mipi-dsi dotclock
- release clocks
vc4:
- rgb range toggle property
- BT601 / BT2020 HDMI support
vkms:
- convert to drmm helpers
- add reflection and rotation support
- fix rgb565 conversion
gma500:
- fix iomem access
shmobile:
- support renesas soc platform
- enable fbdev
mxsfb:
- Add support for i.MX93 LCDIF
stm:
- dsi: Use devm_ helper
- ltdc: Fix potential invalid pointer deref
renesas:
- Group drivers in renesas subdirectory to prepare for new platform
- Drop deprecated R-Car H3 ES1.x support
meson:
- Add support for MIPI DSI displays
virtio:
- add sync object support
mediatek:
- Add display binding document for MT6795"
* tag 'drm-next-2023-06-29' of git://anongit.freedesktop.org/drm/drm: (1791 commits)
drm/i915: Fix a NULL vs IS_ERR() bug
drm/i915: make i915_drm_client_fdinfo() reference conditional again
drm/i915/huc: Fix missing error code in intel_huc_init()
drm/i915/gsc: take a wakeref for the proxy-init-completion check
drm/msm/a6xx: Add A610 speedbin support
drm/msm/a6xx: Add A619_holi speedbin support
drm/msm/a6xx: Use adreno_is_aXYZ macros in speedbin matching
drm/msm/a6xx: Use "else if" in GPU speedbin rev matching
drm/msm/a6xx: Fix some A619 tunables
drm/msm/a6xx: Add A610 support
drm/msm/a6xx: Add support for A619_holi
drm/msm/adreno: Disable has_cached_coherent in GMU wrapper configurations
drm/msm/a6xx: Introduce GMU wrapper support
drm/msm/a6xx: Move CX GMU power counter enablement to hw_init
drm/msm/a6xx: Extend and explain UBWC config
drm/msm/a6xx: Remove both GBIF and RBBM GBIF halt on hw init
drm/msm/a6xx: Add a helper for software-resetting the GPU
drm/msm/a6xx: Improve a6xx_bus_clear_pending_transactions()
drm/msm/a6xx: Move a6xx_bus_clear_pending_transactions to a6xx_gpu
drm/msm/a6xx: Move force keepalive vote removal to a6xx_gmu_force_off()
...
|
||
|---|---|---|
| .. | ||
| adi_64.h | ||
| adi.h | ||
| apb.h | ||
| asm-offsets.h | ||
| asm-prototypes.h | ||
| asm.h | ||
| asmmacro.h | ||
| atomic_32.h | ||
| atomic_64.h | ||
| atomic.h | ||
| auxio_32.h | ||
| auxio_64.h | ||
| auxio.h | ||
| backoff.h | ||
| barrier_32.h | ||
| barrier_64.h | ||
| barrier.h | ||
| bbc.h | ||
| bitext.h | ||
| bitops_32.h | ||
| bitops_64.h | ||
| bitops.h | ||
| btext.h | ||
| bug.h | ||
| cache.h | ||
| cacheflush_32.h | ||
| cacheflush_64.h | ||
| cacheflush.h | ||
| cachetlb_32.h | ||
| chafsr.h | ||
| checksum_32.h | ||
| checksum_64.h | ||
| checksum.h | ||
| chmctrl.h | ||
| clock.h | ||
| clocksource.h | ||
| cmpxchg_32.h | ||
| cmpxchg_64.h | ||
| cmpxchg.h | ||
| compat_signal.h | ||
| compat.h | ||
| contregs.h | ||
| cpu_type.h | ||
| cpudata_32.h | ||
| cpudata_64.h | ||
| cpudata.h | ||
| current.h | ||
| dcr.h | ||
| dcu.h | ||
| delay_32.h | ||
| delay_64.h | ||
| delay.h | ||
| device.h | ||
| dma-mapping.h | ||
| dma.h | ||
| ebus_dma.h | ||
| ecc.h | ||
| eeprom.h | ||
| elf_32.h | ||
| elf_64.h | ||
| elf.h | ||
| estate.h | ||
| extable.h | ||
| fb.h | ||
| fbio.h | ||
| fhc.h | ||
| floppy_32.h | ||
| floppy_64.h | ||
| floppy.h | ||
| fpumacro.h | ||
| ftrace.h | ||
| futex_32.h | ||
| futex_64.h | ||
| futex.h | ||
| hardirq_32.h | ||
| hardirq_64.h | ||
| hardirq.h | ||
| head_32.h | ||
| head_64.h | ||
| head.h | ||
| hibernate.h | ||
| highmem.h | ||
| hugetlb.h | ||
| hvtramp.h | ||
| hw_irq.h | ||
| hypervisor.h | ||
| ide.h | ||
| idprom.h | ||
| intr_queue.h | ||
| io_32.h | ||
| io_64.h | ||
| io-unit.h | ||
| io.h | ||
| ioctls.h | ||
| iommu_32.h | ||
| iommu_64.h | ||
| iommu-common.h | ||
| iommu.h | ||
| irq_32.h | ||
| irq_64.h | ||
| irq.h | ||
| irqflags_32.h | ||
| irqflags_64.h | ||
| irqflags.h | ||
| jump_label.h | ||
| Kbuild | ||
| kdebug_32.h | ||
| kdebug_64.h | ||
| kdebug.h | ||
| kgdb.h | ||
| kprobes.h | ||
| ldc.h | ||
| leon_amba.h | ||
| leon_pci.h | ||
| leon.h | ||
| lsu.h | ||
| machines.h | ||
| mbus.h | ||
| mc146818rtc_32.h | ||
| mc146818rtc_64.h | ||
| mc146818rtc.h | ||
| mdesc.h | ||
| memctrl.h | ||
| mman.h | ||
| mmu_32.h | ||
| mmu_64.h | ||
| mmu_context_32.h | ||
| mmu_context_64.h | ||
| mmu_context.h | ||
| mmu.h | ||
| mmzone.h | ||
| mxcc.h | ||
| nmi.h | ||
| ns87303.h | ||
| obio.h | ||
| openprom.h | ||
| oplib_32.h | ||
| oplib_64.h | ||
| oplib.h | ||
| page_32.h | ||
| page_64.h | ||
| page.h | ||
| parport.h | ||
| pbm.h | ||
| pci.h | ||
| pcic.h | ||
| pcr.h | ||
| percpu_32.h | ||
| percpu_64.h | ||
| percpu.h | ||
| perf_event.h | ||
| pgalloc_32.h | ||
| pgalloc_64.h | ||
| pgalloc.h | ||
| pgtable_32.h | ||
| pgtable_64.h | ||
| pgtable.h | ||
| pgtsrmmu.h | ||
| pil.h | ||
| processor_32.h | ||
| processor_64.h | ||
| processor.h | ||
| prom.h | ||
| psr.h | ||
| ptrace.h | ||
| qrwlock.h | ||
| qspinlock.h | ||
| ross.h | ||
| sbi.h | ||
| scratchpad.h | ||
| seccomp.h | ||
| sections.h | ||
| setup.h | ||
| sfafsr.h | ||
| sfp-machine_32.h | ||
| sfp-machine_64.h | ||
| sfp-machine.h | ||
| shmparam_32.h | ||
| shmparam_64.h | ||
| shmparam.h | ||
| sigcontext.h | ||
| signal.h | ||
| smp_32.h | ||
| smp_64.h | ||
| smp.h | ||
| sparsemem.h | ||
| spinlock_32.h | ||
| spinlock_64.h | ||
| spinlock_types.h | ||
| spinlock.h | ||
| spitfire.h | ||
| stacktrace.h | ||
| starfire.h | ||
| string_32.h | ||
| string_64.h | ||
| string.h | ||
| sunbpp.h | ||
| swift.h | ||
| switch_to_32.h | ||
| switch_to_64.h | ||
| switch_to.h | ||
| syscall.h | ||
| syscalls.h | ||
| termbits.h | ||
| thread_info_32.h | ||
| thread_info_64.h | ||
| thread_info.h | ||
| timer_32.h | ||
| timer_64.h | ||
| timer.h | ||
| timex_32.h | ||
| timex_64.h | ||
| timex.h | ||
| tlb_32.h | ||
| tlb_64.h | ||
| tlb.h | ||
| tlbflush_32.h | ||
| tlbflush_64.h | ||
| tlbflush.h | ||
| topology_32.h | ||
| topology_64.h | ||
| topology.h | ||
| trap_block.h | ||
| traps.h | ||
| tsb.h | ||
| tsunami.h | ||
| ttable.h | ||
| turbosparc.h | ||
| uaccess_32.h | ||
| uaccess_64.h | ||
| uaccess.h | ||
| unistd.h | ||
| upa.h | ||
| uprobes.h | ||
| user.h | ||
| vaddrs.h | ||
| vdso.h | ||
| vga.h | ||
| viking.h | ||
| vio.h | ||
| visasm.h | ||
| vmalloc.h | ||
| vvar.h | ||
| winmacro.h | ||
| xor_32.h | ||
| xor_64.h | ||
| xor.h | ||