Change logs for linux source package in Huanghe V3.0

  • linux (6.6.0-15.0ok2) nile; urgency=medium
    
      [ chen zhang ]
      * KYLIN: Revert "libbpf: move BTF loading step after relocation step"
    
      [ Yongzhen Zhang ]
      * KYLIN: deb-build: support compile debian package for loongarch
    
     -- Xie Wei <email address hidden>  Mon, 14 Oct 2024 14:47:22 +0800
  • linux (6.6.0-1.0ok10) nile; urgency=medium
    
      [ Zack Rusin ]
      * drm: Disable the cursor plane on atomic contexts with virtualized drivers
      * drm/atomic: Add support for mouse hotspots
      * drm/vmwgfx: Use the hotspot properties from cursor planes
      * drm/qxl: Use the hotspot properties from cursor planes
      * drm/vboxvideo: Use the hotspot properties from cursor planes
      * drm/virtio: Use the hotspot properties from cursor planes
      * drm: Remove legacy cursor hotspot code
      * drm: Introduce DRM_CLIENT_CAP_CURSOR_PLANE_HOTSPOT
    
      [ Michael Banack ]
      * drm: Introduce documentation for hotspot properties
    
      [ Javier Martinez Canillas ]
      * drm: Allow drivers to indicate the damage helpers to ignore damage clips
      * drm/virtio: Disable damage clipping if FB changed since last page-flip
      * drm/vmwgfx: Disable damage clipping if FB changed since last page-flip
      * drm/plane: Extend damage tracking kernel-doc
    
      [ Ai Chao ]
      * KYLIN: config: Add CONFIG_PINCTRL
      * KYLIN: HID: core: Fix parsing error for Thinkbook16 G6+ IMH
    
      [ Gustavo Sousa ]
      * drm/i915/cx0: Add intel_cx0_get_owned_lane_mask()
      * drm/i915: Simplify intel_cx0_program_phy_lane() with loop
      * drm/i915/cx0: Program vswing only for owned lanes
    
      [ Ankit Nautiyal ]
      * drm/i915/dp_mst: Use output_format to get the final link bpp
    
      [ Jani Nikula ]
      * drm/i915/regs: split out intel_color_regs.h
      * drm/i915/color: move CHV CGM pipe mode read to intel_color
      * drm/i915: move HSW+ gamma mode read to intel_color
      * drm/i915: move ILK+ CSC mode read to intel_color
      * drm/i915/color: move SKL+ gamma and CSC enable read to intel_color
      * drm/i915/color: move pre-SKL gamma and CSC enable read to intel_color
    
      [ Suraj Kandpal ]
      * drm/i915/hdcp: Use intel_connector argument in intel_hdcp_shim
    
      [ Jani Nikula ]
      * drm/i915: add minimal i915_gem_object_frontbuffer.h
      * drm/cec: add drm_dp_cec_attach() as the non-edid version of set edid
      * drm/edid: add drm_edid_is_digital()
      * drm/edid: parse source physical address
      * drm/i915/display: use drm_edid_is_digital()
    
      [ Suraj Kandpal ]
      * drm/i915/hdcp: Use intel_connector as argument for hdcp_2_2_capable
    
      [ Ville Syrjälä ]
      * drm/i915/dsb: Dump the DSB command buffer when DSB fails
      * drm/i915/dsb: Avoid corrupting the first register write
      * drm/i915/dsb: Don't use indexed writes when byte enables are not all set
      * drm/i915: Call the DDC bus i2c adapter "ddc"
      * drm/i915/hdmi: Use connector->ddc everwhere
      * drm/i915/hdmi: Nuke hdmi->ddc_bus
      * drm/i915/hdmi: Remove old i2c symlink
    
      [ Jani Nikula ]
      * drm/i915: move more of the display probe to display code
    
      [ Ville Syrjälä ]
      * drm/i915: Move psr unlock out from the pipe update critical section
      * drm/i915: Change intel_pipe_update_{start,end}() calling convention
      * drm/i915: Extract intel_crtc_vblank_evade_scanlines()
      * drm/i915: Enable VRR later during fastsets
      * drm/i915: Adjust seamless_m_n flag behaviour
      * drm/i915: Optimize out redundant M/N updates
      * drm/i915: Relocate is_in_vrr_range()
      * drm/i915: Validate that the timings are within the VRR range
      * drm/i915: Disable VRR during seamless M/N changes
      * drm/i915: Update VRR parameters in fastset
      * drm/i915: Assert that VRR is off during vblank evasion if necessary
      * drm/i915: Implement transcoder LRR for TGL+
    
      [ Lucas De Marchi ]
      * drm/i915: Re-order if/else ladder in intel_detect_pch()
    
      [ Gustavo Sousa ]
      * drm/i915/xe2lpd: Add fake PCH
    
      [ Stanislav Lisovskiy ]
      * drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation
    
      [ Luca Coelho ]
      * drm/i915/xe2lpd: Read pin assignment from IOM
    
      [ Lucas De Marchi ]
      * drm/i915/lnl: Add gmbus/ddc support
    
      [ Gustavo Sousa ]
      * drm/i915/xe2lpd: Add support for HPD
    
      [ Ville Syrjälä ]
      * drm/i915/dsb: Use non-locked register access
      * drm/i915/dsb: Define more DSB bits
      * drm/i915/dsb: Define the contents of some intstructions bit better
      * drm/i915/dsb: Introduce intel_dsb_noop()
      * drm/i915/dsb: Introduce intel_dsb_reg_write_masked()
      * drm/i915/dsb: Add support for non-posted DSB registers writes
      * drm/i915/dsb: Load LUTs using the DSB during vblank
      * drm/i915/dsb: Evade transcoder undelayed vblank when using DSB
      * drm/i915: Introduce skl_watermark_max_latency()
      * drm/i915: Introduce intel_crtc_scanline_to_hw()
      * drm/i915/dsb: Use DEwake to combat PkgC latency
    
      [ Imre Deak ]
      * drm/i915: Add helper to modeset a set of pipes
      * drm/i915: Rename intel_modeset_all_pipes() to intel_modeset_all_pipes_late()
      * drm/i915: Factor out a helper to check/compute all the CRTC states
    
      [ Jani Nikula ]
      * drm/i915/mocs: use to_gt() instead of direct &i915->gt
    
      [ Ville Syrjälä ]
      * drm/i915: Constify the snps/c10x PLL state checkers
      * drm/i915/dsb: Allocate command buffer from local memory
      * drm/i915/dsb: Correct DSB command buffer cache coherency settings
    
      [ Mika Kahola ]
      * drm/i915/display: Reset message bus after each read/write operation
    
      [ Ville Syrjälä ]
      * drm/i915: Move the g45 PEG band gap HPD workaround to the HPD code
    
      [ Animesh Manna ]
      * drm/i915/dsb: DSB code refactoring
    
      [ Jani Nikula ]
      * drm/i915: move *_crtc_clock_get() to intel_dpll.c
    
      [ Jouni Högander ]
      * drm/i915/psr: Move plane sel fetch configuration into plane source files
    
      [ Clint Taylor ]
      * drm/i915/dgfx: DGFX uses direct VBT pin mapping
    
      [ heminhong ]
      * drm/i915: correct the input parameter on _intel_dsb_commit()
    
      [ Maarten Lankhorst ]
      * drm/i915/display: Use i915_gem_object_get_dma_address to get dma address
    
      [ Ville Syrjälä ]
      * drm/i915: Stop accessing crtc->state from the flip done irq
    
      [ Jouni Högander ]
      * drm/i915/display: Take care of VSC select field in video dip ctl register
    
      [ Haridhar Kalvala ]
      * drm/i915/mtl: Add fake PCH for Meteor Lake
    
      [ José Roberto de Souza ]
      * drm/i915: Disable DSB in Xe KMD
    
      [ Matt Roper ]
      * drm/i915: Add additional ARL PCI IDs
    
      [ Harish Chegondi ]
      * drm/i915/xelpg: Extend driver code of Xe_LPG to Xe_LPG+
    
      [ Matt Roper ]
      * drm/i915/xelpg: Extend some workarounds/tuning to gfx version 12.74
    
      [ Ville Syrjälä ]
      * drm/i915: Decouple intel_crtc_vblank_evade_scanlines() from atomic commits
      * drm/i915: Reorder drm_vblank_put() vs. need_vlv_dsi_wa
      * drm/i915: Introduce struct intel_vblank_evade_ctx
      * drm/i915: Include need_vlv_dsi_wa in intel_vblank_evade_ctx
      * drm/i915: Extract intel_vblank_evade()
      * drm/i915: Move the min/max scanline sanity check into intel_vblank_evade()
      * drm/i915: Perform vblank evasion around legacy cursor updates
      * Revert "drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation"
    
      [ Vinay Belgaumkar ]
      * drm/i915/mtl: Wake GT before sending H2G message
    
      [ Lucas De Marchi ]
      * drm/i915/xe2lpd: Move D2D enable/disable
    
      [ Jani Nikula ]
      * drm/print: move enum drm_debug_category etc. earlier in drm_print.h
    
      [ Ville Syrjälä ]
      * drm/i915: Move intel_vblank_evade() & co. into intel_vblank.c
    
      [ Ravi Kumar Vodapalli ]
      * drm/i915/display: update pll values in sync with Bspec for MTL
    
      [ Suraj Kandpal ]
      * drm/i915/lnl: Add pkgc related register
    
      [ Ville Syrjälä ]
      * drm/i915/vrr: Generate VRR "safe window" for DSB
    
      [ Jani Nikula ]
      * drm/i915/hdmi: convert *_port_to_ddc_pin() to *_encoder_to_ddc_pin()
    
      [ Tejas Upadhyay ]
      * drm/i915/mtl: Update workaround 14018575942
    
      [ Arun R Murthy ]
      * drm/i915/dp: Remove support for UHBR13.5
    
      [ Jackie Liu ]
      * KYLIN: android: revert "staging: remove ashmem"
    
      [ Jiajia Liu ]
      * KYLIN: x86/config: enable ASHMEM
    
     -- Xie Wei <email address hidden>  Tue, 30 Jul 2024 17:19:17 +0800