[git pull] [FOR MERGE WINDOW] drm for v4.14-rc1
Hi Linus, I'm sending this early, as my continuing journey into fatherhood is occurring really soon now, I'm going to be mostly useless for the next couple of weeks, though I may be able to read email, I doubt I'll be doing much patch applications or git sending. If anything urgent pops up I've asked Daniel/Jani/Alex/Sean to try and direct stuff towards you. Please don't pull this until the merge window opens, it has two minor conflicts at the moment, but I think you should be fine to handle those. Outside drm changes: Some rcar-du updates that touch the V4L tree, all acks should be in place. It adds one export to the radix tree code for new i915 use case. There are some minor AGP cleanups (don't see that too often). Changes to the vbox driver in staging to avoid breaking compilation. Summary: core: Atomic helper fixes Atomic UAPI fixes Add YCBCR 4:2:0 support Drop set_busid hook Refactor fb_helper locking Remove a bunch of internal APIs Add a bunch of better default handlers Format modifier/blob plane property added More internal header refactoring Make more internal API names consistent Enhanced syncobj APIs (wait/signal/reset/create signalled) bridge: Add Synopsys Designware MIPI DSI host bridge driver tiny: Add Pervasive Displays RePaper displays Add support for LEGO MINDSTORMS EV3 LCD i915: Lots of GEN10/CNL support patches drm syncobj support Skylake+ watermark refactoring GVT vGPU 48-bit ppgtt support GVT performance improvements NOA change ioctl CCS (color compression) scanout support GPU reset improvements amdgpu: Initial hugepage support BO migration logic rework Vega10 improvements Powerplay fixes Stop reprogramming the MC Fixes for ACP audio on stoney SR-IOV fixes/improvements Command submission overhead improvements amdkfd: Non-dGPU upstreaming patches Scratch VA ioctl Image tiling modes Update PM4 headers for new firmware Drop all BUG_ONs. nouveau: GP108 modesetting support. Disable MSI on big endian. vmwgfx: Add fence fd support. msm: Runtime PM improvements exynos: NV12MT support Refactor KMS drivers imx-drm: Lock scanout channel to improve memory bw Cleanups etnaviv: GEM object population fixes tegra: Prep work for Tegra186 support PRIME mmap support sunxi: HDMI support improvements HDMI CEC support omapdrm: HDMI hotplug IRQ support Big driver cleanup OMAP5 DSI support rcar-du: vblank fixes VSP1 updates arcgpu: Minor fixes stm: Add STM32 DSI controller driver dw_hdmi: Add support for Rockchip RK3399 HDMI CEC support atmel-hlcdc: Add 8-bit color support vc4: Atomic fixes New ioctl to attach a label to a buffer object HDMI CEC support Allow userspace to dictate rendering order on submit ioctl The following changes since commit ef954844c7ace62f773f4f23e28d2d915adc419f: Linux 4.13-rc5 (2017-08-13 16:01:32 -0700) are available in the git repository at: git://people.freedesktop.org/~airlied/linux tags/drm-for-v4.14 for you to fetch changes up to 7846b12fe0b5feab5446d892f41b5140c1419109: Merge branch 'drm-vmwgfx-next' of git://people.freedesktop.org/~syeh/repos_linux into drm-next (2017-08-29 10:38:14 +1000) main drm pull request for 4.14 merge window Alex Deucher (41): drm/amdgpu: use kernel is_power_of_2 rather than local version drm/amdgpu: disable vga render in dce hw_init drm/amdgpu/gmc8: use the vram location programmed by the vbios drm/amdgpu/gmc7: use the vram location programmed by the vbios drm/amdgpu/gmc6: use the vram location programmed by the vbios drm/amdgpu/gmc8: drop fb location programming drm/amdgpu/gmc7: drop fb location programming drm/amdgpu/gmc6: drop fb location programming drm/amdgpu: drop set_vga_render_state from display funcs drm/amdgpu: remove *_mc_access from display funcs drm/amdgpu/atombios: use bios_scratch_reg_offset for atombios drm/amdgpu: unify some atombios/atomfirmware scratch reg functions drm/amdgpu/atombios: add function for whether we need asic_init drm/amdgpu/atom: fix atom_fw check drm/amdgpu/atomfirmware: implement vram_width for APUs drm/amdgpu/gmc9: get vram width from atom for Raven drm/amdgpu: add nbio 6.1 register init function drm/amdgpu/soc15: init nbio registers for vega10 drm/amdgpu: check scratch registers to see if we need post (v2) drm/amdgpu: add get_clock_info for atomfirmware drm/amdgpu: call atomfirmware get_clock_info for atomfirmware systems drm/amdgpu/soc15: drop dead function drm/amdgpu: implement si_read_bios_from_rom drm/amdgpu/gfx: keep all compute queues on the same pipe
[git pull] [FOR MERGE WINDOW] drm for v4.14-rc1
Hi Linus, I'm sending this early, as my continuing journey into fatherhood is occurring really soon now, I'm going to be mostly useless for the next couple of weeks, though I may be able to read email, I doubt I'll be doing much patch applications or git sending. If anything urgent pops up I've asked Daniel/Jani/Alex/Sean to try and direct stuff towards you. Please don't pull this until the merge window opens, it has two minor conflicts at the moment, but I think you should be fine to handle those. Outside drm changes: Some rcar-du updates that touch the V4L tree, all acks should be in place. It adds one export to the radix tree code for new i915 use case. There are some minor AGP cleanups (don't see that too often). Changes to the vbox driver in staging to avoid breaking compilation. Summary: core: Atomic helper fixes Atomic UAPI fixes Add YCBCR 4:2:0 support Drop set_busid hook Refactor fb_helper locking Remove a bunch of internal APIs Add a bunch of better default handlers Format modifier/blob plane property added More internal header refactoring Make more internal API names consistent Enhanced syncobj APIs (wait/signal/reset/create signalled) bridge: Add Synopsys Designware MIPI DSI host bridge driver tiny: Add Pervasive Displays RePaper displays Add support for LEGO MINDSTORMS EV3 LCD i915: Lots of GEN10/CNL support patches drm syncobj support Skylake+ watermark refactoring GVT vGPU 48-bit ppgtt support GVT performance improvements NOA change ioctl CCS (color compression) scanout support GPU reset improvements amdgpu: Initial hugepage support BO migration logic rework Vega10 improvements Powerplay fixes Stop reprogramming the MC Fixes for ACP audio on stoney SR-IOV fixes/improvements Command submission overhead improvements amdkfd: Non-dGPU upstreaming patches Scratch VA ioctl Image tiling modes Update PM4 headers for new firmware Drop all BUG_ONs. nouveau: GP108 modesetting support. Disable MSI on big endian. vmwgfx: Add fence fd support. msm: Runtime PM improvements exynos: NV12MT support Refactor KMS drivers imx-drm: Lock scanout channel to improve memory bw Cleanups etnaviv: GEM object population fixes tegra: Prep work for Tegra186 support PRIME mmap support sunxi: HDMI support improvements HDMI CEC support omapdrm: HDMI hotplug IRQ support Big driver cleanup OMAP5 DSI support rcar-du: vblank fixes VSP1 updates arcgpu: Minor fixes stm: Add STM32 DSI controller driver dw_hdmi: Add support for Rockchip RK3399 HDMI CEC support atmel-hlcdc: Add 8-bit color support vc4: Atomic fixes New ioctl to attach a label to a buffer object HDMI CEC support Allow userspace to dictate rendering order on submit ioctl The following changes since commit ef954844c7ace62f773f4f23e28d2d915adc419f: Linux 4.13-rc5 (2017-08-13 16:01:32 -0700) are available in the git repository at: git://people.freedesktop.org/~airlied/linux tags/drm-for-v4.14 for you to fetch changes up to 7846b12fe0b5feab5446d892f41b5140c1419109: Merge branch 'drm-vmwgfx-next' of git://people.freedesktop.org/~syeh/repos_linux into drm-next (2017-08-29 10:38:14 +1000) main drm pull request for 4.14 merge window Alex Deucher (41): drm/amdgpu: use kernel is_power_of_2 rather than local version drm/amdgpu: disable vga render in dce hw_init drm/amdgpu/gmc8: use the vram location programmed by the vbios drm/amdgpu/gmc7: use the vram location programmed by the vbios drm/amdgpu/gmc6: use the vram location programmed by the vbios drm/amdgpu/gmc8: drop fb location programming drm/amdgpu/gmc7: drop fb location programming drm/amdgpu/gmc6: drop fb location programming drm/amdgpu: drop set_vga_render_state from display funcs drm/amdgpu: remove *_mc_access from display funcs drm/amdgpu/atombios: use bios_scratch_reg_offset for atombios drm/amdgpu: unify some atombios/atomfirmware scratch reg functions drm/amdgpu/atombios: add function for whether we need asic_init drm/amdgpu/atom: fix atom_fw check drm/amdgpu/atomfirmware: implement vram_width for APUs drm/amdgpu/gmc9: get vram width from atom for Raven drm/amdgpu: add nbio 6.1 register init function drm/amdgpu/soc15: init nbio registers for vega10 drm/amdgpu: check scratch registers to see if we need post (v2) drm/amdgpu: add get_clock_info for atomfirmware drm/amdgpu: call atomfirmware get_clock_info for atomfirmware systems drm/amdgpu/soc15: drop dead function drm/amdgpu: implement si_read_bios_from_rom drm/amdgpu/gfx: keep all compute queues on the same pipe