From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E514927933E; Thu, 24 Jul 2025 08:39:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346371; cv=none; b=MKVS7Jmd1k9bXQoN4rusWZEzWz7OCMspNEMa2KLJ8jqXNfzayZHg5cAaxGOO2EgfraOBh7wWmy+upxfXNRpbYz5VuFbZj8YlYlG3jB7v+Lb5bnS5wU9ChgId/Z9nZc+r9qhNGGgACFeOFEnziTFBaxstVMane8kP0WQQf1uvuNo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346371; c=relaxed/simple; bh=C1+/i/ErI18ZOP+0IOrZb/kmhFbH+QoSzn1301uaDD4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=EyBkoWdw+pIsyb7YgdVTSci6XNhofeW+d/AufAA84SgEVyptjr43eVo8c2y63sqUY3B8HYpy9hg0WvWYZ17TkRcgYO3VHPi7Qu62tvULLV5Ui8BdknJAP+ibebfruYHcG9MY8QzfJY9USsSeFCsmkpS8xzYTi4U4Q2Au8P93rU0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=PiWWw/qQ; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="PiWWw/qQ" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346368; bh=C1+/i/ErI18ZOP+0IOrZb/kmhFbH+QoSzn1301uaDD4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=PiWWw/qQ53kM3WLXlRAKjBf2BkR9Z5X/5+/9OP78d9b3B2H+qS9HDBeUZyRsiSXun TlvGTve+71b2zEzW8W3RXGPmtHTLIlcHBd9VnhL/tb+kvCHb/8YA4xG89kmIWyqSpU numRbZSkwVBk8s0zwBhKrdbOHXYPHrK2ERgqfrIizezf+sjtucdb9xsakpVgrZmC5n XD2ZgAIZAivRK5MbdH00EBnTiCtnxYhnDi+lENbqQwf0mKbVv2kT9nbx7cNNWsXnKN q58VF56KGmFrYHCPzmYUuqQJS3dQKCRYqw2l5Cyiyl4ZX71tmENhYaz/LXl8IO6awZ 9Oa9gSCeSEzZw== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id AB66117E1062; Thu, 24 Jul 2025 10:39:25 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 01/38] dt-bindings: display: mediatek: dpi: Allow specifying resets Date: Thu, 24 Jul 2025 10:38:37 +0200 Message-ID: <20250724083914.61351-2-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" Even though the DPI IP has a reset bit on all MediaTek SoCs, it is optional, and has always been unused until MT8195; specifically: on older SoCs, like MT8173, the reset bit is located in MMSYS, and on newer SoCs, like MT8195, it is located in VDOSYS. For this reason, allow specifying the resets and reset-names on all MediaTek SoCs. Those properties are optional because there are multiple ways to reset this IP and the reset lines in MM/VDO are used only if the IP cannot perform warm-reset. Signed-off-by: AngeloGioacchino Del Regno --- .../devicetree/bindings/display/mediatek/mediatek,dpi.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,dp= i.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.ya= ml index b659d79393a8..eb4f276e8dc4 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.yaml @@ -102,6 +102,13 @@ properties: - port@0 - port@1 =20 + resets: + maxItems: 1 + + reset-names: + items: + - const: dpi + required: - compatible - reg --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 797D027A44A; Thu, 24 Jul 2025 08:39:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346374; cv=none; b=IgM1pY5yqrxenZMy7szGUrpnJFF8H7Vud4uiMjhI/MG3HiEODMTIIWgKZrA2Sskv3mhwT8dNdbJ/v5s92ddKRXnaim0EQjN+IemZlLgvtZMhrObOKyN2z62a/qe+VrZyJYtkiggYHgvp3WXHeo8TCLrUBfqAJHI3pLYgr5LG74E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346374; c=relaxed/simple; bh=DRBAOjZoIdLmld3GD5SHH3QL4+uNLnbrZF+lFaFVLHw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=lWBoxySnkFwakXB+9bfwFiMaxE+J1PmXCxHFyjZKSwX+gyJj0zZ7hsXCJqty2qCu/TDuIIJhtImBD8VhC989nKVCZ613FSN3211bRutpr1HEwYfSSB4V2kXMz7q2ajPW3kUG1MxUvMEr0ezU9bmgDURR7V9SHLxDNpezL47vu2o= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=Qy9tUQp0; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="Qy9tUQp0" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346370; bh=DRBAOjZoIdLmld3GD5SHH3QL4+uNLnbrZF+lFaFVLHw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Qy9tUQp0zSFG7lGwzu99RHsnzL56TTt2RapB2EwUfRZFzyL+WTNPlW6vTEJYBe+Fz 0GCrbHsviO04IeQ/8AQEVyWIPL8o3165AA9oIqU/Nk+QqzOIqmW5QvjxYqFKCHdp0N 6SXUxKLmkid0idKxmEoPTZh7ups0nVkU6jTlwGM5ngd2ok9BYyZnkq+/mYQFSACCsb XY0cHqEKbVhWi4SPfUAOoMiHr2nbdKP3JxWbaMXLPfAyvQSLPQJoNiVCuAN4v8VVFD tV5We7Xgo+d90TiE/2dkXo0VzU/InRY4yjYV2wMMWSkO/JRr49I06j4/x8vKCZBxvr qsAB+e2fCb6Dg== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id 5495917E11EE; Thu, 24 Jul 2025 10:39:28 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 02/38] dt-bindings: display: mediatek,dp: Allow DisplayPort AUX bus Date: Thu, 24 Jul 2025 10:38:38 +0200 Message-ID: <20250724083914.61351-3-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" Like others, the MediaTek DisplayPort controller provides an auxiliary bus: import the common dp-aux-bus.yaml in this binding to allow specifying an aux-bus subnode. Signed-off-by: AngeloGioacchino Del Regno Reviewed-by: Chen-Yu Tsai --- .../devicetree/bindings/display/mediatek/mediatek,dp.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,dp= .yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,dp.yaml index 75ce92f4a5fd..274f590807ca 100644 --- a/Documentation/devicetree/bindings/display/mediatek/mediatek,dp.yaml +++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,dp.yaml @@ -45,6 +45,9 @@ properties: '#sound-dai-cells': const: 0 =20 + aux-bus: + $ref: /schemas/display/dp-aux-bus.yaml# + ports: $ref: /schemas/graph.yaml#/properties/ports properties: --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 26D32275104; Thu, 24 Jul 2025 08:39:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346379; cv=none; b=gPPTzMLIvD9TcSaapDY0Y17koQoselhsEB4i944rAS7uQz8jf2fcvYoblAxeaNSFK0u5uS120RIeOsEyz9e2eAKZZ+wkhxluT7rulPpF0j9/yp86VmOMDQSUGQI5Qv0NtoLnCqZsPmdSbahPjGXRdtK0GHsgtuUMWX3CkxQc4rs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346379; c=relaxed/simple; bh=JpQk+FGZsDFw2WNBbFKeKhta2M3RGl/yx4vMeoVONmk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=QFo3NYgqY4sVrPYNm5FRKGYLtrYB1j4Ho7RCf5yDh8T9PoSMEj9+cmGa5vo5bMWSO2L5Jb1WcdqWl9d4VQNAaFRFjfPPxh9N6neuFcAWQpCFyTQXfRBTr/MrVYYeKwasv5YTrtkf5eAkldY6g2VBaqDyIpS2d2pKpf9JYI4CcW4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=oOtIKsc0; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="oOtIKsc0" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346373; bh=JpQk+FGZsDFw2WNBbFKeKhta2M3RGl/yx4vMeoVONmk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=oOtIKsc0p7Y/dpdGR5/Mn8nvRa1T1EtOXoL59Vd5dV6TXjXHxTWeVn3lcw6mhzTbv 80vFyrBxNI5Hzlo7MJW/MB5jjTz76t+v0HaHX/YpfDpseR6cYhTVWrK19EZy2X5B2N B1ygduk3LZTL5l2kceKyxA6i55igPGeFcy9EaCFz8BjLFp/PNnWrQeaock6NbiwR2q t8VD/W7Eg5NSqFcI9/XRqyRzU2Ob/bTPPSTr1Snf7JFQAzOVrNWXDznN4Bz23aKTwV 4fkaj9azqpu1VQkmtBrk0kR+FNJrV3Rxmm2fG20vWxAtPOJ8SAXbw9KIqjhmNyy32Q h83XdTw5L9clg== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id F2F9617E128C; Thu, 24 Jul 2025 10:39:30 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 03/38] dt-bindings: mailbox: mediatek,gce-mailbox: Make clock-names optional Date: Thu, 24 Jul 2025 10:38:39 +0200 Message-ID: <20250724083914.61351-4-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" The GCE Mailbox needs only one clock and the clock-names can be used only by the driver (which, for instance, does not use it), and this is true for all of the currently supported MediaTek SoCs. Stop requiring to specify clock-names on all non-MT8195 GCEs. Signed-off-by: AngeloGioacchino Del Regno Acked-by: Rob Herring (Arm) Reviewed-by: Chen-Yu Tsai --- .../bindings/mailbox/mediatek,gce-mailbox.yaml | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/Documentation/devicetree/bindings/mailbox/mediatek,gce-mailbox= .yaml b/Documentation/devicetree/bindings/mailbox/mediatek,gce-mailbox.yaml index 73d6db34d64a..587126d03fc6 100644 --- a/Documentation/devicetree/bindings/mailbox/mediatek,gce-mailbox.yaml +++ b/Documentation/devicetree/bindings/mailbox/mediatek,gce-mailbox.yaml @@ -60,17 +60,6 @@ required: - interrupts - clocks =20 -allOf: - - if: - not: - properties: - compatible: - contains: - const: mediatek,mt8195-gce - then: - required: - - clock-names - additionalProperties: false =20 examples: --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0FBD027FB2A; Thu, 24 Jul 2025 08:39:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346382; cv=none; b=fDfo5UgDdaNBAhq5PvyXQqpQT9uRPb69gSo9b62kwv3Jrif2HCAIlGisyrzgTBGeCredCk/rz2BxPFJgnrl9MEZpE4hA1vWMvz+HTxH2VnjibsA16Psj/qhUSJBMqBOb+a+XFZG0Bs+f3lkpLQTR23DOOvza+2EhlXTgokuLVdQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346382; c=relaxed/simple; bh=TGYeEn4rASoelIzUMmy2maV8vGwdr+8gRNZVgzYxZXU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Ytbv3ar/1FBe7Ie0BhzToXxYW8nTOmnAJ9bS1kKoKuQTrotFL3d+ZKIjnPDxHe78pEPXh8zIs7CIj5RJRADEwdd4p3Y9jSyyooRhnd5xt4C8w8QjMF1CFgcCAO1tbAeJc43NmXuBiplevwc2YqKIN7dmmqtbj7hml7qD/ZW+qLw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=YqSRG/fC; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="YqSRG/fC" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346376; bh=TGYeEn4rASoelIzUMmy2maV8vGwdr+8gRNZVgzYxZXU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=YqSRG/fCxQRunFFV1yGdU6hNqpqitP4mUJtNHR93jnSyNVDd3Sk8tGhDtEzxJAMXQ sD6xmva1gESfpH1fDDwHsbrXi/KruWYbrpyQ8GdEfI05FnHdMGF7BApomejzwxxRaC HLJEp2BhbB1VDYvszNp7zyD/wPULNWnqTwE2Il5GdP527r78pWae5QbIZqg5VybC5f bRpZckGWQBfIPfyc3KDRBE2QYnr1yv1p/lmfjDVSDwu2i160GYGFAc3fPu/aDKZtYu 6S4GPENKRehIwdZjMcl0r1qzPbMClhKcA8bXFW9WoAEV1n7RYt3nelGmR3E6gWHV0E 0vM1jkRwenw3g== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id 9C4ED17E129C; Thu, 24 Jul 2025 10:39:33 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 04/38] ASoC: dt-bindings: mt8192-afe-pcm: Fix clocks and clock-names Date: Thu, 24 Jul 2025 10:38:40 +0200 Message-ID: <20250724083914.61351-5-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" Both clocks and clock-names are missing (a lot of) entries: add all the used audio clocks and their description and also fix the example node. Signed-off-by: AngeloGioacchino Del Regno --- .../bindings/sound/mt8192-afe-pcm.yaml | 106 +++++++++++++++++- 1 file changed, 104 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/sound/mt8192-afe-pcm.yaml b/= Documentation/devicetree/bindings/sound/mt8192-afe-pcm.yaml index 8ddf49b0040d..96ee0a47360d 100644 --- a/Documentation/devicetree/bindings/sound/mt8192-afe-pcm.yaml +++ b/Documentation/devicetree/bindings/sound/mt8192-afe-pcm.yaml @@ -47,16 +47,118 @@ properties: - description: AFE clock - description: ADDA DAC clock - description: ADDA DAC pre-distortion clock - - description: audio infra sys clock - - description: audio infra 26M clock + - description: ADDA ADC clock + - description: ADDA6 ADC clock + - description: Audio low-jitter 22.5792m clock + - description: Audio low-jitter 24.576m clock + - description: Audio PLL1 tuner clock + - description: Audio PLL2 tuner clock + - description: Audio Time-Division Multiplexing interface clock + - description: ADDA ADC Sine Generator clock + - description: audio Non-LE clock + - description: Audio DAC High-Resolution clock + - description: Audio High-Resolution ADC clock + - description: Audio High-Resolution ADC SineGen clock + - description: Audio ADDA6 High-Resolution ADC clock + - description: Tertiary ADDA DAC clock + - description: Tertiary ADDA DAC pre-distortion clock + - description: Tertiary ADDA DAC Sine Generator clock + - description: Tertiary ADDA DAC High-Resolution clock + - description: Audio infra sys clock + - description: Audio infra 26M clock + - description: Mux for audio clock + - description: Mux for audio internal bus clock + - description: Mux main divider by 4 + - description: Primary audio mux + - description: Primary audio PLL + - description: Secondary audio mux + - description: Secondary audio PLL + - description: Primary audio en-generator clock + - description: Primary PLL divider by 4 for IEC + - description: Secondary audio en-generator clock + - description: Secondary PLL divider by 4 for IEC + - description: Mux selector for I2S port 0 + - description: Mux selector for I2S port 1 + - description: Mux selector for I2S port 2 + - description: Mux selector for I2S port 3 + - description: Mux selector for I2S port 4 + - description: Mux selector for I2S port 5 + - description: Mux selector for I2S port 6 + - description: Mux selector for I2S port 7 + - description: Mux selector for I2S port 8 + - description: Mux selector for I2S port 9 + - description: APLL1 and APLL2 divider for I2S port 0 + - description: APLL1 and APLL2 divider for I2S port 1 + - description: APLL1 and APLL2 divider for I2S port 2 + - description: APLL1 and APLL2 divider for I2S port 3 + - description: APLL1 and APLL2 divider for I2S port 4 + - description: APLL1 and APLL2 divider for IEC + - description: APLL1 and APLL2 divider for I2S port 5 + - description: APLL1 and APLL2 divider for I2S port 6 + - description: APLL1 and APLL2 divider for I2S port 7 + - description: APLL1 and APLL2 divider for I2S port 8 + - description: APLL1 and APLL2 divider for I2S port 9 + - description: Top mux for audio subsystem + - description: 26MHz clock for audio subsystem =20 clock-names: items: - const: aud_afe_clk - const: aud_dac_clk - const: aud_dac_predis_clk + - const: aud_adc_clk + - const: aud_adda6_adc_clk + - const: aud_apll22m_clk + - const: aud_apll24m_clk + - const: aud_apll1_tuner_clk + - const: aud_apll2_tuner_clk + - const: aud_tdm_clk + - const: aud_tml_clk + - const: aud_nle + - const: aud_dac_hires_clk + - const: aud_adc_hires_clk + - const: aud_adc_hires_tml + - const: aud_adda6_adc_hires_clk + - const: aud_3rd_dac_clk + - const: aud_3rd_dac_predis_clk + - const: aud_3rd_dac_tml + - const: aud_3rd_dac_hires_clk - const: aud_infra_clk - const: aud_infra_26m_clk + - const: top_mux_audio + - const: top_mux_audio_int + - const: top_mainpll_d4_d4 + - const: top_mux_aud_1 + - const: top_apll1_ck + - const: top_mux_aud_2 + - const: top_apll2_ck + - const: top_mux_aud_eng1 + - const: top_apll1_d4 + - const: top_mux_aud_eng2 + - const: top_apll2_d4 + - const: top_i2s0_m_sel + - const: top_i2s1_m_sel + - const: top_i2s2_m_sel + - const: top_i2s3_m_sel + - const: top_i2s4_m_sel + - const: top_i2s5_m_sel + - const: top_i2s6_m_sel + - const: top_i2s7_m_sel + - const: top_i2s8_m_sel + - const: top_i2s9_m_sel + - const: top_apll12_div0 + - const: top_apll12_div1 + - const: top_apll12_div2 + - const: top_apll12_div3 + - const: top_apll12_div4 + - const: top_apll12_divb + - const: top_apll12_div5 + - const: top_apll12_div6 + - const: top_apll12_div7 + - const: top_apll12_div8 + - const: top_apll12_div9 + - const: top_mux_audio_h + - const: top_clk26m_clk =20 required: - compatible --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6B5CB27FB2E; Thu, 24 Jul 2025 08:39:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346382; cv=none; b=Tqtpfm6I2wDR4qY+evJTQsU98iLLTFQbaGh5UlxEMVerjnO6z7dmFGOQSe3VKEQJ0crdK6zlJwumDFqq3R/YIKnXPGD8hOFiyCceuE/DDIBryhLj17l5QnyGDZAwr/YJDkFryxjPHD7ervO57jzAVCEq7wGqfPkS+D21cufN6sY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346382; c=relaxed/simple; bh=6CgbYs3SG2IR6WIZz01cZuVTz2VzyFQJdQsRvlhNBo8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Wm85qBkUS2uxCqb2zdqaiFGGnfpKFjBdY38jgKPrqQ1wGAl1P+XbEt8d0SusomrXV+Sf6hjdp2qic+lsOOGc8H2mc/bf3j4KSgEZbeK/Y0ZnpJuRShfBPFqO9zikOXbT71GkZJn0r1M182szAfg/jERovGv7H6mn9+26wqGxRkY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=CmSfABGE; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="CmSfABGE" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346378; bh=6CgbYs3SG2IR6WIZz01cZuVTz2VzyFQJdQsRvlhNBo8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=CmSfABGEc8SQw0UJmpA97+uocr/ZovezaTEshYPAzq55rdKnILTp02leZFhic30z3 cEZMbLP47944DCFUF6i5hI3ulQ6p3hP2CXBQqtSTH9WyfHjaJqfQdgD/1jkxOg4K0y ivNDqW4PrzDlDnVh8RbG5CTNHbf4S1e52ykLUeMwhQk5ZG10tmXT/kF2Xl3VAOT8Sb 5Qwy5Hpw0T0eJoipf68Fm84rCeWcLNGbJnDUQ8l4IvK+FV5zvw33JDLSCUwhXyDDaY 0i6lz2f2l63t0ZHd17QgS9tyn8gI/yEUCZ2dvE2gcvA23e0D1LLQ4MsqMnSe2PxrWh xziwGKfC63Lyg== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id 4679617E129E; Thu, 24 Jul 2025 10:39:36 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 05/38] dt-bindings: crypto: inside-secure,safexcel: Mandate only ring IRQs Date: Thu, 24 Jul 2025 10:38:41 +0200 Message-ID: <20250724083914.61351-6-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" Not all IP implementations of EIP97 and EIP197 have the EIP and MEM interrupts hooked up to the SoC, and those are not required for functionality as status for both can be polled (and anyway there's even no real need to poll, but that's another story). As an example of this, the MediaTek MT7968A and MT7986B SoCs do not have those two interrupts hooked up to their irq controlller. For this reason, make the EIP and MEM interrupt optional. Signed-off-by: AngeloGioacchino Del Regno --- .../devicetree/bindings/crypto/inside-secure,safexcel.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/crypto/inside-secure,safexce= l.yaml b/Documentation/devicetree/bindings/crypto/inside-secure,safexcel.ya= ml index 343e2d04c797..22025b23d580 100644 --- a/Documentation/devicetree/bindings/crypto/inside-secure,safexcel.yaml +++ b/Documentation/devicetree/bindings/crypto/inside-secure,safexcel.yaml @@ -26,9 +26,11 @@ properties: maxItems: 1 =20 interrupts: + minItems: 4 maxItems: 6 =20 interrupt-names: + minItems: 4 items: - const: ring0 - const: ring1 --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0963A283C92; Thu, 24 Jul 2025 08:39:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346385; cv=none; b=QGoJY8D/ccistWfPq6UV13Ax7dRk+EI1MSKYc7MiODlRiYIQmv/00vgdJEVkuFgmRvvKz9QUt8sG8lIBSXhRMbyeJvziAKSWrChNIK0UM0N7SSkiXQ3ftLfK80PBxUZFHnZpXYEsvuJrUrUNeLykpG1lqLdA35ekI/vzvrYNw5U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346385; c=relaxed/simple; bh=ipw6xj/zBv9ATtscbBPbWZRp9dpDTL2eyHmZwXPQkgY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=hvpolzuu3bog3bDsai5xv3Wi2Ahc5JkN32uD0AFodGD1GdZdB8le5O0GTQMV+o/8t+Y1HyxvZCbSIiP9w8dRzA79RlWQreTUfJjimitr6NbaoRM1uGB0lDwt5XOQUdY9p23OF4XomQJbnAR80L4C+To9gpe02EJvH8BzgsT9puk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=e7nOO/tj; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="e7nOO/tj" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346381; bh=ipw6xj/zBv9ATtscbBPbWZRp9dpDTL2eyHmZwXPQkgY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=e7nOO/tjS/HjLjEJvQEKRUNk1SLmzde7qmZiDGiCfP1iwxOfYX5lP/Qkr3ayd1Qk+ XTIcZ2o7b3lFVOcGqAfxH01Fs/EYAyVS0TVUJOEutIW5uLXcmn7nRvLuxSdScA4Mjs /kKyzoYapKap3J9qbBpWJ3JSbyfMtLTcapxYvQJL/AcULvkXLcUhtYKIxW4M5+KtYU 56meXtTCMd7pzDcYhkHLbtnvjrYbZHUueHiXcI7qtvPHb5BObZeEN80p3aZkAuvguW VrYhGzSXlZX/kkF8TmJXcG4JHGIX3kSMkGj1nucf0VDewKhQdzmH1qDylnpVvc6F0g 50NBhWV+72MRA== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id E5E9117E1301; Thu, 24 Jul 2025 10:39:38 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 06/38] dt-bindings: timer: mediatek: Add compatible for MT6795 GP Timer Date: Thu, 24 Jul 2025 10:38:42 +0200 Message-ID: <20250724083914.61351-7-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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 a compatible for the General Purpose Timer (GPT) found on the MediaTek Helio X10 MT6795 SoC which is fully compatible with the one found in MT6577. Signed-off-by: AngeloGioacchino Del Regno Acked-by: Rob Herring (Arm) --- Documentation/devicetree/bindings/timer/mediatek,timer.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/timer/mediatek,timer.yaml b/= Documentation/devicetree/bindings/timer/mediatek,timer.yaml index e3e38066c2cb..337580dc77d8 100644 --- a/Documentation/devicetree/bindings/timer/mediatek,timer.yaml +++ b/Documentation/devicetree/bindings/timer/mediatek,timer.yaml @@ -30,6 +30,7 @@ properties: - mediatek,mt6580-timer - mediatek,mt6582-timer - mediatek,mt6589-timer + - mediatek,mt6795-timer - mediatek,mt7623-timer - mediatek,mt8127-timer - mediatek,mt8135-timer --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 83A17283FF5; Thu, 24 Jul 2025 08:39:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346387; cv=none; b=G1up+XUM7YUm6occ5KX46AvVz7cs9jmuE+deWntsoIz1XAw2EuFNiLfR4oyWrhu2+TBnQTxtJeyew8QI4QWupv3bWuzjkx19E9ZKKvMCCyUM0y0/AFhQZggvV2fMtc9BzvpvQ9qMyeSe6puFs70as/S0sUsLkq+J+uuEMjMmM9Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346387; c=relaxed/simple; bh=2Ol/rXh3JePROm0kGdOiJwqhaq28C241b3Z5h9WBx58=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=hLKLivndOEayPM6YNj4ec6K59biLKSbBWxK3D/WmqFSux44FiSD4GmNXvqb3Y3xfGAP+6ue51bGfriB+Rm1kKS3K5cSwPnYmOfELfx/LosHzSxC1tb/djzVcXhe/nO43WmRQBKM9E0wZxfYNo/G9XZFXHXOTWKDcMWk+UixvMnk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=C+91o06L; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="C+91o06L" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346384; bh=2Ol/rXh3JePROm0kGdOiJwqhaq28C241b3Z5h9WBx58=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=C+91o06L67bZlF3uFLuTSAY5uiIfp+CXLEY6o9toNih2gZ1dZFnNGalpl0YULHlej ed7B4UX98wAJvv0iAZ/7SBXv8QQXdrTq++9HvFn0oaP7Wu3WnCZX8dj0+6Hg1ekGQK Y33VrP18aZV4JNB4gEruOO4BWO1cEHHmzh3ohVTY/T1jFpRb13+5hwKM83HdyiMsBm 22PauR22qAZRpeXO3arjJ36Z5IaSXzZshV17UF4IXuxQ0sJPW186pXj/H5+cW/Vzwo RWZo7iOJK34hSkz8HRlV8G36UH5k3CY3z0u5JGhjFNTMk3MWd0Ss3n3b/cjucvV18j 8LQ8qI5Ouy1Lg== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id 918F617E1314; Thu, 24 Jul 2025 10:39:41 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 07/38] dt-bindings: pinctrl: mediatek,mt7622-pinctrl: Add missing pwm_ch7_2 Date: Thu, 24 Jul 2025 10:38:43 +0200 Message-ID: <20250724083914.61351-8-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" The MT7622 SoC has a PWM channel 7-2 group for the pwm7 IP: add the missing pwm_ch7_2 group. Signed-off-by: AngeloGioacchino Del Regno Acked-by: Rob Herring (Arm) --- .../devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinc= trl.yaml b/Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctr= l.yaml index 9acca85184fa..57b19031925d 100644 --- a/Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml +++ b/Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml @@ -204,7 +204,7 @@ patternProperties: pwm_ch2_2, pwm_ch3_0, pwm_ch3_1, pwm_ch3_2, pwm= _ch4_0, pwm_ch4_1, pwm_ch4_2, pwm_ch4_3, pwm_ch5_0, pwm= _ch5_1, pwm_ch5_2, pwm_ch6_0, pwm_ch6_1, pwm_ch6_2, pwm= _ch6_3, - pwm_ch7_0, pwm_0, pwm_1] + pwm_ch7_0, pwm_ch7_2, pwm_0, pwm_1] - if: properties: function: --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4A5AB285C9B; Thu, 24 Jul 2025 08:39:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346390; cv=none; b=BhsGaeRihhdrrMGhI5ITy5uknTWVp8U4MyjaJ3chY884QzdVZ/vlLAxsfPpuJxpLTZuTDNehXWfPD8KJcCikEm76i8DlRdZV7aZ/XMGQR+IZ+VEaLEXtI1NsRCSEMXJGvJNS6QKyDaY48YWEkhM4SYJ/FoqZ9xrfd0ixMy5Tf+c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346390; c=relaxed/simple; bh=jjLUE5HdPRZzn/E9l0Gx0a05LnILHnJ7+pTe/jrPRJk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=V0eYqw45LZBY2QGLTJUIZCXCsrKmT1K2tN175e1ftSuRx8fuDiPCVi8UphhJPIOeIzusF4b8nB+2xlDzsuV/2hUlNdpZvzPcMT09Qa3EZ5vAf+fsKWIa5GVIp0bOgM6fqUGi5GpUpbMnMDdB7Xjy61wPg6aX/whDCxwM8eYTCiA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=FQufsu60; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="FQufsu60" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346386; bh=jjLUE5HdPRZzn/E9l0Gx0a05LnILHnJ7+pTe/jrPRJk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=FQufsu6051wTm6fdYu0USqifJaXEeaojrxuyjpx9ESnaHdZ9dxjUDJ5fDPs7dra8H Q11J84GLCUpHk1LR3Qi/ctJTsqKIVmH3Msnra34UCBMopNVkuTov9XlwhddeRiJm5U eC7Wgag89tzveIoL+kUo1GL8URd+uIhC4UhMBcPMlRWMiZgy67lMgXzahxQfNCTA6T hNBd2UIP6iF6/UuFMpD5th209wioY40Ly6guT99csiRQ0kv2Cl5Al81FBD2Ea9apy/ b7p0+hNCKpQSGxA7BQTbTIEqxTeYki6DJKYitFgbTZpTZhzK2rP13nVKw3Rnmuxrm3 l4VibTq/R4Big== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id 399A317E0FC2; Thu, 24 Jul 2025 10:39:44 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 08/38] dt-bindings: pinctrl: mediatek,mt7622-pinctrl: Add missing base reg Date: Thu, 24 Jul 2025 10:38:44 +0200 Message-ID: <20250724083914.61351-9-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" The pin controller for both MT7622 and MT7629 need both a "base" and an "eint" MMIO like the ones found on other MediaTek SoCs: while devicetrees have always been correct, the binding is not, as it only allows an "eint" reg. Add "base" to reg-names and increment maxItems for reg to two. Signed-off-by: AngeloGioacchino Del Regno Reviewed-by: Krzysztof Kozlowski --- .../devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinc= trl.yaml b/Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctr= l.yaml index 57b19031925d..a6a1d321bb26 100644 --- a/Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml +++ b/Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml @@ -19,10 +19,11 @@ properties: - mediatek,mt7629-pinctrl =20 reg: - maxItems: 1 + maxItems: 2 =20 reg-names: items: + - const: base - const: eint =20 gpio-controller: true --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E93632874F2; Thu, 24 Jul 2025 08:39:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346392; cv=none; b=UCgH8wKhqvmz8quwRUbdzdYnZgSWw0aGiUZqziE9l8n5iGpaSKtXy1JzbnJEdEK1Aw74EJdBezfI9+6H+0PyIxGEW30tJzqXNrYVH0tsXU3l73hC0leeDFzm0x+0fELiBMKncVhWdA60lIWMLcHLfwVzAUotCT/G0sSn1xpxjZM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346392; c=relaxed/simple; bh=DucEN5nByiIF7ZPbQzbe0BMHYNANbPFA712Y4ni2T3Q=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=mHMy/UvSCyUrupzAFIFEhyRlDpIWVnyr1c83jcBRTNoiUQtjh0JwZKsqdVjQw/0nIlWBqKNSlmgsOw5+Sig6KJje1YpCWbH0wS8GKur5Ur+OkEPugodDZ1p4i9ynVfJtUIzP4JoYgYhcG9nzXYe9/WNxTBKUL0Yf50rfNBNOdDA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=RpGcGL15; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="RpGcGL15" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346389; bh=DucEN5nByiIF7ZPbQzbe0BMHYNANbPFA712Y4ni2T3Q=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=RpGcGL15DqzBenugq8/kTUlLG7wBeNX2Ndua5R8zea2cpThcFFVFQXkSMvNVT1xAj uj2rr5MtrP5yLsgHYte71R5gIkDUR8uEBgWNs1CDBBQKsL7yCgPEoNLhGQe99NOwHg f5KUS/AJcNj2b1lgl+U1JPfjI4KAZ3bO1tPj4d14HfbxDZzcOAzL9xMUkODmNeQU9Q V4OCRckyrGWC8mz3qTg8pTYmqaXb+da3M0r/o7HIlGbqBRHpxUGUja8GP+khiMzwmg ilzFhz7fi6LsbAAjF7zC9Ba0AArURcs/EBZ+EIrQbz+DARrzcS1t9hQk4YG8X8f8rf 0GoTT0lTBytXA== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id D612E17E11EE; Thu, 24 Jul 2025 10:39:46 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 09/38] dt-bindings: pinctrl: mt6779: Allow common MediaTek pinctrl node names Date: Thu, 24 Jul 2025 10:38:45 +0200 Message-ID: <20250724083914.61351-10-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" Allow node names like "uart0-pins" for the main nodes and "pins-bus" for the children to make this binding consistent with the majority of the other MediaTek pinctrl bindings. Signed-off-by: AngeloGioacchino Del Regno --- .../devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinc= trl.yaml b/Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctr= l.yaml index f4bab7a132d3..84d2713a573f 100644 --- a/Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml +++ b/Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml @@ -111,12 +111,12 @@ allOf: - "#interrupt-cells" =20 patternProperties: - '-[0-9]*$': + '-([0-9]*|pins)$': type: object additionalProperties: false =20 patternProperties: - '-pins*$': + '^pins': type: object description: A pinctrl node should contain at least one subnodes representing= the --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9D89C288CBF; Thu, 24 Jul 2025 08:39:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346395; cv=none; b=I6Y9ityBbfR9h1DOW1QAQ+8Gjt6WbQowSQ/j8cvQDG6Yf215XMqPOAnIjLMVFNZEnUYBpGroKTO/3l7guiZ0MSxPq4VZWTm8YL/OkkjAvlJWb+qJl+sYD9ZXfYcrh+Oaw+WnNHr8BCIzF8hp1IwRcgZ4RBJGoFJr5L66uF49neA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346395; c=relaxed/simple; bh=HaevetnnFKHRcc+1X06S28eq0CnYSBndrM5Inix6OWk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=dHdPB/AUtW1HLrMoTw0y8cLx5W2Gf6Ci0s4q1xfnkCtJXhJcMGiJ76A0R4ra/ff2exYEiL/2V/6DK4wZ8b+8xygVQg1e9rWymiyk90XUoFPifTphEoR79W3sEy3CQluFDJawDEt2r64ojBVAqMTylS24mFhGeqAFdnhxei9aSuE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=A0xSFSrw; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="A0xSFSrw" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346392; bh=HaevetnnFKHRcc+1X06S28eq0CnYSBndrM5Inix6OWk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=A0xSFSrwXmhFdEpFiRIOiNyey3TgbknRE5XDUw1F5tUVQsL5f3WK/l2eKQoWsNmRo yH8XaCq0zkGZRPW0Qgi9g5jVNN3j1g7JR6PJlOCxt4ruz0mWBJHOnyRy6d4XxDyqf0 UQobqYC9ol5z4zOej529l1Qe/7xQbkJrMikUfRAXGUlnIM3wcHdbWcfzzjCPLEF50z CGAwS4lSyM6+9V3UFJKb0Utew0gYeNpbHXhNhTQIEuPEJ6c/uCBh8SehctDl/Faqy5 OcQu8iPCfO1jKE/q7cjVlaxxRtDcPl8qvYVc67mm4HXEsdsNdl8WYHzRWlYtMBnqX/ 9TwJmccLNoygw== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id 8073D17E1298; Thu, 24 Jul 2025 10:39:49 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 10/38] dt-bindings: regulator: mediatek,mt6332-regulator: Add missing compatible Date: Thu, 24 Jul 2025 10:38:46 +0200 Message-ID: <20250724083914.61351-11-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" This binding had no compatible and for this reason would not be applied to anything: add the missing "mediatek,mt6332-regulator" compatible. Fixes: e22943e32e1f regulator: ("Add bindings for MT6332 regulator") Signed-off-by: AngeloGioacchino Del Regno Acked-by: Rob Herring (Arm) --- .../bindings/regulator/mediatek,mt6332-regulator.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/regulator/mediatek,mt6332-re= gulator.yaml b/Documentation/devicetree/bindings/regulator/mediatek,mt6332-= regulator.yaml index 2eb512c29a0d..475f18d4f261 100644 --- a/Documentation/devicetree/bindings/regulator/mediatek,mt6332-regulator= .yaml +++ b/Documentation/devicetree/bindings/regulator/mediatek,mt6332-regulator= .yaml @@ -15,6 +15,10 @@ description: | buck- and ldo-. MT6332 regulators node should be sub node of the MT6397 MFD node. =20 +properties: + compatible: + const: mediatek,mt6332-regulator + patternProperties: "^buck-v(dram|dvfs2|pa|rf18a|rf18b|sbst)$": type: object @@ -36,6 +40,9 @@ patternProperties: =20 unevaluatedProperties: false =20 +required: + - compatible + additionalProperties: false =20 examples: --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4818E28AB07; Thu, 24 Jul 2025 08:39:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346398; cv=none; b=Tcq3A2dgE+JGyKJ2DQEYiTH1fK5vYxmMWExzvfLZJ3GyMb23360Yxho+oxBPgl48JHbqvU7pGQU7t40W0k+gII+bIbjOcbokesXgmYVe+jtGtfSbyk58Yj387jB8KU9Ask+EkZkA/DPHj6BuERmdiCHvAadpvywMAfhVX2HEYew= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346398; c=relaxed/simple; bh=v0flDi7EoltDZidtFDgX25K3EX5eZ39OLHBODZmt3jI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=q6St5hvc+/ZTrpR15KJbsHKMckj+TlYtUVNKLkTA4jENVCljVFrAiDb5Utv6VY8PzpAJ3ZjwDbdhVpFyIJVVa4WnjX1yrMrTom+0cyU6Los6crUjLeomZ7HamxhtG7OUOOnPgAIY4urmzFFNfZb0UWnKa3vIVjkN/UNnWPBbFPU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=EOQHw5dW; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="EOQHw5dW" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346394; bh=v0flDi7EoltDZidtFDgX25K3EX5eZ39OLHBODZmt3jI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=EOQHw5dWvWRsLrb/IHJ+axQp+71IdF4KUnDviAaWdBxnRKpGGEbDOCcCrSSG1eeZ8 gZrYo8iwKvcJvRqGDKk/YQrXncNCKyvnUARhbZg19p4bcISm8EN/sDC7a1ouPyH9QZ KROUGsCGr7HS/s5k8pALlHVoQTFAbDCoHCJQcnxZA6Fx4reWBwXxh35M6eQWOImh7W hUAvXDMOszay6N5G2TNGEbrXStV/Xvn4RpuzNo1AdhXMGGruHKLlJ9s4jS6IaBlKbS Uo+creRPiKwGClnw+2u6A5BWd6fP98m4u+j3JWnhLPL8egE3MK85L+AIGLT/pWURKg OW6B6zxpyaWlw== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id 2A20917E128C; Thu, 24 Jul 2025 10:39:52 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 11/38] dt-bindings: regulator: mediatek,mt6331: Fix various regulator names Date: Thu, 24 Jul 2025 10:38:47 +0200 Message-ID: <20250724083914.61351-12-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" This binding was never applied to anything because it misses the compatible, hence any mistake in it got unnoticed. Before adding the compatible to let it apply, fix the names and the node names of various regulators. Fixes: 6385e21692bb ("regulator: Add bindings for MT6331 regulator") Signed-off-by: AngeloGioacchino Del Regno Acked-by: Rob Herring (Arm) --- .../regulator/mediatek,mt6331-regulator.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Documentation/devicetree/bindings/regulator/mediatek,mt6331-re= gulator.yaml b/Documentation/devicetree/bindings/regulator/mediatek,mt6331-= regulator.yaml index 79e5198e1c73..6006a973b865 100644 --- a/Documentation/devicetree/bindings/regulator/mediatek,mt6331-regulator= .yaml +++ b/Documentation/devicetree/bindings/regulator/mediatek,mt6331-regulator= .yaml @@ -26,23 +26,23 @@ patternProperties: =20 unevaluatedProperties: false =20 - "^ldo-v(avdd32aud|auxa32)$": + "^ldo-(avdd32aud|vauxa32)$": type: object $ref: regulator.yaml# =20 properties: regulator-name: - pattern: "^v(avdd32aud|auxa32)$" + pattern: "^(avdd32_aud|vauxa32)$" =20 unevaluatedProperties: false =20 - "^ldo-v(dig18|emc33|ibr|mc|mch|mipi|rtc|sram|usb10)$": + "^ldo-v(dig18|emc33|ibr|mc|mch|mipi|rtc|sim1|sim2|sram|usb10)$": type: object $ref: regulator.yaml# =20 properties: regulator-name: - pattern: "^v(dig18|emc33|ibr|mc|mch|mipi|rtc|sram|usb10)$" + pattern: "^v(dig18|emc33|ibr|mc|mch|mipi|rtc|sim1|sim2|sram|usb)$" =20 unevaluatedProperties: false =20 @@ -52,7 +52,7 @@ patternProperties: =20 properties: regulator-name: - pattern: "^vcam(a|af|d|io)$" + pattern: "^vcam(a|_af|d|io)$" =20 unevaluatedProperties: false =20 @@ -75,7 +75,7 @@ patternProperties: =20 properties: regulator-name: - pattern: "^vgp[12]$" + pattern: "^vgp[1234]$" =20 required: - regulator-name --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A7A9E28C2AA; Thu, 24 Jul 2025 08:39:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346400; cv=none; b=IYj80zLCKsxHPoqaNjW3BXUqR8gh09CzEEp+q6iCXCyBB7EetnIA2j4tBDX/vrqs8Y8iRH2IcDy7KIftL62IptxpsylAcizuPj+B0sPK5LhyKu288c1ecvy71j2yxi+Bm12TYfm+n8qvBSoGlPu6vw7+2laus+kY6QLyyHzbzCo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346400; c=relaxed/simple; bh=jcKtkqOWpg9P4oY5xy/RlTOoT9vxXXHhnzs4o6P45RI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=j+/wnhmGanaWli8smQvRGmvPUh3vKbHJEnFvsuzhdvU9DWVdf1cKQbne6XGm1EUw2Zk5wMjnYyROeJx+DuRphQEWCIYHX+7qVyqAVsudfkZxATPsbKDgOT2ZaOT73GMy9DgU56tQQSox/pSE2rwCAtj3UrsTs8cLWHJeI7A2W1Y= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=OlrWJURe; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="OlrWJURe" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346397; bh=jcKtkqOWpg9P4oY5xy/RlTOoT9vxXXHhnzs4o6P45RI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=OlrWJUReDGWMJT23zcuQ9RsovThXX4BJuN2UJNnZR51ml3FJ0erxI3z3G3S8ti8ch ptKwHGjnOxZde1q79v+oaF6DHpQOBI7ZDZ9q8DkLIIAC7E0FWlZIeOnZBrQsxiNS9m PxEy0BwDsy8UCcDUUw47Qiq1+q3xByx76ovR65S4gHLTYypU/8XWtoY7IX7p55RXLT yCfU/pnW5ND1sK/F6n9ho/Pu/vdsuIZ6w4wy3FqfqcXWU4CkNvulQIn0qfMmnvVMsI z/E21qE4992P42BWn/v5qCaz8LomrXr77gZ/7O0mrJNMDNog9bOJ5HF2cIpqH76GB+ RsTrGA9xlCo+g== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id C89E917E1110; Thu, 24 Jul 2025 10:39:54 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 12/38] dt-bindings: regulator: mediatek,mt6331: Add missing compatible Date: Thu, 24 Jul 2025 10:38:48 +0200 Message-ID: <20250724083914.61351-13-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" This binding had no compatible and for this reason would not be applied to anything: add the missing "mediatek,mt6331-regulator" comaptible. Fixes: 6385e21692bb ("regulator: Add bindings for MT6331 regulator") Signed-off-by: AngeloGioacchino Del Regno Acked-by: Rob Herring (Arm) --- .../bindings/regulator/mediatek,mt6331-regulator.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/regulator/mediatek,mt6331-re= gulator.yaml b/Documentation/devicetree/bindings/regulator/mediatek,mt6331-= regulator.yaml index 6006a973b865..c654acf13768 100644 --- a/Documentation/devicetree/bindings/regulator/mediatek,mt6331-regulator= .yaml +++ b/Documentation/devicetree/bindings/regulator/mediatek,mt6331-regulator= .yaml @@ -15,6 +15,10 @@ description: | buck- and ldo-. MT6331 regulators node should be sub node of the MT6397 MFD node. =20 +properties: + compatible: + const: mediatek,mt6331-regulator + patternProperties: "^buck-v(core2|io18|dvfs11|dvfs12|dvfs13|dvfs14)$": type: object @@ -82,6 +86,9 @@ patternProperties: =20 unevaluatedProperties: false =20 +required: + - compatible + additionalProperties: false =20 examples: --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6388128D8EF; Thu, 24 Jul 2025 08:40:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346403; cv=none; b=NkT1QliNN+6B8tNIRy6TmIdCz0rOQ9MjVkpxTQOYzbpNtGNCcLT2AbXUPOeyhfNI8N+Kb1Iv7mk6mpG4qaj2EIAStG2UQ523MjM2d+dkvY6ucN5eYxjSn5OqLWfp2q1wyJa0COG9sAZmXtLsjDP0vA+v8RyQs0GG7uMwpD/cpeY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346403; c=relaxed/simple; bh=QX1FQ2dQ3CDRcwAseOl4+lBWXKhUPzCWrrc3PxSdZb4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=lFTSjaJiTTkghlQl930sU2cvAkBHS9gER8fhBOCXYCoP6FGPIeTT73MbWNAP9UeqZ7LJft5dNZht32XvWLUqFARoI13JPt5VZXu1+wdP6L9Y3R9loIha1FgDHFFQfH8mg6XiXXjS9vepbx+tQ9zh+uz6rIhtTrLX74WXA4VXVgs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=AZP0rKQE; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="AZP0rKQE" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346399; bh=QX1FQ2dQ3CDRcwAseOl4+lBWXKhUPzCWrrc3PxSdZb4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=AZP0rKQEsd8gKWsnWrNx5jYZI+QwjSgLO3Ra9NwcCWUuOP8Gw0/5LCtyQPe/kX8Ey QfgUv8gJ1MfDSPBc0fJcENbXWAV0r58Z4il5SfG7vjVTGnfMbpeTDF8vFvEUw0pBNe p5Ne4UAFRp75hFM0dPNHFAi9zH3SpOoXhP7TGfnL7e+IRp6ER4KV1IYnJ7mYDLNcJ7 d1a/hkv9XZH95W/p2R92uSmtaTSy1NlxfiDSh8+/h9IRspptBEg9SB5GvAsY+kFpiG eJWjiv1xoSl/WnZej+zmI3zoQ70PzyveyIEvyVhOfE5OOEiK+lPIJ27rh10jYrAdJ4 XHvuXt/wDhp8w== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id 7239617E0FC2; Thu, 24 Jul 2025 10:39:57 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 13/38] dt-bindings: remoteproc: mediatek: Remove l1tcm MMIO from MT8188 dual Date: Thu, 24 Jul 2025 10:38:49 +0200 Message-ID: <20250724083914.61351-14-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" Even though the MT8188 SoC's Dual-Core SCP IP is practically the same as the one found on MT8195, it doesn't have a dedicated L1 TCM and relies only on SRAM. Set reg/reg-names minItems to 1 globally and override it in all of the conditionals for the SoCs that require more, and then split the mt8195/8188 conditionals to allow specifying only the cfg MMIO on MT8188. Fixes: 91e0d560b9fd ("dt-bindings: remoteproc: mediatek: Support MT8188 dua= l-core SCP") Signed-off-by: AngeloGioacchino Del Regno --- .../bindings/remoteproc/mtk,scp.yaml | 23 ++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/Documentation/devicetree/bindings/remoteproc/mtk,scp.yaml b/Do= cumentation/devicetree/bindings/remoteproc/mtk,scp.yaml index adc6b3f36fde..6818a6052be0 100644 --- a/Documentation/devicetree/bindings/remoteproc/mtk,scp.yaml +++ b/Documentation/devicetree/bindings/remoteproc/mtk,scp.yaml @@ -28,11 +28,11 @@ properties: description: Should contain the address ranges for memory regions SRAM, CFG, and, on some platforms, L1TCM. - minItems: 2 + minItems: 1 maxItems: 3 =20 reg-names: - minItems: 2 + minItems: 1 maxItems: 3 =20 clocks: @@ -171,8 +171,10 @@ allOf: then: properties: reg: + minItems: 2 maxItems: 2 reg-names: + minItems: 2 items: - const: sram - const: cfg @@ -185,8 +187,10 @@ allOf: then: properties: reg: + minItems: 2 maxItems: 3 reg-names: + minItems: 2 items: - const: sram - const: cfg @@ -196,12 +200,25 @@ allOf: compatible: enum: - mediatek,mt8188-scp-dual + then: + properties: + reg: + minItems: 1 + reg-names: + minItems: 1 + items: + - const: cfg + - if: + properties: + compatible: + enum: - mediatek,mt8195-scp-dual then: properties: reg: - maxItems: 2 + minItems: 2 reg-names: + minItems: 2 items: - const: cfg - const: l1tcm --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 06330290BCD; Thu, 24 Jul 2025 08:40:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346405; cv=none; b=i3xsjts/EffOpB9Nk+gpID5AvbkQyggam5L3L5Ns1DQo4xE42Q/Ftj6gnhfkvxzffsk2Q/oPfQ9FEr6XNSnmSCHH3Ne6D7hAW8v3O3YL2N7M08yF6BBYNWFjbUbAfVlW+uw+6X7KbvMycsr94nSot9x1v0P8YBkW/ciiETeDdTE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346405; c=relaxed/simple; bh=esBSalMVnvl0Uf4eNeIJU2nxBczdBlqdpwKmxJ5zN5Q=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=cUHy7Cphl5ShnwK9B/NJk9Y9wpAnw/IJKi5u2+BlV9IqGYLVzfEwnGTr6Sb2lfMc8wjIWeSFDWni0/f6PEXGd7R63Yyzlm2VDNRnXgGxBufG4KFvYX8qW2I/mw3RN+FYLfL7f0do0YrWJnaHJbnNq7AIlTMmV1ugZvCkC27PsGw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=B1EOpJ3E; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="B1EOpJ3E" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346402; bh=esBSalMVnvl0Uf4eNeIJU2nxBczdBlqdpwKmxJ5zN5Q=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=B1EOpJ3Eqbl29y8r6oaLBY7j7IrxKo1uw6DqBtdSpcprT97dX94NoRrGNqs799uv/ OlimjamnTTT+8gY2wRdNRZ61pzdyEc5ZsC2/h8sOsefn52CyCAh8Okvd13e/RohBSU /U2dzL1B9O13FUb74tiGJVyrJROoMLC692X8aHLNG7iTD+/VkyxFHkhP2HO1qZcOoC svwb0ewQQTNn88/QLa3MxNv8j5v3URZ0oAYlOcBu9R8It5pyByyOjo2LH9yR+TwLTE kT5ZYUhHvKJ/dyMfr/OYikieVSmpbRoFefLoFGl2vCmQaABALWN8dIXuVPOam2bd9T Ytcqr2afnyM+g== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id 1C67E17E11EE; Thu, 24 Jul 2025 10:40:00 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 14/38] dt-bindings: media: mediatek,mt8195-jpeg: Allow range number in node address Date: Thu, 24 Jul 2025 10:38:50 +0200 Message-ID: <20250724083914.61351-15-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" The dual and triple core jpeg encoder and decoder (respectively) on MT8195 are far apart: the only way to have this to make sense is to split those in multiple address ranges in device trees as one big range would overlap with other IP in at least the MT8195 SoC. Change both the jpegdec and jpegenc bindings to allow specifying children nodes such as "jpegdec@0,10000", "jpegdec@1,0" or for encoder "jpegenc@0,0", "jpegenc@1,0" to resolve dtbs_check issues. Signed-off-by: AngeloGioacchino Del Regno --- .../devicetree/bindings/media/mediatek,mt8195-jpegdec.yaml | 2 +- .../devicetree/bindings/media/mediatek,mt8195-jpegenc.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/media/mediatek,mt8195-jpegde= c.yaml b/Documentation/devicetree/bindings/media/mediatek,mt8195-jpegdec.ya= ml index e5448c60e3eb..935f124a9c05 100644 --- a/Documentation/devicetree/bindings/media/mediatek,mt8195-jpegdec.yaml +++ b/Documentation/devicetree/bindings/media/mediatek,mt8195-jpegdec.yaml @@ -36,7 +36,7 @@ properties: =20 # Required child node: patternProperties: - "^jpgdec@[0-9a-f]+$": + "^jpgdec@([0-9],)?[0-9a-f]+$": type: object description: The jpeg decoder hardware device node which should be added as subno= des to diff --git a/Documentation/devicetree/bindings/media/mediatek,mt8195-jpegen= c.yaml b/Documentation/devicetree/bindings/media/mediatek,mt8195-jpegenc.ya= ml index 596186497b68..d7a8f2e3bc1a 100644 --- a/Documentation/devicetree/bindings/media/mediatek,mt8195-jpegenc.yaml +++ b/Documentation/devicetree/bindings/media/mediatek,mt8195-jpegenc.yaml @@ -36,7 +36,7 @@ properties: =20 # Required child node: patternProperties: - "^jpgenc@[0-9a-f]+$": + "^jpgenc@([0-9],)?[0-9a-f]+$": type: object description: The jpeg encoder hardware device node which should be added as subno= des to --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DF1672777E1; Thu, 24 Jul 2025 08:40:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346409; cv=none; b=MK7Z1t4deLnfmC6b2JmcMcssJuJOVyQm7QY1s5lZKfeeJtcbTRd8nc0TQeppXfkLiS0WjESt+st0RyBPRG/knUiIRHIGTFalr761ytRRrztAi9w0hWukzLS1JtD4vvrYEhXflRmpbjMRov3fN6KByHOte/hGEsPZ8CAsflok2p8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346409; c=relaxed/simple; bh=zcY6uixOKmgsG390lY8yjsxAZ7IOK+MdAKUlFrBCbSE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=sZxyR+SoMAzvnfsMzrsR7Yp+tB6V0qV4tCQTUSRHvv0GJOD9MrtmhHis4T/zCrhBe0SA7s1iQNKnG4gGd4KWET40UmbqrdxkDy+q45b6fh+TkSnTSbdb3I8o1CuBCCetA61KsxVbVMpG3eMMGGZz4xUm+pF8pgZ4scdEHuNmWgY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=K4W8XI2u; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="K4W8XI2u" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346405; bh=zcY6uixOKmgsG390lY8yjsxAZ7IOK+MdAKUlFrBCbSE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=K4W8XI2uE0OOilyU6OFwbaIasgN3IdwzN5wzOns+tcvMWd9KxtwyOS1Y7dMXw8tep pWFlkTvh7lHlM2FlKX3qG+qEqKdz4P6Da+MZDIfGZ9YGA00agCTLQqtAxODCsXLFLJ nmSxSgAr42nlNcPvn7sVQUXrjsUKPASnZqC1Hu7qt/GS+ESCmGQHyQLU3f6DvGAV1b yKJDJ+8hOgj8MDWtyzKc1ORkpFa5eFF3kJJLJobcaztYJHVgwmKgo0q5e8ezMLvNFK Slrn09Q/kh5NpSpakWLJOL/vHgqAI3OwP8tDuUBnvhPFfl1X7rLlgchc4RpGEDJ7fd ebcaqT6JLJlGQ== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id BC34517E1298; Thu, 24 Jul 2025 10:40:02 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 15/38] dt-bindings: phy: mediatek,hdmi-phy: Fix clock output names for MT8195 Date: Thu, 24 Jul 2025 10:38:51 +0200 Message-ID: <20250724083914.61351-16-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" For all of the HDMI PHYs compatible with the one found on MT8195 the output clock has a different datasheet name and specifically it is called "hdmi_txpll", differently from the older HDMI PHYs which output block is called "hdmitx_dig_cts". Add a conditional to allow the new clock output name on all of the HDMI PHY IPs that are perfectly compatible with MT8195. Fixes: c78fe548b062 ("dt-bindings: phy: mediatek: hdmi-phy: Add mt8195 comp= atible") Signed-off-by: AngeloGioacchino Del Regno --- .../bindings/phy/mediatek,hdmi-phy.yaml | 25 ++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/Documentation/devicetree/bindings/phy/mediatek,hdmi-phy.yaml b= /Documentation/devicetree/bindings/phy/mediatek,hdmi-phy.yaml index f3a8b0b745d1..f1207aea8605 100644 --- a/Documentation/devicetree/bindings/phy/mediatek,hdmi-phy.yaml +++ b/Documentation/devicetree/bindings/phy/mediatek,hdmi-phy.yaml @@ -26,6 +26,10 @@ properties: - enum: - mediatek,mt7623-hdmi-phy - const: mediatek,mt2701-hdmi-phy + - items: + - enum: + - mediatek,mt8188-hdmi-phy + - const: mediatek,mt8195-hdmi-phy - const: mediatek,mt2701-hdmi-phy - const: mediatek,mt8173-hdmi-phy - const: mediatek,mt8195-hdmi-phy @@ -41,9 +45,7 @@ properties: items: - const: pll_ref =20 - clock-output-names: - items: - - const: hdmitx_dig_cts + clock-output-names: true =20 "#phy-cells": const: 0 @@ -76,6 +78,23 @@ required: - "#phy-cells" - "#clock-cells" =20 +if: + properties: + compatible: + contains: + enum: + - mediatek,mt8195-hdmi-phy +then: + properties: + clock-output-names: + items: + - const: hdmi_txpll +else: + properties: + clock-output-names: + items: + - const: hdmitx_dig_cts + additionalProperties: false =20 examples: --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 75B2B29AAE7; Thu, 24 Jul 2025 08:40:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346412; cv=none; b=GFqV2sIYtSexNB1mo8GoAFSXq66sktrawddcjkGKnVx36YJTJB3jI87dUL+0jwemvLCW2KIqOpY6lNY/H1UEKyhRV/P1brBc1a7ptPIF/zL0kOGFrGB6up7df1YLpA+9EZgL9l8lKSbiKWS7XG5u5dfmRCWKC0NzPKWbK4Zt1pA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346412; c=relaxed/simple; bh=gf4raA9j+BGKXJSgdcYYQ5vEY6BH8O/FUlxlqXN71dU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=SfpSRiQbCLPxAo/JdPRQnh0kHYfAffI2JYQc3lhFhC1+M1FWGXsPbVpo5Dk3zpoIo5Q3QzTsfSGNpnsMrjfRcakBSdkOPUSccC2M1IBH4AYSaoI1NuG0/hUcwD6ZiKwRj8fQW9I79HkDEKipAhqRny80ireOaDVmy8a5AbHdwwQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=lqXA9ki8; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="lqXA9ki8" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346407; bh=gf4raA9j+BGKXJSgdcYYQ5vEY6BH8O/FUlxlqXN71dU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=lqXA9ki8jasg9cH7aH4lQyyCLQLCXwU9w46XhkSIqxrQB1khgkTVp4OabvSh24+Wv pbEqBl6+O2Z6lq7EHp0dpDyrUqn0Idf2EBkd4wvKdXNmMLzaHaAiaWUVPX8G4f564x gGQ87t4IqVzCIwjlCZ/sSqaZAfajlOb7O6thWifophHWR2fAgwcWEjiIb/kuqOMRnT Bvv+zXixGeEwNH+BLRCvFK77Rl2NQMtS9lTHcSZFBD/luE5rSMVLYPvR85vmoGugFm Ihgbv5oJytoh987L/n+iQlryDQSfXh4XElhDJ/sNWoLZBHtZ5de0PwaDdoSxdAvOfA Yj7x+H6qfXH3Q== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id 6388817E128C; Thu, 24 Jul 2025 10:40:05 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 16/38] arm64: dts: mediatek: mt6331: Fix pmic, regulators, rtc, keys node names Date: Thu, 24 Jul 2025 10:38:52 +0200 Message-ID: <20250724083914.61351-17-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" The node names for "pmic", "regulators", "rtc", and "keys" are dictated by the PMIC MFD binding: change those to adhere to it. Fixes: aef783f3e0ca ("arm64: dts: mediatek: Add MT6331 PMIC devicetree") Signed-off-by: AngeloGioacchino Del Regno Reviewed-by: Fei Shao --- arch/arm64/boot/dts/mediatek/mt6331.dtsi | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/arch/arm64/boot/dts/mediatek/mt6331.dtsi b/arch/arm64/boot/dts= /mediatek/mt6331.dtsi index d89858c73ab1..243afbffa21f 100644 --- a/arch/arm64/boot/dts/mediatek/mt6331.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt6331.dtsi @@ -6,12 +6,12 @@ #include =20 &pwrap { - pmic: mt6331 { + pmic: pmic { compatible =3D "mediatek,mt6331"; interrupt-controller; #interrupt-cells =3D <2>; =20 - mt6331regulator: mt6331regulator { + mt6331regulator: regulators { compatible =3D "mediatek,mt6331-regulator"; =20 mt6331_vdvfs11_reg: buck-vdvfs11 { @@ -258,7 +258,7 @@ mt6331_vrtc_reg: ldo-vrtc { }; =20 mt6331_vdig18_reg: ldo-vdig18 { - regulator-name =3D "dvdd18_dig"; + regulator-name =3D "vdig18"; regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <1800000>; regulator-ramp-delay =3D <0>; @@ -266,11 +266,11 @@ mt6331_vdig18_reg: ldo-vdig18 { }; }; =20 - mt6331rtc: mt6331rtc { + mt6331rtc: rtc { compatible =3D "mediatek,mt6331-rtc"; }; =20 - mt6331keys: mt6331keys { + mt6331keys: keys { compatible =3D "mediatek,mt6331-keys"; power { linux,keycodes =3D ; --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3106929C32F; Thu, 24 Jul 2025 08:40:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346414; cv=none; b=q+JptuTtuzB+Wpylxh3l7mgXeRtjAxvQLiYfNKEIPLZtRRPHBM90bvHUN/M1TQNwV+amO5ecIb7C231BnlrkJVJtFiCu/uli45QyScUnkqGreI9MW8IyFro8Y3sPqWF/CJSVReqR1lBMrjOLEhe/EgK5MTFJ1L0qk0do26KUU/U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346414; c=relaxed/simple; bh=D1HOyy4TBDGnhrbxI7GeEpBZEP1av0kTGOf7VJ9HZcg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=EHkXTl9icQxIONL46j4Sa0XWM/GQGF3GvQY5ygMVEmBEuX6w97cLWZQ66kypwgn2wz+PpX1TQlCaHYCMZccDApUqNbxZQgWRijbxSsebUn38Nn4qyxzvFU2E8jqYVU08RCULaEInuPr9JhlONE4D7xoP6bDlQX5oYHyp1xFDF6A= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=G8O3iaX5; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="G8O3iaX5" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346410; bh=D1HOyy4TBDGnhrbxI7GeEpBZEP1av0kTGOf7VJ9HZcg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=G8O3iaX5kWyIyxaCS94ng/7FIdaQ0ri+SUmHWoOUXGc3aw8AfWLLiRXZNuBZ/ZUS/ qvl0Kvr2WHROs6zC3K0s0BOoK+u8uiuukfvNviYQmePPwD64MAMHy1Bzao6jDVCLBA BOpU5QMvlLKUyuMWiyptaOTSIyTS8cWp8fnkaG++LPLz1eQBP1KotY35w760t5x3re UZQ2Pbc4kDjGljeIZOkKeVovPfchtJbXbqj/4mvYHs5Fd5hiFbYIUw9x9MC8ca22CX +S34W/IzthZxgXdQsThsVZ/cpXNxA6zcRytz95N10eJcy5kO9WNG3XzNIG5Rck6tk2 BqaBf/RD6QENQ== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id 0EAF417E1110; Thu, 24 Jul 2025 10:40:08 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 17/38] arm64: dts: mediatek: mt6797: Fix pinctrl node names Date: Thu, 24 Jul 2025 10:38:53 +0200 Message-ID: <20250724083914.61351-18-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" Change the pinctrl node names to adhere to the binding: the main nodes are now named like "uart0-pins" and the children "pins-bus". Signed-off-by: AngeloGioacchino Del Regno Reviewed-by: Fei Shao --- arch/arm64/boot/dts/mediatek/mt6797.dtsi | 40 ++++++++++++------------ 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/arch/arm64/boot/dts/mediatek/mt6797.dtsi b/arch/arm64/boot/dts= /mediatek/mt6797.dtsi index 0e9d11b4585b..be401617dfd8 100644 --- a/arch/arm64/boot/dts/mediatek/mt6797.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt6797.dtsi @@ -135,71 +135,71 @@ pio: pinctrl@10005000 { gpio-controller; #gpio-cells =3D <2>; =20 - uart0_pins_a: uart0 { - pins0 { + uart0_pins_a: uart0-pins { + pins-bus { pinmux =3D , ; }; }; =20 - uart1_pins_a: uart1 { - pins1 { + uart1_pins_a: uart1-pins { + pins-bus { pinmux =3D , ; }; }; =20 - i2c0_pins_a: i2c0 { - pins0 { + i2c0_pins_a: i2c0-pins { + pins-bus { pinmux =3D , ; }; }; =20 - i2c1_pins_a: i2c1 { - pins1 { + i2c1_pins_a: i2c1-pins { + pins-bus { pinmux =3D , ; }; }; =20 - i2c2_pins_a: i2c2 { - pins2 { + i2c2_pins_a: i2c2-pins { + pins-bus { pinmux =3D , ; }; }; =20 - i2c3_pins_a: i2c3 { - pins3 { + i2c3_pins_a: i2c3-pins { + pins-bus { pinmux =3D , ; }; }; =20 - i2c4_pins_a: i2c4 { - pins4 { + i2c4_pins_a: i2c4-pins { + pins-bus { pinmux =3D , ; }; }; =20 - i2c5_pins_a: i2c5 { - pins5 { + i2c5_pins_a: i2c5-pins { + pins-bus { pinmux =3D , ; }; }; =20 - i2c6_pins_a: i2c6 { - pins6 { + i2c6_pins_a: i2c6-pins { + pins-bus { pinmux =3D , ; }; }; =20 - i2c7_pins_a: i2c7 { - pins7 { + i2c7_pins_a: i2c7-pins { + pins-bus { pinmux =3D , ; }; --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C9B8427144C; Thu, 24 Jul 2025 08:40:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346416; cv=none; b=mOTB2EOUKks/Dswaa/E7XIqzbcj0iEbiZ+Vl0VKb9gxxlk43DYDIlXUgucTctMeunVlIxPa5m3FowVy0Xo7G7WX0cwbCiGeT3863hW/IE33nGb7V7WWgX1Ksd0F3RXNjW8Z6/VSjZuHL66pt37qUY6iFcZKEYtNaMn+OlNbL2MQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346416; c=relaxed/simple; bh=U0NhcerLHh1oCate+eEdvddToxEmvxRAGAsruPXeFfk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=s5a772fYphCIn//Gsxpm8Hm2PgV7yy0KC6d+gfiBPad9sAzg8Hj79Tk8DHRoZv5AD2IG0d+ScEzMOBezswK2icrg2/hNwVFp71b1bIIFt061AyEBAC7nZy3EMhjnXozpOeZqUkFObUcdneOxU3LnSq7aG2YO/tfgOAJ/ZWgnLrk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=M1PkibsZ; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="M1PkibsZ" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346413; bh=U0NhcerLHh1oCate+eEdvddToxEmvxRAGAsruPXeFfk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=M1PkibsZJVm4lfM/B30w/FE1YR1hdRpr+dgUH6D+9x3tT6+5tdd+5ekkdsFw5YFOt iVmsu1Tib12DcEhckh+r1cx+EIJ9NTC97S1zvhgxFBoV1O+gCGqmRbPnoJgtLN6yN5 gK0Tnt8NLLW4CNplefG8yj7yws83ZT5puhFYR/DT5akTyq0UwPkxS1ia4segWdk1IT HNZEIc5PPMCeBU0gAVMLO/5s4UdDcTxbltNXIdjxdM3W4dxib6xUXmKyl9sG6uUKMq VeK5bRPgOxovc9+NtBJUZ8QqBj8VLsw2or3cw6rn45q+UuRUNH6MsUvLL6h4t77Zus EebcnjLnf4a1Q== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id ADD6217E0FC2; Thu, 24 Jul 2025 10:40:10 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 18/38] arm64: dts: mediatek: mt6797: Remove bogus id property in i2c nodes Date: Thu, 24 Jul 2025 10:38:54 +0200 Message-ID: <20250724083914.61351-19-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" All of the I2C nodes in this devicetree has a bogus "id" property, which was probably specifying the I2C bus number. This property was never parsed and never used - and besides, it also gives dtbs_check warnings: remove it from all i2c nodes. Signed-off-by: AngeloGioacchino Del Regno Reviewed-by: Fei Shao --- arch/arm64/boot/dts/mediatek/mt6797.dtsi | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/arch/arm64/boot/dts/mediatek/mt6797.dtsi b/arch/arm64/boot/dts= /mediatek/mt6797.dtsi index be401617dfd8..f2d93bf6a055 100644 --- a/arch/arm64/boot/dts/mediatek/mt6797.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt6797.dtsi @@ -285,7 +285,6 @@ uart3: serial@11005000 { i2c0: i2c@11007000 { compatible =3D "mediatek,mt6797-i2c", "mediatek,mt6577-i2c"; - id =3D <0>; reg =3D <0 0x11007000 0 0x1000>, <0 0x11000100 0 0x80>; interrupts =3D ; @@ -301,7 +300,6 @@ i2c0: i2c@11007000 { i2c1: i2c@11008000 { compatible =3D "mediatek,mt6797-i2c", "mediatek,mt6577-i2c"; - id =3D <1>; reg =3D <0 0x11008000 0 0x1000>, <0 0x11000180 0 0x80>; interrupts =3D ; @@ -317,7 +315,6 @@ i2c1: i2c@11008000 { i2c8: i2c@11009000 { compatible =3D "mediatek,mt6797-i2c", "mediatek,mt6577-i2c"; - id =3D <8>; reg =3D <0 0x11009000 0 0x1000>, <0 0x11000200 0 0x80>; interrupts =3D ; @@ -334,7 +331,6 @@ i2c8: i2c@11009000 { i2c9: i2c@1100d000 { compatible =3D "mediatek,mt6797-i2c", "mediatek,mt6577-i2c"; - id =3D <9>; reg =3D <0 0x1100d000 0 0x1000>, <0 0x11000280 0 0x80>; interrupts =3D ; @@ -351,7 +347,6 @@ i2c9: i2c@1100d000 { i2c6: i2c@1100e000 { compatible =3D "mediatek,mt6797-i2c", "mediatek,mt6577-i2c"; - id =3D <6>; reg =3D <0 0x1100e000 0 0x1000>, <0 0x11000500 0 0x80>; interrupts =3D ; @@ -367,7 +362,6 @@ i2c6: i2c@1100e000 { i2c7: i2c@11010000 { compatible =3D "mediatek,mt6797-i2c", "mediatek,mt6577-i2c"; - id =3D <7>; reg =3D <0 0x11010000 0 0x1000>, <0 0x11000580 0 0x80>; interrupts =3D ; @@ -383,7 +377,6 @@ i2c7: i2c@11010000 { i2c4: i2c@11011000 { compatible =3D "mediatek,mt6797-i2c", "mediatek,mt6577-i2c"; - id =3D <4>; reg =3D <0 0x11011000 0 0x1000>, <0 0x11000300 0 0x80>; interrupts =3D ; @@ -399,7 +392,6 @@ i2c4: i2c@11011000 { i2c2: i2c@11013000 { compatible =3D "mediatek,mt6797-i2c", "mediatek,mt6577-i2c"; - id =3D <2>; reg =3D <0 0x11013000 0 0x1000>, <0 0x11000400 0 0x80>; interrupts =3D ; @@ -416,7 +408,6 @@ i2c2: i2c@11013000 { i2c3: i2c@11014000 { compatible =3D "mediatek,mt6797-i2c", "mediatek,mt6577-i2c"; - id =3D <3>; reg =3D <0 0x11014000 0 0x1000>, <0 0x11000480 0 0x80>; interrupts =3D ; @@ -433,7 +424,6 @@ i2c3: i2c@11014000 { i2c5: i2c@1101c000 { compatible =3D "mediatek,mt6797-i2c", "mediatek,mt6577-i2c"; - id =3D <5>; reg =3D <0 0x1101c000 0 0x1000>, <0 0x11000380 0 0x80>; interrupts =3D ; --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 30A9A2BE643; Thu, 24 Jul 2025 08:40:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346418; cv=none; b=S080jMCbW88X7YojqXPRLIpRTSUof6Wk15+aEdqCYkAAoUqFUQurPLMM06zdUSIeiua0gcArulEoww5MAmcpnxGTg9Fzd3EGSThA8sad+zzveYDWUFn42gLWDvm0JvwB875RcdMelfXpAqTVOOFpSIAasm6xr4FNxrjJ/0w37l4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346418; c=relaxed/simple; bh=Vv0shnN9g1ePIaORYYq4AyKEuij4pF1KI9I2e0+TYB8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ct+ZozQP93+hFFtSKbAsJbma8TVZ6Mj8Mj6MzwsvcOig4hCeiGu45cdIkfT0nu4n9muslmqeqhvA42BQAdCeaOL/vPbv2MrTp32hwq/7IrgsffvTQW6s+0VzShfdBwob3sbRiEfbuXY8rNDTOKu11PwuL7UpR1fn4yFuDvCqQLA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=UeuzP731; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="UeuzP731" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346415; bh=Vv0shnN9g1ePIaORYYq4AyKEuij4pF1KI9I2e0+TYB8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=UeuzP731yFY5Q9EFmtrRdH0PJV1QSUFS2GBCAM/cBWNi1E1vp9zrFZVHDkyFncbrp f3SBoo3L88z/N5w8F4+vXn8LYm157by9xTOq/KSHLGEv3jpYm3ZDK73IqzBwQv/Dq7 V6S7BW4Wzyj4XjCCNbxUJgWEyrvAP9s+kHr11EzFU3ojylvxr15LpjYoxrx5JcdJ0A vWe8034BRxuhRmDRRQiU18NT/uLkiCWSQtIxA2orLQI5KJI12gJ7OgDdRD52fJFSeP ZVH5LXcOKlws3QAAdxX3mF+b7KIGUH0jpKkbt00fJ7Iyq+bCsfpSIvWeaoYnQizmMp 9MlKWkFBk2vJA== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id 5616517E11EE; Thu, 24 Jul 2025 10:40:13 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 19/38] arm64: dts: mediatek: mt6795: Add mediatek,infracfg to iommu node Date: Thu, 24 Jul 2025 10:38:55 +0200 Message-ID: <20250724083914.61351-20-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" The "M4U" IOMMU requires a handle to the infracfg to switch to the 4gb/pae addressing mode: add it. Signed-off-by: AngeloGioacchino Del Regno Reviewed-by: Fei Shao --- arch/arm64/boot/dts/mediatek/mt6795.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/mediatek/mt6795.dtsi b/arch/arm64/boot/dts= /mediatek/mt6795.dtsi index e5e269a660b1..38f65aad2802 100644 --- a/arch/arm64/boot/dts/mediatek/mt6795.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt6795.dtsi @@ -427,6 +427,7 @@ iommu: iommu@10205000 { clocks =3D <&infracfg CLK_INFRA_M4U>; clock-names =3D "bclk"; interrupts =3D ; + mediatek,infracfg =3D <&infracfg>; mediatek,larbs =3D <&larb0 &larb1 &larb2 &larb3>; power-domains =3D <&spm MT6795_POWER_DOMAIN_MM>; #iommu-cells =3D <1>; --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 48D2E277CA2; Thu, 24 Jul 2025 08:40:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346422; cv=none; b=cx6iTkLDYuwPVvpm78+ty5YXustFNxsw/aJ0cr/7G4u6wuP5fPvRjEUG8weyEl6N2cYUaLsUsx8h3cQRUXbbg2+ur0jfwEYAapBI2HS7Y2urOHvI8fktVvclM/ADacgvUy/2uhVWVKkUmypehzsbtpyP8ekKWNITaDAXJIWSpIk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346422; c=relaxed/simple; bh=79IiT01WqqfGJsxqr2zSZrjVmej26p1wmIClQAwKg7k=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=HovaWSm8mmqwvN0WHbxroOEg59p9mB0m1LVBorlHwwWnmxZ0XlOzr8RSa1qqPkQrfcNWrwq5grlnj8uprptYb09FJY/FJwlFzbvM8n/4JzuAAB9d/LsdVlqobD8Fa/ghJJsAGZhtCns2lpOqFQRjpbkDAy9ymHtSIccS6zPdDCk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=Uek58p7x; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="Uek58p7x" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346418; bh=79IiT01WqqfGJsxqr2zSZrjVmej26p1wmIClQAwKg7k=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Uek58p7x8jLEyeo2jnJ+8e9UBpVPY7LMbqg1N87YQ74VZFDfiykXXXCWFllvOm0h9 3woqZmMZbU6v7UOr7sFCuY19kKGEPGCijp315UAnAf8XMSCFQ0G8M+lhsflr/CKeJH Zv09E/giADuC5JgJIXWm3BNus8l9/bCYwi7tyqj6EQUY+ONrhK7YEnvzqE4vWtJHmZ YmBhy3w1iqXv143Em/pBdoQosQWqs3sqDYu4nMdzhf25TqyIMXol3KF3zbG7TC9eSR /7gp3CslJ4bGv9fU/AK7pW+uDsp94EA1JJ8joh5vg6MX+II+8lspQSqvYNiP334vE3 4vs82ThT+gSXw== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id F28E117E1298; Thu, 24 Jul 2025 10:40:15 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 20/38] arm64: dts: mediatek: mt6795-xperia-m5: Fix mmc0 latch-ck value Date: Thu, 24 Jul 2025 10:38:56 +0200 Message-ID: <20250724083914.61351-21-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" Change the latch-ck value from 0x14 to 4: as only bits [0-3] are actually used, the final value that gets written to the register field for DAT_LATCH_CK_SEL is just 0x4. This also fixes dtbs_check warnings. Fixes: 5a65dcccf483 ("arm64: dts: mediatek: mt6795-xperia-m5: Add eMMC, Mic= roSD slot, SDIO") Signed-off-by: AngeloGioacchino Del Regno --- arch/arm64/boot/dts/mediatek/mt6795-sony-xperia-m5.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/mediatek/mt6795-sony-xperia-m5.dts b/arch/= arm64/boot/dts/mediatek/mt6795-sony-xperia-m5.dts index 91de920c2245..03cc48321a3f 100644 --- a/arch/arm64/boot/dts/mediatek/mt6795-sony-xperia-m5.dts +++ b/arch/arm64/boot/dts/mediatek/mt6795-sony-xperia-m5.dts @@ -212,7 +212,7 @@ proximity@48 { =20 &mmc0 { /* eMMC controller */ - mediatek,latch-ck =3D <0x14>; /* hs400 */ + mediatek,latch-ck =3D <4>; /* hs400 */ mediatek,hs200-cmd-int-delay =3D <1>; mediatek,hs400-cmd-int-delay =3D <1>; mediatek,hs400-ds-dly3 =3D <0x1a>; --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C32D4277CA9; Thu, 24 Jul 2025 08:40:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346424; cv=none; b=PIvmCr4hcReOSsAprGW5eWrPVeyeH256HhNStsC64l8zIFsUjw5rISfQ5YYnXKpA+zBvdtY4j+9FmcgQDsO8w2zhlKnW3cN/NK6rv2pCM3RrRKdiF13DpzvXPFmn7pyhhg6KbmR35L1HKC/vdHDaDR4ObV2eHnQIpI8tOByxYpA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346424; c=relaxed/simple; bh=6OOCevs7P0On/TexTueu0AhU/Ozx/Y1fqp4QRf6p5mQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Pn9SDxdlpyMPQ+AVfOqogRwjVkO2mTL0cQzva5psIoGe9uwyYwQq0LNeSu26tI8yHX0bIMUineNG9JyQz1DWXcFOTo8gtimVLv72xInhCXVWNzREM5SjE1cFLwW0QGC+Aq1kuE8qg3QZ7Mbtnv9QxXnDA+VNuAuqkIFR4aBuioA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=NX+d18t2; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="NX+d18t2" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346421; bh=6OOCevs7P0On/TexTueu0AhU/Ozx/Y1fqp4QRf6p5mQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=NX+d18t24qSNl9AjPCeLiaNG/c1iUQb6l95upybpkRtkP++4F5fNhb6WUA8sptqVA 04+zJCkZ83mXEYM76ozJUztKeMaHUJegw7MLpGqFEPCU4eAGNx4IM6rKQEytqk8gxU Gytyf44PqcucTzUWyHUUr78IwvAUzYtsZCISZiG9ij1eGgUp1V/D+bLlK7hDnKgBTi nsr6Nl8R/1xtTLJtZmzkbTiWP5pPacL53NntI+DrvvKzEYy577Hf4bhLzyD8z+BH1f KLfLHuWmJU/0dxF9P1LAgBbqKvhjAvq472a9H8knrX2PUIPTt4w6+Mn47NNSBDetpX eoFf/GiO4ZB3A== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id 9E4FE17E11FE; Thu, 24 Jul 2025 10:40:18 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 21/38] arm64: dts: mediatek: mt6795-sony-xperia-m5: Add pinctrl for mmc1/mmc2 Date: Thu, 24 Jul 2025 10:38:57 +0200 Message-ID: <20250724083914.61351-22-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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 pinctrl nodes for the MicroSD slot on mmc1 and SDIO Controller on mmc2 and assign those to the respective controller nodes. This makes sure that all of the pins are muxed in the right state and with the right pullup/down(s) before trying to use the mmc controllers. Signed-off-by: AngeloGioacchino Del Regno --- .../dts/mediatek/mt6795-sony-xperia-m5.dts | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt6795-sony-xperia-m5.dts b/arch/= arm64/boot/dts/mediatek/mt6795-sony-xperia-m5.dts index 03cc48321a3f..fccb948cfa45 100644 --- a/arch/arm64/boot/dts/mediatek/mt6795-sony-xperia-m5.dts +++ b/arch/arm64/boot/dts/mediatek/mt6795-sony-xperia-m5.dts @@ -227,6 +227,8 @@ &mmc0 { =20 &mmc1 { /* MicroSD card slot */ + pinctrl-names =3D "default"; + pinctrl-0 =3D <&mmc1_pins_default>; vmmc-supply =3D <&mt6331_vmc_reg>; vqmmc-supply =3D <&mt6331_vmch_reg>; status =3D "okay"; @@ -234,6 +236,8 @@ &mmc1 { =20 &mmc2 { /* SDIO WiFi on MMC2 */ + pinctrl-names =3D "default"; + pinctrl-0 =3D <&mmc2_pins_default>; vmmc-supply =3D <&mt6331_vmc_reg>; vqmmc-supply =3D <&mt6331_vmch_reg>; status =3D "okay"; @@ -311,6 +315,40 @@ pins-ds { }; }; =20 + mmc1_pins_default: microsd-pins { + pins-cmd-dat { + pinmux =3D , + , + , + , + ; + input-enable; + bias-pull-up =3D ; + }; + + pins-clk { + pinmux =3D ; + bias-pull-down =3D ; + }; + }; + + mmc2_pins_default: sdio-pins { + pins-cmd-dat { + pinmux =3D , + , + , + , + ; + input-enable; + bias-pull-up =3D ; + }; + + pins-clk { + pinmux =3D ; + bias-pull-down =3D ; + }; + }; + nfc_pins: nfc-pins { pins-irq { pinmux =3D ; --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 221E42C1599; Thu, 24 Jul 2025 08:40:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346427; cv=none; b=Z3GxpldVAX5kWaa//4qralvdSvyl5/oGHoX9/fm9cQynlRYrpMi/CejiLsfjoS+aVCv+sSUtCP+5ncBJ/jEXz2W3ZD5TlmIAXKNKeOSUt5nQhEMZI1pUR7YlbqNoYYlmM7T39toJzSk/4dpJJfgvCOBemohrAfxV3OA39aSN4gM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346427; c=relaxed/simple; bh=HmcM0WeCZU7S4LzqqW3oQHysgDBq3tk4yf4yJqDJOZY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=G9uElcqS/i+UcVxlrShkXMd12imy0aambv5VDi9KBoFyW3KMbLbw9lb5Jb0KUGeo/6WJv+8nGhlA4c/EbMRNl++vPT9wJDgZvWvNOnt/1SJKvSVHjWhBgG1PxAwo0tW1jLhmAwjjKDx91fP+yY4372GncAySShoV3whtAZVj0rk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=YUcauFlv; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="YUcauFlv" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346423; bh=HmcM0WeCZU7S4LzqqW3oQHysgDBq3tk4yf4yJqDJOZY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=YUcauFlv/b9vDuXRLNiXYP5fX6JLVhE2p5S2nlvhh8SjU50Eebfq3Km5CMp8paEVi xMIYIYOZjSGJ2BmtPCEHEZisaGV2nY2me9bSngW4ysRMzTnLqsfKj47VMO//FEhSZ4 wWiz/zHDd18LGWCFuls9E2VjeKey52GoZ7U43O5foDLbDoG3rOJysSu8ZmsJQH1Zgq wdIaPt6lTMkADy/C/REo+6HH4P2zKErEBI3VSFtofio5OdnBqWoiAlffopBK627c0+ wSx5wrl8I6jIGHoQjAcyz083dAlke8YtbqxH7JaUzcDsuT4r7dgkPsrElJ8EVmD/Er Cj4JPDO2tipDw== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id 464D117E1110; Thu, 24 Jul 2025 10:40:21 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 22/38] arm64: dts: mediatek: Fix node name for SYSIRQ controller on all SoCs Date: Thu, 24 Jul 2025 10:38:58 +0200 Message-ID: <20250724083914.61351-23-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" The sysirq has "intpol-controller" as node name, but being this an interrupt controller, it needs to be named "interrupt-controller" as per what the bindings (correctly) expect. This commit brings no functional changes, but fixes a dtbs_check warning. Signed-off-by: AngeloGioacchino Del Regno Reviewed-by: Chen-Yu Tsai --- arch/arm64/boot/dts/mediatek/mt6755.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt6779.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt6795.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt6797.dtsi | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/mediatek/mt6755.dtsi b/arch/arm64/boot/dts= /mediatek/mt6755.dtsi index b55d3fac9bd4..8da5c0a56a02 100644 --- a/arch/arm64/boot/dts/mediatek/mt6755.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt6755.dtsi @@ -98,7 +98,7 @@ timer { (GIC_CPU_MASK_SIMPLE(8) | IRQ_TYPE_LEVEL_LOW)>; }; =20 - sysirq: intpol-controller@10200620 { + sysirq: interrupt-controller@10200620 { compatible =3D "mediatek,mt6755-sysirq", "mediatek,mt6577-sysirq"; interrupt-controller; diff --git a/arch/arm64/boot/dts/mediatek/mt6779.dtsi b/arch/arm64/boot/dts= /mediatek/mt6779.dtsi index 5c579e88e749..70f3375916e8 100644 --- a/arch/arm64/boot/dts/mediatek/mt6779.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt6779.dtsi @@ -138,7 +138,7 @@ ppi_cluster1: interrupt-partition-1 { =20 }; =20 - sysirq: intpol-controller@c53a650 { + sysirq: interrupt-controller@c53a650 { compatible =3D "mediatek,mt6779-sysirq", "mediatek,mt6577-sysirq"; interrupt-controller; diff --git a/arch/arm64/boot/dts/mediatek/mt6795.dtsi b/arch/arm64/boot/dts= /mediatek/mt6795.dtsi index 38f65aad2802..58833e5135c8 100644 --- a/arch/arm64/boot/dts/mediatek/mt6795.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt6795.dtsi @@ -404,7 +404,7 @@ pwrap: pwrap@1000d000 { clock-names =3D "spi", "wrap"; }; =20 - sysirq: intpol-controller@10200620 { + sysirq: interrupt-controller@10200620 { compatible =3D "mediatek,mt6795-sysirq", "mediatek,mt6577-sysirq"; interrupt-controller; diff --git a/arch/arm64/boot/dts/mediatek/mt6797.dtsi b/arch/arm64/boot/dts= /mediatek/mt6797.dtsi index f2d93bf6a055..8ac98a378fd6 100644 --- a/arch/arm64/boot/dts/mediatek/mt6797.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt6797.dtsi @@ -228,7 +228,7 @@ apmixedsys: apmixed@1000c000 { #clock-cells =3D <1>; }; =20 - sysirq: intpol-controller@10200620 { + sysirq: interrupt-controller@10200620 { compatible =3D "mediatek,mt6797-sysirq", "mediatek,mt6577-sysirq"; interrupt-controller; --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0EDF62C3761; Thu, 24 Jul 2025 08:40:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346429; cv=none; b=RxkwYUMtx9kE15sGiCPtroR9zQEqiMIEj5McqaVRuuhx7pZvy76y9D2z/W2gci5YoDoCaJgvPHaY8VtPWALnl/qWtkYE61lkQooGZX0e7wvMIJgP5+wYZkNA7bWsYhiteKMaxzRZE9nF3TOqO9nfvifRNrM8VW2hyJ7qQ5RyFg0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346429; c=relaxed/simple; bh=tywNfUc5hMA17GgyzX00W7JAF7OL9B5T8aE+/2RSWWE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=WO0PVe/jA+KFb+LCP61MO2AV9eefO0UAR6uigil7vy1RzDayZ4s9aqe8+ZSkIS7JQvEGVU83bVzBGcZFPGdolecMm0nlQ5TZcHUp8uZJDxR1r62Cq0W+GuPoo77CVp1CiKvDej56SbGSPh7g4+2cOpgPoxpqD7FB/kV0i3UGy5g= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=gNyq6E8V; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="gNyq6E8V" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346426; bh=tywNfUc5hMA17GgyzX00W7JAF7OL9B5T8aE+/2RSWWE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=gNyq6E8Vj3fgcYuIbvQjaLEmve4N2FgVaLzaQLVxQ0jEhimWKlbdGQGD3/fZW877l DkOSQEKUzNEaojXUjC7l3yHFTV0F6x54lD1ft0DjYgnYWf1FwRSkF7d9Al1Ri02+lB GZNNT3USU9B9aKflscPMqTgymt6TbFOAo8vwe/+u8CfI99tJKibx61ZM0UdzV72q88 9/a/1Jifv3ZAJy9bjQkfopIPxbbEorurjD7EldiS7NptQBmIbTrjFxSX+CgzymFtpg fmNpJnlnFdSLaOmeHEeYYjQd4NYZe6Ov0YKi/E/oVRak2Pgm3513SVt+NePLtBOlbL 8SLXVQKs3WRSQ== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id E495217E0FC2; Thu, 24 Jul 2025 10:40:23 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 23/38] arm64: dts: mediatek: mt7986a: Fix PCI-Express T-PHY node address Date: Thu, 24 Jul 2025 10:38:59 +0200 Message-ID: <20250724083914.61351-24-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" The PCIe TPHY is under the soc bus, which provides MMIO, and all nodes under that must use the bus, otherwise those would clearly be out of place. Add ranges to the PCIe tphy and assign the address to the main node to silence a dtbs_check warning, and fix the children to use the MMIO range of t-phy. Fixes: 963c3b0c47ec ("arm64: dts: mediatek: fix t-phy unit name") Fixes: 918aed7abd2d ("arm64: dts: mt7986: add pcie related device nodes") Signed-off-by: AngeloGioacchino Del Regno Reviewed-by: Fei Shao --- arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/mediatek/mt7986a.dtsi b/arch/arm64/boot/dt= s/mediatek/mt7986a.dtsi index 559990dcd1d1..3211905b6f86 100644 --- a/arch/arm64/boot/dts/mediatek/mt7986a.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt7986a.dtsi @@ -428,16 +428,16 @@ pcie_intc: interrupt-controller { }; }; =20 - pcie_phy: t-phy { + pcie_phy: t-phy@11c00000 { compatible =3D "mediatek,mt7986-tphy", "mediatek,generic-tphy-v2"; - ranges; - #address-cells =3D <2>; - #size-cells =3D <2>; + ranges =3D <0 0 0x11c00000 0x20000>; + #address-cells =3D <1>; + #size-cells =3D <1>; status =3D "disabled"; =20 - pcie_port: pcie-phy@11c00000 { - reg =3D <0 0x11c00000 0 0x20000>; + pcie_port: pcie-phy@0 { + reg =3D <0 0x20000>; clocks =3D <&clk40m>; clock-names =3D "ref"; #phy-cells =3D <1>; --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 952082D0C7F; Thu, 24 Jul 2025 08:40:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346432; cv=none; b=ItKViK1eppUOB2PG+NGoMCsq/q4l/Yz6PAxn2vSMUE75EyloNKrEmmDaFevzDOXMlzDidTcB72xPQVIeZpvUSefNscBN5P/Nndv2g1mM1f7kYnIju5l1RxbNfnb33QsHlpFBebi1ZcGutGJfmvHn0VR0zpcjArurn6p1t9NUe3c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346432; c=relaxed/simple; bh=0DgY9cU46pjIhmPm0+MTo+Bi+k/CtkPLKu052hg+mTE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=YsqgI8RavtlErpFsRRFuvPJELAokeqW8wBZtFojfpw/vAbmgXAuFV2t8T0X0C9zUB07dt3OS/QFI0du8FSxcl/57ZWihT0B8oOmE4a9H/wbmrjo2cTHdXxO7DMko1Qdoyu/38lxJqeQabCxPG/aZbjAXzAknpk2hqfhhRVpaiLw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=LBRcX8RJ; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="LBRcX8RJ" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346429; bh=0DgY9cU46pjIhmPm0+MTo+Bi+k/CtkPLKu052hg+mTE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=LBRcX8RJRFSQT2v9ykuBE9DYadrEmw/VH4l4PViELy9uGyfu7sBNIYEyR3fsx1kiZ yTvrHatS5O6PJ+ii0OMChdf8AzMm0991NFmPobbKE+NoWWszZe2SWf/TXFcYbPs8me r2pv6TlaplaOtPvQKgPCv/j0Cxi/GS9NLiZeu5jESIZvaN6CNjHKFmEE/gTSyex+eX HPnFTVp+sbXcQodsiTdV0ag69QUbgzsuydtrfmkWT8OygG5/mWHQ14ZPG5Ib7icIG9 aroAydfviw/i0f495KFi+ws5GHPFcvYGuc902otlo/U7muKMXmD5g9GRAvkpRiokrY u4KPQ8nfoh4rg== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id 8E93B17E11EE; Thu, 24 Jul 2025 10:40:26 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 24/38] arm64: dts: mediatek: mt7986a-bpi-r3: Fix SFP I2C node names Date: Thu, 24 Jul 2025 10:39:00 +0200 Message-ID: <20250724083914.61351-25-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" The binding wants the node to be named "i2c-number", alternatively "i2c@address", but those are named "i2c-gpio-number" instead. Rename those to i2c-0, i2c-1 to adhere to the binding and suppress dtbs_check warnings. Signed-off-by: AngeloGioacchino Del Regno Reviewed-by: Fei Shao --- arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts b/arc= h/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts index ed79ad1ae871..6d2762866a1a 100644 --- a/arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts +++ b/arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts @@ -64,23 +64,19 @@ wps-key { }; =20 /* i2c of the left SFP cage (wan) */ - i2c_sfp1: i2c-gpio-0 { + i2c_sfp1: i2c-0 { compatible =3D "i2c-gpio"; sda-gpios =3D <&pio 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; scl-gpios =3D <&pio 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; i2c-gpio,delay-us =3D <2>; - #address-cells =3D <1>; - #size-cells =3D <0>; }; =20 /* i2c of the right SFP cage (lan) */ - i2c_sfp2: i2c-gpio-1 { + i2c_sfp2: i2c-1 { compatible =3D "i2c-gpio"; sda-gpios =3D <&pio 18 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; scl-gpios =3D <&pio 19 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; i2c-gpio,delay-us =3D <2>; - #address-cells =3D <1>; - #size-cells =3D <0>; }; =20 leds { --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 18B2B2D12F3; Thu, 24 Jul 2025 08:40:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346436; cv=none; b=jBzEOvqFX/pQP7vdyvASG1vWv/VxytNHw1odczTeFYbRJauLUZ2idArYHq/feaSTHy54c5mTpb5FqY1/9OSCOOM6NsdnTTPQzZU6guKh4gdl6+1INC/BdaAlbgn7R5stpWVTI3OR12SxhLbcdR1FlqZEjSYCexWSsCMT8FXgna4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346436; c=relaxed/simple; bh=9fKIYjIV4SGt7rPXJPvy/SpLKjsqtMdVmIqKKyBRmX0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=t+HyCFVaeIxAQ9GgYxbsN3GR5+LqypaQzE6cBGbFM+aibBai60wZX0ZnrDNNH5UT1+Y2aZjJVhxZRnnJCq+jJBQFOZUGyItXAknfz0jX+xZnG+vwm0lTAQwdKYoz0pwCkNnVbOv7r6Mrm9U03QOuuIffvauPy9+1g88nGqt7z0s= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=XtkoGg1U; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="XtkoGg1U" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346431; bh=9fKIYjIV4SGt7rPXJPvy/SpLKjsqtMdVmIqKKyBRmX0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=XtkoGg1UWqDhQ7Vb1svrYHeYg3br8OxgQy7pXTi0Q7POqcmfx6TDd2q6RYEP6/o8l nt1cyFs6YalHENJAuPfpmR9iF1w9p8CLXGMRcLmSdJNRxYqZJkntzFvza82o0rZ1Zd vRJeOq0w+ZSeK/x7achH0qXcSe/2tO2ATNl1A64kUIGmaA76P8zMLGw6EHvkn3K2ut B4f5NUgmsYm/8ab8KzZNnFj9bt3GIbWPvKYcrGyxNoVmtQ0gyiqIaffjHxqW9VewRF 5ZCQT/6onF9khBboqUhC81P0zg4Hoq1Mgx51zh1Mx4QoFCDpAb22vUoFg51+gjOzHH Ay2ajyoiVZJbA== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id 38A9617E128C; Thu, 24 Jul 2025 10:40:29 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 25/38] arm64: dts: mediatek: mt7986a-bpi-r3: Set interrupt-parent to mdio switch Date: Thu, 24 Jul 2025 10:39:01 +0200 Message-ID: <20250724083914.61351-26-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" Being this an interrupt controller, the binding forbids to use interrupts-extended and wants an `interrupts` property instead. Since this interrupt controller's parent is on the GPIO controller set it as interrupt-parent and change interrupts-extended to just interrupts to silence a dtbs_check warning. Signed-off-by: AngeloGioacchino Del Regno --- arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts b/arc= h/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts index 6d2762866a1a..e7654dc9a1c9 100644 --- a/arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts +++ b/arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts @@ -200,8 +200,9 @@ switch: switch@31 { compatible =3D "mediatek,mt7531"; reg =3D <31>; interrupt-controller; + interrupt-parent =3D <&pio>; + interrupts =3D <66 IRQ_TYPE_LEVEL_HIGH>; #interrupt-cells =3D <1>; - interrupts-extended =3D <&pio 66 IRQ_TYPE_LEVEL_HIGH>; reset-gpios =3D <&pio 5 GPIO_ACTIVE_HIGH>; }; }; --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 042932D191E; Thu, 24 Jul 2025 08:40:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346439; cv=none; b=N+JjtkHhQ/uhPC3f2Gx0Z2k/FOzvihoLBD5ArlZxvM+clOtDziUSdnHtbN25iYfJGVhmAlnfDhM9uZH7GTAGIGtPERZTpqRt7hiHD2hKue3QnVv5Nx17OZ5EmLIHs00lqTtxp1Dn8qu/fBKOsKINxKGc5QzJfsNRK4OyGwRNdEE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346439; c=relaxed/simple; bh=3oy2CuNT3RTCa4KJqXicuZA1frxgjUVo175718v251A=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=jpXMR4vmBjWwyep3gpr/ybzvVoD6cljlIcXlh9bkrjBZU1yvb+glEom8f94LHlvVxO7HpZsyg742VlByva8qLVaS0oqDFFihZYAciHZtBB1DIVI2CC8Lmvd+yRxhK+f+vTPptEILBhiqU2v7WP1K7frN6ewVc4zvL2HuDLfWCbA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=D/KhJ0/N; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="D/KhJ0/N" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346434; bh=3oy2CuNT3RTCa4KJqXicuZA1frxgjUVo175718v251A=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=D/KhJ0/N2soyqJ3ZqOmYVhqqZHCT9Vy60VEwKawrwaCLhukaDik/XOzjo0vB5/XT5 MjPxIylpmTLWW73wtWzZ/rJxJD0Dx0DpF5AZgiv+Il/GWyYJMagVHlWpoLBNZmaUSt DjBWvKTNjGXOAip0wd4hI+2xq0MGR8FYECbpVHvuQY2k5TG130KGDeFx17ULUohZAz eH06sgnA6wUay+F11VKsiucFHqK9dCjxFxREydWDDHFg/kUgFqeeSJ6oDOi5OBQhN+ G7tAK47wOATjwxsbSOSQQkaQ+bOCVNvTeoATur9dTfSsp9tKB3e3LwwgTQtwAINfkC cCveuzw+8zmEw== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id D6D6317E1062; Thu, 24 Jul 2025 10:40:31 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 26/38] arm64: dts: mediatek: acelink-ew-7886cax: Remove unnecessary cells in spi-nand Date: Thu, 24 Jul 2025 10:39:02 +0200 Message-ID: <20250724083914.61351-27-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" There is no need to specify #address-cells and #size-cells in a node that has only one non-addressable subnode, and this is the case of the flash@0 node in this devicetree, as it has only one "partitions" subnode. Remove those to suppress an avoid_unnecessary_addr_size warning. Signed-off-by: AngeloGioacchino Del Regno Reviewed-by: Fei Shao --- arch/arm64/boot/dts/mediatek/mt7986a-acelink-ew-7886cax.dts | 2 -- 1 file changed, 2 deletions(-) diff --git a/arch/arm64/boot/dts/mediatek/mt7986a-acelink-ew-7886cax.dts b/= arch/arm64/boot/dts/mediatek/mt7986a-acelink-ew-7886cax.dts index 08b3b0827436..30805a610262 100644 --- a/arch/arm64/boot/dts/mediatek/mt7986a-acelink-ew-7886cax.dts +++ b/arch/arm64/boot/dts/mediatek/mt7986a-acelink-ew-7886cax.dts @@ -98,8 +98,6 @@ &spi0 { flash@0 { compatible =3D "spi-nand"; reg =3D <0>; - #address-cells =3D <1>; - #size-cells =3D <1>; spi-max-frequency =3D <52000000>; spi-rx-bus-width =3D <4>; spi-tx-bus-width =3D <4>; --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7658227877D; Thu, 24 Jul 2025 08:40:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346440; cv=none; b=YTnSrfxbhJk6OcnHDgquCDkl8588+vf6qpEYFbaA22qLQ5hx+I3GH2gO4xXkTZjtbBbHGo6QmDS7ra41n4jYXFKpK3C1A3Jzz8Po1LUY8AGLJAbjWW6iGBZgnBKh+rDKHlxKLLAQ/B3KhcPvrwfNWYhATh9t4Dqi5g9Cw8dgBWg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346440; c=relaxed/simple; bh=ruOgG9NssRl3cdtPQRKeFueBDCD5QJFqdpNnG31ExK0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=nfZu6O0okAcXWSwO1lDWpUPxZ/Nqy4aFIaWPITrivqGpIn5txbPPF7FrpUpa8XuZ5Nx3R6yOS85zAdzx7IZOynRpAkdQwLDVX5oLddMmCWAQj3nABZxcNvTqQFmuLQ75TzCGVQkZgWZJaqAyICVPRm0H3T11Zoe6JRQfAUcLsyM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=Tn1pe5e+; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="Tn1pe5e+" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346437; bh=ruOgG9NssRl3cdtPQRKeFueBDCD5QJFqdpNnG31ExK0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Tn1pe5e+z2LgfCG3U+8FMElpCzMqRQJux/91By6ADwXQ2/UWjYu2xHgKoLApz3svN 2ktXAMWE5p7vP7Mt3O6HCSs+daza/JUYfguhSDuQWzeLknoRL8uJfQjtDEebzbp11n Kn3bWuWiFFPNfGXDzNYdJXYhtQYZz5uRoXD0+Jqd3vbnIPL3Ev3AyQFlm51JulDlRI Hv7Ck83VvYN5/Ldc1BwUOjrJpetyxh9ZT152U7NEYuCa/qrjufAgqvHQ2YeUhsKWPb j6Syn8dY7Q+9YNiLnj1gNJb1IqSbsrQfRcI+9x6RLnpt6bjFZzkAo/+TxdV/OIoHKV OCH+htRjWrjLw== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id 83C1517E1110; Thu, 24 Jul 2025 10:40:34 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 27/38] arm64: dts: mediatek: mt7988a: Fix PCI-Express T-PHY node address Date: Thu, 24 Jul 2025 10:39:03 +0200 Message-ID: <20250724083914.61351-28-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" The PCIe and USB TPHYs are under the soc bus, which provides MMIO, and all nodes under that must use the bus, otherwise those would clearly be out of place. Add ranges to both the tphy(s) and assign the address to the main node to silence a dtbs_check warning, and fix the children to use the MMIO range of t-phy. Fixes: ("f693e6ba55ae arm64: dts: mediatek: mt7988: Add t-phy for ssusb1") Signed-off-by: AngeloGioacchino Del Regno --- arch/arm64/boot/dts/mediatek/mt7988a.dtsi | 28 +++++++++++------------ 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/arch/arm64/boot/dts/mediatek/mt7988a.dtsi b/arch/arm64/boot/dt= s/mediatek/mt7988a.dtsi index 560ec86dbec0..cc0d3e3f4374 100644 --- a/arch/arm64/boot/dts/mediatek/mt7988a.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt7988a.dtsi @@ -629,20 +629,20 @@ pcie_intc1: interrupt-controller { tphy: t-phy@11c50000 { compatible =3D "mediatek,mt7986-tphy", "mediatek,generic-tphy-v2"; - #address-cells =3D <2>; - #size-cells =3D <2>; - ranges; + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges =3D <0 0 0x11c50000 0x1000>; status =3D "disabled"; =20 - tphyu2port0: usb-phy@11c50000 { - reg =3D <0 0x11c50000 0 0x700>; + tphyu2port0: usb-phy@0 { + reg =3D <0 0x700>; clocks =3D <&infracfg CLK_INFRA_USB_UTMI_CK_P1>; clock-names =3D "ref"; #phy-cells =3D <1>; }; =20 - tphyu3port0: usb-phy@11c50700 { - reg =3D <0 0x11c50700 0 0x900>; + tphyu3port0: usb-phy@700 { + reg =3D <0 0x700 0 0x900>; clocks =3D <&infracfg CLK_INFRA_USB_PIPE_CK_P1>; clock-names =3D "ref"; #phy-cells =3D <1>; @@ -659,20 +659,20 @@ topmisc: system-controller@11d10084 { xsphy: xs-phy@11e10000 { compatible =3D "mediatek,mt7988-xsphy", "mediatek,xsphy"; - #address-cells =3D <2>; - #size-cells =3D <2>; - ranges; + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges =3D <0 0 0x11e10000 0x3900>; status =3D "disabled"; =20 - xphyu2port0: usb-phy@11e10000 { - reg =3D <0 0x11e10000 0 0x400>; + xphyu2port0: usb-phy@0 { + reg =3D <0 0x400>; clocks =3D <&infracfg CLK_INFRA_USB_UTMI>; clock-names =3D "ref"; #phy-cells =3D <1>; }; =20 - xphyu3port0: usb-phy@11e13000 { - reg =3D <0 0x11e13400 0 0x500>; + xphyu3port0: usb-phy@3400 { + reg =3D <0x3400 0x500>; clocks =3D <&infracfg CLK_INFRA_USB_PIPE>; clock-names =3D "ref"; #phy-cells =3D <1>; --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 37CB92D323D; Thu, 24 Jul 2025 08:40:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346443; cv=none; b=XgjX6woI1XXPkIgCPxa2REe4JaG5dWIzqSKL+4VRBZ5vniTM2PIa//4gyzvHgo2NuDlz+9y9+465MAxxEoBrb9FJ6nblfYcG5s0R/y9Kx2KNRYUwnMw3zjHJkhDSQpSOm1AZZAPxBCUoJB0Df/rqwj3u1O97sDmx31Sw6QrpGRk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346443; c=relaxed/simple; bh=61TsENTbcnTVKtS7pa9gHS0SsFFeoRzSzkWyfk9U/wc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=J0nHLmAYgH9t2wsYSL8fBvz8X75cWyICNKFPMMb0bl4Rgh8G2j+Z1Z//K716ltY1WGR2rR9swSbJhtxwmp9hXo4F5F1dx+1U3yjPjaHySg77U0G0unXHi4608L/DK1k55MF4vPFhvF8myOYlE048LYPpzjrVESn2ow6xQyCJHZw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=PaLbWjah; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="PaLbWjah" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346439; bh=61TsENTbcnTVKtS7pa9gHS0SsFFeoRzSzkWyfk9U/wc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=PaLbWjah2O9Uo1dw6B4l8MVLZIIR2jeQMqjiWQSXz1lirEb8aTFqrxlmWLeWrL7Ke myBLi6oYxjmP282f/Zlk+u3mCmQFaxQt7hnbgW1Bys9/mGirIvcZbuRHNaMljURdGw AnmqcRSk/FZ4WYjf3pkMJ3AkMh+NF4Sk2WSx+XRFmjG2gSF0cKMzUc7jaOsgVatK0j ciQqHJbJZWQWPw6mr7GrfddtHt7FrGzkYQMcI1gN3PRsPLy21R3BeqWhlYKB4oeieT JuAHDEqNIfkvfqUri0/DRKhH644JautlNPDyw4OWUU60JXz7uD+B8S6vEUbxhcJhBb WCqxc9iIgYuYw== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id 2C1D417E0FC2; Thu, 24 Jul 2025 10:40:37 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 28/38] arm64: dts: mediatek: mt8173: Fix pinctrl node names and cleanup Date: Thu, 24 Jul 2025 10:39:04 +0200 Message-ID: <20250724083914.61351-29-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" Fix the pinctrl node names to adhere to the bindings, as the main pin node is supposed to be named like "uart0-pins" and the pinmux node named like "pins-bus". While at it, also cleanup all of the MTK_DRIVE_(x)mA by changing that to just the (x) number. Signed-off-by: AngeloGioacchino Del Regno Reviewed-by: Chen-Yu Tsai --- .../boot/dts/mediatek/mt8173-elm-hana.dtsi | 34 ++--- arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 138 +++++++++--------- arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 60 ++++---- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 28 ++-- 4 files changed, 128 insertions(+), 132 deletions(-) diff --git a/arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi b/arch/arm64= /boot/dts/mediatek/mt8173-elm-hana.dtsi index dfc5c2f0ddef..1004eb8ea52c 100644 --- a/arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi @@ -5,6 +5,14 @@ =20 #include "mt8173-elm.dtsi" =20 +&hdmi_mux_pins { + pins-mux { + pinmux =3D ; + bias-pull-up; + output-high; + }; +}; + &i2c0 { clock-frequency =3D <200000>; }; @@ -67,26 +75,16 @@ trackpad2: trackpad@2c { }; }; =20 -&mmc1 { - wp-gpios =3D <&pio 42 GPIO_ACTIVE_HIGH>; -}; - -&pio { - hdmi_mux_pins: hdmi_mux_pins { - pins2 { - pinmux =3D ; - bias-pull-up; - output-high; - }; +&mmc1_pins_default { + pins-wp { + pinmux =3D ; + input-enable; + bias-pull-up; }; +}; =20 - mmc1_pins_default: mmc1default { - pins_wp { - pinmux =3D ; - input-enable; - bias-pull-up; - }; - }; +&mmc1 { + wp-gpios =3D <&pio 42 GPIO_ACTIVE_HIGH>; }; =20 &touchscreen { diff --git a/arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi b/arch/arm64/boot= /dts/mediatek/mt8173-elm.dtsi index 0d995b342d46..9ec930058b92 100644 --- a/arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi @@ -601,8 +601,8 @@ &pio { "SOC_I2C4_1V8_SDA_400K", "SOC_I2C4_1V8_SCL_400K"; =20 - aud_i2s2: aud_i2s2 { - pins1 { + aud_i2s2: aud-i2s2-pins { + pins-bus { pinmux =3D , , , @@ -614,55 +614,55 @@ pins1 { }; }; =20 - bl_fixed_pins: bl_fixed_pins { - pins1 { + bl_fixed_pins: backlight-pins { + pins-blon { pinmux =3D ; output-low; }; }; =20 - bt_wake_pins: bt_wake_pins { - pins1 { + bt_wake_pins: bt-pins { + pins-wake { pinmux =3D ; bias-pull-up; }; }; =20 - disp_pwm0_pins: disp_pwm0_pins { + disp_pwm0_pins: disp-pwm0-pins { pins1 { pinmux =3D ; output-low; }; }; =20 - gpio_keys_pins: gpio_keys_pins { - volume_pins { + gpio_keys_pins: gpio-keys-pins { + pins-volumeupdn { pinmux =3D , ; bias-pull-up; }; =20 - tablet_mode_pins { + pins-tabletmode { pinmux =3D ; bias-pull-up; }; }; =20 - hdmi_mux_pins: hdmi_mux_pins { - pins1 { + hdmi_mux_pins: hdmi-pins { + pins-mux { pinmux =3D ; }; }; =20 - i2c1_pins_a: i2c1 { - da9211_pins { + i2c1_pins_a: i2c1-pins { + pins-da9211 { pinmux =3D ; bias-pull-up; }; }; =20 - mmc0_pins_default: mmc0default { - pins_cmd_dat { + mmc0_pins_default: mmc0-default-pins { + pins-cmd-dat { pinmux =3D , , , @@ -675,68 +675,68 @@ pins_cmd_dat { bias-pull-up; }; =20 - pins_clk { + pins-clk { pinmux =3D ; bias-pull-down; }; =20 - pins_rst { + pins-rst { pinmux =3D ; bias-pull-up; }; }; =20 - mmc1_pins_default: mmc1default { - pins_cmd_dat { + mmc1_pins_default: mmc1-default-pins { + pins-cmd-dat { pinmux =3D , , , , ; input-enable; - drive-strength =3D ; + drive-strength =3D <4>; bias-pull-up =3D ; }; =20 - pins_clk { + pins-clk { pinmux =3D ; bias-pull-down; - drive-strength =3D ; + drive-strength =3D <4>; }; =20 - pins_insert { + pins-insert { pinmux =3D ; bias-pull-up; }; }; =20 - mmc3_pins_default: mmc3default { - pins_dat { + mmc3_pins_default: mmc3-default-pins { + pins-dat { pinmux =3D , , , ; input-enable; - drive-strength =3D ; + drive-strength =3D <8>; bias-pull-up =3D ; }; =20 - pins_cmd { + pins-cmd { pinmux =3D ; input-enable; - drive-strength =3D ; + drive-strength =3D <8>; bias-pull-up =3D ; }; =20 - pins_clk { + pins-clk { pinmux =3D ; bias-pull-down; - drive-strength =3D ; + drive-strength =3D <8>; }; }; =20 - mmc0_pins_uhs: mmc0 { - pins_cmd_dat { + mmc0_pins_uhs: mmc0-uhs-pins { + pins-cmd-dat { pinmux =3D , , , @@ -747,109 +747,109 @@ pins_cmd_dat { , ; input-enable; - drive-strength =3D ; + drive-strength =3D <6>; bias-pull-up =3D ; }; =20 - pins_clk { + pins-clk { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <6>; bias-pull-down =3D ; }; =20 - pins_ds { + pins-ds { pinmux =3D ; drive-strength =3D ; bias-pull-down =3D ; }; =20 - pins_rst { + pins-rst { pinmux =3D ; bias-pull-up; }; }; =20 - mmc1_pins_uhs: mmc1 { - pins_cmd_dat { + mmc1_pins_uhs: mmc1-pins { + pins-cmd-dat { pinmux =3D , , , , ; input-enable; - drive-strength =3D ; + drive-strength =3D <6>; bias-pull-up =3D ; }; =20 - pins_clk { + pins-clk { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <8>; bias-pull-down =3D ; }; }; =20 - mmc3_pins_uhs: mmc3 { - pins_dat { + mmc3_pins_uhs: mmc3-pins { + pins-dat { pinmux =3D , , , ; input-enable; - drive-strength =3D ; + drive-strength =3D <8>; bias-pull-up =3D ; }; =20 - pins_cmd { + pins-cmd { pinmux =3D ; input-enable; - drive-strength =3D ; + drive-strength =3D <8>; bias-pull-up =3D ; }; =20 - pins_clk { + pins-clk { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <8>; bias-pull-down =3D ; }; }; =20 - nor_gpio1_pins: nor { + nor_gpio1_pins: nor-pins { pins1 { pinmux =3D , , ; input-enable; - drive-strength =3D ; + drive-strength =3D <4>; bias-pull-up; }; =20 pins2 { pinmux =3D ; - drive-strength =3D ; + drive-strength =3D <4>; bias-pull-up; }; =20 - pins_clk { + pins-clk { pinmux =3D ; input-enable; - drive-strength =3D ; + drive-strength =3D <4>; bias-pull-up; }; }; =20 - panel_backlight_en_pins: panel_backlight_en_pins { + panel_backlight_en_pins: panel-backlight-en-pins { pins1 { pinmux =3D ; }; }; =20 - panel_fixed_pins: panel_fixed_pins { + panel_fixed_pins: panel-fixed-pins { pins1 { pinmux =3D ; }; }; =20 - ps8640_pins: ps8640_pins { + ps8640_pins: ps8640-pins { pins1 { pinmux =3D , , @@ -857,33 +857,33 @@ pins1 { }; }; =20 - ps8640_fixed_pins: ps8640_fixed_pins { + ps8640_fixed_pins: ps8640-fixed-pins { pins1 { pinmux =3D ; }; }; =20 - rt5650_irq: rt5650_irq { - pins1 { + rt5650_irq: rt5650-pins { + pins-intn { pinmux =3D ; bias-pull-down; }; }; =20 - sdio_fixed_3v3_pins: sdio_fixed_3v3_pins { + sdio_fixed_3v3_pins: sdio-vreg-3v3-pins { pins1 { pinmux =3D ; output-low; }; }; =20 - spi_pins_a: spi1 { + spi_pins_a: spi1-pins { pins1 { pinmux =3D ; bias-pull-up; }; =20 - pins_spi { + pins-spi { pinmux =3D , , , @@ -892,15 +892,15 @@ pins_spi { }; }; =20 - trackpad_irq: trackpad_irq { - pins1 { + trackpad_irq: trackpad-pins { + pins-intn { pinmux =3D ; input-enable; bias-pull-up; }; }; =20 - usb_pins: usb { + usb_pins: usb-pins { pins1 { pinmux =3D ; output-high; @@ -908,8 +908,8 @@ pins1 { }; }; =20 - wifi_wake_pins: wifi_wake_pins { - pins1 { + wifi_wake_pins: wifi-pins { + pins-wake { pinmux =3D ; bias-pull-up; }; diff --git a/arch/arm64/boot/dts/mediatek/mt8173-evb.dts b/arch/arm64/boot/= dts/mediatek/mt8173-evb.dts index 9fffed0ef4bf..51118a4149d8 100644 --- a/arch/arm64/boot/dts/mediatek/mt8173-evb.dts +++ b/arch/arm64/boot/dts/mediatek/mt8173-evb.dts @@ -172,15 +172,15 @@ &mmc1 { }; =20 &pio { - disp_pwm0_pins: disp_pwm0_pins { + disp_pwm0_pins: disp-pwm0-pins { pins1 { pinmux =3D ; output-low; }; }; =20 - mmc0_pins_default: mmc0default { - pins_cmd_dat { + mmc0_pins_default: mmc0-default-pins { + pins-cmd-dat { pinmux =3D , , , @@ -194,19 +194,19 @@ pins_cmd_dat { bias-pull-up; }; =20 - pins_clk { + pins-clk { pinmux =3D ; bias-pull-down; }; =20 - pins_rst { + pins-rst { pinmux =3D ; bias-pull-up; }; }; =20 - mmc1_pins_default: mmc1default { - pins_cmd_dat { + mmc1_pins_default: mmc1-default-pins { + pins-cmd-dat { pinmux =3D , , , @@ -217,20 +217,20 @@ pins_cmd_dat { bias-pull-up =3D ; }; =20 - pins_clk { + pins-clk { pinmux =3D ; bias-pull-down; drive-strength =3D <4>; }; =20 - pins_insert { + pins-insert { pinmux =3D ; bias-pull-up; }; }; =20 - mmc0_pins_uhs: mmc0 { - pins_cmd_dat { + mmc0_pins_uhs: mmc0-uhs-pins { + pins-cmd-dat { pinmux =3D , , , @@ -245,20 +245,29 @@ pins_cmd_dat { bias-pull-up =3D ; }; =20 - pins_clk { + pins-clk { pinmux =3D ; drive-strength =3D <2>; bias-pull-down =3D ; }; =20 - pins_rst { + pins-rst { pinmux =3D ; bias-pull-up; }; }; =20 - mmc1_pins_uhs: mmc1 { - pins_cmd_dat { + spi_pins_a: spi0-pins { + pins-bus { + pinmux =3D , + , + , + ; + }; + }; + + mmc1_pins_uhs: mmc1-uhs-pins { + pins-cmd-dat { pinmux =3D , , , @@ -269,22 +278,22 @@ pins_cmd_dat { bias-pull-up =3D ; }; =20 - pins_clk { + pins-clk { pinmux =3D ; drive-strength =3D <4>; bias-pull-down =3D ; }; }; =20 - usb_id_pins_float: usb_iddig_pull_up { - pins_iddig { + usb_id_pins_float: usb-iddig-pu-pins { + pins-iddig-pu { pinmux =3D ; bias-pull-up; }; }; =20 - usb_id_pins_ground: usb_iddig_pull_down { - pins_iddig { + usb_id_pins_ground: usb-iddig-pd-pins { + pins-iddig-pd { pinmux =3D ; bias-pull-down; }; @@ -473,17 +482,6 @@ mt6397_vibr_reg: ldo_vibr { }; }; =20 -&pio { - spi_pins_a: spi0 { - pins_spi { - pinmux =3D , - , - , - ; - }; - }; -}; - &spi { pinctrl-names =3D "default"; pinctrl-0 =3D <&spi_pins_a>; diff --git a/arch/arm64/boot/dts/mediatek/mt8173.dtsi b/arch/arm64/boot/dts= /mediatek/mt8173.dtsi index 122a57c3780b..78c2ccd5be13 100644 --- a/arch/arm64/boot/dts/mediatek/mt8173.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8173.dtsi @@ -391,58 +391,58 @@ pio: pinctrl@1000b000 { , ; =20 - hdmi_pin: xxx { + hdmi_pin: hdmi-hotplug-pins { =20 /*hdmi htplg pin*/ - pins1 { + pins-htplg { pinmux =3D ; input-enable; bias-pull-down; }; }; =20 - i2c0_pins_a: i2c0 { - pins1 { + i2c0_pins_a: i2c0-pins { + pins-bus { pinmux =3D , ; bias-disable; }; }; =20 - i2c1_pins_a: i2c1 { - pins1 { + i2c1_pins_a: i2c1-pins { + pins-bus { pinmux =3D , ; bias-disable; }; }; =20 - i2c2_pins_a: i2c2 { - pins1 { + i2c2_pins_a: i2c2-pins { + pins-bus { pinmux =3D , ; bias-disable; }; }; =20 - i2c3_pins_a: i2c3 { - pins1 { + i2c3_pins_a: i2c3-pins { + pins-bus { pinmux =3D , ; bias-disable; }; }; =20 - i2c4_pins_a: i2c4 { - pins1 { + i2c4_pins_a: i2c4-pins { + pins-bus { pinmux =3D , ; bias-disable; }; }; =20 - i2c6_pins_a: i2c6 { - pins1 { + i2c6_pins_a: i2c6-pins { + pins-bus { pinmux =3D , ; bias-disable; --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DA43E2D3A69; Thu, 24 Jul 2025 08:40:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346446; cv=none; b=j7LbeybqkL6yD0QGPKRZYhKE4o6AHuNnCTNAovqwrLmC20fEiwcDW7fwsCTWeaRD0hXgCP1nvSXTtygyYzwp6v4W8z86gDSkxKIez7vX9WF8mlUEiVTtbkpL/89vMkMRqqRItSXK17TFrdSlcq2SzQZTInRJtHhVl+Ta9XaBbE8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346446; c=relaxed/simple; bh=QvtX3tiJFOYUG861Cv5j7NgxDHzKzYZ7Z7s6cgpc96c=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=n15F5cTIeqGy7z2OH9fw/3hsID3cKOaciPfxN1ZP+zuy2FDs8CA6ZetSPFQ9fQTfTIQ6nBxM96gF2G5YCzUPf4nOUpZkTkR1goHPZXHirZ1gXYseRarE9qEHqIYPwbGAmwG3PhaiH7/iYLaLDD5Mq6L/fp8D4u7byB9fbkasgYQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=M8EoBdIU; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="M8EoBdIU" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346442; bh=QvtX3tiJFOYUG861Cv5j7NgxDHzKzYZ7Z7s6cgpc96c=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=M8EoBdIUYqrfo7xyDRMBUTSoWwrpaJ0qXStYlLHeEQAQPYmSlgQXVS4qASQMI65Eh oK72gJosli1LqY3trS/gr3BYIJy3xNsOxLPuOdioAANj9Ej0OoDOqoP8Euh956qbYu iTv1yaJUiJ0+V8SAyKY/ElZV94O1Z1IbPYmpF9lzVENTPQ2PIFl9BNQdwb2GA6/8TI tEGo1Hfg7fdQoRNQHnjtxCg9zTFqOnQenESYG9vPJUylkIeOjVGw9cb80YKA4wPs9Z xZdWQHPxjh4Mqc7BZP/neiZh7dB0zfFIZyI8flpxnuf6CfNlIIx4/O8MdJ/aZfaCKM 648nnNs3t0KMA== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id CA2E117E11EE; Thu, 24 Jul 2025 10:40:39 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 29/38] arm64: dts: mediatek: mt8183: Fix pinctrl node names Date: Thu, 24 Jul 2025 10:39:05 +0200 Message-ID: <20250724083914.61351-30-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" Fix the pinctrl node names to adhere to the bindings, as the main pin node is supposed to be named like "uart0-pins" and the pinmux node named like "pins-bus". Signed-off-by: AngeloGioacchino Del Regno Reviewed-by: Fei Shao --- .../mediatek/mt8183-kukui-audio-da7219.dtsi | 4 +- .../mediatek/mt8183-kukui-audio-ts3a227e.dtsi | 2 +- .../dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 22 +++--- .../dts/mediatek/mt8183-kukui-kakadu.dtsi | 16 ++-- .../dts/mediatek/mt8183-kukui-kodama.dtsi | 12 +-- .../boot/dts/mediatek/mt8183-kukui-krane.dtsi | 12 +-- .../arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 78 +++++++++---------- 7 files changed, 73 insertions(+), 73 deletions(-) diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-da7219.dtsi b/= arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-da7219.dtsi index 586eee79c73c..f69ffcb9792a 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-da7219.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-da7219.dtsi @@ -39,8 +39,8 @@ da7219_aad { }; =20 &pio { - da7219_pins: da7219_pins { - pins1 { + da7219_pins: da7219-pins { + pins-intn { pinmux =3D ; input-enable; bias-pull-up; diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-ts3a227e.dtsi = b/arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-ts3a227e.dtsi index 548e22c194a2..c4aedf8cbfcd 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-ts3a227e.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-ts3a227e.dtsi @@ -17,7 +17,7 @@ ts3a227e: ts3a227e@3b { }; =20 &pio { - ts3a227e_pins: ts3a227e_pins { + ts3a227e_pins: ts3a227e-pins { pins1 { pinmux =3D ; input-enable; diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi b/arch/= arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi index 80888bd4ad82..f2afca63c75a 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi @@ -395,14 +395,14 @@ &pio { "", ""; =20 - pp1000_mipibrdg_en: pp1000-mipibrdg-en { + pp1000_mipibrdg_en: pp1000-mipibrdg-en-pins { pins1 { pinmux =3D ; output-low; }; }; =20 - pp1800_mipibrdg_en: pp1800-mipibrdg-en { + pp1800_mipibrdg_en: pp1800-mipibrdg-en-pins { pins1 { pinmux =3D ; output-low; @@ -410,20 +410,20 @@ pins1 { }; =20 pp3300_panel_pins: pp3300-panel-pins { - panel_3v3_enable: panel-3v3-enable { + panel_3v3_enable: pins-panel-en { pinmux =3D ; output-low; }; }; =20 - ppvarp_lcd_en: ppvarp-lcd-en { + ppvarp_lcd_en: ppvarp-lcd-en-pins { pins1 { pinmux =3D ; output-low; }; }; =20 - ppvarn_lcd_en: ppvarn-lcd-en { + ppvarn_lcd_en: ppvarn-lcd-en-pins { pins1 { pinmux =3D ; output-low; @@ -444,27 +444,27 @@ pins2 { }; =20 touchscreen_pins: touchscreen-pins { - touch-int-odl { + pins-intn { pinmux =3D ; input-enable; bias-pull-up; }; =20 - touch-rst-l { + pins-rst { pinmux =3D ; output-high; }; }; =20 trackpad_pins: trackpad-pins { - trackpad-int { + pins-intn { pinmux =3D ; input-enable; bias-disable; /* pulled externally */ }; }; =20 - pp3300_mipibrdg_en: pp3300-mipibrdg-en { + pp3300_mipibrdg_en: pp3300-mipibrdg-en-pins { pins1 { pinmux =3D ; output-low; @@ -472,13 +472,13 @@ pins1 { }; =20 volume_button_pins: volume-button-pins { - voldn-btn-odl { + pins-voldn { pinmux =3D ; input-enable; bias-pull-up; }; =20 - volup-btn-odl { + pins-volup { pinmux =3D ; input-enable; bias-pull-up; diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi b/arch/a= rm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi index ff02f63bac29..472d4987615a 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi @@ -304,35 +304,35 @@ &pio { "", ""; =20 - ppvarp_lcd_en: ppvarp-lcd-en { + ppvarp_lcd_en: ppvarp-lcd-en-pins { pins1 { pinmux =3D ; output-low; }; }; =20 - ppvarn_lcd_en: ppvarn-lcd-en { + ppvarn_lcd_en: ppvarn-lcd-en-pins { pins1 { pinmux =3D ; output-low; }; }; =20 - pp1800_lcd_en: pp1800-lcd-en { + pp1800_lcd_en: pp1800-lcd-en-pins { pins1 { pinmux =3D ; output-low; }; }; =20 - open_touch: open_touch { - irq_pin { + open_touch: opentouch-pins { + pins-intn { pinmux =3D ; input-enable; bias-pull-up; }; =20 - rst_pin { + pins-rst { pinmux =3D ; =20 /* @@ -349,8 +349,8 @@ rst_pin { }; }; =20 - pen_eject: peneject { - pen_eject { + pen_eject: pen-pins { + pins-eject { pinmux =3D ; input-enable; /* External pull-up. */ diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama.dtsi b/arch/a= rm64/boot/dts/mediatek/mt8183-kukui-kodama.dtsi index da6e767b4cee..1b21e3958061 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama.dtsi @@ -292,35 +292,35 @@ &pio { "", ""; =20 - ppvarp_lcd_en: ppvarp-lcd-en { + ppvarp_lcd_en: ppvarp-lcd-en-pins { pins1 { pinmux =3D ; output-low; }; }; =20 - ppvarn_lcd_en: ppvarn-lcd-en { + ppvarn_lcd_en: ppvarn-lcd-en-pins { pins1 { pinmux =3D ; output-low; }; }; =20 - pp1800_lcd_en: pp1800-lcd-en { + pp1800_lcd_en: pp1800-lcd-en-pins { pins1 { pinmux =3D ; output-low; }; }; =20 - touch_default: touchdefault { - pin_irq { + touch_default: touch-pins { + pins-intn { pinmux =3D ; input-enable; bias-pull-up; }; =20 - touch_pin_reset: pin_reset { + touch_pin_reset: pins-rst { pinmux =3D ; =20 /* diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-krane.dtsi b/arch/ar= m64/boot/dts/mediatek/mt8183-kukui-krane.dtsi index 8b56b8564ed7..a85c73b43195 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-krane.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-krane.dtsi @@ -296,35 +296,35 @@ &pio { "", ""; =20 - ppvarp_lcd_en: ppvarp-lcd-en { + ppvarp_lcd_en: ppvarp-lcd-en-pins { pins1 { pinmux =3D ; output-low; }; }; =20 - ppvarn_lcd_en: ppvarn-lcd-en { + ppvarn_lcd_en: ppvarn-lcd-en-pins { pins1 { pinmux =3D ; output-low; }; }; =20 - pp1800_lcd_en: pp1800-lcd-en { + pp1800_lcd_en: pp1800-lcd-en-pins { pins1 { pinmux =3D ; output-low; }; }; =20 - open_touch: open_touch { - irq_pin { + open_touch: opentouch-pins { + pins-intn { pinmux =3D ; input-enable; bias-pull-up; }; =20 - rst_pin { + pins-rst { pinmux =3D ; =20 /* diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi b/arch/arm64/bo= ot/dts/mediatek/mt8183-kukui.dtsi index 400c61d11035..8f3a0e85b4ed 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi @@ -435,7 +435,7 @@ &mt6358_vsram_gpu_reg { }; =20 &pio { - aud_pins_default: audiopins { + aud_pins_default: audio-pins { pins-bus { pinmux =3D , , @@ -457,7 +457,7 @@ pins-bus { }; }; =20 - aud_pins_tdm_out_on: audiotdmouton { + aud_pins_tdm_out_on: audio-tdmout-on-pins { pins-bus { pinmux =3D , , @@ -469,7 +469,7 @@ pins-bus { }; }; =20 - aud_pins_tdm_out_off: audiotdmoutoff { + aud_pins_tdm_out_off: audio-tdmout-off-pins { pins-bus { pinmux =3D , , @@ -490,22 +490,22 @@ pins-bt-en { }; }; =20 - ec_ap_int_odl: ec-ap-int-odl { - pins1 { + ec_ap_int_odl: ec-ap-int-odl-pins { + pins-intn { pinmux =3D ; input-enable; bias-pull-up; }; }; =20 - h1_int_od_l: h1-int-od-l { - pins1 { + h1_int_od_l: h1-int-od-l-pins { + pins-intn { pinmux =3D ; input-enable; }; }; =20 - i2c0_pins: i2c0 { + i2c0_pins: i2c0-pins { pins-bus { pinmux =3D , ; @@ -513,7 +513,7 @@ pins-bus { }; }; =20 - i2c1_pins: i2c1 { + i2c1_pins: i2c1-pins { pins-bus { pinmux =3D , ; @@ -521,7 +521,7 @@ pins-bus { }; }; =20 - i2c2_pins: i2c2 { + i2c2_pins: i2c2-pins { pins-bus { pinmux =3D , ; @@ -529,7 +529,7 @@ pins-bus { }; }; =20 - i2c3_pins: i2c3 { + i2c3_pins: i2c3-pins { pins-bus { pinmux =3D , ; @@ -537,7 +537,7 @@ pins-bus { }; }; =20 - i2c4_pins: i2c4 { + i2c4_pins: i2c4-pins { pins-bus { pinmux =3D , ; @@ -545,7 +545,7 @@ pins-bus { }; }; =20 - i2c5_pins: i2c5 { + i2c5_pins: i2c5-pins { pins-bus { pinmux =3D , ; @@ -553,7 +553,7 @@ pins-bus { }; }; =20 - i2c6_pins: i2c6 { + i2c6_pins: i2c6-pins { pins-bus { pinmux =3D , ; @@ -561,7 +561,7 @@ pins-bus { }; }; =20 - mmc0_pins_default: mmc0-pins-default { + mmc0_pins_default: mmc0-default-pins { pins-cmd-dat { pinmux =3D , , @@ -625,7 +625,7 @@ pins-rst { }; }; =20 - mmc1_pins_default: mmc1-pins-default { + mmc1_pins_default: mmc1-default-pins { pins-cmd-dat { pinmux =3D , , @@ -643,7 +643,7 @@ pins-clk { }; }; =20 - mmc1_pins_uhs: mmc1-pins-uhs { + mmc1_pins_uhs: mmc1-uhs-pins { pins-cmd-dat { pinmux =3D , , @@ -663,15 +663,15 @@ pins-clk { }; }; =20 - panel_pins_default: panel-pins-default { - panel-reset { + panel_pins_default: panel-pins { + pins-panel-reset { pinmux =3D ; output-low; bias-pull-up; }; }; =20 - pwm0_pin_default: pwm0-pin-default { + pwm0_pin_default: pwm0-pins { pins1 { pinmux =3D ; output-high; @@ -682,15 +682,15 @@ pins2 { }; }; =20 - scp_pins: scp { + scp_pins: scp-pins { pins-scp-uart { pinmux =3D , ; }; }; =20 - spi0_pins: spi0 { - pins-spi { + spi0_pins: spi0-pins { + pins-bus { pinmux =3D , , , @@ -699,8 +699,8 @@ pins-spi { }; }; =20 - spi1_pins: spi1 { - pins-spi { + spi1_pins: spi1-pins { + pins-bus { pinmux =3D , , , @@ -709,21 +709,21 @@ pins-spi { }; }; =20 - spi2_pins: spi2 { - pins-spi { + spi2_pins: spi2-pins { + pins-bus { pinmux =3D , , ; bias-disable; }; - pins-spi-mi { + pins-miso { pinmux =3D ; mediatek,pull-down-adv =3D <00>; }; }; =20 - spi3_pins: spi3 { - pins-spi { + spi3_pins: spi3-pins { + pins-bus { pinmux =3D , , , @@ -732,8 +732,8 @@ pins-spi { }; }; =20 - spi4_pins: spi4 { - pins-spi { + spi4_pins: spi4-pins { + pins-bus { pinmux =3D , , , @@ -742,8 +742,8 @@ pins-spi { }; }; =20 - spi5_pins: spi5 { - pins-spi { + spi5_pins: spi5-pins { + pins-bus { pinmux =3D , , , @@ -752,7 +752,7 @@ pins-spi { }; }; =20 - uart0_pins_default: uart0-pins-default { + uart0_pins_default: uart0-pins { pins-rx { pinmux =3D ; input-enable; @@ -763,7 +763,7 @@ pins-tx { }; }; =20 - uart1_pins_default: uart1-pins-default { + uart1_pins_default: uart1-pins { pins-rx { pinmux =3D ; input-enable; @@ -781,7 +781,7 @@ pins-cts { }; }; =20 - uart1_pins_sleep: uart1-pins-sleep { + uart1_pins_sleep: uart1-sleep-pins { pins-rx { pinmux =3D ; input-enable; @@ -799,14 +799,14 @@ pins-cts { }; }; =20 - wifi_pins_pwrseq: wifi-pins-pwrseq { + wifi_pins_pwrseq: wifi-pwr-pins { pins-wifi-enable { pinmux =3D ; output-low; }; }; =20 - wifi_pins_wakeup: wifi-pins-wakeup { + wifi_pins_wakeup: wifi-wake-pins { pins-wifi-wakeup { pinmux =3D ; input-enable; --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 599F82D3EC7; Thu, 24 Jul 2025 08:40:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346448; cv=none; b=gHS4ymXw/SBKD3VoQ40e+MFTrwcJdWKYvnKYebCC/sXR+BmOKtp+4aFDYPCeIyRKlqDm8tgdS0VLLcyg8+9BpPAygURVU0RuuvQSNg0XXwIVnbh08mp6BQmLka380csFYj/r74UMJ4KwtDn69Ir82sqJZos27LHtBQdgaslFOTU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346448; c=relaxed/simple; bh=gK1J/nmFCA5iQ9wSL8DiDVmGg7vxkIBM8ZUzDwIVnuc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=QgrkKoCWG99o4zoFqMynP2dKVZNIpIXxI/69VaS6bgl4ChOcc2lE7oX4o9XchU53OW6KLPheG/RUjMbq5bfREtyfNJ0L0bvEkkfHL2aXFEM8oeqCzpO79kzwK4VUqy+4XbVtJlEVVhOhLE1AeOQAohNsBNXQyZdlbafmQLCn1MM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=lUB6PfHl; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="lUB6PfHl" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346444; bh=gK1J/nmFCA5iQ9wSL8DiDVmGg7vxkIBM8ZUzDwIVnuc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=lUB6PfHldk1/DqKfzI6izO+niovtYwIkMrvgcmL1OQwo6Tm09al+7ptOWNzR79Av8 Jnelok5aFfAfnGxE3nJMexloNhycRwsPCeXNcVLo0/lNKs1R3R9vvbrVkZK8lCaurF ATEs2O4H3KD8kaFftSzEVKYvXIix3mnqQL0Y+3MI1qpgR6F1LogcB5uuLpCYo/PYlL 4vMZ8i8aJqQVCwEnXAauhI/H7XWBdnVsRk/iCMzfQEeqUgXFJsIzaqvHKvdD4LDrlO GxRvOwR2QK7oBibfE2eUAJ1IoZ+fBv5qGBCvU+PcmPiTTpTav8IG67ZMKtM/nr1OAr FRHFFDMLhwi3Q== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id 723B117E11FE; Thu, 24 Jul 2025 10:40:42 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 30/38] arm64: dts: mediatek: pumpkin-common: Fix pinctrl node names Date: Thu, 24 Jul 2025 10:39:06 +0200 Message-ID: <20250724083914.61351-31-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" Fix the pinctrl node names to adhere to the bindings, as the main pin node is supposed to be named like "uart0-pins" and the pinmux node named like "pins-bus". Signed-off-by: AngeloGioacchino Del Regno Reviewed-by: Fei Shao --- .../boot/dts/mediatek/pumpkin-common.dtsi | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi b/arch/arm64/= boot/dts/mediatek/pumpkin-common.dtsi index a356db5fcc5f..805fb82138a8 100644 --- a/arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi +++ b/arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi @@ -198,8 +198,8 @@ &usb_phy { }; =20 &pio { - gpio_keys_default: gpiodefault { - pins_cmd_dat { + gpio_keys_default: gpio-keys-pins { + pins-cmd-dat { pinmux =3D , ; bias-pull-up; @@ -207,7 +207,7 @@ pins_cmd_dat { }; }; =20 - i2c0_pins_a: i2c0 { + i2c0_pins_a: i2c0-pins { pins1 { pinmux =3D , ; @@ -215,7 +215,7 @@ pins1 { }; }; =20 - i2c2_pins_a: i2c2 { + i2c2_pins_a: i2c2-pins { pins1 { pinmux =3D , ; @@ -223,21 +223,21 @@ pins1 { }; }; =20 - tca6416_pins: pinmux_tca6416_pins { - gpio_mux_rst_n_pin { + tca6416_pins: tca6416-pins { + pins-mux-rstn { pinmux =3D ; output-high; }; =20 - gpio_mux_int_n_pin { + pins-mux-intn { pinmux =3D ; input-enable; bias-pull-up; }; }; =20 - ethernet_pins_default: ethernet { - pins_ethernet { + ethernet_pins_default: ethernet-pins { + pins-eth { pinmux =3D , , , --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id F25182D4B57; Thu, 24 Jul 2025 08:40:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346450; cv=none; b=hOsGa8W2UnyescP4i2jZXt3/OkR20Ml37SDr2HseyyKqzTEyoQ/zKHUxfU/AqoV+QsZLgIoj43UvuO7yCQA/Nb0YWL5aoA/11OJFW5iFpxh4/Tv02C0cSFS/xiEmchHwJ0hIUeiwhsA+BnXcWEYX8yA4D9Qz20KNYsoTVVW+2MA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346450; c=relaxed/simple; bh=nZnHGuuYWTH1zx2DyHhgxmYu9OJdEA9xz3dWYroEllI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=akqKL1fetr9UQCpvj7bXg6nRwtyDDxiXz2zVhKEhjpTxyCiKa/Z01XT8E21iwmTF8eV8xnxD6bDnRb3eh07MCeQA5vbdMj2nS62rPu4SHXPbE6IVZN1s21UcFGf2Rantx7TV5MiwTrAMY7adzfON8JnzwTsRoCK+YZeoJ0unYz8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=jcDhqYSI; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="jcDhqYSI" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346447; bh=nZnHGuuYWTH1zx2DyHhgxmYu9OJdEA9xz3dWYroEllI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=jcDhqYSIdrwK2mCvZxTpy4ObfcEL3WJnEph9w4Wfhdit0UfyR74/OYWdgSZZSPhoo Y3kigBPXlubGLRnd2Ne/uBtsqfr3mDqkDyMFH3DG5DRfAjKNJ+tCgwo4AoBt0QykTK Z7XXkqzVD/uxxlgf+EO8x2j9R6Ty6yIrPHPh+khYad8AMbjlaHrpkVZ+6+ODpAjgSa nJUiA8lblEOxSOlp3cxc6y3O4cL1Uh7FMlasmyXrKyqbarLXC/PKf2Du9adIlLHd2p R7/PSCWhe0QDAD5DQVHmVEgN9NjjgBJBZS0beExlCu2MMoPK1Ok41Yw6I5QmP/o1AM PYLlNNaWRA+7A== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id 1C52717E1062; Thu, 24 Jul 2025 10:40:45 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 31/38] arm64: dts: mediatek: mt8183-pumpkin: Add power supply for CCI Date: Thu, 24 Jul 2025 10:39:07 +0200 Message-ID: <20250724083914.61351-32-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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 a power supply for the Cache Coherent Interconnect node as it is required to perform CPU DVFS because both are scaling together. Signed-off-by: AngeloGioacchino Del Regno --- arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts b/arch/arm64/b= oot/dts/mediatek/mt8183-pumpkin.dts index dbdee604edab..d5fcb010e1ac 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts +++ b/arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts @@ -482,6 +482,10 @@ &mfg { domain-supply =3D <&mt6358_vgpu_reg>; }; =20 +&cci { + proc-supply =3D <&mt6358_vproc12_reg>; +}; + &cpu0 { proc-supply =3D <&mt6358_vproc12_reg>; }; --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9A9702D5C6E; Thu, 24 Jul 2025 08:40:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346453; cv=none; b=LbLzsiCmTwxhiuutMwLXqOYFa9XrLIlQvgxC5RtTqJwqqi1Zbad2tzdDkotRrq5SHsF8MBY+PczT+jzC8ijUvohM7BAXGM/7SJEmep+wU7aDuIIyWw0Am792Sl7vhIoencrn5q1xHkQylrj/fMOIpakQja3iut0XqRcpK5cxwfc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346453; c=relaxed/simple; bh=c3mbvg3u8ROaaVs8EH08ECKYZrtr/aCMlnPYd9mL1/c=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=VikmElCDJtSrIfcgo29lMotJqZK25sc7uGkNHUVCdF8MltsDbbqvlGzTXu2kAeqNL6Qsjqwr4eAN4WDGQEK1QPUwZxESY0QNiAHXRA3AHqh9V6cAGnSSpQWCEwR71dvHBcXJYLJpmq1UCNFTXfxK4ZlmvVOd9zGc7omjZ84k994= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=k4MdlrNz; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="k4MdlrNz" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346450; bh=c3mbvg3u8ROaaVs8EH08ECKYZrtr/aCMlnPYd9mL1/c=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=k4MdlrNzkD4Rmw1BMR/lF2F0uaiAwVc82OaIwwu1Fbki6DayF4jykh+gTzEPdt//d 0SyD4eRgRLg9R8nuQipR7l7OzJ7gF9HT27S1UsB/mb8iqofl4/h1iefpl3xr8bfiyn npCe2sAd5AyQc9QoJtz+q/BLXBlGrw+B3JnmpGItPJ4RqDI9Nm6RdlvVOW+dpU7n9E ANXFwEfKPieMsmX5YcWJcrHhttc0AU8vHmJpUVUX1wclqmBu3X6RPjeRJJ8cg3lgrA oT/pZ0DJQPtwT11WUhafef4x4nS8GhGHYrJTiJvDFoIlKq+DU93Fx70eMOJD3fzue7 hPUeh9yjNFyRA== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id B8A8217E1110; Thu, 24 Jul 2025 10:40:47 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 32/38] arm64: dts: mediatek: mt8183: Migrate to display controller OF graph Date: Thu, 24 Jul 2025 10:39:08 +0200 Message-ID: <20250724083914.61351-33-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" The display related IPs in MT8183 are flexible and support being interconnected with different instances of DDP IPs forming a full Display Data Path that ends with an actual display output, which is board specific. Add a common graph in the main mt8183.dtsi devicetree, which is shared between all of the currently supported boards, and do it such that only a very minimal amount of changes are needed to each board - the only required change was done in mt8183-pumpkin, using a phandle to assign the display to DPI0. All boards featuring any display functionality will extend this common graph to hook the display controller of the SoC to their specific output port(s). Signed-off-by: AngeloGioacchino Del Regno --- .../boot/dts/mediatek/mt8183-pumpkin.dts | 8 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 239 +++++++++++++++++- 2 files changed, 238 insertions(+), 9 deletions(-) diff --git a/arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts b/arch/arm64/b= oot/dts/mediatek/mt8183-pumpkin.dts index d5fcb010e1ac..cf1d33384bf0 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts +++ b/arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts @@ -531,10 +531,8 @@ &dpi0 { pinctrl-0 =3D <&dpi_func_pins>; pinctrl-1 =3D <&dpi_idle_pins>; status =3D "okay"; +}; =20 - port { - dpi_out: endpoint { - remote-endpoint =3D <&it66121_in>; - }; - }; +&dpi_out { + remote-endpoint =3D <&it66121_in>; }; diff --git a/arch/arm64/boot/dts/mediatek/mt8183.dtsi b/arch/arm64/boot/dts= /mediatek/mt8183.dtsi index 3c1fe80e64b9..960d8955d018 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8183.dtsi @@ -1667,6 +1667,21 @@ mmsys: syscon@14000000 { mboxes =3D <&gce 0 CMDQ_THR_PRIO_HIGHEST>, <&gce 1 CMDQ_THR_PRIO_HIGHEST>; mediatek,gce-client-reg =3D <&gce SUBSYS_1400XXXX 0 0x1000>; + + port { + #address-cells =3D <1>; + #size-cells =3D <0>; + + mmsys_ep_main: endpoint@0 { + reg =3D <0>; + remote-endpoint =3D <&ovl0_in>; + }; + + mmsys_ep_ext: endpoint@1 { + reg =3D <1>; + remote-endpoint =3D <&ovl_2l1_in>; + }; + }; }; =20 dma-controller0@14001000 { @@ -1733,6 +1748,25 @@ ovl0: ovl@14008000 { clocks =3D <&mmsys CLK_MM_DISP_OVL0>; iommus =3D <&iommu M4U_PORT_DISP_OVL0>; mediatek,gce-client-reg =3D <&gce SUBSYS_1400XXXX 0x8000 0x1000>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + ovl0_in: endpoint { + remote-endpoint =3D <&mmsys_ep_main>; + }; + }; + + port@1 { + reg =3D <1>; + ovl0_out: endpoint { + remote-endpoint =3D <&ovl_2l0_in>; + }; + }; + }; }; =20 ovl_2l0: ovl@14009000 { @@ -1743,6 +1777,25 @@ ovl_2l0: ovl@14009000 { clocks =3D <&mmsys CLK_MM_DISP_OVL0_2L>; iommus =3D <&iommu M4U_PORT_DISP_2L_OVL0_LARB0>; mediatek,gce-client-reg =3D <&gce SUBSYS_1400XXXX 0x9000 0x1000>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + ovl_2l0_in: endpoint { + remote-endpoint =3D <&ovl0_out>; + }; + }; + + port@1 { + reg =3D <1>; + ovl_2l0_out: endpoint { + remote-endpoint =3D <&rdma0_in>; + }; + }; + }; }; =20 ovl_2l1: ovl@1400a000 { @@ -1753,6 +1806,25 @@ ovl_2l1: ovl@1400a000 { clocks =3D <&mmsys CLK_MM_DISP_OVL1_2L>; iommus =3D <&iommu M4U_PORT_DISP_2L_OVL1_LARB0>; mediatek,gce-client-reg =3D <&gce SUBSYS_1400XXXX 0xa000 0x1000>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + ovl_2l1_in: endpoint { + remote-endpoint =3D <&mmsys_ep_ext>; + }; + }; + + port@1 { + reg =3D <1>; + ovl_2l1_out: endpoint { + remote-endpoint =3D <&rdma1_in>; + }; + }; + }; }; =20 rdma0: rdma@1400b000 { @@ -1764,6 +1836,25 @@ rdma0: rdma@1400b000 { iommus =3D <&iommu M4U_PORT_DISP_RDMA0>; mediatek,rdma-fifo-size =3D <5120>; mediatek,gce-client-reg =3D <&gce SUBSYS_1400XXXX 0xb000 0x1000>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + rdma0_in: endpoint { + remote-endpoint =3D <&ovl_2l0_out>; + }; + }; + + port@1 { + reg =3D <1>; + rdma0_out: endpoint { + remote-endpoint =3D <&color0_in>; + }; + }; + }; }; =20 rdma1: rdma@1400c000 { @@ -1775,6 +1866,25 @@ rdma1: rdma@1400c000 { iommus =3D <&iommu M4U_PORT_DISP_RDMA1>; mediatek,rdma-fifo-size =3D <2048>; mediatek,gce-client-reg =3D <&gce SUBSYS_1400XXXX 0xc000 0x1000>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + rdma1_in: endpoint { + remote-endpoint =3D <&ovl_2l1_out>; + }; + }; + + port@1 { + reg =3D <1>; + rdma1_out: endpoint { + remote-endpoint =3D <&dpi_in>; + }; + }; + }; }; =20 color0: color@1400e000 { @@ -1785,6 +1895,25 @@ color0: color@1400e000 { power-domains =3D <&spm MT8183_POWER_DOMAIN_DISP>; clocks =3D <&mmsys CLK_MM_DISP_COLOR0>; mediatek,gce-client-reg =3D <&gce SUBSYS_1400XXXX 0xe000 0x1000>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + color0_in: endpoint { + remote-endpoint =3D <&rdma0_out>; + }; + }; + + port@1 { + reg =3D <1>; + color0_out: endpoint { + remote-endpoint =3D <&ccorr0_in>; + }; + }; + }; }; =20 ccorr0: ccorr@1400f000 { @@ -1794,6 +1923,25 @@ ccorr0: ccorr@1400f000 { power-domains =3D <&spm MT8183_POWER_DOMAIN_DISP>; clocks =3D <&mmsys CLK_MM_DISP_CCORR0>; mediatek,gce-client-reg =3D <&gce SUBSYS_1400XXXX 0xf000 0x1000>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + ccorr0_in: endpoint { + remote-endpoint =3D <&color0_out>; + }; + }; + + port@1 { + reg =3D <1>; + ccorr0_out: endpoint { + remote-endpoint =3D <&aal0_in>; + }; + }; + }; }; =20 aal0: aal@14010000 { @@ -1803,6 +1951,25 @@ aal0: aal@14010000 { power-domains =3D <&spm MT8183_POWER_DOMAIN_DISP>; clocks =3D <&mmsys CLK_MM_DISP_AAL0>; mediatek,gce-client-reg =3D <&gce SUBSYS_1401XXXX 0 0x1000>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + aal0_in: endpoint { + remote-endpoint =3D <&ccorr0_out>; + }; + }; + + port@1 { + reg =3D <1>; + aal0_out: endpoint { + remote-endpoint =3D <&gamma0_in>; + }; + }; + }; }; =20 gamma0: gamma@14011000 { @@ -1812,6 +1979,25 @@ gamma0: gamma@14011000 { power-domains =3D <&spm MT8183_POWER_DOMAIN_DISP>; clocks =3D <&mmsys CLK_MM_DISP_GAMMA0>; mediatek,gce-client-reg =3D <&gce SUBSYS_1401XXXX 0x1000 0x1000>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + gamma0_in: endpoint { + remote-endpoint =3D <&aal0_out>; + }; + }; + + port@1 { + reg =3D <1>; + gamma0_out: endpoint { + remote-endpoint =3D <&dither0_in>; + }; + }; + }; }; =20 dither0: dither@14012000 { @@ -1821,6 +2007,25 @@ dither0: dither@14012000 { power-domains =3D <&spm MT8183_POWER_DOMAIN_DISP>; clocks =3D <&mmsys CLK_MM_DISP_DITHER0>; mediatek,gce-client-reg =3D <&gce SUBSYS_1401XXXX 0x2000 0x1000>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + dither0_in: endpoint { + remote-endpoint =3D <&gamma0_out>; + }; + }; + + port@1 { + reg =3D <1>; + dither0_out: endpoint { + remote-endpoint =3D <&dsi_in>; + }; + }; + }; }; =20 dsi0: dsi@14014000 { @@ -1837,8 +2042,21 @@ dsi0: dsi@14014000 { phy-names =3D "dphy"; status =3D "disabled"; =20 - port { - dsi_out: endpoint { }; + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + dsi_in: endpoint { + remote-endpoint =3D <&dither0_out>; + }; + }; + + port@1 { + reg =3D <1>; + dsi_out: endpoint { }; + }; }; }; =20 @@ -1853,8 +2071,21 @@ dpi0: dpi@14015000 { clock-names =3D "pixel", "engine", "pll"; status =3D "disabled"; =20 - port { - dpi_out: endpoint { }; + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + dpi_in: endpoint { + remote-endpoint =3D <&rdma1_out>; + }; + }; + + port@1 { + reg =3D <1>; + dpi_out: endpoint { }; + }; }; }; =20 --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 89A452D5C9F; Thu, 24 Jul 2025 08:40:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346457; cv=none; b=GcwMD39hfOoIEdEzlBOkkmbwkDzXiotMD+DkeQu3kfMVE6SEdEDlUC27xXpE+YIJOVsd96ySLDg/XiW+KeFotRj4EWflE+FJkD7e/C4gqJcL61Cv3fylSTTLclAL1ly3lCeBImQexi0knWzBSNtIboCPnqTMEI3/mdBoC0KiITw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346457; c=relaxed/simple; bh=TVuhnwDPPn4uO0H+b17b7IVpJHImbqjOWxlQ//0buiM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=qoCUroSiapePanEmbqZQW4xHJ9qlIEZSrR+AYKufUZZj6EWCzYUCObRWXD8eBP7HXLqOr+p8vJrZquMkWiquz2NDe7wLTB1f8iql7Wxz6VlBjrHmi5dsGsA4mqEBWCO9b33Va5XNQ5rm9CKVF8dTB0791zlM0il278+qX4o3u4E= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=J2yy0BZV; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="J2yy0BZV" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346452; bh=TVuhnwDPPn4uO0H+b17b7IVpJHImbqjOWxlQ//0buiM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=J2yy0BZVaUqs+CkIuOcB1kvo8eR/4NQyCVbhCChcVvbxM9A5O8hBJpwauT9gAKdFx YD0icu7eBQu7YdjnfuP27dGBTF5EaPRSrX7KQevmPr1GUF0XuHw7UFgCWOTmvmztKn foBtU6MhcG3K75MOeYNbgeLIEwFbdFy7T2nyRWb3GpKXqH5Dn9taziJvJ4Q1alh/CE G/ivgeRss8z0iFvSfka2JIuLDNKeKFR6BvGxTXIu4Q0d7/ybnyuEheXdOsbl66/aJt dvpKmS+uNdxQNB34w0vVNEUoUKBrPqdGL4PovLpwQiUFbPZp676MGQ+W80ShRiL7CP cwSR8zYZFUkZA== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id 65C2517E0FC2; Thu, 24 Jul 2025 10:40:50 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 33/38] arm64: dts: mediatek: mt8183-kukui: Move DSI panel node to machine dtsis Date: Thu, 24 Jul 2025 10:39:09 +0200 Message-ID: <20250724083914.61351-34-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" Not all of the kukui machines have got a real DSI panel, infact, some of those have got a DSI to eDP bridge instead: this means that the address and size cells are necessary in the first case but unnecessary in the latter. Instead of adding a bunch of /delete-node/ which would impact on human readability, move the entire panel node declaration to each of the relevant Kukui machine dtsi: even though this introduces some duplication, the advantages in readability surclass that. Signed-off-by: AngeloGioacchino Del Regno Reviewed-by: Chen-Yu Tsai --- .../dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 5 ---- .../dts/mediatek/mt8183-kukui-kakadu.dtsi | 27 ++++++++++++++++++ .../dts/mediatek/mt8183-kukui-kodama.dtsi | 28 +++++++++++++++++++ .../boot/dts/mediatek/mt8183-kukui-krane.dtsi | 28 +++++++++++++++++++ .../arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 23 --------------- 5 files changed, 83 insertions(+), 28 deletions(-) diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi b/arch/= arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi index f2afca63c75a..1b74ec171c10 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi @@ -93,11 +93,6 @@ cros_ec_pwm: pwm { }; }; =20 -&dsi0 { - status =3D "okay"; - /delete-node/panel@0; -}; - &dsi_out { remote-endpoint =3D <&anx7625_in>; }; diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi b/arch/a= rm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi index 472d4987615a..d71972c94e42 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi @@ -61,6 +61,33 @@ &bluetooth { firmware-name =3D "nvm_00440302_i2s_eu.bin"; }; =20 +&dsi0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + + panel: panel@0 { + /* compatible will be set in board dts */ + reg =3D <0>; + enable-gpios =3D <&pio 45 0>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&panel_pins_default>; + avdd-supply =3D <&ppvarn_lcd>; + avee-supply =3D <&ppvarp_lcd>; + pp1800-supply =3D <&pp1800_lcd>; + backlight =3D <&backlight_lcd0>; + rotation =3D <270>; + port { + panel_in: endpoint { + remote-endpoint =3D <&dsi_out>; + }; + }; + }; +}; + +&dsi_out { + remote-endpoint =3D <&panel_in>; +}; + &i2c0 { status =3D "okay"; }; diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama.dtsi b/arch/a= rm64/boot/dts/mediatek/mt8183-kukui-kodama.dtsi index 1b21e3958061..b702ff066636 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama.dtsi @@ -42,6 +42,34 @@ pp1800_lcd: pp1800-lcd { }; }; =20 +&dsi0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + status =3D "okay"; + + panel: panel@0 { + /* compatible will be set in board dts */ + reg =3D <0>; + enable-gpios =3D <&pio 45 0>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&panel_pins_default>; + avdd-supply =3D <&ppvarn_lcd>; + avee-supply =3D <&ppvarp_lcd>; + pp1800-supply =3D <&pp1800_lcd>; + backlight =3D <&backlight_lcd0>; + rotation =3D <270>; + port { + panel_in: endpoint { + remote-endpoint =3D <&dsi_out>; + }; + }; + }; +}; + +&dsi_out { + remote-endpoint =3D <&panel_in>; +}; + &i2c0 { status =3D "okay"; =20 diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-krane.dtsi b/arch/ar= m64/boot/dts/mediatek/mt8183-kukui-krane.dtsi index a85c73b43195..b6cfcafd8b06 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-krane.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-krane.dtsi @@ -45,6 +45,34 @@ &bluetooth { firmware-name =3D "nvm_00440302_i2s_eu.bin"; }; =20 +&dsi0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + status =3D "okay"; + + panel: panel@0 { + /* compatible will be set in board dts */ + reg =3D <0>; + enable-gpios =3D <&pio 45 0>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&panel_pins_default>; + avdd-supply =3D <&ppvarn_lcd>; + avee-supply =3D <&ppvarp_lcd>; + pp1800-supply =3D <&pp1800_lcd>; + backlight =3D <&backlight_lcd0>; + rotation =3D <270>; + port { + panel_in: endpoint { + remote-endpoint =3D <&dsi_out>; + }; + }; + }; +}; + +&dsi_out { + remote-endpoint =3D <&panel_in>; +}; + &i2c0 { status =3D "okay"; =20 diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi b/arch/arm64/bo= ot/dts/mediatek/mt8183-kukui.dtsi index 8f3a0e85b4ed..4ac0a60fdd24 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi @@ -252,29 +252,6 @@ &cpu7 { =20 &dsi0 { status =3D "okay"; - #address-cells =3D <1>; - #size-cells =3D <0>; - panel: panel@0 { - /* compatible will be set in board dts */ - reg =3D <0>; - enable-gpios =3D <&pio 45 0>; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&panel_pins_default>; - avdd-supply =3D <&ppvarn_lcd>; - avee-supply =3D <&ppvarp_lcd>; - pp1800-supply =3D <&pp1800_lcd>; - backlight =3D <&backlight_lcd0>; - rotation =3D <270>; - port { - panel_in: endpoint { - remote-endpoint =3D <&dsi_out>; - }; - }; - }; -}; - -&dsi_out { - remote-endpoint =3D <&panel_in>; }; =20 &gic { --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1EF0F2D661E; Thu, 24 Jul 2025 08:40:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346458; cv=none; b=r+vSH4sqIn4R4adoSNspI1VSMmlO2FPitdz+Y+8H6zxcNcE57KvH9PFZ5toEPoKTEeu6FFndEYcgIX/a4MfMXzqdZMaApwApxGXs0roTIB0GiUAX9eCx3+YajFUvUlSUVoxoVP4qK7DcAsS3hVq88RN+mCPfA4L0hLvrUc9xmAQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346458; c=relaxed/simple; bh=mFbuAM5ZhB+OJa9KME98odHO4UJ473ILd2p4q9JxTKI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=aICCU5p3wYH4AJ31dKANDA64Iy4/Gtv7M0Kx/JgnEfOvoei3oLTUdaxDT3SbOM+kqKVfewuziuXgBDE6mwKtxTbcHFVXn4WT7xI5WOV+q0Me89AnZS3n0m83xjK5XxC03bwQqUK1cDho/TFo4EmATG8gPhow9TzXmuwVHOHOMfk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=mohmbY1p; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="mohmbY1p" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346455; bh=mFbuAM5ZhB+OJa9KME98odHO4UJ473ILd2p4q9JxTKI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=mohmbY1pYbDjkf6kEDQF/IH0XkbcczQ5frh6z1HJDMqThe6CYH0tysljApwDw1NuM KkaStjTUtDm8fbHkG41N9PizXPGd08cbFyhyZavsJx0A5b0lQ1iqB8rjoFrCDZmahK o/Mucxkd4DCNLO3vW+0xdEJwLypaaGUhizPfU8fHLCvwit6gnUspvdNsM2bnkdGjjM zs6XpQMjngBqYBtc4ptxOqrLfFFFeYHB1zTipu2Jkj3rJbd7REqCzO3Cu9YR5DQvzP kcp5BrHHf7YQ+RVKjcu83t2+Pzf7no+o9bqZHDaAhQuHaHNwB9kv67OyurqVdgFP1Z /rqdiOPszak0A== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id 0BAF117E11EE; Thu, 24 Jul 2025 10:40:53 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 34/38] arm64: dts: mediatek: mt8195: Fix ranges for jpeg enc/decoder nodes Date: Thu, 24 Jul 2025 10:39:10 +0200 Message-ID: <20250724083914.61351-35-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" The jpeg decoder main node is under the soc bus but currently has no ranges or reg specified, while the children do, and this is wrong in multiple aspects. The very same is also valid for the jpeg encoder node. Rename the decoder and encoder nodes to "jpeg-decoder@1a040000" and to "jpeg-encoder@1a030000" respectively, and change their children to use the newly defined ranges. Signed-off-by: AngeloGioacchino Del Regno Reviewed-by: Fei Shao --- arch/arm64/boot/dts/mediatek/mt8195.dtsi | 30 +++++++++++++----------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/arch/arm64/boot/dts/mediatek/mt8195.dtsi b/arch/arm64/boot/dts= /mediatek/mt8195.dtsi index dd065b1bf94a..35b10082bb89 100644 --- a/arch/arm64/boot/dts/mediatek/mt8195.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8195.dtsi @@ -3014,7 +3014,7 @@ venc: video-codec@1a020000 { #size-cells =3D <2>; }; =20 - jpgdec-master { + jpeg-decoder@1a040000 { compatible =3D "mediatek,mt8195-jpgdec"; power-domains =3D <&spm MT8195_POWER_DOMAIN_VDEC1>; iommus =3D <&iommu_vdo M4U_PORT_L19_JPGDEC_WDMA0>, @@ -3025,11 +3025,12 @@ jpgdec-master { <&iommu_vdo M4U_PORT_L19_JPGDEC_BUFF_OFFSET0>; #address-cells =3D <2>; #size-cells =3D <2>; - ranges; + ranges =3D <0 0 0 0x1a040000 0 0x20000>, + <1 0 0 0x1b040000 0 0x10000>; =20 - jpgdec@1a040000 { + jpgdec@0,0 { compatible =3D "mediatek,mt8195-jpgdec-hw"; - reg =3D <0 0x1a040000 0 0x10000>;/* JPGDEC_C0 */ + reg =3D <0 0 0 0x10000>;/* JPGDEC_C0 */ iommus =3D <&iommu_vdo M4U_PORT_L19_JPGDEC_WDMA0>, <&iommu_vdo M4U_PORT_L19_JPGDEC_BSDMA0>, <&iommu_vdo M4U_PORT_L19_JPGDEC_WDMA1>, @@ -3042,9 +3043,9 @@ jpgdec@1a040000 { power-domains =3D <&spm MT8195_POWER_DOMAIN_VDEC0>; }; =20 - jpgdec@1a050000 { + jpgdec@0,10000 { compatible =3D "mediatek,mt8195-jpgdec-hw"; - reg =3D <0 0x1a050000 0 0x10000>;/* JPGDEC_C1 */ + reg =3D <0 0 0x10000 0x10000>;/* JPGDEC_C1 */ iommus =3D <&iommu_vdo M4U_PORT_L19_JPGDEC_WDMA0>, <&iommu_vdo M4U_PORT_L19_JPGDEC_BSDMA0>, <&iommu_vdo M4U_PORT_L19_JPGDEC_WDMA1>, @@ -3057,9 +3058,9 @@ jpgdec@1a050000 { power-domains =3D <&spm MT8195_POWER_DOMAIN_VDEC1>; }; =20 - jpgdec@1b040000 { + jpgdec@1,0 { compatible =3D "mediatek,mt8195-jpgdec-hw"; - reg =3D <0 0x1b040000 0 0x10000>;/* JPGDEC_C2 */ + reg =3D <1 0 0 0x10000>;/* JPGDEC_C2 */ iommus =3D <&iommu_vpp M4U_PORT_L20_JPGDEC_WDMA0>, <&iommu_vpp M4U_PORT_L20_JPGDEC_BSDMA0>, <&iommu_vpp M4U_PORT_L20_JPGDEC_WDMA1>, @@ -3088,7 +3089,7 @@ vdosys0: syscon@1c01a000 { }; =20 =20 - jpgenc-master { + jpeg-encoder@1a030000 { compatible =3D "mediatek,mt8195-jpgenc"; power-domains =3D <&spm MT8195_POWER_DOMAIN_VENC_CORE1>; iommus =3D <&iommu_vpp M4U_PORT_L20_JPGENC_Y_RDMA>, @@ -3097,11 +3098,12 @@ jpgenc-master { <&iommu_vpp M4U_PORT_L20_JPGENC_BSDMA>; #address-cells =3D <2>; #size-cells =3D <2>; - ranges; + ranges =3D <0 0 0 0x1a030000 0 0x10000>, + <1 0 0 0x1b030000 0 0x10000>; =20 - jpgenc@1a030000 { + jpgenc@0,0 { compatible =3D "mediatek,mt8195-jpgenc-hw"; - reg =3D <0 0x1a030000 0 0x10000>; + reg =3D <0 0 0 0x10000>; iommus =3D <&iommu_vdo M4U_PORT_L19_JPGENC_Y_RDMA>, <&iommu_vdo M4U_PORT_L19_JPGENC_C_RDMA>, <&iommu_vdo M4U_PORT_L19_JPGENC_Q_TABLE>, @@ -3112,9 +3114,9 @@ jpgenc@1a030000 { power-domains =3D <&spm MT8195_POWER_DOMAIN_VENC>; }; =20 - jpgenc@1b030000 { + jpgenc@1,0 { compatible =3D "mediatek,mt8195-jpgenc-hw"; - reg =3D <0 0x1b030000 0 0x10000>; + reg =3D <1 0 0 0x10000>; iommus =3D <&iommu_vpp M4U_PORT_L20_JPGENC_Y_RDMA>, <&iommu_vpp M4U_PORT_L20_JPGENC_C_RDMA>, <&iommu_vpp M4U_PORT_L20_JPGENC_Q_TABLE>, --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8192A2D8783; Thu, 24 Jul 2025 08:40:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346461; cv=none; b=TKhPPIVVnoigF3JmG75+0hIEcmiVsFixxiRYXZa9DYSMcJmpNuHqGLO4azbh0HGVMQmSK1wySgFdRnXH741vnae0tGiRFkK3Sds/sE2MKu3wUwoe86Kb1ZP+pcEgH7IWfH5gLnNRp54eh8dHpRrqKceni1gJRE5enXEKKHa8qkg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346461; c=relaxed/simple; bh=ujVdYOL/kD6nq4vkzbaijjYm7dNaRsIKSU9o/0er5HI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=qy1ezDoWNqqX23COYWW/zmYI5tbGkHclrOVr8DzmRVzp4pNhtCSUVdBDTbxpc5jaU6Xd3AtucvuZxUXKjWM90GkUK/RSxP6IGEN1DUaWAWWZ1hAuNgg6Un1ty0p+ae7/BlameJ77RPajbqN7kFvRbDhej/akEh6Z+J8pyIM29zg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=leJi8Mqp; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="leJi8Mqp" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346458; bh=ujVdYOL/kD6nq4vkzbaijjYm7dNaRsIKSU9o/0er5HI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=leJi8MqpM1LFfjdNNUZhgteybFuRy2qMNZ5aNDLl7SrT8+QpHpAG1pu6r3dR4xroT NaaXgJrG9tVUdrw14YtwRdLDJKoEPg0N5w0na+smo0JcnSWzV/XnrteBtQ/By5Fd2z AgZ3xJ1pKafoz927DhxGJ8JsNUYCL/MY0kXOIRwCIdve0aAxOfkZdOEjEF3SAXxri7 tJBcl2WMX9ukok/tRPn2vIoBVJm9dtgx8R7sgEl6ogITLwG5XiEeR53+ICQU6IUJy6 hHPTg04wXXbLRui45XH28kbMZdNC9nFUVK9IM98TpBNA7IGusA6yf2xYyrdaYjfvS+ plLudM1jVUBFg== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id A60F617E108A; Thu, 24 Jul 2025 10:40:55 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 35/38] arm64: dts: mediatek: mt8195-cherry: Move VBAT-supply to Tomato R1/R2 Date: Thu, 24 Jul 2025 10:39:11 +0200 Message-ID: <20250724083914.61351-36-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" Move the VBAT supply to mt8195-cherry-tomato-{r1,r2} as this power supply is named like that only for the Realtek RT5682i codec. Signed-off-by: AngeloGioacchino Del Regno Reviewed-by: Chen-Yu Tsai --- arch/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r1.dts | 1 + arch/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r2.dts | 1 + arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 1 - 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r1.dts b/arc= h/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r1.dts index a82d716f10d4..a50b4e8efaba 100644 --- a/arch/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r1.dts +++ b/arch/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r1.dts @@ -13,6 +13,7 @@ / { &audio_codec { compatible =3D "realtek,rt5682i"; realtek,btndet-delay =3D <16>; + VBAT-supply =3D <&pp3300_z5>; }; =20 &sound { diff --git a/arch/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r2.dts b/arc= h/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r2.dts index 2d6522c144b7..a8657c0068d5 100644 --- a/arch/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r2.dts +++ b/arch/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r2.dts @@ -13,6 +13,7 @@ / { &audio_codec { compatible =3D "realtek,rt5682i"; realtek,btndet-delay =3D <16>; + VBAT-supply =3D <&pp3300_z5>; }; =20 &pio_default { diff --git a/arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi b/arch/arm64/b= oot/dts/mediatek/mt8195-cherry.dtsi index e70599807bb1..d40f4c1b9766 100644 --- a/arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi @@ -535,7 +535,6 @@ audio_codec: codec@1a { =20 AVDD-supply =3D <&mt6359_vio18_ldo_reg>; MICVDD-supply =3D <&pp3300_z2>; - VBAT-supply =3D <&pp3300_z5>; }; }; =20 --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 75866279917; Thu, 24 Jul 2025 08:41:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346464; cv=none; b=B+eZpPStTuZmwkjc5SRX0Ine6s9bJlB0I8/df2rZ7FrNyunbVEp+jYflzMSMw+1OUJTFhX1Yofkf8T0R0367R4uzt+LkTVRjnrp6iBEpW3aA5vjkqiZuQMxfk5WLy3Db5DItLHyRpMyHP4vrJEPIj5SOqSrJIFXTQxQh9nY/rq4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346464; c=relaxed/simple; bh=isBcp22K4ow+WwdLtmfT8eS5RNhAYShdyGLUfi1Qu/k=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=mE4p2Eju6yzsC+htDG04Ht1NvY6Z7gVbIyCQrOcMI7Kh/eKkgXVrCNzojIBmKjFgMyw5Jcy262zF3e0ANHZSwe4VYiN9nPMzqpWUvih1X7X7rkM9TFF4IY4YOgP8CVRwIwcszFxLQgpvsgyjyjqvprnwlN8OYrN6nffmSxtbFt8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=YPe5uV2p; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="YPe5uV2p" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346460; bh=isBcp22K4ow+WwdLtmfT8eS5RNhAYShdyGLUfi1Qu/k=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=YPe5uV2pDuw1U0jY1d+yJY6bMNp5dERWkNdlL0QglioHjCPsArwEd8SCpGPQWqTo+ SYyhQJRBE3rDdl/X0TwKbAK1Q2LxbUrcBIfsRS/tcv1ZfleQVz5NJeycQkeWpc5laf CJaUbz5jXjGDXOdhYNHBgXrjwdqiWugCM+JwQA8PIa8pYSoqY55Jcoe421gxT75fzP ll8zcQEA7XpjYXvVHtT409AUyVdIoV31Hct0g3E+5Ol9bf9qjL4l8KEcGrEfPXzS5n gTN0A7Zi7EKqqiCbViC43QCktjNSZzZpGt83FIntyVCF52O+SWLYC8kznPUjdWoqCw H1i7Vlgwyr1Pg== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id 4DFFC17E0C96; Thu, 24 Jul 2025 10:40:58 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 36/38] arm64: dts: mediatek: mt8195-cherry: Add missing regulators to rt5682 Date: Thu, 24 Jul 2025 10:39:12 +0200 Message-ID: <20250724083914.61351-37-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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 the missing DBVDD and LDO1-IN power supplies to the codec node as both RT5682i and RT5682s require those. This commit only fixes a dtbs_check warning but doesn't produce any functional changes because the VIO18 LDO is already powered on because it's assigned as AVDD supply anyway. Signed-off-by: AngeloGioacchino Del Regno Reviewed-by: Chen-Yu Tsai --- arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi b/arch/arm64/b= oot/dts/mediatek/mt8195-cherry.dtsi index d40f4c1b9766..b3761b80cac7 100644 --- a/arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi @@ -534,7 +534,9 @@ audio_codec: codec@1a { realtek,jd-src =3D <1>; =20 AVDD-supply =3D <&mt6359_vio18_ldo_reg>; + DBVDD-supply =3D <&mt6359_vio18_ldo_reg>; MICVDD-supply =3D <&pp3300_z2>; + LDO1-IN-supply =3D <&mt6359_vio18_ldo_reg>; }; }; =20 --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CD93A2DC347; Thu, 24 Jul 2025 08:41:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346466; cv=none; b=jZ/+n9sa2eTDpwasZHUqeItJFJGSh+0efzMxbRU6zfiHJU4PhJz901iteSJAFY2Iex0BPchrwkweg1PzGxg/y1YDCBooi86/lUgQEy6GZZBe5B8XxyuHjOtHg/G6Wu+yIlrmYpuXcj0KzALGBBaDkqM/5fCwdOldgCA8SSF8gE4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346466; c=relaxed/simple; bh=Pel7h38bcUMPfE/D3HqIepQWXGSnvjnAoZZOpkysy0M=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Etcz6c74hVgWL0G47/py/0pY5aqrm6J1gy+fxHsGxfTdRSIiXII8RuRaF0AIr3mdw69Ku+amdgrm+yCbcgOP60Z7kNLIHqPnkKmIqDbg8wGzzaYXSA9J5/iS61JXKhyoU9xRBiHeVzY8UTF/p0zndR45QL9FhaQe5/0yE+50zbU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=HymlcTuK; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="HymlcTuK" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346463; bh=Pel7h38bcUMPfE/D3HqIepQWXGSnvjnAoZZOpkysy0M=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=HymlcTuK7c/Bm3rlM5A2/bpPos7MG5VigxisyMResbZzyrX3Si6gHiNxYTjgPpZH2 WSsj912RwYurKIeVl7ernFmlDS4bVobJfvv3TSVkhpBRl4hoYASx2QQDjQnFSP+Lov 4gIiPuSAY1ImG6gM71MLaBwTtd1RvyLoxPcmym3IJ6QkGIvgC4OCv3LIN/HwE3Vn6b MXwb0oZZ5TzIXiRt6ZJNks9zCI+cHiQL74HyaUGaow2LIylkClfuUqkCasuRsSOMZ6 dfVQVYFDRrqNkNfUqQdkbcgi/BsAM7hQ+IZRbhs6PIfK0VYscP1JZldAPp3lNuJ8v3 MtLqDTdE3eu0Q== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id ECB2117E1062; Thu, 24 Jul 2025 10:41:00 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 37/38] arm64: dts: mediatek: mt8395-kontron-i1200: Fix MT6360 regulator nodes Date: Thu, 24 Jul 2025 10:39:13 +0200 Message-ID: <20250724083914.61351-38-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" All of the MT6360 regulator nodes were wrong and would not probe because the regulator names are supposed to be lower case, but they are upper case in this devicetree. Change all nodes to be lower case to get working regulators. Fixes: 94aaf79a6af5 ("arm64: dts: mediatek: add Kontron 3.5"-SBC-i1200") Signed-off-by: AngeloGioacchino Del Regno Reviewed-by: Fei Shao --- .../mediatek/mt8395-kontron-3-5-sbc-i1200.dts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/arch/arm64/boot/dts/mediatek/mt8395-kontron-3-5-sbc-i1200.dts = b/arch/arm64/boot/dts/mediatek/mt8395-kontron-3-5-sbc-i1200.dts index 4985b65925a9..d16f545cbbb2 100644 --- a/arch/arm64/boot/dts/mediatek/mt8395-kontron-3-5-sbc-i1200.dts +++ b/arch/arm64/boot/dts/mediatek/mt8395-kontron-3-5-sbc-i1200.dts @@ -352,7 +352,7 @@ regulator { LDO_VIN2-supply =3D <&vsys>; LDO_VIN3-supply =3D <&vsys>; =20 - mt6360_buck1: BUCK1 { + mt6360_buck1: buck1 { regulator-name =3D "emi_vdd2"; regulator-min-microvolt =3D <600000>; regulator-max-microvolt =3D <1800000>; @@ -362,7 +362,7 @@ MT6360_OPMODE_LP regulator-always-on; }; =20 - mt6360_buck2: BUCK2 { + mt6360_buck2: buck2 { regulator-name =3D "emi_vddq"; regulator-min-microvolt =3D <300000>; regulator-max-microvolt =3D <1300000>; @@ -372,7 +372,7 @@ MT6360_OPMODE_LP regulator-always-on; }; =20 - mt6360_ldo1: LDO1 { + mt6360_ldo1: ldo1 { regulator-name =3D "mt6360_ldo1"; /* Test point */ regulator-min-microvolt =3D <1200000>; regulator-max-microvolt =3D <3600000>; @@ -380,7 +380,7 @@ mt6360_ldo1: LDO1 { MT6360_OPMODE_LP>; }; =20 - mt6360_ldo2: LDO2 { + mt6360_ldo2: ldo2 { regulator-name =3D "panel1_p1v8"; regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <1800000>; @@ -388,7 +388,7 @@ mt6360_ldo2: LDO2 { MT6360_OPMODE_LP>; }; =20 - mt6360_ldo3: LDO3 { + mt6360_ldo3: ldo3 { regulator-name =3D "vmc_pmu"; regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <3300000>; @@ -396,7 +396,7 @@ mt6360_ldo3: LDO3 { MT6360_OPMODE_LP>; }; =20 - mt6360_ldo5: LDO5 { + mt6360_ldo5: ldo5 { regulator-name =3D "vmch_pmu"; regulator-min-microvolt =3D <3300000>; regulator-max-microvolt =3D <3300000>; @@ -404,7 +404,7 @@ mt6360_ldo5: LDO5 { MT6360_OPMODE_LP>; }; =20 - mt6360_ldo6: LDO6 { + mt6360_ldo6: ldo6 { regulator-name =3D "mt6360_ldo6"; /* Test point */ regulator-min-microvolt =3D <500000>; regulator-max-microvolt =3D <2100000>; @@ -412,7 +412,7 @@ mt6360_ldo6: LDO6 { MT6360_OPMODE_LP>; }; =20 - mt6360_ldo7: LDO7 { + mt6360_ldo7: ldo7 { regulator-name =3D "emi_vmddr_en"; regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <1800000>; --=20 2.50.1 From nobody Sun Sep 7 23:41:31 2025 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7D89E2DE70B; Thu, 24 Jul 2025 08:41:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346469; cv=none; b=YeNbM80p716k/hjJ0vTRRq6EsXRBRJvpqMLtAHo6JQ76UW9Su9H2ijgdJDMDj9DwznRh00amUqVpG6u2E1/S99hOJIfurrLgJ9KJ3Dyx1Tq2qioAgcBoYBCBqM8MMJPAZPPWwa9VnsJBm7IaxMQTdDzhJGqA/F1+mhLMd2DBYz0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753346469; c=relaxed/simple; bh=B3CsW3fupLeNYb98MufEHqQnnbS1JREMQP80NpqoAvM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=LaVSKfB1dAmQHoa85UCe9ZKh1j8qpO1L3RMUYn38Weqe2Zub/YDwGMneNRxWACKgmsRkRBjts1WQet//Xz0Hi6NNpeIebp+5Ki/pi39mFOMkF7483nvA946Qff1jQAknNwrzjNFO2VKHFF0fkKh6f5pWMKq61EIK5cVETTIM2kw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=k4uXIOfO; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="k4uXIOfO" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1753346466; bh=B3CsW3fupLeNYb98MufEHqQnnbS1JREMQP80NpqoAvM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=k4uXIOfOiJfGvxbxd9tJwlQiHQnrACaUK133JcQoARmvOPlPu554K4W+kHlQPKNNz kU+iq3w5H8p62xWT+s2irE1YpD+Q45oSLpwIiuKBwAVRYVJetS89P3dFgOIfd97+qi UgZXxN3ee11t+obnIZ8ta0nJVNGPHGkSoyh/hMJCDbhBaXhZ3WGg/BQfzwpjycYYf9 1Lt9KjIQIlbF92Qw8H+tWVP+YQ5gkpdhczsQxg+kBX+ouldOFXzOpZLg93nW6OHu1Q 9pa2jozQDo6g+wQcPEMCMsDxTfqXzmXO+7cMGuW9NV97Nb1RpfQiv+sMGtypvfMpnu 6QDan0Kv1YnFQ== Received: from IcarusMOD.eternityproject.eu (2-237-20-237.ip236.fastwebnet.it [2.237.20.237]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: kholk11) by bali.collaboradmins.com (Postfix) with ESMTPSA id 92AD217E0FC2; Thu, 24 Jul 2025 10:41:03 +0200 (CEST) From: AngeloGioacchino Del Regno To: linux-mediatek@lists.infradead.org, robh@kernel.org Cc: herbert@gondor.apana.org.au, davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org, chunkuang.hu@kernel.org, p.zabel@pengutronix.de, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jassisinghbrar@gmail.com, mchehab@kernel.org, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, chunfeng.yun@mediatek.com, vkoul@kernel.org, kishon@kernel.org, sean.wang@kernel.org, linus.walleij@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org, mathieu.poirier@linaro.org, daniel.lezcano@linaro.org, tglx@linutronix.de, atenart@kernel.org, jitao.shi@mediatek.com, ck.hu@mediatek.com, houlong.wei@mediatek.com, kyrie.wu@mediatek.corp-partner.google.com, andy.teng@mediatek.com, tinghan.shen@mediatek.com, jiaxin.yu@mediatek.com, shane.chien@mediatek.com, olivia.wen@mediatek.com, granquet@baylibre.com, eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com, jieyy.yang@mediatek.com, frank-w@public-files.de, mwalle@kernel.org, fparent@baylibre.com, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-gpio@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH 38/38] arm64: dts: mediatek: mt8516-pumpkin: Fix machine compatible Date: Thu, 24 Jul 2025 10:39:14 +0200 Message-ID: <20250724083914.61351-39-angelogioacchino.delregno@collabora.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> References: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com> 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" This devicetree contained only the SoC compatible but lacked the machine specific one: add a "mediatek,mt8516-pumpkin" compatible to the list to fix dtbs_check warnings. Fixes: 9983822c8cf9 ("arm64: dts: mediatek: add pumpkin board dts") Signed-off-by: AngeloGioacchino Del Regno Reviewed-by: Fei Shao --- arch/arm64/boot/dts/mediatek/mt8516-pumpkin.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/mediatek/mt8516-pumpkin.dts b/arch/arm64/b= oot/dts/mediatek/mt8516-pumpkin.dts index cce642c53812..3d3db33a64dc 100644 --- a/arch/arm64/boot/dts/mediatek/mt8516-pumpkin.dts +++ b/arch/arm64/boot/dts/mediatek/mt8516-pumpkin.dts @@ -11,7 +11,7 @@ =20 / { model =3D "Pumpkin MT8516"; - compatible =3D "mediatek,mt8516"; + compatible =3D "mediatek,mt8516-pumpkin", "mediatek,mt8516"; =20 memory@40000000 { device_type =3D "memory"; --=20 2.50.1