linux-mtk (5.15.0-1029.33) jammy; urgency=medium

  * jammy/linux-mtk: 5.15.0-1029.33 -proposed tracker (LP: #2038291)

  * [g700] Kernel hang during boot when CONFIG_TOUCHSCREEN_GOODIX is bulit as a
    module and in initrd (LP: #2012610)
    - SAUCE: (no-up) GENIO: arm64: dts: mt8188: Remove clock assignments for mmc1
      and mmc2
    - SAUCE: (no-up) GENIO: arm64: dts: mediatek: genio-700-evk: Update clock
      frequency

 -- Jian Hui Lee <jianhui.lee@canonical.com>  Tue, 03 Oct 2023 17:32:49 +0800

linux-mtk (5.15.0-1028.32) jammy; urgency=medium

  * jammy/linux-mtk: 5.15.0-1028.32 -proposed tracker (LP: #2037639)

  * [g700] Unable to receive the completed data through UART1 and UART2 micro-b
    ports Edit (LP: #2032608)
    - SAUCE: (no-up) GENIO: arm64: dts: mt8188: add apdma device node
    - SAUCE: (no-up) GENIO: arm64: dts: mt8195: add apdma device node
    - SAUCE: (no-up) GENIO: uart: apdma: mediatek: Fix how apdma closes an uart
      port
    - SAUCE: (no-up) GENIO: uart: apdma: mediatek: fix read and write indices sync
    - SAUCE: (no-up) GENIO: mediatek: rdma: fix DISP_RDMA_SIZE_CON_0 frame width
      mask
    - [Config] updateconfigs for CONFIG_MTK_UART_APDMA

  * [G700] modetest cannot reach monitor framerate (LP: #2034128)
    - SAUCE: (no-up) GENIO: arm64: dts: mt8188: disable idle states below
      mcusysoff

  * [g700][g1200] HDMI display is malfunction (LP: #2013288)
    - drm/client: Send hotplug event after registering a client

  * [g700] Kernel hang during boot when CONFIG_TOUCHSCREEN_GOODIX is bulit as a
    module and in initrd (LP: #2012610)
    - SAUCE: (no-up) GENIO: mmc: mtk-sd: Use readl_poll_timeout_atomic in
      msdc_reset_hw

  * [g350] Unable set to performance mode (LP: #2028926)
    - [Config] updateconfigs for CONFIG_DEVFREQ_THERMAL

  * Miscellaneous Ubuntu changes
    - SAUCE: (no-up) GENIO: usb: xhci-mtk: fix send redunct ACK issues
    - SAUCE: (no-up) GENIO: arm64: dts: mt8195: modify usb settings for rx fifo

 -- Jian Hui Lee <jianhui.lee@canonical.com>  Thu, 28 Sep 2023 21:25:45 +0800

linux-mtk (5.15.0-1027.31) jammy; urgency=medium

  * jammy/linux-mtk: 5.15.0-1027.31 -proposed tracker (LP: #2037290)

  * dependency on crda obsolete according to Debian (LP: #1958918)
    - [Packaging] mtk: switch dependency from crda to wireless-regdb

 -- Wen-chien Jesse Sung <jesse.sung@canonical.com>  Wed, 27 Sep 2023 15:11:16 +0800

linux-mtk (5.15.0-1026.28) jammy; urgency=medium

  * Miscellaneous Ubuntu changes
    - [Config] updateconfigs for CONFIG_UBUNTU_ODM_DRIVERS

  * Miscellaneous upstream changes
    - GENIO: mtk-vcu-driver: mt8395: Create device at the end of probe
    - GENIO: dt-bindings: reset: mt8188: Modify VDOSYS1 reset control bit

 -- Jian Hui Lee <jianhui.lee@canonical.com>  Thu, 21 Sep 2023 05:33:27 +0800

linux-mtk (5.15.0-1025.27) jammy; urgency=medium

  * Packaging resync (LP: #1786013)
    - [Packaging] update helper scripts

  * Miscellaneous Ubuntu changes
    - SAUCE: (no-up) bluetooth: btmtksdio: disable mt7663 support
    - [Config] updateconfigs for CONFIG_MTK_SOC_THERMAL

  * Miscellaneous upstream changes
    - GENIO: media: platform: mtk-mdp3: Fix null pointer access in try_fmt
    - GENIO: ASoC: mediatek: mt8195: add hdmi/dp jack pins
    - GENIO: ASoC: mediatek: mt8188: add hdmi/dp jack pins
    - GENIO: media: i2c: ar0330: Add Aptina AR0330 driver
    - GENIO: mtk-mdp-driver: Prevent unreliable crash and driver clean up

 -- Jian Hui Lee <jianhui.lee@canonical.com>  Thu, 07 Sep 2023 20:54:00 +0800

linux-mtk (5.15.0-1024.26) jammy; urgency=medium

  * Packaging resync (LP: #1786013)
    - [Packaging] resync git-ubuntu-log
    - [Packaging] resync update-dkms-versions helper
    - [Packaging] resync getabis
    - [Packaging] update helper scripts

  * Miscellaneous Ubuntu changes
    - SAUCE: (no-up) arm64: dts: mediatek: genio-1200-evk-*: disable ar0430 sensor
      device tree overlay
    - [Config] updateconfigs for CONFIG_VIDEO_MEDIATEK_JPEG

  * Miscellaneous upstream changes
    - GENIO: gpu: Add mechanism to setup active GPU cores numbers by platform
    - GENIO: gpu: arm: Fix Event leaked_storage: Variable "mfg" going out of scope
      leaks the storage it points to.

 -- Jian Hui Lee <jianhui.lee@canonical.com>  Fri, 01 Sep 2023 12:42:20 +0800

linux-mtk (5.15.0-1023.25) jammy; urgency=medium

  * Miscellaneous Ubuntu changes
    - SAUCE: (no-up) arm64: dts: mediatek: add makefile for platforms and boards.
    - SAUCE: (no-up) arm64: dts: mediatek: genio-1200-evk-*: cleanup platform and
      hardware device tree
    - SAUCE: (no-up) arm64: dts: mediatek: genio-350-evk: cleanup platform and
      hardware device tree
    - SAUCE: (no-up) arm64: dts: mediatek: genio-510-evk: cleanup platform and
      hardware device tree
    - SAUCE: (no-up) arm64: dts: mediatek: genio-700-evk: cleanup platform and
      hardware device tree
    - [Config] updateconfigs for CONFIG_ARM_MEDIATEK_CPUFREQ
    - SAUCE: (no-up) arm64: dts: mediatek: genio-700-evk: disable unsupported dtbo

  * Miscellaneous upstream changes
    - GENIO: drm/mediatek: bridge: Add ITE IT6122
    - GENIO: drm/mediatek: panel: Add KOE TX18D204VM0BAA
    - GENIO: media: platform: mtk-mdp3: Implement more v4l2_ioctl_ops of mdp-
      capture
    - GENIO: drm/mediatek: dp: fix leaked storage in mtk_dp_get_edid
    - GENIO: vcodec: mt8395: vdec: Add error handle paging request in v4l2_open
    - GENIO: drm/mediatek: hdmi: Fix multichannel/hw_ncts,Add DTS_HD/MLP flow
    - Revert "GENIO: vcodec: mt8395: vdec: Add error handle paging request in
      v4l2_open"
    - GENIO: media: platform: mtk-mdp3: Remove poll monitor status when split init
    - GENIO: arm64: dts: mediatek: genio-700-evk: disable backlight_lcd0
    - GENIO: media: platform: mtk-mdp3: Add user info for MDP FW
    - GENIO: media: platform: mtk-mdp3: integrate the release job after CMDQ send
    - GENIO: drm/mediatek: bridge: fix uninit var in IT6122_ShowPParam
    - GENIO: drm/mediatek: dp: fix uninit var in mtk_dp_get_edid
    - GENIO: drm/mediatek: panel: fix KOE TX18D204VM0BAA power sequence flow
    - GENIO: arm64: dts: mediatek: genio-510-evk: enable hub initialization
    - GENIO: media: platform: mtk-jpeg: Fix buffer 16x16 alignment issue
    - GENIO: soc: mediatek: hdmirx: mt8195: Fix coverity issues
    - GENIO: media: platform: mtk-mdp3: Fix using uninitialized value
    - GENIO: ASoC: mediatek: mt8188: add dmic hw gain control
    - GENIO: ASoC: mediatek: mt8188: add DMIC clk reordering for fifo_soft_rst
    - GENIO: ASoC: mediatek: mt8195: add dmic hw gain control
    - GENIO: ASoC: mediatek: mt8195: add DMIC clk reordering for fifo_soft_rst
    - GENIO: ASoC: mediatek: mt8188: fix uninit_use in dmic_hw_gain_ctrl_put
    - GENIO: media: platform: mtk-mdp3: Refine cap flow & remove Split reset
    - GENIO: ASoC: mediatek: mt8195: fix uninit_use in dmic_hw_gain_ctrl_put
    - GENIO: drm/mediatek: dp: fix mtk_dp_poweron flow
    - GENIO: drm/mediatek: dp: add swirq related flow
    - linux: genio-700-evk: add bridge ITE IT6122 and panel KOE TX18D204VM0BA
    - dtbo: genio-700-evk: add dsi2lvds relative display dtbo
    - dtbo: genio-700-evk: enable backlight_lcd0 in edp related display dtbo
    - dtbo: Add dts files for genio-510-evk
    - dtbo: genio-510-evk: sync display dtbo from genio-700-evk
    - dtbo: Add dtb files for mt8370
    - dtbo: mt8370: Add apusys overlay
    - dtbo: mt8390: move gpu-mali dtbo to SoC specific folder
    - dtbo: mt8390: Add video.dts
    - dtbo: mt8390: video: Fix vdec clock setting
    - dtbo: mt8390: Add mtk isp71 camsys node
    - dtbo: mt8390: Add mtk-camera.dtsi
    - dtbo: mt8390: Add apusys overlay
    - dtbo: mt8390: video: add port info setting for venc
    - dtbo: mt8390: Fix mtk-camera.dtsi include wrong memory port header
    - dtbo: mt8395: move gpu-mali dtbo to SoC specific folder
    - dtbo: mt8395: move video dtbo to SoC specific folder
    - dtbo: mt8395: Add apusys overlay
    - dtbo: mt8395: Fix crash because vpu core1 probe first
    - dtbo: mt8395: Move camera dtsi to common directory
    - dtbo: mt8395: mtk-camera: Add stream definitions
    - dtbo: mt8195-demo: video: add port info setting for venc
    - dtbo: mt8395: apusys: Set firmware searching path via firmware-name in dts
    - dtbo: mt8395: Add interrupts for iommu_apu0 and iommu_apu1
    - dtbo: genio-700-evk: Add imgsensor ar0430+ap1302 D6 DTB overlay
    - dtbo: genio-700-evk: Modify sensor-names of imgsensor ar0430ap1302 overlay
    - dtbo: genio-700-evk: Add imgsensor ar0830+ap1302 overlay
    - GENIO: vcodec: mt8395: vdec: Add error handle on paging request in v4l2_open
    - GENIO: vcodec: mt8395: vdec: Fix using a invalid value for type '_Bool'
    - GENIO: vcodec: mt8395: venc: Add error handle on paging request in v4l2_open
    - GENIO: vcodec: mt8395: venc: Fix using a invalid value for type '_Bool'
    - GENIO: vcodec: mt8395: venc: Fix using variables without initializer
    - dtbo: mt8365: move gpu-mali dtbo to SoC specific folder
    - dtbo: mt8365: Move video dtbo to SoC specific folder
    - dtbo: mt8365: video: Revise vcu, vdec, and venc compatible string

 -- Jian Hui Lee <jianhui.lee@canonical.com>  Thu, 24 Aug 2023 11:47:34 +0800

linux-mtk (5.15.0-1022.24) jammy; urgency=medium

  * Miscellaneous Ubuntu changes
    - SAUCE: (no-up) arm64: dts: mediatek: genio-700-evk: add display-edphdmi.dtbo
      build
    - SAUCE: (no-up) arm64: dts: mediatek: add genio-1200-evk-ufs.dtb build

  * Miscellaneous upstream changes
    - apusys: trigger power off from APMCU when APU is not loaded
    - apusys: trigger power off from APMCU when APU is not loaded

 -- Hsuan-Yu Lin <shane.lin@canonical.com>  Fri, 04 Aug 2023 15:27:02 +0800

linux-mtk (5.15.0-1021.23) jammy; urgency=medium

  * Miscellaneous Ubuntu changes
    - SAUCE: (no-up) arm64: dts: mediatek: genio-700-evk: add display related dts
    - SAUCE: (no-up) arm64: dts: mediatek: genio-350-evk: add display related dts
    - [Config] updateconfigs for CONFIG_VIDEO_MEDIATEK_MDP3_CAP

  * Miscellaneous upstream changes
    - dtbo: genio-700-evk: move the eDP settings from dts to dtbo
    - dtbo: genio: Remove the 3.3v regulator always on of edp panel
    - dtbo: genio-700-evk: assign pipeline for hdmidp case
    - dtbo: genio-700-evk: refine display dtbo
    - dtbo: genio-700-evk: add single display dtbo
    - dtbo: genio-700-evk: add headless dts
    - dtbo: genio-350-evk: add single display dtbo
    - dtbo: mt8365-evk: add headless dts
    - GENIO: net: stmmac: avoid system waked by other interrupts
    - GENIO: net: stmmac: disable stop rxc when enable EEE
    - GENIO: net: stmmac: disable SPH feature
    - GENIO: arm64: dts: mediatek: genio-700-evk: add USB P2 IDDIG
    - GENIO: arm64: dts: mediatek: genio-1200-evk: Disable UFS nodes
    - GENIO: arm64: dts: mediatek: Add genio-1200-evk-ufs
    - GENIO: arm64: dts: mediatek: genio-700-evk: update mmc1 regulator config
    - GENIO: arm64: dts: mediatek: Add initial dts for Genio 510 EVK
    - GENIO: arm64: dts: mediatek: Update genio 510 dts
    - GENIO: arm64: dts: mediatek: Back port from genio-700
    - GENIO: arm64: dts: mediatek: modify cpus nodes for genio 510
    - GENIO: media: platform: mtk-mdp3: Fix uninit use in call
    - GENIO: media: platform: mtk-mdp3: Prevent multi-open on capture device
    - GENIO: media: platform: mtk-mdp3: Add timestamp to mdp-capture capture buf
    - GENIO: usb: typec: tcpm: tcpci_mt6360: fix tcpci_register_port failed log
    - GENIO: media: platform: mtk-mdp3: modify stop streaming/disconnect flow
    - GENIO: media: platform: mtk-mdp3: Enable capture flow by split component
    - GENIO: soc: mediatek: hdmirx: mt8195: Add 2ch 4ch 6ch PCM
    - GENIO: vcodec: mt8395: venc: Config irq by core number

 -- Jian Hui Lee <jianhui.lee@canonical.com>  Fri, 28 Jul 2023 13:01:54 +0800

linux-mtk (5.15.0-1020.22) jammy; urgency=medium

  * Miscellaneous upstream changes
    - GENIO: arm64: dts: mediatek: update Makefile for Genio 1200 EVK P1V1

 -- Hsuan-Yu Lin <shane.lin@canonical.com>  Wed, 19 Jul 2023 17:15:42 +0800

# For older changelog entries, run 'apt-get changelog linux-mtk-headers-5.15.0-1029'
