From nobody Thu Mar 5 06:30:33 2026 Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id F175233290B for ; Mon, 16 Feb 2026 16:24:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771259095; cv=none; b=AZnhcvQfA0Ha37yaRUfSsRpn80yvBlDeZeqk8xnrx9qOAO/DB1ZYh89uYmYmPpxThwDqL4BUWSNU83AYIbtkElObr1yaDgNbF2VYcuC1NyXEwNc86cRgZd4Pzzw7Vt2jZnKHQzT68xJjWILPf1o4ZNU3p+RLp1cE+/TLZZqaVjg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771259095; c=relaxed/simple; bh=BphH2H7DpRFTMwJhORTnWV19TZNqCP048ZgLz5ogpKE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=F7ZocF1Zes3hZE4nWxxmBmXpYbr2WztzhVAADRqJZhWCvF7gdNtrSbPYXNFnDwtb4BDZxMiSIj6Tm/7ziP0+/2cmu9MTgAmh0AbaBgPjaETFfebeuJVAAeohQmshQCctGs71jKHDTaX1WSkmmJDjfVjmz8WWQBVF1TeV1nfmP/E= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=SsA5fIjx; arc=none smtp.client-ip=209.85.221.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="SsA5fIjx" Received: by mail-wr1-f41.google.com with SMTP id ffacd0b85a97d-43638a3330dso2694067f8f.0 for ; Mon, 16 Feb 2026 08:24:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771259092; x=1771863892; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=wgeTGS+8qJEGuJv9Z7ulFAIz5McOanQP0tQrEdPQw4A=; b=SsA5fIjx58G2SjWk2As4Mx6dGsyrNyKvGiMuNd9l4tIjcvIfGd4ZhsqU12ZgTVLmcV zn7X51HouLWevNtTNczN3K24p1ckHKvgQwpZD23WkWuKPvIGLNpxpKKvJLTxV/y6YB63 nUzLlajAPU+BFRZo8qgqiT2/gAIS1rmiMxMJMVttK5R99LvxGKygHE1jxDA6RzFU0XnX MNiEEeqygkO4aB/eHct8H1j1DZFROdl70T9J9aqmrRmppR3gXy8karF83KLhIJyLVnTQ Qx/TI4NoTlPbs523gyNJx4OKYMV6ceJX31llGqRzB0Tk/ghpr6zlfSUyGPYCEmdVFQF7 kJ9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771259092; x=1771863892; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=wgeTGS+8qJEGuJv9Z7ulFAIz5McOanQP0tQrEdPQw4A=; b=bXwuwEa3nXoHKarFFPLsH1bVYW0S/XVjnnMBxWy07d3yJluLVJkY2XbyG+VGDWvRZy 6GgzT4lRLDSd7CveqOXdo+TNyCNM0yfEfyWmIqI/rBGnKk8/9t1cKh8MQQf2N+HPg8kU NFH9Ct0Tr60fBrUcMqeM/8DE/A82Ae2sdEOWJLEtcPd1IvlJUMAyT6ya/cOiSPbTTrZE BPIyUfl/P+WNXSrX+bTwX6GxogvQoQaDC/Wj4yYtXXvIMIywAWZ2EVwCN34hwEqij4i0 UAc0eSOaTpp74DZSVkUNS/slZEf7HSeyWr3hgONGRXC4wwuH/Vh83qqKAFZW755i1ZyB OoxQ== X-Forwarded-Encrypted: i=1; AJvYcCUygkdO0dZ3ktcW2A7twhPHesnXUPsebvKPtHjqRQ/dseBPFLLRsFtYNdqg6Xm79fVm4fjjEiohtuKNAMo=@vger.kernel.org X-Gm-Message-State: AOJu0Yxelrz59/xfpnmdcaT1ZKXanfC3elnLDovJANlXwxj9RjIYxDFu dLZm2dOZ+PLApjfsago2OeBTnipYOyL37v81JkeygHP8PtZ5yzfIn0sH X-Gm-Gg: AZuq6aKpqPjR3KI+plAZjiAqhVLfA7VjQADgHXBSk06ND9CoFQIvGqgYr062WJI/oOR IpYKAjNSAmPb5saZT7YRY/B6E886MkmR3HPt9jQDMVBB7f4SUMOBZI3xSiiVu42sHI7w/njNkou P+FKnHy4so31iFxCHCX9n2WKxqBNI3O9+0XfM+2f/7zbWUOcmsCpQkC33N1ZE0FmDz5cTeGoTgt q9YuzCS419ER0AJJ7aNbhGTPx6rMhD3/LHddQ5qYACIf8YrYDCt6fQSfRZnUNSoxClLtXh9JtoK Vh7U3uSNxaC6eASVDFQ+B4M98reXrflOoU8zy0IvZD9nPFgeeVKnbStoTndHRSdQ8XtAnlxDz/r 9bx/02MyCF1QMdt96bSbSc6p8UmpI2G7jKwDrgeXlXE3ENzvPooCXxumz9O8SV21asDyUOlcU7V eF9zvgrQBmLitFWhKYeFM= X-Received: by 2002:a05:6000:1883:b0:436:3267:3ed3 with SMTP id ffacd0b85a97d-4379db61d66mr14007519f8f.22.1771259092222; Mon, 16 Feb 2026 08:24:52 -0800 (PST) Received: from luca-vm.lan ([154.61.61.58]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43796a6a6desm28775962f8f.10.2026.02.16.08.24.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Feb 2026 08:24:51 -0800 (PST) From: Luca Leonardo Scorcia To: linux-mediatek@lists.infradead.org Cc: Luca Leonardo Scorcia , AngeloGioacchino Del Regno , Chun-Kuang Hu , Philipp Zabel , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chunfeng Yun , Vinod Koul , Neil Armstrong , Matthias Brugger , Jitao Shi , Fabien Parent , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org Subject: [PATCH v2 1/6] arm64: dts: mt8167: Reorder nodes according to mmio address Date: Mon, 16 Feb 2026 16:22:12 +0000 Message-ID: <70a64b57a83c89da6fe266977845d6c7599d75e9.1771258407.git.l.scorcia@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" In preparation for adding display nodes. No other changes. Signed-off-by: Luca Leonardo Scorcia Reviewed-by: AngeloGioacchino Del Regno --- arch/arm64/boot/dts/mediatek/mt8167.dtsi | 68 ++++++++++++------------ 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/arch/arm64/boot/dts/mediatek/mt8167.dtsi b/arch/arm64/boot/dts= /mediatek/mt8167.dtsi index 2374c0953057..27cf32d7ae35 100644 --- a/arch/arm64/boot/dts/mediatek/mt8167.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8167.dtsi @@ -29,12 +29,6 @@ infracfg: infracfg@10001000 { #clock-cells =3D <1>; }; =20 - apmixedsys: apmixedsys@10018000 { - compatible =3D "mediatek,mt8167-apmixedsys", "syscon"; - reg =3D <0 0x10018000 0 0x710>; - #clock-cells =3D <1>; - }; - scpsys: syscon@10006000 { compatible =3D "mediatek,mt8167-scpsys", "syscon", "simple-mfd"; reg =3D <0 0x10006000 0 0x1000>; @@ -101,18 +95,6 @@ power-domain@MT8167_POWER_DOMAIN_CONN { }; }; =20 - imgsys: syscon@15000000 { - compatible =3D "mediatek,mt8167-imgsys", "syscon"; - reg =3D <0 0x15000000 0 0x1000>; - #clock-cells =3D <1>; - }; - - vdecsys: syscon@16000000 { - compatible =3D "mediatek,mt8167-vdecsys", "syscon"; - reg =3D <0 0x16000000 0 0x1000>; - #clock-cells =3D <1>; - }; - pio: pinctrl@1000b000 { compatible =3D "mediatek,mt8167-pinctrl"; reg =3D <0 0x1000b000 0 0x1000>; @@ -124,12 +106,36 @@ pio: pinctrl@1000b000 { interrupts =3D ; }; =20 + apmixedsys: apmixedsys@10018000 { + compatible =3D "mediatek,mt8167-apmixedsys", "syscon"; + reg =3D <0 0x10018000 0 0x710>; + #clock-cells =3D <1>; + }; + + iommu: m4u@10203000 { + compatible =3D "mediatek,mt8167-m4u"; + reg =3D <0 0x10203000 0 0x1000>; + mediatek,larbs =3D <&larb0>, <&larb1>, <&larb2>; + interrupts =3D ; + #iommu-cells =3D <1>; + }; + mmsys: syscon@14000000 { compatible =3D "mediatek,mt8167-mmsys", "syscon"; reg =3D <0 0x14000000 0 0x1000>; #clock-cells =3D <1>; }; =20 + larb0: larb@14016000 { + compatible =3D "mediatek,mt8167-smi-larb"; + reg =3D <0 0x14016000 0 0x1000>; + mediatek,smi =3D <&smi_common>; + clocks =3D <&mmsys CLK_MM_SMI_LARB0>, + <&mmsys CLK_MM_SMI_LARB0>; + clock-names =3D "apb", "smi"; + power-domains =3D <&spm MT8167_POWER_DOMAIN_MM>; + }; + smi_common: smi@14017000 { compatible =3D "mediatek,mt8167-smi-common"; reg =3D <0 0x14017000 0 0x1000>; @@ -139,14 +145,10 @@ smi_common: smi@14017000 { power-domains =3D <&spm MT8167_POWER_DOMAIN_MM>; }; =20 - larb0: larb@14016000 { - compatible =3D "mediatek,mt8167-smi-larb"; - reg =3D <0 0x14016000 0 0x1000>; - mediatek,smi =3D <&smi_common>; - clocks =3D <&mmsys CLK_MM_SMI_LARB0>, - <&mmsys CLK_MM_SMI_LARB0>; - clock-names =3D "apb", "smi"; - power-domains =3D <&spm MT8167_POWER_DOMAIN_MM>; + imgsys: syscon@15000000 { + compatible =3D "mediatek,mt8167-imgsys", "syscon"; + reg =3D <0 0x15000000 0 0x1000>; + #clock-cells =3D <1>; }; =20 larb1: larb@15001000 { @@ -159,6 +161,12 @@ larb1: larb@15001000 { power-domains =3D <&spm MT8167_POWER_DOMAIN_ISP>; }; =20 + vdecsys: syscon@16000000 { + compatible =3D "mediatek,mt8167-vdecsys", "syscon"; + reg =3D <0 0x16000000 0 0x1000>; + #clock-cells =3D <1>; + }; + larb2: larb@16010000 { compatible =3D "mediatek,mt8167-smi-larb"; reg =3D <0 0x16010000 0 0x1000>; @@ -168,13 +176,5 @@ larb2: larb@16010000 { clock-names =3D "apb", "smi"; power-domains =3D <&spm MT8167_POWER_DOMAIN_VDEC>; }; - - iommu: m4u@10203000 { - compatible =3D "mediatek,mt8167-m4u"; - reg =3D <0 0x10203000 0 0x1000>; - mediatek,larbs =3D <&larb0>, <&larb1>, <&larb2>; - interrupts =3D ; - #iommu-cells =3D <1>; - }; }; }; --=20 2.43.0 From nobody Thu Mar 5 06:30:33 2026 Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 381B4332900 for ; Mon, 16 Feb 2026 16:24:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771259101; cv=none; b=CdlMEn4UBHJys/IKp7FPBJQlByXf3VCQd8pjGL1iJtQjwRVfbDKWgyx3rOf6Sf+5nLdBXlpwJIvGGFzcwXMF/8/Sx+bY9fLWtjUtljeUs2uFdVCdjqfSCsrkZ8ND0XjS4iu4Cr8QJawPW4n/s7qlJTEsWADVHMqSnK72RSReg98= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771259101; c=relaxed/simple; bh=SS0rOuGX07LG4ArFwJu40Z8IOao9RBcgTINQVwd9QNU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=CFAR5JxwvBC9X8Z/mllQnOHMat4ZgXVjQakVvZ0cuvPa/RkpS282lydF4eTtrCQibNx2E1ij/PKeHiVNQ9+F9z09zc/pU3boozQzYuooiVKdHqrQLkizE0roocxBhu56WSh/rMwJljLbPllHcGvxQgI9SHI4/IhkLeH2CqE3U5k= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Mpo2fYGJ; arc=none smtp.client-ip=209.85.221.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Mpo2fYGJ" Received: by mail-wr1-f44.google.com with SMTP id ffacd0b85a97d-4376de3f128so2269386f8f.0 for ; Mon, 16 Feb 2026 08:24:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771259094; x=1771863894; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=sYr4kH26Cd3kQ0Yi5Y6B01aBIxSE1jviWCAWWKW+n5w=; b=Mpo2fYGJFUcWbQOOIYkcjo/htmZDA/uBk1b2/gR8NKsPaIgsgPkQKUr9rTGe6pU+hh aG/AW/7gTYMhqiwA5zeREYXKj3QmLb2rIoQN743azjQL2DQeEMj1z+qnDg3Mn/ucRatW 6Pvq2j1B+U9e0VWetLb6YDDTd9vJm4FoLQT8U5RONFT0kg+D7GQZE6S1uKjYZbZLGpht fyqEf+H7J41nESmkqzkwy2GpAztn0YBRwhMoTHSGEWUk9WmevyFmX40vslSeQ93w1vPd iRcSWvpt9h5P2guUg3HT7/YTR06gc4nnem17EmMEp3Saoes2OwnlK12H3l5SLqwspkD0 WNWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771259094; x=1771863894; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=sYr4kH26Cd3kQ0Yi5Y6B01aBIxSE1jviWCAWWKW+n5w=; b=KKggyrlO9myIzZWhO/YWbwJXBz4G6LHDGaCzs1N2F9/bctLvlk1fHURJ/bDPcpBQR7 tyqnWbo3TIXEgp+o6C3/6acOuYhtZgs0Emcz2DdAXceoW9sR1c7aLxOfZnAUOUq5CWEp oVOdR2IOa3pR+iVjf3yZUJxuIDGjsvapOGYPrYsBs36tmXO2Uv3pPPKCNY0TC8v4aYWn sUY6HbddqbbJHy6bhCjBvUdHY0uxyV7np7FuS994CTqTNkVRyJC2MiCWxE5hjLjBHM+J I4pBUCISgKwkiwZFGrswwAN2WQNDhQclRBV6eO0HDeBSJaxtWpxYUZ11cOx1ka2lSmyX jByw== X-Forwarded-Encrypted: i=1; AJvYcCVu9UtrbiKXm5vzoJkDpwHE4JEgducInq905g50F4CmXQpoPGAANhR7g+psfn5YhNlahkNaJU/faBZ/Td0=@vger.kernel.org X-Gm-Message-State: AOJu0YwamhnpAOYQZopwVcZ9mjckT72XR5iohjOfQxckuE4XyMZmYfMK B22CllxKaYBz25/OyIAp0OjjqlAfnT4xq+mi/lyjGZjd4AoleJHd0Xk8 X-Gm-Gg: AZuq6aL9vr7+94/F9NjAwnUBLNl32zJ3efmEc/8pGeho1SBXIopAY8uopdjmRU7qui1 SQDskojjf1yczVTjGSJ1ZBdKTzGVelgweglAvrKwYOBjK7/qi1YKWpBZNYfH/bCZgOq84lMR2Dt lr0J1At3rcdB9ukwy7Ti12FQF1yIrksLZnhUr30eZbTH/iuKZIGp4NJ5cn22/S4UuNdbLHsf/9/ flFWCMPw8GCRMpHjn6ZsMSrsDMTQxPpdM6/HS7mzKlx4kWrSvZ7omnf0LvHpceCouZpglFUUi5C CUvLLlS4qwRpT82chiimVYr4uAsfI2hlFbnLqkTJ6elNZhE5fto2yp/AgYEUuNV/AKBfp/TypEa O/c0WEdY2Y2FDT/BEijWk3aD/9EsRWkG6xTnRSRj4LW/KJRCpvNBk5eYKj3fh3MpmTAXNDKJtfO 9oXjQfMZk2qmdECEhuw8m6imXmoz/kyA== X-Received: by 2002:a5d:64e7:0:b0:437:8f98:8c91 with SMTP id ffacd0b85a97d-4379db34172mr14117696f8f.3.1771259094415; Mon, 16 Feb 2026 08:24:54 -0800 (PST) Received: from luca-vm.lan ([154.61.61.58]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43796a6a6desm28775962f8f.10.2026.02.16.08.24.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Feb 2026 08:24:54 -0800 (PST) From: Luca Leonardo Scorcia To: linux-mediatek@lists.infradead.org Cc: Luca Leonardo Scorcia , Krzysztof Kozlowski , Chun-Kuang Hu , Philipp Zabel , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chunfeng Yun , Vinod Koul , Neil Armstrong , Matthias Brugger , AngeloGioacchino Del Regno , Jitao Shi , Fabien Parent , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org Subject: [PATCH v2 2/6] dt-bindings: display: mediatek: Add compatibles for MediaTek mt8167 Date: Mon, 16 Feb 2026 16:22:13 +0000 Message-ID: <8f86f229e564723b424b4d621244cfbe158c0f08.1771258407.git.l.scorcia@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add compatibles for various display-related blocks of MediaTek mt8167. Signed-off-by: Luca Leonardo Scorcia Reviewed-by: Krzysztof Kozlowski Reviewed-by: AngeloGioacchino Del Regno --- .../devicetree/bindings/display/mediatek/mediatek,aal.yaml | 1 + .../devicetree/bindings/display/mediatek/mediatek,ccorr.yaml | 4 +++- .../devicetree/bindings/display/mediatek/mediatek,dither.yaml | 1 + .../devicetree/bindings/display/mediatek/mediatek,gamma.yaml | 1 + .../devicetree/bindings/display/mediatek/mediatek,ovl.yaml | 1 + .../devicetree/bindings/display/mediatek/mediatek,rdma.yaml | 1 + .../devicetree/bindings/display/mediatek/mediatek,wdma.yaml | 4 +++- 7 files changed, 11 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,aa= l.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,aal.ya= ml index daf90ebb39bf..4bbea72b292a 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,aal.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,aal.yaml @@ -33,6 +33,7 @@ properties: - enum: - mediatek,mt2712-disp-aal - mediatek,mt6795-disp-aal + - mediatek,mt8167-disp-aal - const: mediatek,mt8173-disp-aal - items: - enum: diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,cc= orr.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,ccor= r.yaml index fca8e7bb0cbc..5c5068128d0c 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,ccorr.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,ccorr.yaml @@ -25,7 +25,9 @@ properties: - mediatek,mt8183-disp-ccorr - mediatek,mt8192-disp-ccorr - items: - - const: mediatek,mt8365-disp-ccorr + - enum: + - mediatek,mt8167-disp-ccorr + - mediatek,mt8365-disp-ccorr - const: mediatek,mt8183-disp-ccorr - items: - enum: diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,di= ther.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,dit= her.yaml index abaf27916d13..891c95be15b9 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,dither.ya= ml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,dither.ya= ml @@ -26,6 +26,7 @@ properties: - mediatek,mt8183-disp-dither - items: - enum: + - mediatek,mt8167-disp-dither - mediatek,mt8186-disp-dither - mediatek,mt8188-disp-dither - mediatek,mt8192-disp-dither diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,ga= mma.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,gamm= a.yaml index 48542dc7e784..ec1054bb06d4 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.yaml @@ -28,6 +28,7 @@ properties: - items: - enum: - mediatek,mt6795-disp-gamma + - mediatek,mt8167-disp-gamma - const: mediatek,mt8173-disp-gamma - items: - enum: diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,ov= l.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.ya= ml index 4f110635afb6..679f731f0f15 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.yaml @@ -23,6 +23,7 @@ properties: oneOf: - enum: - mediatek,mt2701-disp-ovl + - mediatek,mt8167-disp-ovl - mediatek,mt8173-disp-ovl - mediatek,mt8183-disp-ovl - mediatek,mt8192-disp-ovl diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,rd= ma.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,rdma.= yaml index 878f676b581f..cb187a95c11e 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,rdma.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,rdma.yaml @@ -36,6 +36,7 @@ properties: - enum: - mediatek,mt7623-disp-rdma - mediatek,mt2712-disp-rdma + - mediatek,mt8167-disp-rdma - const: mediatek,mt2701-disp-rdma - items: - enum: diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,wd= ma.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,wdma.= yaml index a3a2b71a4523..816841a96133 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,wdma.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,wdma.yaml @@ -24,7 +24,9 @@ properties: - enum: - mediatek,mt8173-disp-wdma - items: - - const: mediatek,mt6795-disp-wdma + - enum: + - mediatek,mt6795-disp-wdma + - mediatek,mt8167-disp-wdma - const: mediatek,mt8173-disp-wdma =20 reg: --=20 2.43.0 From nobody Thu Mar 5 06:30:33 2026 Received: from mail-wr1-f49.google.com (mail-wr1-f49.google.com [209.85.221.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 79774332EBD for ; Mon, 16 Feb 2026 16:24:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771259102; cv=none; b=WY7DxBpxpE1Iln3y8brNTMIXEfAiOx80s9PCRSEELuPcJOK2D/Snqjaw34ShArd+le/poNs90lOweX+5oABU9uuLqMnY0sjECDMQUs7YebFL+F+KljDGO1VqyzoaIw7x5lb2fDa/yfAJWBGw2ZER5fHyVS1XHIK22LB24DatlUg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771259102; c=relaxed/simple; bh=6IUT1219B7aEb0XML3z8vEkQ7tetDYgxjyC33y+1uZM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=UhxQ67zob9E4Wlr3/zIL7mciI/4W6YzFifEZPET6Xx/8bQofSWZAXqidmGTZF3quxvWs3/bb+VSAHEfHSpz6132/kHishQwwUEo2ExA8A0tUIxtAdh9kdKXo/mUC7+VLuDAeXH3556/NkMffY8ngjSsCOVKENn3XNhYjmtRedAc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=CkLlM2XO; arc=none smtp.client-ip=209.85.221.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="CkLlM2XO" Received: by mail-wr1-f49.google.com with SMTP id ffacd0b85a97d-43626796202so3106295f8f.3 for ; Mon, 16 Feb 2026 08:24:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771259097; x=1771863897; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=srYlY+UBKbck4YZkSnxZ2WyELTpV/5G0eCzsk4tYfvE=; b=CkLlM2XO0IbxYOISMIZiA5elH4E9psGZOgsJ7zd24+s+jJmxKtMELpArzqVm3m+mQV wks80r+RNlGTKqoTeM8EApZ+jdxx9M1VLwo9HKIk365GekHFGQQpfTuje++EQsj2gdyI RkDgWI3sfO/j4Fur4r4IMMuZM5Jl673kVHlOmLnLk0tHEDTVYya2dzxkLB9jAl2gswDN gxxIaI7y3oizXIU1HnAYqr/5b0snbhp0LhftfpNM/nCti6YUINO/QjP4hSdW/yS+NC9K H0yYKbvTZCHelOy8umDO6yViXKRUP+9ArT0BY0ArdRXAhjDl68y5XF2wuDWTO/F+7JDK 98Yg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771259097; x=1771863897; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=srYlY+UBKbck4YZkSnxZ2WyELTpV/5G0eCzsk4tYfvE=; b=CD+bqWc0G11ZWHMhKQfu7AcXp8kZ98JIFzJQUzpgpRDLLwEoYVjAJaisZJqBzJlsrK jqNa6JcNTCwowsHLwd0u2cCw4s0hPefqFyfJRCaooZaJw0+S0lMHs7nNUnpT7POWYj3O ym03UKE2jnBvuWOsPBhndY9+j14sESsttGb9D28uoFcvtWE9JJETVspwN7JpBmw/dPNT T8kBk+vfRo38KElgSVxHAtXDyqXq1jHzLiDLhHAl9wjCjjEaUiz67VM7CGsvbtRYYUjx kwRjG7it+0u1hp8Vj4mtP58/G49j1/75TgsGKMQ+WqdG7vMoG1csNjYRq0h8YdQjRAW3 KoXQ== X-Forwarded-Encrypted: i=1; AJvYcCVRGNH+fCIPP2QqTiMqPPTQ0bfzZ57r9f0vpWIfaoHL51g7T3x2A8CtD0x1i7iX/h6wCSZILblhP6otabg=@vger.kernel.org X-Gm-Message-State: AOJu0YxWd6LbJOiVmLw7npAUHVs8vkx0W0dmHz3xVdiBTnVUUovoMY/B 3++bbi7os5U+KcqAEiw5P7zspMt/OyXz+WqBox72k8lTm7MT5rhPiC9w X-Gm-Gg: AZuq6aIMMFfrkzMxWyEqkJbUEZX1b3ic54VIUohkenI01rk+jmq2GJJoBZzjflkkKOM 2H8clmRlGuG1jn4wpMRupg5UgMmRXQ8f+1h8yWJO8qFB65wjZwhJ/VI+uq0Hj4pz9TPrTLGTD/F 3hScL72CeZA9P19LH9roolSAoZynJpd6Ap4cpF/UbSAcNsmMeD0NYNIRYQ+W3bctTC3JfosHzmy v59oBeVI5tybBuUlDcXxzNimCRKoL4WJLttD8WfOtZ806DOPM7AQ12udR2Bz8I48WHuwdmcULlT yve5qomtgWSQTY6H5FcnKftTCHfbnOxSQIN00FG+KaQQR9sAu6R4Z4n+lGiOq5miH7+nsAQajnk BGjgtaOrfGeTZbOPu6d2TXmupngsBByf9/GBU1Oclssom1R0mjzWVOenQZCiApNY5FPBHX4lH7s YOrygFzOdWNiQYV/0T75eyLDF0EI0iTQ== X-Received: by 2002:a05:6000:4014:b0:436:3563:499c with SMTP id ffacd0b85a97d-437978c75d4mr14802043f8f.8.1771259096696; Mon, 16 Feb 2026 08:24:56 -0800 (PST) Received: from luca-vm.lan ([154.61.61.58]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43796a6a6desm28775962f8f.10.2026.02.16.08.24.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Feb 2026 08:24:56 -0800 (PST) From: Luca Leonardo Scorcia To: linux-mediatek@lists.infradead.org Cc: Luca Leonardo Scorcia , Chun-Kuang Hu , Philipp Zabel , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chunfeng Yun , Vinod Koul , Neil Armstrong , Matthias Brugger , AngeloGioacchino Del Regno , Jitao Shi , Fabien Parent , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org Subject: [PATCH v2 3/6] dt-bindings: display: mediatek: Correct compatibility for mt8167-dsi Date: Mon, 16 Feb 2026 16:22:14 +0000 Message-ID: X-Mailer: git-send-email 2.43.0 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Remove the dedicated "mediatek,mt8167-dsi" compatible from the device list = and describe it as compatible with mt2701 instead. It is safe to do so because: - Bootloader doesn't rely on this single compatible; and - There was never any upstreamed devicetree using this single compatible; a= nd - The MT8167 DSI Controller is fully compatible with the one found in MT270= 1. Fixes: 8867c4b39361 ("dt-bindings: display: mediatek: dsi: add documentatio= n for MT8167 SoC") Signed-off-by: Luca Leonardo Scorcia --- .../devicetree/bindings/display/mediatek/mediatek,dsi.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,ds= i.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,dsi.ya= ml index 27ffbccc2a08..bcbde16648c0 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,dsi.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,dsi.yaml @@ -25,11 +25,14 @@ properties: - enum: - mediatek,mt2701-dsi - mediatek,mt7623-dsi - - mediatek,mt8167-dsi - mediatek,mt8173-dsi - mediatek,mt8183-dsi - mediatek,mt8186-dsi - mediatek,mt8188-dsi + - items: + - enum: + - mediatek,mt8167-dsi + - const: mediatek,mt2701-dsi - items: - enum: - mediatek,mt6795-dsi --=20 2.43.0 From nobody Thu Mar 5 06:30:33 2026 Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A1A2C3128C6 for ; Mon, 16 Feb 2026 16:25:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771259102; cv=none; b=IcLSIWkkMiULejKb3sLd1K435PWCl8joFujG+6AjQEES0eXRzdqQBTAd6bAdDNnHs8hqaNCUO5MGNbSaWxpmzWpn+Gefy4IuxNntWtkuA9nHpCXpBTiXqauu3DTlwVXGdn+B6w4tCtxKJd4LAI9Uw2K+D+RegRQ20cm1kHULfRo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771259102; c=relaxed/simple; bh=FDigngD2QbwHUWXflj7fzBsDGQXM9oOuvmIJi6N+img=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=nsfelZVqIAmk9z+Zt593xhS+zzptEbtvZ8NUKLq3uZBgd4WrDQ9obTwQaeDHSZC7w9aFobeImiLU68IWyGup3591hS8cBW308UtINZTiHjEWXG/HlK21Qesl99Q0/C3SRAcIheQKujgf1VugQhk49TH20Ai4GWfYvHxCPX5pM/g= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=m48U+8Cf; arc=none smtp.client-ip=209.85.221.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="m48U+8Cf" Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-436e8758b91so2767064f8f.0 for ; Mon, 16 Feb 2026 08:25:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771259099; x=1771863899; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=EP/NkuwHIXZWXD+wl8EaORZCaWZmz1qMdyG8O5pYtJ0=; b=m48U+8Cf4R5SkFmqZHPu5dvx0OM7IojxD9uAR6PC4D/Wco0D+UFXyynFBCjPZLlmcS IqSxdMcfufI/KT0PGk8bkkT8ogT+8WtO7A/9noWOoN2w5lCvxtWVRhdjBSZkc/L1peeX mIVC17OhAPghnkHJxuPWEsdLMmADgHmZLDm6AUcnYUEJpUFZHVhlSKc4PsqIKAnqNMhm BGDMzEIToUYSX/7jZGWyClGa24oBuv0o87ehK+ha2lZ3d2FXIGop2OpSCbP6XqIjoYxM 993+wlYemyH3AvxFGvCuCSmpGMeSO55GPtMHMEsU+dEqAmdIoMILqexbqpOg23egnH6Z sG2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771259099; x=1771863899; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=EP/NkuwHIXZWXD+wl8EaORZCaWZmz1qMdyG8O5pYtJ0=; b=R6OCA66hIryqzxHUKtqcZMXi5aWOOPC760YuiSSnFbUWdyreHVXBa+3/FEaJQHvVAB pkkZGBJRTgZx5wICeVN2bmOKRRheGPhKbhs7cFtAynNKRN7lgatVgMbRO0hdR+M1bv7V LDNnsjCGIZPZLiHKtS1FPRy618931E4QIkiikffIq/9fY6jPTJqZHU+NNHrJBpqDw+YG BhN7iADArU0qZkKliyhIaSp2CWzu1UKEd5JbXZY19Si0q6AD4SrswNYvOS7sZbb3u0RF xq0M2oyuEMYsrOhLIQM4+cBoNzM4TOuXtHtFuIRGbupac/P2e2iXLfSU23kQStKGQUXu pHig== X-Forwarded-Encrypted: i=1; AJvYcCVa8a3khnF8xJKp6oDXOmopGKCWwhSc1lXnMCfphDJeld62eb47c59hubJ1i4rdvl0i8hjwuNcBm7t9JTk=@vger.kernel.org X-Gm-Message-State: AOJu0YzNQpFS23MqxmJqyU+2voGpj4rwYI2uJNCvg2yDiCmD0mKMKUNA NrijwRikWIqw/Q7IkPqzEFisesRAflfQ4qpwNqCJt9UcNGM+RaHt+nQ7 X-Gm-Gg: AZuq6aKZymdooTcR1hkEr04Xb4Foc4HF6kJfOPqX63yXtCAtvdVD6G52YJ5sfpgHhGH v8Os6K/QELB4UjRIqegG/OTOesz4ZiXhspjWDhLr4t04FfokP6UADMukrJZRLTRKyglNOOaDUfq Tysk6ZLPxUu8RcoEaArrZZJAMRtnylbtjT2Ij5to2XeVci7G4b8M6dWEpZV4UqnMP2up1AUCU5N Q4fabsrI6dB9/KJ0yenqFVgM6hvB0n0NVUZRh2EXsFpOIBrY1T+rsx68pYlurT5KLysqmVx19gM APhRC6aiHdZt6z2dRpUbj0KhWAFWpVjwTnJCbs/lmvhIonCyn9rtnRMErbsKSMn3ghhETrzN/ec 4A1J59PjzmjgXfdLqC0kzEE9Q/erxG9N5p7+gmUJM+JeiPCcr9dFwwmZalkBTqdfbFv53bJwXDa el4T3M0ZvRBPGHJNcO5qSblHD6pV+2mQ== X-Received: by 2002:a05:6000:4010:b0:436:1b1:6cbd with SMTP id ffacd0b85a97d-4379db25b60mr13014530f8f.6.1771259099036; Mon, 16 Feb 2026 08:24:59 -0800 (PST) Received: from luca-vm.lan ([154.61.61.58]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43796a6a6desm28775962f8f.10.2026.02.16.08.24.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Feb 2026 08:24:58 -0800 (PST) From: Luca Leonardo Scorcia To: linux-mediatek@lists.infradead.org Cc: Luca Leonardo Scorcia , Chun-Kuang Hu , Philipp Zabel , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chunfeng Yun , Vinod Koul , Neil Armstrong , Matthias Brugger , AngeloGioacchino Del Regno , Jitao Shi , Fabien Parent , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org Subject: [PATCH v2 4/6] dt-bindings: phy: mediatek,dsi-phy: Add support for mt8167 Date: Mon, 16 Feb 2026 16:22:15 +0000 Message-ID: <66fbd5dd3604ffc4fda45022c1db68e4e0be6714.1771258407.git.l.scorcia@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add support for the MediaTek mt8167 SoC: the DSI PHY found in this chip is fully compatible with the one found in the mt2701 SoC. Signed-off-by: Luca Leonardo Scorcia Acked-by: Krzysztof Kozlowski Reviewed-by: AngeloGioacchino Del Regno --- Documentation/devicetree/bindings/phy/mediatek,dsi-phy.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/phy/mediatek,dsi-phy.yaml b/= Documentation/devicetree/bindings/phy/mediatek,dsi-phy.yaml index acdbce937b0a..c6d0bbdbe0e2 100644 --- a/Documentation/devicetree/bindings/phy/mediatek,dsi-phy.yaml +++ b/Documentation/devicetree/bindings/phy/mediatek,dsi-phy.yaml @@ -23,6 +23,7 @@ properties: - items: - enum: - mediatek,mt7623-mipi-tx + - mediatek,mt8167-mipi-tx - const: mediatek,mt2701-mipi-tx - items: - enum: --=20 2.43.0 From nobody Thu Mar 5 06:30:33 2026 Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com [209.85.221.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4FF37332913 for ; Mon, 16 Feb 2026 16:25:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771259105; cv=none; b=JdWh56L16wBCn9ctRrgH4Ekiqyy1bG3LKpsfVHt9+CAy6uAE5YYAPhQGc3sTmoU+7w7Cjxt/mStmoPj/8HegVO8RC/qQefuy8Ydq//VJd97IxblLaYzH+nZRyrQQSspptbnxPZTvu0qR0GTTBt2PfESDnbup+QzryIrPGYLrLxI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771259105; c=relaxed/simple; bh=sgoCbBoYNzTc3UoGS0Kh1lsKtt48BqJWnj49kckaYJY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=HRbZLkpBZWBZ2GQOHFR2Q429W1Y3oldLgui0qc9+iOZAhgxHmTqsamKEuu6IF9ZjJcUSJPz2d908uk15Ru9cQJV2Hr21MRt1o9lixXVjKOZV1gE0B0Qb5+7G6FqtxbUR5tmv6MCGOax8AEK9NlqAHtzjEm3EZBnihhtBkXXmwdg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=mIxF3Cnf; arc=none smtp.client-ip=209.85.221.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="mIxF3Cnf" Received: by mail-wr1-f52.google.com with SMTP id ffacd0b85a97d-43638a3330dso2694185f8f.0 for ; Mon, 16 Feb 2026 08:25:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771259102; x=1771863902; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=SJLEWAJZbkTSUhDN6FgXaNbVOkziSPvNw1KOrm6JAtg=; b=mIxF3CnfX0TojVBzbSEfUau4LMbbFxn6+KYYwRAFNjUyTAWDR9V1FtToWUH8Iwq58h ulgQXijYajbbqfYcFz03VO9wAPV3Qh8ZUUplvZIiyNcgMc8kGqLb13EWHLqv2PVcBL/C ZmRu7IQpRsZ5WdG4lGFw2/auRUYFV05NLC+90TiA73B5dJU3KsNigO0NtObE1r/fh8Pm w22pYoxk2FhNYiw4MaJLSGwr43ICFq1wWfgJJo9Vu0y8SKJfQBXpriJQ9APH+G6PZEM6 bE6Hh750UfHVNljpkBz4y9wP9UiGyvHx50nMAfI7uxb8Bz7DOKoUqNERVtETB5jW7bZ+ ukpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771259102; x=1771863902; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=SJLEWAJZbkTSUhDN6FgXaNbVOkziSPvNw1KOrm6JAtg=; b=sYh2TB4z3Hjh51+Ci8Z6z8aMx0LkbZ/1kSgesnQHBhKk/fNMWlPIbG/7AB2TfFh4XW 7oIbA/VEk2P9fyZPlArYrSUc0WOcqSL//33yZOUCFcyGCj9z4ssXqswcvWepwE2a4tru 3ImU5Mx7t2Ehlrg/Vh2WsLq36xfghk6Cdarwty+xt1ATXM8sixF9kQROl2ZkWzSDv/9o p+hgXP5o6AuIl26G9pjGuTtytYzAzzd4h5y2mFvqekhS65CcWn0M1nGi7AQ8IPI67szb 3daOglLKMzSH4AbpoZKUXubo3Yg3/YRVxWGVEOcIx01p3JeCPOg7O9K+KxbazcnLTg0/ KIxQ== X-Forwarded-Encrypted: i=1; AJvYcCU/SG5sHmREPpCXjy/iWAzBfX0lcaKunuT9JTPocNx238lCH9E6VvdvcuRAQ2T7qLm14f96jDnoVNcGKHM=@vger.kernel.org X-Gm-Message-State: AOJu0YzvIfHPa0iIZ5l3dGxcX4PAsidn/Q2XsYZCxZas+7GFg2ID2yC3 qKGa04huekWi4tQg7oQ+dX41qS1F53cJUqcRLoy0ERT8yTHBowO/MbA8 X-Gm-Gg: AZuq6aLXogfv9Xtp1Ke3ra9+E2imf2Cf23tnHxpMnkG95SpXnAVNx4H+hwecbhKmx5x fqLeq+ZZNomfrBxhWDu+OrVz76UuP0Y1V1E70JHWAxT1pqUMeWN3s8ZEZS9IDZe5Q4sqN1mmyqN gwI9hqIay5Nqgy16qzTq71Ds1GyTlhjVcHdXPKPm1bMT0TBpPvk5b/gShUinV1exWhQl7FydmFr kF9FLsj6J9Hq09ljIBlsTgXS09tWq5/i+bKcx8HhOqgFlFipgCdT6UqojnTq6h8+guJHP5pvoID rQRB/rCaNQKDnIhjiyItcyr9mgjORF7ljX6oIga19Jt+i3eWhtuEFkC/lmV8poqno+XxtF4U4Ps i4ocbKIwdn6thvvh3weT7n/897LUpn8o1Z4ZwsnojpCHyjQI85jbM4s5UczG9/8E5BxehciVhRH b2vM7RXGK6dv0cEDFx1G0= X-Received: by 2002:a05:6000:613:b0:430:fa52:9ea9 with SMTP id ffacd0b85a97d-4379dbaf10dmr16510236f8f.62.1771259101433; Mon, 16 Feb 2026 08:25:01 -0800 (PST) Received: from luca-vm.lan ([154.61.61.58]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43796a6a6desm28775962f8f.10.2026.02.16.08.25.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Feb 2026 08:25:01 -0800 (PST) From: Luca Leonardo Scorcia To: linux-mediatek@lists.infradead.org Cc: Luca Leonardo Scorcia , Chun-Kuang Hu , Philipp Zabel , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chunfeng Yun , Vinod Koul , Neil Armstrong , Matthias Brugger , AngeloGioacchino Del Regno , Jitao Shi , Fabien Parent , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org Subject: [PATCH v2 5/6] arm64: dts: mediatek: mt8167: Add DRM nodes Date: Mon, 16 Feb 2026 16:22:16 +0000 Message-ID: <1e9cc053a4e80acfea492aaa186ed493115f318b.1771258407.git.l.scorcia@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add all the DRM nodes required to get DSI to work on MT8167 SoC. Signed-off-by: Luca Leonardo Scorcia Reviewed-by: AngeloGioacchino Del Regno --- arch/arm64/boot/dts/mediatek/mt8167.dtsi | 317 +++++++++++++++++++++++ 1 file changed, 317 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8167.dtsi b/arch/arm64/boot/dts= /mediatek/mt8167.dtsi index 27cf32d7ae35..c131513ba240 100644 --- a/arch/arm64/boot/dts/mediatek/mt8167.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8167.dtsi @@ -16,6 +16,20 @@ / { compatible =3D "mediatek,mt8167"; =20 + aliases { + aal0 =3D &aal; + ccorr0 =3D &ccorr; + color0 =3D &color; + dither0 =3D &dither; + dsi0 =3D &dsi; + gamma0 =3D γ + ovl0 =3D &ovl0; + pwm0 =3D &disp_pwm; + rdma0 =3D &rdma0; + rdma1 =3D &rdma1; + wdma0 =3D &wdma; + }; + soc { topckgen: topckgen@10000000 { compatible =3D "mediatek,mt8167-topckgen", "syscon"; @@ -120,10 +134,303 @@ iommu: m4u@10203000 { #iommu-cells =3D <1>; }; =20 + disp_pwm: pwm@1100f000 { + compatible =3D "mediatek,mt8167-disp-pwm", "mediatek,mt8173-disp-pwm"; + reg =3D <0 0x1100f000 0 0x1000>; + clocks =3D <&mmsys CLK_MM_DISP_PWM_26M>, <&mmsys CLK_MM_DISP_PWM_MM>; + clock-names =3D "main", "mm"; + power-domains =3D <&spm MT8167_POWER_DOMAIN_MM>; + #pwm-cells =3D <2>; + status =3D "disabled"; + }; + mmsys: syscon@14000000 { compatible =3D "mediatek,mt8167-mmsys", "syscon"; reg =3D <0 0x14000000 0 0x1000>; + power-domains =3D <&spm MT8167_POWER_DOMAIN_MM>; #clock-cells =3D <1>; + + port { + #address-cells =3D <1>; + #size-cells =3D <0>; + + mmsys_main: endpoint@0 { + reg =3D <0>; + remote-endpoint =3D <&ovl0_in>; + }; + + mmsys_ext: endpoint@1 { + reg =3D <1>; + remote-endpoint =3D <&rdma1_in>; + }; + }; + }; + + ovl0: ovl0@14007000 { + compatible =3D "mediatek,mt8167-disp-ovl"; + reg =3D <0 0x14007000 0 0x1000>; + clocks =3D <&mmsys CLK_MM_DISP_OVL0>; + interrupts =3D ; + iommus =3D <&iommu M4U_PORT_DISP_OVL0>; + power-domains =3D <&spm MT8167_POWER_DOMAIN_MM>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + ovl0_in: endpoint { + remote-endpoint =3D <&mmsys_main>; + }; + }; + + port@1 { + reg =3D <1>; + ovl0_out: endpoint { + remote-endpoint =3D <&color_in>; + }; + }; + }; + }; + + rdma0: rdma0@14009000 { + compatible =3D "mediatek,mt8167-disp-rdma", "mediatek,mt2701-disp-rdma"; + reg =3D <0 0x14009000 0 0x1000>; + clocks =3D <&mmsys CLK_MM_DISP_RDMA0>; + interrupts =3D ; + iommus =3D <&iommu M4U_PORT_DISP_RDMA0>; + power-domains =3D <&spm MT8167_POWER_DOMAIN_MM>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + rdma0_in: endpoint { + remote-endpoint =3D <&dither_out>; + }; + }; + + port@1 { + reg =3D <1>; + rdma0_out: endpoint { + remote-endpoint =3D <&dsi_in>; + }; + }; + }; + }; + + rdma1: rdma1@1400a000 { + compatible =3D "mediatek,mt8167-disp-rdma", "mediatek,mt2701-disp-rdma"; + reg =3D <0 0x1400a000 0 0x1000>; + clocks =3D <&mmsys CLK_MM_DISP_RDMA1>; + interrupts =3D ; + iommus =3D <&iommu M4U_PORT_DISP_RDMA1>; + power-domains =3D <&spm MT8167_POWER_DOMAIN_MM>; + status =3D "disabled"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + rdma1_in: endpoint { + remote-endpoint =3D <&mmsys_ext>; + }; + }; + + port@1 { + reg =3D <1>; + rdma1_out: endpoint { }; + }; + }; + }; + + wdma: wdma0@1400b000 { + compatible =3D "mediatek,mt8167-disp-wdma", "mediatek,mt8173-disp-wdma"; + reg =3D <0 0x1400b000 0 0x1000>; + clocks =3D <&mmsys CLK_MM_DISP_WDMA>; + interrupts =3D ; + iommus =3D <&iommu M4U_PORT_DISP_WDMA0>; + power-domains =3D <&spm MT8167_POWER_DOMAIN_MM>; + }; + + color: color@1400c000 { + compatible =3D "mediatek,mt8167-disp-color"; + reg =3D <0 0x1400c000 0 0x1000>; + clocks =3D <&mmsys CLK_MM_DISP_COLOR>; + interrupts =3D ; + power-domains =3D <&spm MT8167_POWER_DOMAIN_MM>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + color_in: endpoint { + remote-endpoint =3D <&ovl0_out>; + }; + }; + + port@1 { + reg =3D <1>; + color_out: endpoint { + remote-endpoint =3D <&ccorr_in>; + }; + }; + }; + }; + + ccorr: ccorr@1400d000 { + compatible =3D "mediatek,mt8167-disp-ccorr", "mediatek,mt8183-disp-ccor= r"; + reg =3D <0 0x1400d000 0 0x1000>; + clocks =3D <&mmsys CLK_MM_DISP_CCORR>; + interrupts =3D ; + power-domains =3D <&spm MT8167_POWER_DOMAIN_MM>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + ccorr_in: endpoint { + remote-endpoint =3D <&color_out>; + }; + }; + + port@1 { + reg =3D <1>; + ccorr_out: endpoint { + remote-endpoint =3D <&aal_in>; + }; + }; + }; + }; + + aal: aal@1400e000 { + compatible =3D "mediatek,mt8167-disp-aal", "mediatek,mt8173-disp-aal"; + reg =3D <0 0x1400e000 0 0x1000>; + clocks =3D <&mmsys CLK_MM_DISP_AAL>; + interrupts =3D ; + power-domains =3D <&spm MT8167_POWER_DOMAIN_MM>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + aal_in: endpoint { + remote-endpoint =3D <&ccorr_out>; + }; + }; + + port@1 { + reg =3D <1>; + aal_out: endpoint { + remote-endpoint =3D <&gamma_in>; + }; + }; + }; + }; + + gamma: gamma@1400f000 { + compatible =3D "mediatek,mt8167-disp-gamma", "mediatek,mt8173-disp-gamm= a"; + reg =3D <0 0x1400f000 0 0x1000>; + clocks =3D <&mmsys CLK_MM_DISP_GAMMA>; + interrupts =3D ; + power-domains =3D <&spm MT8167_POWER_DOMAIN_MM>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + gamma_in: endpoint { + remote-endpoint =3D <&aal_out>; + }; + }; + + port@1 { + reg =3D <1>; + gamma_out: endpoint { + remote-endpoint =3D <&dither_in>; + }; + }; + }; + }; + + dither: dither@14010000 { + compatible =3D "mediatek,mt8167-disp-dither", "mediatek,mt8183-disp-dit= her"; + reg =3D <0 0x14010000 0 0x1000>; + clocks =3D <&mmsys CLK_MM_DISP_DITHER>; + interrupts =3D ; + power-domains =3D <&spm MT8167_POWER_DOMAIN_MM>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + dither_in: endpoint { + remote-endpoint =3D <&gamma_out>; + }; + }; + + port@1 { + reg =3D <1>; + dither_out: endpoint { + remote-endpoint =3D <&rdma0_in>; + }; + }; + }; + }; + + dsi: dsi@14012000 { + compatible =3D "mediatek,mt8167-dsi", "mediatek,mt2701-dsi"; + reg =3D <0 0x14012000 0 0x1000>; + clocks =3D <&mmsys CLK_MM_DSI_ENGINE>, <&mmsys CLK_MM_DSI_DIGITAL>, + <&mipi_tx>; + clock-names =3D "engine", "digital", "hs"; + interrupts =3D ; + phys =3D <&mipi_tx>; + phy-names =3D "dphy"; + power-domains =3D <&spm MT8167_POWER_DOMAIN_MM>; + status =3D "disabled"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + dsi_in: endpoint { + remote-endpoint =3D <&rdma0_out>; + }; + }; + + port@1 { + reg =3D <1>; + dsi_out: endpoint { }; + }; + }; + }; + + mutex: mutex@14015000 { + compatible =3D "mediatek,mt8167-disp-mutex"; + reg =3D <0 0x14015000 0 0x1000>; + interrupts =3D ; + power-domains =3D <&spm MT8167_POWER_DOMAIN_MM>; }; =20 larb0: larb@14016000 { @@ -145,6 +452,16 @@ smi_common: smi@14017000 { power-domains =3D <&spm MT8167_POWER_DOMAIN_MM>; }; =20 + mipi_tx: dsi-phy@14018000 { + compatible =3D "mediatek,mt8167-mipi-tx", "mediatek,mt2701-mipi-tx"; + reg =3D <0 0x14018000 0 0x90>; + clocks =3D <&topckgen CLK_TOP_MIPI_26M_DBG>; + clock-output-names =3D "mipi_tx0_pll"; + #clock-cells =3D <0>; + #phy-cells =3D <0>; + status =3D "disabled"; + }; + imgsys: syscon@15000000 { compatible =3D "mediatek,mt8167-imgsys", "syscon"; reg =3D <0 0x15000000 0 0x1000>; --=20 2.43.0 From nobody Thu Mar 5 06:30:33 2026 Received: from mail-wr1-f42.google.com (mail-wr1-f42.google.com [209.85.221.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8520A33344B for ; Mon, 16 Feb 2026 16:25:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771259108; cv=none; b=ru224Qn6ODnY/xHOqgwrtMrCum4Kkg7gVL/0UmYlcRqhdagRLKlY1uLD15X2TXPz+bkscrvPmi9wBUuVrTnQUVRLD4cGEMnmQ+RvXah1g3KlWIG7cT27DnNlOE/H+FLFEDrI/ZnVQ+AeCO/gj7gNdsl3c+Tn+AoDa3xpshtqCKU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771259108; c=relaxed/simple; bh=/th+y4Uyi6Xeei9iUDMsd+diwbN6a4W0g3Mq5uekSFk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=sOrHIm+/OwDnk8uzX6Bh71jqtDi2s/KuzJc7MvYTfFqR1AMB4WhRinqOw1gx6JEHpWDTYmtFzM2fieHYo51F32YnnRdZxuhDm1sKgN/9c7Jx+X8HhSM1qJ3bK470l3meFNMFgqD5EMRtUtixat8tVE+6BV9wXTk1oKAecRQAjXw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=gui/J8+N; arc=none smtp.client-ip=209.85.221.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="gui/J8+N" Received: by mail-wr1-f42.google.com with SMTP id ffacd0b85a97d-4362507f0feso2205381f8f.0 for ; Mon, 16 Feb 2026 08:25:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771259104; x=1771863904; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=tqCD0BNLW8XMq70VZYZvuBAvYG0v4co2Px4uvRfSTgE=; b=gui/J8+NIYrggW4IC/+z7ndxkd/t8oRlvAXJFb0PrtSDUduWAlwUiFadFJ7cVB0TsT 4VWeUMH+z9XqiD9nya7OZeh0U/zCRJCbKrs8j0XAZbtR2SZ6lg35YC23smP3AaLyhLCZ MX0F9JnIq+o26nM8HxX1kSzjKECUTzp6gHBiIbInsfKm9UKWQEtndAFOOaJ961Wla1z4 PO++jF+TnHIhuZaklji+pHmZDUkn0lg0jnrZwnpTL8ruinosn2FEne94OPk2HwBLPjaK U6baetZ7RlXEwh3hVWq9YIYFR8btuyIrUNsCv25Q4nzrTrrIgBcZkB0hIuFYDJ7Irgmx MtqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771259104; x=1771863904; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=tqCD0BNLW8XMq70VZYZvuBAvYG0v4co2Px4uvRfSTgE=; b=bAISpo1ybwnu/3+Hk0OwhFmGA7ECCDFnfrjWBM4J/EltZLxp7j7NoFQoayU12nNA+Y cWdbjuIJoaKN68RhU0/AoO0fPbReN5TsR8tJEeHnwOufjul/kPW2gMf5pwuC+OEGKxUu 9kq4VtL8l4CBGMyKkUUk9nrQxvjXi2wUoYz1QKcvFz79D8jMU7bc8wSWqxwVIgegeHnu ZUIEGuOlZqg6B+/yYldnfgP6QDfh+ZYyNFLMZGqjbQH2jby3Sh6DL+1k6Y3E6fJXTcZH 456dGZCI65feZM9sJqIHiPuvxYX4gxyOQN6o+Mhu91f4osfhExTrsK0Z+QUCJCe/JkVC jyXg== X-Forwarded-Encrypted: i=1; AJvYcCWZ1Vl84BQpFWHb5fIZTckOi+M51P1C3C5b5WTYYYoFqRDmd9XcNXoas8ackg+269mDzUb1tHqUld6KvZo=@vger.kernel.org X-Gm-Message-State: AOJu0YxncY9V+RVqRx45lg2BMyAk0wzGMG2vCSxfBAU690QmFHEeY5XG 9XZScrDz62RYS3UfI6s5mm02l05zcbPT3UtFH7GV1BKrVbcgHFb5phL+ X-Gm-Gg: AZuq6aKoBA8aoR6YMI4TaenHADMNFWxgqcC83ojF7YN2uxuchj6NsFOiPgh47p70YqQ jJ1MGGd9udLGt66eSrS8o+M6IqLn/qAVr1L9lfCZzATp0C8dqGZqSd+m9EwVnFap2nIN5d3hQn9 sXJGIYD2WtmnrKagHYHpR3ZJBpwWarYRX9h3R9fuJuBI6Q5hTJJb66V0yqXab30NdnudsPh809Z Ij4/D72lJM0HluJQBVgp3gzYjQ443PMYQnWRkIrPBXsY6v9xI6I4MrGtVeCdx5DCXyukxeIRVm4 JH72mqSnTPE3L7fNvkoi4k9Y9gLzS1H7wJUtSExTFEHgH3Zn+KY+M0Q2a+Y7SRNK0UqlKYViqld kdz22idHyjL4JQZYK0sxSKOHR5t59cbL1LmsIv7mVxlQpjmxTVS9fcnAV0dd7s+FovArycn4IzG h0F/uu2T3Poxa1W9gDEuM= X-Received: by 2002:a05:6000:238a:b0:437:6c23:3465 with SMTP id ffacd0b85a97d-43796ac1fc8mr18185802f8f.16.1771259103790; Mon, 16 Feb 2026 08:25:03 -0800 (PST) Received: from luca-vm.lan ([154.61.61.58]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43796a6a6desm28775962f8f.10.2026.02.16.08.25.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Feb 2026 08:25:03 -0800 (PST) From: Luca Leonardo Scorcia To: linux-mediatek@lists.infradead.org Cc: Val Packett , Luca Leonardo Scorcia , AngeloGioacchino Del Regno , Chun-Kuang Hu , Philipp Zabel , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chunfeng Yun , Vinod Koul , Neil Armstrong , Matthias Brugger , Jitao Shi , Fabien Parent , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org Subject: [PATCH v2 6/6] gpu: drm: mediatek: ovl: add specific entry for mt8167 Date: Mon, 16 Feb 2026 16:22:17 +0000 Message-ID: X-Mailer: git-send-email 2.43.0 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Val Packett From: Val Packett While this configuration is otherwise identical to mt8173, according to Android kernel sources, this SoC does need smi_id_en. Signed-off-by: Val Packett Signed-off-by: Luca Leonardo Scorcia Reviewed-by: AngeloGioacchino Del Regno --- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/drivers/gpu/drm/mediatek/mtk_disp_ovl.c b/drivers/gpu/drm/medi= atek/mtk_disp_ovl.c index e0236353d499..97a899e4bd99 100644 --- a/drivers/gpu/drm/mediatek/mtk_disp_ovl.c +++ b/drivers/gpu/drm/mediatek/mtk_disp_ovl.c @@ -671,6 +671,16 @@ static const struct mtk_disp_ovl_data mt2701_ovl_drive= r_data =3D { .num_formats =3D ARRAY_SIZE(mt8173_formats), }; =20 +static const struct mtk_disp_ovl_data mt8167_ovl_driver_data =3D { + .addr =3D DISP_REG_OVL_ADDR_MT8173, + .gmc_bits =3D 8, + .layer_nr =3D 4, + .fmt_rgb565_is_0 =3D true, + .smi_id_en =3D true, + .formats =3D mt8173_formats, + .num_formats =3D ARRAY_SIZE(mt8173_formats), +}; + static const struct mtk_disp_ovl_data mt8173_ovl_driver_data =3D { .addr =3D DISP_REG_OVL_ADDR_MT8173, .gmc_bits =3D 8, @@ -742,6 +752,8 @@ static const struct mtk_disp_ovl_data mt8195_ovl_driver= _data =3D { static const struct of_device_id mtk_disp_ovl_driver_dt_match[] =3D { { .compatible =3D "mediatek,mt2701-disp-ovl", .data =3D &mt2701_ovl_driver_data}, + { .compatible =3D "mediatek,mt8167-disp-ovl", + .data =3D &mt8167_ovl_driver_data}, { .compatible =3D "mediatek,mt8173-disp-ovl", .data =3D &mt8173_ovl_driver_data}, { .compatible =3D "mediatek,mt8183-disp-ovl", --=20 2.43.0