Skip to content

mediatek-v6.16: Rebase from mediatek-v6.14

Rebasing from v6.14.4 onto v6.16.

The following commits were skipped as merged upstream:

11,16d10
< arm64: dts: mediatek: mt8395-nio-12l: Enable Audio DSP and sound card
< ASoC: dt-bindings: mt8195: add missing audio routing and link-name
< ASoC: dt-bindings: mt8195: add compatible mt8195_mt6359
< ASoC: mediatek: mt8195: Add mt8195-mt6359 card
< ASoC: mediatek: mt8195: Set ETDM1/2 IN/OUT to COMP_DUMMY()
< ASoC: mediatek: mt8195: Move rt5682 specific dapm routes
22,24d15
< drm/mediatek: mtk_drm_drv: Unbind secondary mmsys components on err
< drm/mediatek: Fix kobject put for component sub-drivers
< drm/mediatek: mtk_drm_drv: Fix kobject put for mtk_mutex device ptr
40,77d30
< drm/mediatek: mtk_hdmi: Move output init to mtk_hdmi_register_audio_driver()
< drm/mediatek: mtk_hdmi: Move CEC device parsing in new function
< drm/mediatek: mtk_hdmi: Use dev_err_probe() in mtk_hdmi_dt_parse_pdata()
< drm/mediatek: mtk_hdmi: Move N/CTS setting to new function
< drm/mediatek: mtk_hdmi: Move plugged_cb/codec_dev setting to new function
< drm/mediatek: mtk_hdmi: Move audio params selection to new function
< drm/mediatek: mtk_hdmi: Disgregate function mtk_hdmi_audio_set_param()
< drm/mediatek: hdmi: Use regmap instead of iomem for main registers
< drm/mediatek: mtk_hdmi: Convert to module_platform_driver macro
< drm/mediatek: mtk_hdmi_ddc: Switch to register as module_platform_driver
< drm/mediatek: mtk_cec: Switch to register as module_platform_driver
< drm/mediatek/hdmi: Use syscon_regmap_lookup_by_phandle_args
< dt-bindings: display: mediatek: Add binding for MT8195 HDMI-TX v2
< dt-bindings: display: mediatek: Add binding for HDMIv2 DDC
< drm/mediatek: move to devm_platform_ioremap_resource() usage
< drm/mediatek: Add support for MT8195 Digital Parallel Interface
< drm/mediatek: mtk_dpi: Support AFIFO 1T1P output and conversion
< drm/mediatek: mtk_dpi: Add support for DPI input clock from HDMI
< drm/mediatek: mtk_dpi: Add checks for reg_h_fre_con existence
< drm/mediatek: mtk_dpi: Move pixel clock setting flow to function
< drm/mediatek: mtk_dpi: Use an array for pixclk factor calculation
< drm/mediatek: mtk_dpi: Add support for Pattern Generator in debugfs
< drm/mediatek: mtk_hdmi: Cleanup function mtk_hdmi_resume()
< drm/mediatek: mtk_hdmi: Remove driver bound to HDMI print
< drm/mediatek: mtk_hdmi: Remove goto in mtk_hdmi_clk_enable_audio()
< drm/mediatek: mtk_hdmi: Remove ifdef for CONFIG_PM_SLEEP
< drm/mediatek: mtk_hdmi: Use devm managed version of drm_bridge_add
< drm/mediatek: mtk_hdmi: Remove unused members of struct mtk_hdmi
< drm/mediatek: mtk_hdmi: Move vendor/product strings to drm_bridge
< drm/mediatek: mtk_hdmi: Compress of_device_id array entries
< dt-bindings: display: mediatek: dpi: Add MT8195 and MT8188 compat
< clk: mediatek: mt8188-vdo1: Add VDO1_DPI1_HDMI clock for hdmitx
< dt-bindings: clock: mediatek,mt8188: Add VDO1_DPI1_HDMI clock
< drm/bridge: Pass full state to atomic_post_disable
< drm/bridge: Pass full state to atomic_disable
< drm/bridge: Pass full state to atomic_enable
< drm/bridge: adv7511: Switch to atomic operations
< drm/bridge: Pass full state to atomic_pre_enable
90,94d42
< arm64: defconfig: Enable several PHY_MTK drivers as module
< arm64: defconfig: Enable TYPEC_MUX_IT5205 as module
< arm64: defconfig: Enable TYPEC_MT6360 as module
< arm64: defconfig: Enable TYPEC_RT1711H as module
< arm64: dts: mt8365-evk: Add goodix touchscreen support
111,115d58
< arm64: dts: mediatek: mt8188: Describe SCP as a cluster with two cores
< arm64: dts: mediatek: mt8188: Add all Multimedia Data Path 3 nodes
< dt-bindings: media: mediatek: mdp3: Add compatibles for MT8188 MDP3
< dt-bindings: display: mediatek: Add compatibles for MT8188 MDP3
< arm64: dts: mediatek: mt8390-genio-common: Set ssusb2 default dual role mode to host
119,122d61
< net: ethernet: mtk-star-emac: rearm interrupts in rx_poll only when advised
< net: ethernet: mtk-star-emac: fix spinlock recursion issues on rx/tx poll
< drm/panfrost: Force AARCH64_4K page table format on MediaTek MT8192
< drm/panfrost: Force AARCH64_4K page table format on MediaTek MT8188
124,177d62
< drm/panfrost: Set HW_FEATURE_AARCH64_MMU feature flag on Bifrost models
< drm/panfrost: Use GPU_MMU_FEATURES_VA_BITS/PA_BITS macros
< drm/panfrost: Set IOMMU_CACHE flag
< dt-bindings: display: mediatek: dsc: Add MT8188 compatible
< dt-bindings: usb: richtek,rt1711h: Add missing vbus power supply
< arm64: dts: mediatek: mt8390-genio-common: Add Display on DSI0
< arm64: dts: mediatek: mt8395-genio-1200-evk: Add display on DSI0
< drm: panel: Add driver for Himax HX8279 DDIC panels
< dt-bindings: display: panel: Add Himax HX8279/HX8279-D DDIC panels
< dt-bindings: vendor-prefixes: Add Shenzhen Aoly Technology Co., Ltd.
< drm/panel: Add refcount support
< drm/panel: Add new helpers for refcounted panel allocatons
< arm64: dts: mediatek: mt8195: Reparent vdec1/2 and venc1 power domains
< arm64: dts: mediatek: mt8390-genio-common: Fix pcie pinctrl dtbs_check error
< arm64: dts: mediatek: mt8395-genio-1200-evk: Add scp firmware-name
< arm64: dts: mediatek: mt8395-nio-12l: Add scp firmware-name
< arm64: dts: mediatek: mt8188: Fix IOMMU device for rdma0
< soc: mediatek: mt8188-mmsys: Add support for DSC on VDO0
< soc: mediatek: mmsys: Migrate all tables to MMSYS_ROUTE() macro
< soc: mediatek: mt8188-mmsys: Migrate to MMSYS_ROUTE() macro
< soc: mediatek: mtk-mmsys: Add compile time check for mmsys routes
< soc: mediatek: mtk-mutex: Add DPI1 SOF/EOF to MT8188 mutex tables
< soc: mediatek: mtk-socinfo: Add extra entry for MT8395AV/ZA Genio 1200
< soc: mediatek: mtk-socinfo: Add entry for MT8390AV/AZA Genio 700
< soc: mediatek: mtk-socinfo: Add entry for MT8370AV/AZA Genio 510
< arm64: dts: mediatek: mt8390-genio-common: Add delay codec for DMIC
< arm64: dts: mediatek: mt8390-genio-common: Add routes for DMIC
< ASoC: dt-bindings: mediatek,mt8188-mt6359: Add DMIC backend to dai-link
< ASoC: mediatek: mt8188: avoid uninitialized variable use
< ASoC: mediatek: mt8188-mt6359: Add DMIC support
< ASoC: mediatek: mt8188: Add support for DMIC
< ASoC: mediatek: mt8188: Treat DMIC_GAINx_CUR as non-volatile
< ASoC: mediatek: mt8188: Add reference for dmic clocks
< ASoC: mediatek: mt8188: Add audsys hires clocks
< arm64: dts: mediatek: mt8395-radxa-nio-12l: Add Radxa 8 HD panel
< arm64: dts: mediatek: mt8395-nio-12l: Prepare MIPI DSI port
< arm64: dts: mediatek: mt8395-nio-12l: Preconfigure DSI0 pipeline
< arm64: mediatek: mt8195-cherry: Add graph for eDP and DP displays
< arm64: dts: mediatek: mt8195: Add base display controller graph
< arm64: dts: mediatek: mt8390-genio-common: Configure touch vreg pins
< arm64: dts: mediatek: mt8188-geralt: Add graph for DSI and DP displays
< arm64: dts: mediatek: mt8188: Add base display controller graph
< arm64: dts: mediatek: mt8390-genio-700: Add USB, TypeC Controller, MUX
< arm64: dts: mediatek: mt8188: Add MTU3 nodes and correctly describe USB
< dt-bindings: usb: mediatek,mtk-xhci: Add port for SuperSpeed EP
< arm64: dts: mediatek: mt8395-genio-1200-evk: add support for TCPC port
< arm64: dts: mediatek: mt8188: Add tertiary eMMC/SD/SDIO controller
< arm64: dts: mediatek: mt8188: Add VDO0's DSC and MERGE block nodes
< arm64: dts: mediatek: add device-tree for Genio 510 EVK board
< arm64: dts: mediatek: add support for MT8370 SoC
< dt-bindings: arm: mediatek: add mt8370-evk board
< arm64: dts: mediatek: add display support for mt8365-evk
< arm64: dts: mediatek: add display blocks support for the MT8365 SoC
< drm/mediatek: add MT8365 SoC support
Edited by Ariel D'Alessandro

Merge request reports

Loading