From 497374e29085c6bfaa2a95113cd65a5719274cca Mon Sep 17 00:00:00 2001 From: WeirdTreeThing Date: Fri, 9 Feb 2024 18:20:17 -0500 Subject: [PATCH] linux-postmarketos-mediatek-mt8183: upgrade to 6.6.16 (MR 4813) [ci:skip-build]: already built successfully in CI --- ...Himax8279d-MIPI-DSI-LCD-panel-driver.patch | 554 --------------- ...1-4-arm64-dts-mt8183-Add-katsu-board.patch | 94 --- ...t8183-Add-kukui-jacuzzi-makomo-board.patch | 62 -- ...-dts-mediatek-Add-mt8183-kukui-katsu.patch | 20 - ...atek-Add-mt8183-kukui-jacuzzi-makomo.patch | 25 - ...atek-Add-mt8183-kukui-jacuzzi-cerise.patch | 22 - .../09-add-new-dtbs-to-makefile.patch | 30 - .../APKBUILD | 68 +- ...atek-mt8183-da7219-max98357-Map-miss.patch | 103 +++ ...diatek-mt8183-Add-missing-GPU-clocks.patch | 39 ++ ...ek-mt8183-Add-missing-syscon-power-d.patch | 25 + ...ek-mt8183-Add-register-names-and-sys.patch | 46 ++ ...ek-mt8183-Add-video-encoder-decoder.patch} | 43 +- ...diatek-mt8183-Drop-VDEC_SYS-register.patch | 36 + ...-dts-mt8183-Add-jacuzzi-makomo-board.patch | 94 +++ ...-mt8183-Add-jacuzzi-pico-pico6-board.patch | 192 +++++ ...8183-Add-kukui-jacuzzi-cerise-board.patch} | 34 +- ...m64-dts-mt8183-Add-kukui-katsu-board.patch | 186 +++++ ...onfig-postmarketos-mediatek-mt8183.aarch64 | 655 ++++++++++++------ .../mt8183-cadmium-kukui.enable-ite.patch | 153 ---- .../mt8183-fix-audio-module-loading.patch | 110 --- ...ui-disable-unsupported-thermal-zones.patch | 22 - .../mt81xx-fix-low-speed-usb-devices.patch | 43 -- .../mt81xx-usb-02.patch | 155 ----- 24 files changed, 1252 insertions(+), 1559 deletions(-) delete mode 100644 device/community/linux-postmarketos-mediatek-mt8183/01-RESEND-v2-1-2-drm-panel-Add-inx-Himax8279d-MIPI-DSI-LCD-panel-driver.patch delete mode 100644 device/community/linux-postmarketos-mediatek-mt8183/03-v2-1-4-arm64-dts-mt8183-Add-katsu-board.patch delete mode 100644 device/community/linux-postmarketos-mediatek-mt8183/04-v2-2-4-arm64-dts-mt8183-Add-kukui-jacuzzi-makomo-board.patch delete mode 100644 device/community/linux-postmarketos-mediatek-mt8183/05-v2-3-4-dt-bindings-arm64-dts-mediatek-Add-mt8183-kukui-katsu.patch delete mode 100644 device/community/linux-postmarketos-mediatek-mt8183/06-v2-4-4-dt-bindings-arm64-dts-mediatek-Add-mt8183-kukui-jacuzzi-makomo.patch delete mode 100644 device/community/linux-postmarketos-mediatek-mt8183/08-2-2-dt-bindings-arm64-dts-mediatek-Add-mt8183-kukui-jacuzzi-cerise.patch delete mode 100644 device/community/linux-postmarketos-mediatek-mt8183/09-add-new-dtbs-to-makefile.patch create mode 100644 device/community/linux-postmarketos-mediatek-mt8183/Revert-ASoC-mediatek-mt8183-da7219-max98357-Map-miss.patch create mode 100644 device/community/linux-postmarketos-mediatek-mt8183/arm64-dts-mediatek-mt8183-Add-missing-GPU-clocks.patch create mode 100644 device/community/linux-postmarketos-mediatek-mt8183/arm64-dts-mediatek-mt8183-Add-missing-syscon-power-d.patch create mode 100644 device/community/linux-postmarketos-mediatek-mt8183/arm64-dts-mediatek-mt8183-Add-register-names-and-sys.patch rename device/community/linux-postmarketos-mediatek-mt8183/{CHROMIUM-ARM64-dts-add-vdec-venc-h264-dtsi.patch => arm64-dts-mediatek-mt8183-Add-video-encoder-decoder.patch} (68%) create mode 100644 device/community/linux-postmarketos-mediatek-mt8183/arm64-dts-mediatek-mt8183-Drop-VDEC_SYS-register.patch create mode 100644 device/community/linux-postmarketos-mediatek-mt8183/arm64-dts-mt8183-Add-jacuzzi-makomo-board.patch create mode 100644 device/community/linux-postmarketos-mediatek-mt8183/arm64-dts-mt8183-Add-jacuzzi-pico-pico6-board.patch rename device/community/linux-postmarketos-mediatek-mt8183/{07-1-2-arm64-dts-mt8183-Add-kukui-jacuzzi-cerise-board.patch => arm64-dts-mt8183-Add-kukui-jacuzzi-cerise-board.patch} (71%) create mode 100644 device/community/linux-postmarketos-mediatek-mt8183/arm64-dts-mt8183-Add-kukui-katsu-board.patch delete mode 100644 device/community/linux-postmarketos-mediatek-mt8183/mt8183-cadmium-kukui.enable-ite.patch delete mode 100644 device/community/linux-postmarketos-mediatek-mt8183/mt8183-fix-audio-module-loading.patch delete mode 100644 device/community/linux-postmarketos-mediatek-mt8183/mt8183-kukui-disable-unsupported-thermal-zones.patch delete mode 100644 device/community/linux-postmarketos-mediatek-mt8183/mt81xx-fix-low-speed-usb-devices.patch delete mode 100644 device/community/linux-postmarketos-mediatek-mt8183/mt81xx-usb-02.patch diff --git a/device/community/linux-postmarketos-mediatek-mt8183/01-RESEND-v2-1-2-drm-panel-Add-inx-Himax8279d-MIPI-DSI-LCD-panel-driver.patch b/device/community/linux-postmarketos-mediatek-mt8183/01-RESEND-v2-1-2-drm-panel-Add-inx-Himax8279d-MIPI-DSI-LCD-panel-driver.patch deleted file mode 100644 index 84fb85a19..000000000 --- a/device/community/linux-postmarketos-mediatek-mt8183/01-RESEND-v2-1-2-drm-panel-Add-inx-Himax8279d-MIPI-DSI-LCD-panel-driver.patch +++ /dev/null @@ -1,554 +0,0 @@ -based on: https://patchwork.freedesktop.org/patch/482097/ -adjusted for v6.1: inx_panel_remove returns void now in drivers/gpu/drm/panel/panel-innolux-himax8279d.c - -diff --git a/drivers/gpu/drm/panel/Kconfig b/drivers/gpu/drm/panel/Kconfig -index ddf5f38e8731..375a67f69230 100644 ---- a/drivers/gpu/drm/panel/Kconfig -+++ b/drivers/gpu/drm/panel/Kconfig -@@ -180,6 +180,15 @@ config DRM_PANEL_INNOLUX_EJ030NA - 320x480 3.0" panel as found in the RS97 V2.1, RG300(non-ips) - and LDK handheld gaming consoles. - -+config DRM_PANEL_INNOLUX_HIMAX8279D -+ tristate "INX 2081101qfh032011-53g 1200x1920 video panel" -+ depends on OF -+ depends on DRM_MIPI_DSI -+ depends on BACKLIGHT_CLASS_DEVICE -+ help -+ Say Y here if you want to support for inx 2081101qfh032011-53g -+ 1200x1920 video panel. -+ - config DRM_PANEL_INNOLUX_P079ZCA - tristate "Innolux P079ZCA panel" - depends on OF -diff --git a/drivers/gpu/drm/panel/Makefile b/drivers/gpu/drm/panel/Makefile -index 5740911f637c..a57e72dcbb12 100644 ---- a/drivers/gpu/drm/panel/Makefile -+++ b/drivers/gpu/drm/panel/Makefile -@@ -16,6 +16,7 @@ obj-$(CONFIG_DRM_PANEL_ILITEK_IL9322) += panel-ilitek-ili9322.o - obj-$(CONFIG_DRM_PANEL_ILITEK_ILI9341) += panel-ilitek-ili9341.o - obj-$(CONFIG_DRM_PANEL_ILITEK_ILI9881C) += panel-ilitek-ili9881c.o - obj-$(CONFIG_DRM_PANEL_INNOLUX_EJ030NA) += panel-innolux-ej030na.o -+obj-$(CONFIG_DRM_PANEL_INNOLUX_HIMAX8279D) += panel-innolux-himax8279d.o - obj-$(CONFIG_DRM_PANEL_INNOLUX_P079ZCA) += panel-innolux-p079zca.o - obj-$(CONFIG_DRM_PANEL_JDI_LT070ME05000) += panel-jdi-lt070me05000.o - obj-$(CONFIG_DRM_PANEL_JDI_R63452) += panel-jdi-fhd-r63452.o -diff --git a/drivers/gpu/drm/panel/panel-innolux-himax8279d.c b/drivers/gpu/drm/panel/panel-innolux-himax8279d.c -new file mode 100644 -index 000000000000..6840449548e4 ---- /dev/null -+++ b/drivers/gpu/drm/panel/panel-innolux-himax8279d.c -@@ -0,0 +1,513 @@ -+// SPDX-License-Identifier: GPL-2.0 -+/* -+ * Copyright (c) 2021, Huaqin Telecom Technology Co., Ltd -+ * Author: Zhengqiao Xia -+ */ -+ -+#include -+#include -+#include -+#include -+#include -+#include -+ -+#include -+#include -+#include -+#include -+ -+#include