Change logs for linux source package in Huanghe V3.0
-
linux (7.0.0-2.0ok7) huanghe; urgency=medium
[ Haiyong Sun ]
* perf build: Add clang and rust target flags for loongarch
[ lifangxu ]
* KYLIN: deb-build: Update loongarch debian packages build
* KYLIN: debian/config: Add loongarch package build configurations
-- Xie Wei <email address hidden> Wed, 26 Aug 2026 21:38:13 +0800
-
linux (7.0.0-2.0ok6) huanghe; urgency=medium
[ Zephyr Li ]
* net: stmmac: add Phytium FTGM0001/FT2000 Ethernet support
* net: stmmac: dwmac-phytium: preserve parsed PHY node
[ lishuo ]
* DRM: Add Phytium Display Engine support.
[ xuyan ]
* drm/phytium: Fix some Bugs in Phytium Display Engine
[ Yu Da ]
* drm/phytium: Enable dither feature for DRM driver
* drm/phytium: Add BACKLIGHT selection for Phytium Graphics Card
[ YuDa ]
* drm/phytium: Fix NULL pointer issue in drm_gem_object_free
[ Zephyr Li ]
* drm/phytium: fix cursor hotspot coordinates
* arm64: enable Phytium display and platform drivers
* drm/phytium: adapt display driver to Linux 7.0
* net: stmmac: adapt Phytium glue to Linux 7.0
* net: phytmac: fix high descriptor pointer register macros
* drm/phytium: select DRM client support
* arm64: enable Phytium I2C v2 for D3000M touchpad
* arm64: move Phytium defconfig options to annotations
-- Xie Wei <email address hidden> Wed, 26 Aug 2026 19:08:11 +0800
-
linux (7.0.0-2.0ok5) huanghe; urgency=medium
[ lws_yf ]
* debian: fix debian.master for riscv compile
-- Xie Wei <email address hidden> Tue, 25 Aug 2026 18:34:19 +0800
-
linux (7.0.0-2.0ok4) huanghe; urgency=medium
[ kiber ]
* update: Add loong64 to linux-libc-dev Architecture list
-- Xie Wei <email address hidden> Fri, 21 Aug 2026 19:56:31 +0800
-
linux (7.0.0-2.0ok3) huanghe; urgency=medium
[ lws_yf ]
* debian: fix rules.d shell parsing and riscv64 perf Rust target selection
[ Tiezhu Yang ]
* LoongArch: Make some signal and ptrace functions non-static
* LoongArch: Export some signal functions
[ WANG Rui ]
* perf loongarch: Fix build failure with CONFIG_LIBDW_DWARF_UNWIND
[ lifangxu ]
* KYLIN: deb-build: Fix loongarch64 package build error for 7.0-next
-- root <root@localhost> Fri, 21 Aug 2026 15:43:27 +0800
-
linux (7.0.0-2.0ok2) huanghe; urgency=medium
[ kiber ]
* fix(drivers/gpu/drm/arise): fix kbuild path double concatenation on Linux 7.0
-- Xie Wei <email address hidden> Fri, 14 Aug 2026 15:10:01 +0800
-
linux (7.0.0-2.0ok1) huanghe; urgency=medium
[ Dongdong Hao ]
* scsi: leapraid: Add new scsi driver
[ brightyi ]
* arise/drm: upload glenfly arise drm driver V56
[ Hao Dongdong ]
* scsi: leapraid: update driver to v2.00.01.05
[ Wang Yinfeng ]
* MAINTAINERS: Add entry for Phytium SoC family
[ Chen Baozi ]
* arm64: Kconfig: Introduce CONFIG_ARCH_PHYTIUM
[ Feng Jun ]
* arm64: phytium: Add support of reading cpu type for Phytium Socs
[ Chen Baozi ]
* of: add vendor prefix for Phytium Technology Co. Ltd.
* PCI: Add Phytium vendor ID
[ Zhou Zheng ]
* dt-bindings: i2s: Add bindings for I2S controllor
* dt-bindings:codec:Add bindings for es8388 and es8336
* i2s: Phytium: Add driver support for phytium i2s
* dt-bindings: i2s: Add bindings for I2S-v2.0 controllor
* dt-bindings: codec: Add bindings for phytium-codec-v2.0
* i2s-v2: Phytium: Add driver support for phytium i2s
* i2s: phytium: keep a separate pointer for kfree
* i2s:phytium: change jack name
[ Lu Yinhao ]
* dt-bindings: tpm: Add bindings for TCM-SE
* tpm: phytium: Add Phytium TCM SE driver
[ Xiao Cong ]
* pcie: phytium: Fix PCIe IO space access restriction issue
* pci: phytium: Restore PCIe config space after hotrest
[ Li Mingzhe ]
* devfreq: Phytium:Add driver support for NOC devfreq
* devfreq: Phytium:Add driver support for DMU devfreq
[ Peng Yao ]
* dt-bindings: usb-xhci: phytium: Add Phytium usb-xhci support
* usb: xhci: Porting xhci bug fixed patch
[ Jose Fernandez (Anthropic) ]
* mm: swap_cgroup: fix NULL deref in lookup_swap_cgroup_id on swapless host
[ Thomas Gleixner ]
* clockevents: Add missing resets of the next_event_forced flag
[ Dai Jingtao ]
* dt-bindings: Add bindings for Phytium HDA controller
* ALSA: hda: Add driver for Phytium SoC HDA
[ Feng Jun ]
* dt-bindings: uart: Add bindings for Phytium uart-v2 controllor
* uart: Phytium: Add phytium uart-v2 driver
* Input: i8042: Add i8042 driver support for phytium SoCs
* dt-bindings:mci: Add bindings for Phytium mci-v2 controllor
* mci: Phytium: Add phytium mci-v2 driver
* dt-bindings:mci: Add bindings for Phytium mci controllor
* mci: Phytium: Add phytium mci driver
[ Ouyang Chenxing ]
* dt-bindings: phytmac: Add bindings for Phytium MAC 1.0 and 2.0
* net/phytmac: Add driver support for phytmac
[ zhuling ]
* dt-bindings: dma: add Phytium DMA bindings
* dma: phytium: add DMA controller driver
* dt-bindings: hwmon: add Phytium tachometer binding
* tacho: phytium: add phytium tacho driver
* dt-bindings: pwm: add Phytium PWM binding
* pwm: phytium: add phytium pwm driver
* dt-bindings: ipmi: add Phytium KCS and BT BMC bindings
* ipmi: phytium: add kcs/bt controller driver
* dt-bindings: misc: add Phytium snoop control binding
* snoop: phytium: add phytium snoop driver
* dt-bindings: gpio: add Phytium GPIO bindings
* gpio: phytium: add gpio controller driver
* dt-bindings: mtd: add Phytium local bus binding
* mtd: maps: add Phytium local bus controller driver
* dt-bindings: net: can: add Phytium CAN binding
* can: phytium: add CAN controller driver
* gdma: phytium: fix GDMA hang during channel abort
* pwm: phytium: Optimize suspend and resume logic
* ACPI: EC: Prepare GPIO IRQ before registering EC OpRegion
[ Peng Yao ]
* spi:mtd:UEFI mode acpi table support for qspi/spi driver
* usb: phytium_v2: Add driver for phytium otg
* dt-bindings: usb-xhci: phytium: Add Phytium usb2-xhci support
* spi: Phytium: Add driver support for phytium spi
* dt-bindings: spi: phyhtium: add bindings for Phytium SPI
* i3c: Phytium: Add driver support for phytium i3c
* dt-bindings: Add bindings for Phytium I3C controller
* qspi: Phytium: Add driver support for phytium qspi
* dt-bindings: spi: phytium-qspi: Document device tree binding
* i2c-v2: Phytium: Add driver support for phytium i2c v2
* dt-bindings:i2c-2.0: Update phytium i2c-2.0 yaml
* i2c: Phytium: Add driver support for phytium i2c
* dt-bindings: Add bindings for Phytium I2C/SMBus controller
* spi-v2: Phytium: Add driver support for phytium spi v2
* dt-bindings: Add phytium spi-v2 devicetree description
* arm64: phytium: Add cpu type define for Phytium Socs
[ Feng Jun ]
* bus: phytium-pio: Add support for legacy I/O operation
[ Li Mingzhe ]
* arm64/cpuinfo: PHYTIUM: Read model name from DMI on demand
[ Fu Boyi ]
* drivers/perf: phytium: Add Phytium SoC platform compatibility support for DDR Driver
[ Li Tongfeng ]
* iommu/arm-smmu-v3: Add suspend and resume support
[ Feng Jun ]
* bus: phytium-pio: Refactor and optimize phytium-pio driver
-- Xie Wei <email address hidden> Wed, 12 Aug 2026 21:17:46 +0800
-
linux (7.0.0-1.1ok1) huanghe; urgency=medium
* initial packaging
-- Jiajia Liu <email address hidden> Mon, 20 Apr 2026 16:02:02 +0800
-
linux (6.6.0-20.0ok1) nile; urgency=medium
* Build 6.6.0-20
-- Xie Wei <email address hidden> Fri, 03 Apr 2026 15:51:03 +0800
-
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