From nobody Sun Dec 14 20:14:35 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 CA3A02459FD; Tue, 1 Jul 2025 06:06:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751350018; cv=none; b=IOP0Ecs1DkJ8/cRI3XP6hDStFA2e0g7xoLIDyU+qBuOsOvrn+6wOK+5RDeTxUTAA1VT32GBduXOyusJaFh5gYfKg3zvDBsVCYZ9Xuj4XTpSRh512dDbFGtUUrcTc5myJscscjzl5yhKLLuTRZjmd6LdQ/JRIqLNHNUw4A2+vd7k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751350018; c=relaxed/simple; bh=NtHVQV9EcFCMDX7k9Ycx1Wl9rCSucK710Cd1fER6oPM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=q7ap2CO2Z9oWM8LTGHhMn6bCYOkOW5d1Ns4dQKhAKQiyQuPzcl3yPuNIti0z7EWXXAKbWnYg4/6TVEX/R6XWXaof5gQ62cDF1LmQwiAhSdP4v0DsBbloL+tnc4TBBUxxNlp+0+ETfEFyz7/0MwKSqWbgTpHM0Ym2u1Fc4/Jbs20= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=qzbyfJ+5; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="qzbyfJ+5" Received: by smtp.kernel.org (Postfix) with ESMTPS id 9512EC4CEED; Tue, 1 Jul 2025 06:06:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1751350018; bh=NtHVQV9EcFCMDX7k9Ycx1Wl9rCSucK710Cd1fER6oPM=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=qzbyfJ+5zOAXdWpYHaez1II0t5HJ93Gp2NRZ6NiDQPb/GItLmam6CXiUUvyz6XYQe GRRakZBogsQUaeSZaBRA1sGpgsd5sQdItoLOEAoF1JFaC5IomazyPeB3Nj4bm2VyVf E6GJxJshF0+SO4EYZwAWsAoVpN2x5c4j8HuyTFhLjzn4Sw0HQ7CuZN7q4OMHZX2qqc C44XvX6UgxuM8JLsrmuETPXpcnXpXQ5lw+fjzlMIFK0IUpT5y5Ln4vfo6BHxYxv9Na WKpkgdOKB/7JN6NrwST5ULg/J2lO4iacVqItOEFwFxUkE4IhVqTz0K5ux6tyElmr9q hz+MXj4GrCvog== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8524FC7EE30; Tue, 1 Jul 2025 06:06:58 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Tue, 01 Jul 2025 09:06:55 +0300 Subject: [PATCH v3 01/11] dt-bindings: serial: mediatek,uart: add MT6572 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250701-mt6572-v3-1-8937cfa33f95@proton.me> References: <20250701-mt6572-v3-0-8937cfa33f95@proton.me> In-Reply-To: <20250701-mt6572-v3-0-8937cfa33f95@proton.me> To: Greg Kroah-Hartman , Jiri Slaby , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , AngeloGioacchino Del Regno , Thomas Gleixner , Daniel Lezcano , Wim Van Sebroeck , Guenter Roeck , Sean Wang , Russell King Cc: linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-watchdog@vger.kernel.org, Max Shevchenko , Krzysztof Kozlowski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1751350015; l=1028; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=DJTTfnpTHaaUzlVzY+8JNLh/4at1AR4THWvuXGzVm7Y=; b=jY7dQ+VmxolwWDt2wWLs6DJKybVtWuVif4gOjkoP62pOWKSamxbv9qGqC87ymozsEZWxGYIXV c93MdjqbOHeA5KjpONDv9xTXLgci0Mz4POuidVFWzznzKG+MdZJCU6E X-Developer-Key: i=wctrl@proton.me; a=ed25519; pk=JXUx3mL/OrnRvbK57HXgugBjEBKq4QgDKJqp7BALm74= X-Endpoint-Received: by B4 Relay for wctrl@proton.me/20250603 with auth_id=421 X-Original-From: Max Shevchenko Reply-To: wctrl@proton.me From: Max Shevchenko Add a compatible string for serial on the MT6572 SoC. Acked-by: Krzysztof Kozlowski Reviewed-by: AngeloGioacchino Del Regno Signed-off-by: Max Shevchenko --- Documentation/devicetree/bindings/serial/mediatek,uart.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/serial/mediatek,uart.yaml b/= Documentation/devicetree/bindings/serial/mediatek,uart.yaml index 1b02f0b197ff46e3530372d1d9303210cca9c2d5..fe283494188dea64bdfdd34a781= bf54c8cbc1f05 100644 --- a/Documentation/devicetree/bindings/serial/mediatek,uart.yaml +++ b/Documentation/devicetree/bindings/serial/mediatek,uart.yaml @@ -25,6 +25,7 @@ properties: - enum: - mediatek,mt2701-uart - mediatek,mt2712-uart + - mediatek,mt6572-uart - mediatek,mt6580-uart - mediatek,mt6582-uart - mediatek,mt6589-uart --=20 2.50.0 From nobody Sun Dec 14 20:14:35 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 323F82472AB; Tue, 1 Jul 2025 06:06:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751350019; cv=none; b=fzCr0HeEK81R/XViLghqw9ZO5WhsVRpJ2unTPq/oOtmUB5rt4Xp4VzTesd9UvKokXPZoHvj8pBFtngaOV7GK5m7PFiqK0cpiFiaFJoV4j06Vd3/PCHcA0Z+edk6blb2hKU2MK6cGZOD4bDP/Z6u7JEe48NT9ljCTlUC8P/x0c0Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751350019; c=relaxed/simple; bh=+2XzKppmwhQYzDFY8gVFCwStqrtJMEoTwOQNBbMYX/U=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=C7kcQbF7Ooz25oBaRb4P08qUyonuZJGEpZEzxB/T91Zqdckogg64HSNRL4cLFdMtBZ7DktsFcKqUsP5/2/ZAC9CHsn7IGoIBB6XhapQkg4CEshhTX9bDCuC1IKC4i+xsIzyZWproT8ffrZ1IQwH22vx4el6cXZvVvd7AwCbZFF0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=mu/GPcEq; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="mu/GPcEq" Received: by smtp.kernel.org (Postfix) with ESMTPS id A3878C4CEF6; Tue, 1 Jul 2025 06:06:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1751350018; bh=+2XzKppmwhQYzDFY8gVFCwStqrtJMEoTwOQNBbMYX/U=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=mu/GPcEqCD53bdOfSaCDc5L5KXxbWOutFdHWHstLUekSEmv7IZYEmTbeieL01NnM8 IkGQKMW3eQUmLDurzgv4zmNAILkjI+pIL+UadojyvVRNYQKb/YZ4FMmGQ+36y9MIkC QvtGjg3lo5Wx//wikvtZuy+kaPnOB8/9ENyE/u4DlF06k+uZ01KNjjVSVob40wx1nv NgfeUA/m1t62YSSwf7JLXGjczFPyYsAluoA1hISYddO8aFw8fpARToqrm7Pqine4vD UuT+8nhOPQ9Adha4fKv9Ug1D5YwETmk0/JkuXfpWwqxQnQqpOrHjRiq3aJDqjgSPYP n/0fVGibX+sGA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 93A52C8302F; Tue, 1 Jul 2025 06:06:58 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Tue, 01 Jul 2025 09:06:56 +0300 Subject: [PATCH v3 02/11] dt-bindings: interrupt-controller: mediatek,mt6577-sysirq: add MT6572 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250701-mt6572-v3-2-8937cfa33f95@proton.me> References: <20250701-mt6572-v3-0-8937cfa33f95@proton.me> In-Reply-To: <20250701-mt6572-v3-0-8937cfa33f95@proton.me> To: Greg Kroah-Hartman , Jiri Slaby , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , AngeloGioacchino Del Regno , Thomas Gleixner , Daniel Lezcano , Wim Van Sebroeck , Guenter Roeck , Sean Wang , Russell King Cc: linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-watchdog@vger.kernel.org, Max Shevchenko X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1751350015; l=1128; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=ctmiRMyUECT6RxIRfZlrUhBmOSzsSLv8C2rWtsE6Z0w=; b=P6VhdoTwJ+ne9nKM/MM5lvHCYGEw5s5aZf4IT2Vh5qsWo3y5HviU8dF/kcU6094GdfGnpdimh iAfmKKtV/fmCS04tPMtPICn6UL15fnpKOrF0P9hDsKeSjfr7q1oX0gX X-Developer-Key: i=wctrl@proton.me; a=ed25519; pk=JXUx3mL/OrnRvbK57HXgugBjEBKq4QgDKJqp7BALm74= X-Endpoint-Received: by B4 Relay for wctrl@proton.me/20250603 with auth_id=421 X-Original-From: Max Shevchenko Reply-To: wctrl@proton.me From: Max Shevchenko Add a compatible string for sysirq on the MT6572 SoC. Reviewed-by: AngeloGioacchino Del Regno Acked-by: Rob Herring (Arm) Signed-off-by: Max Shevchenko --- .../devicetree/bindings/interrupt-controller/mediatek,mt6577-sysirq.yaml |= 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/interrupt-controller/mediate= k,mt6577-sysirq.yaml b/Documentation/devicetree/bindings/interrupt-controll= er/mediatek,mt6577-sysirq.yaml index 123d24b05556c67374fbb87abe5e16c65031d2ed..30d76692ca87b507900076cd2f7= d2e7ed2605b33 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/mediatek,mt657= 7-sysirq.yaml +++ b/Documentation/devicetree/bindings/interrupt-controller/mediatek,mt657= 7-sysirq.yaml @@ -21,6 +21,7 @@ properties: - enum: - mediatek,mt2701-sysirq - mediatek,mt2712-sysirq + - mediatek,mt6572-sysirq - mediatek,mt6580-sysirq - mediatek,mt6582-sysirq - mediatek,mt6589-sysirq --=20 2.50.0 From nobody Sun Dec 14 20:14:35 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 32558248F42; Tue, 1 Jul 2025 06:06:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751350019; cv=none; b=ArLY//5ZOPmHJJwRIRQTaqnPFQ+RJ/hGbUHTSAQaQA6Ece8tFTgJSPVrD5BuPoO2mQge7Gc5ZPGZiqQBxQiRUgQn/7KqJ/039KV+4HrG1aLdctEyvVCrkxOn3DVv0lOZU4QcrRkxLUAcpvbA4okNO1F7+VF7vhM/ppUtn5ERCeI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751350019; c=relaxed/simple; bh=+qw9STpx921ZvRbNnhmcwiGWbXEwmuoqRUHJicA/m+o=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=OTZemxwhTYN98zhoF3+LkewphRXeA4v3v3RAcO5Qq/Jn94F1dv1Z70j7PaszcujhSRoJSF9Wu8Gl4BJJN0mksdOap81qUgwRw/uphoueK1X4r8LoA6394416rrii7+NwrGEOrhRAoU8cQgl0gmVAsyHr/p1n9zYRoi1OobuPSMs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=F6Cwxjt3; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="F6Cwxjt3" Received: by smtp.kernel.org (Postfix) with ESMTPS id AADDAC4CEF1; Tue, 1 Jul 2025 06:06:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1751350018; bh=+qw9STpx921ZvRbNnhmcwiGWbXEwmuoqRUHJicA/m+o=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=F6Cwxjt316ZGig1tlGw7ch9m216TRj+9exZ9GVKgPHfddW6UpBwgZLffWnV6DSW0C y7q9AdXkpNjPMMii+5mYDR1bH3SJ3sUHogrnOLGzRNxZddKRuY+pCJy60J1mu6DRhI pE/NuSPIQkiUVjwGrHFYfQlSgjz46NOYwAxJi9pXO7OypiDixVuOtnzhkCtqI1jQ5V uxXyc0gNig0+0sXwI3k64F1EYFOfQpxdoo7vKUivK3a63CKLHXecikpYakhvAg1axj GLQItRIOUyJWmNseOqgO0i7qYR/cuF6D9F5Aa6UnC0Wi7FhYEs72Ub8yEVtGU2zGg0 yBpX3ZawhRR2g== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id A1233C8303B; Tue, 1 Jul 2025 06:06:58 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Tue, 01 Jul 2025 09:06:57 +0300 Subject: [PATCH v3 03/11] dt-bindings: timer: mediatek: add MT6572 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250701-mt6572-v3-3-8937cfa33f95@proton.me> References: <20250701-mt6572-v3-0-8937cfa33f95@proton.me> In-Reply-To: <20250701-mt6572-v3-0-8937cfa33f95@proton.me> To: Greg Kroah-Hartman , Jiri Slaby , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , AngeloGioacchino Del Regno , Thomas Gleixner , Daniel Lezcano , Wim Van Sebroeck , Guenter Roeck , Sean Wang , Russell King Cc: linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-watchdog@vger.kernel.org, Max Shevchenko X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1751350015; l=993; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=o0ix7fgxDyGX/dNwoXME14P/IebZ5vKxE9iUMbF1tQw=; b=bMmAZgKeoncqK29G1cdfBQz+qO+g6RH0tldg21aARRClvtL9nleKHUfrB5cL3Q/BqgD7NqkNf W4HhlKJOZsBDd6Sbx3fQbfEqixpfbnaUIw3APZAoQ63fuJDz7OQxwW6 X-Developer-Key: i=wctrl@proton.me; a=ed25519; pk=JXUx3mL/OrnRvbK57HXgugBjEBKq4QgDKJqp7BALm74= X-Endpoint-Received: by B4 Relay for wctrl@proton.me/20250603 with auth_id=421 X-Original-From: Max Shevchenko Reply-To: wctrl@proton.me From: Max Shevchenko Add a compatible string for timer on the MT6572 SoC. Reviewed-by: AngeloGioacchino Del Regno Acked-by: Rob Herring (Arm) Signed-off-by: Max Shevchenko --- 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 f68fc7050c5687930e2ca6b6fa8f0b7a208803da..d5b574bfd2caad1bc54ef6bd176= 8d94055383727 100644 --- a/Documentation/devicetree/bindings/timer/mediatek,timer.yaml +++ b/Documentation/devicetree/bindings/timer/mediatek,timer.yaml @@ -26,6 +26,7 @@ properties: - items: - enum: - mediatek,mt2701-timer + - mediatek,mt6572-timer - mediatek,mt6580-timer - mediatek,mt6582-timer - mediatek,mt6589-timer --=20 2.50.0 From nobody Sun Dec 14 20:14:35 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 3245A2475CB; Tue, 1 Jul 2025 06:06:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751350019; cv=none; b=n709p8FgaERitYD/LNykD3Lbra2Dyj6iLz66qhzAFtWZNDPyzXAfHmBhrMYOrSFr9R3q6T/cZaQBY2QkF6KSLELszjuQ/4RiKh5824nvJOrYStxka786FGkdGRtLUfyKALwIe/v+7KwZ39gr0Pg5nmZWkeuCXWMKz9K5lfKlu94= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751350019; c=relaxed/simple; bh=DxOrqNd9oLxm5FY8Ovl6KbdgdkoW49USz3S5Sld0MXQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=BVWSfjjRdgu03h7mvW50T+5haHtfNMHuYh5T+CfaQ5FzOaYoAn/dL7/WZO3O0EUj7L/ItSHVKOsHfJvbZV7oQAaN6L/2h7oONJnTnrtNMCT15l5Kg7Gjg1fIdEx1NmhFLsg6KKJkCDb7ccTUlhFRFENNDixgGDTFiOUZeudN8YA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=KoIoAACE; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="KoIoAACE" Received: by smtp.kernel.org (Postfix) with ESMTPS id B9C21C4CEFA; Tue, 1 Jul 2025 06:06:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1751350018; bh=DxOrqNd9oLxm5FY8Ovl6KbdgdkoW49USz3S5Sld0MXQ=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=KoIoAACEUXdwHKdrGfMsfgDhsxk87V+G9Gp1Sw7U6SBEa9Qujq/sI0YJ3+AOfXz9H DLFGNw9p5V99YZj1gJUM2NUl4qHrnTZ4g4arZP0GD+7lvetf+R6su8JsGJwgljGhR5 7ckT0lbZrJuTxyH2QbHyQ5T1anm5PdqBLG4j59eL0F7dudNxp/e+y82/DOWBUaeJjz mh6w/AiC6766gyFRv3XwnVcO+/AqcmNuIjXKfqyTSE+0o7nM68YIOpdrOe43d9s59R e4xpBw3RUmOU7DlfhSIuEr0uEToQqJkIR+3GBiT40KR20qq0jUHgFjVXGgDsv2ZY/n MpArcaT/dYcZQ== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id AE534C83039; Tue, 1 Jul 2025 06:06:58 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Tue, 01 Jul 2025 09:06:58 +0300 Subject: [PATCH v3 04/11] dt-bindings: watchdog: mediatek,mtk-wdt: add MT6572 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250701-mt6572-v3-4-8937cfa33f95@proton.me> References: <20250701-mt6572-v3-0-8937cfa33f95@proton.me> In-Reply-To: <20250701-mt6572-v3-0-8937cfa33f95@proton.me> To: Greg Kroah-Hartman , Jiri Slaby , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , AngeloGioacchino Del Regno , Thomas Gleixner , Daniel Lezcano , Wim Van Sebroeck , Guenter Roeck , Sean Wang , Russell King Cc: linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-watchdog@vger.kernel.org, Max Shevchenko X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1751350015; l=1060; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=Kx6Ejx/Cft8/1a8kT4GCe+0clOZmBvvSMcY6Pz+w9ns=; b=w/ZSBp4OkkN0nA2Q0i61ITfsGFxbNPPxmrLjw5wEKf3qNaoCx+rLVOLcwmNSb1iBJIjfQMX/O 5pCk6TOcU2QB8JWmWdQ5LPXXnvNAZb5nnEGmOkkjd3vjk6Kr3UzRS3A X-Developer-Key: i=wctrl@proton.me; a=ed25519; pk=JXUx3mL/OrnRvbK57HXgugBjEBKq4QgDKJqp7BALm74= X-Endpoint-Received: by B4 Relay for wctrl@proton.me/20250603 with auth_id=421 X-Original-From: Max Shevchenko Reply-To: wctrl@proton.me From: Max Shevchenko Add a compatible string for watchdog on the MT6572 SoC. Reviewed-by: AngeloGioacchino Del Regno Acked-by: Rob Herring (Arm) Reviewed-by: Guenter Roeck Signed-off-by: Max Shevchenko --- Documentation/devicetree/bindings/watchdog/mediatek,mtk-wdt.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/watchdog/mediatek,mtk-wdt.ya= ml b/Documentation/devicetree/bindings/watchdog/mediatek,mtk-wdt.yaml index 8d2520241e37f0e8a7526cbc99d5aa0d4edc9a55..ba0bfd73ab62a86befead007d4b= 7d2a870b81a0c 100644 --- a/Documentation/devicetree/bindings/watchdog/mediatek,mtk-wdt.yaml +++ b/Documentation/devicetree/bindings/watchdog/mediatek,mtk-wdt.yaml @@ -34,6 +34,7 @@ properties: - items: - enum: - mediatek,mt2701-wdt + - mediatek,mt6572-wdt - mediatek,mt6582-wdt - mediatek,mt6797-wdt - mediatek,mt7622-wdt --=20 2.50.0 From nobody Sun Dec 14 20:14:35 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 324BB248866; Tue, 1 Jul 2025 06:06:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751350019; cv=none; b=C2IKziftJkgDNXauxDjjluZPLCkIc+jM5HhFgkAw3XRc2+AS+jqlMCTDdomX0JwEaQR3qBbum3QEhGtDFvTcdzatGb28PoJCxjq8PTzl868cKWowWStsyQVKS5PN2Rq4KOeaaufjc6SCFzE5b3po+6tO0Io1Cp2c88pR4jYDdGM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751350019; c=relaxed/simple; bh=pUnXGCRHe1PAu0P7R3hbtfyW7147Oqq1sb7DvZqbUgg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=sUAqS12+3d2goswGCKQiZWdFgFulnBRa2Zi6iGlrXm1iV6wcm8dsyZ1IK2Tsb8MIhQjzBt+BWlBkq7JhwsPk20Nq/uma9QqexbXJjzQOKavZVS7hQdGYrA2Sbu3uWVpXf0DY0M/pdGS5xs33JMl0q7acPSueXfBwKzJvMrqssJw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=hH8VpUaC; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="hH8VpUaC" Received: by smtp.kernel.org (Postfix) with ESMTPS id C4B91C4AF0D; Tue, 1 Jul 2025 06:06:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1751350018; bh=pUnXGCRHe1PAu0P7R3hbtfyW7147Oqq1sb7DvZqbUgg=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=hH8VpUaCkMKyW9pDPAszC89p+2uaxKWyhuAEAa0qzlKzCTRqbDsq8opeNR1ahR6d3 PhYoVBhKAk+ZbPjF5iSkf8VYD/Ehv3+2fY2Ks0lwvpxfWJjHZARywDQwPBbRHJTRsh jQ9GkTNHtXVfmRquCqM2qW7VBL2a/Cn1wxuqFw/szTJ+NmauSA9vrsnUrHFDZmel0A EvuYKB54SYKwmhjEI4+a1es/jUCO2InLHi5O5iBiPn9nknbsEb+7T7z1NirWBeGSYh SDU7XLyLGyLVR/i8ySQ1g8tuW2dzFOpzmiJzpU3vQ81gPOgLpN8KERHAWo40gvQPV5 IydaisVN33WgA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id BB28DC8303C; Tue, 1 Jul 2025 06:06:58 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Tue, 01 Jul 2025 09:06:59 +0300 Subject: [PATCH v3 05/11] dt-bindings: vendor-prefixes: add JTY Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250701-mt6572-v3-5-8937cfa33f95@proton.me> References: <20250701-mt6572-v3-0-8937cfa33f95@proton.me> In-Reply-To: <20250701-mt6572-v3-0-8937cfa33f95@proton.me> To: Greg Kroah-Hartman , Jiri Slaby , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , AngeloGioacchino Del Regno , Thomas Gleixner , Daniel Lezcano , Wim Van Sebroeck , Guenter Roeck , Sean Wang , Russell King Cc: linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-watchdog@vger.kernel.org, Max Shevchenko X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1751350015; l=984; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=szH3lFOduJEY4mq69Ikm7Luzlgze9u32D6UzfN8hmck=; b=KlWi/u1OEZ6NUMG56rOUWo/GTXVtXy1dVK8IsC4DSD0BMzEyuyOLcrKnrUIyx5PW93Pmo1SUj 2Kj5iPOQw0mAaG4r7TbQEalf8Utut1jaMwQ6Sq6J20bFFDCw9grUIyT X-Developer-Key: i=wctrl@proton.me; a=ed25519; pk=JXUx3mL/OrnRvbK57HXgugBjEBKq4QgDKJqp7BALm74= X-Endpoint-Received: by B4 Relay for wctrl@proton.me/20250603 with auth_id=421 X-Original-From: Max Shevchenko Reply-To: wctrl@proton.me From: Max Shevchenko JTY produced low-cost Android tablets based on various MediaTek MT65xx SoCs. Reviewed-by: AngeloGioacchino Del Regno Acked-by: Rob Herring (Arm) Acked-by: Guenter Roeck Signed-off-by: Max Shevchenko --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Docum= entation/devicetree/bindings/vendor-prefixes.yaml index 86f6a19b28ae217643bf7a63a471f74819d18238..517bd129288c96483ffe358127c= e8e16f60d902b 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.yaml +++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml @@ -782,6 +782,8 @@ patternProperties: description: Jide Tech "^joz,.*": description: JOZ BV + "^jty,.*": + description: JTY "^kam,.*": description: Kamstrup A/S "^karo,.*": --=20 2.50.0 From nobody Sun Dec 14 20:14:35 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 6D244259CB6; Tue, 1 Jul 2025 06:06:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751350019; cv=none; b=mob5yJv/JB8nzAkofmDVItwDjxEpdb46VTHO6wcUMw/Ms1gQjgbWtT70TfIWXCIy4U8ca4cdO65SW0lsX0h/aFzrmh8fR7K68zcJZfbbkPfbTS7/svHD76js6ypJOmrBbFzWGG4f0HN3bNG99V9rhGHE7dNaj6t+E/wzp/ucIgs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751350019; c=relaxed/simple; bh=5Pav8V9VB0A2Evtx5YnrsDuOOf1sUe6+PqhJkZFypT4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=p9j0HObrvO8ygvwbeZBOcuJgF7iwABvEFI8LTJLgd0pUuaQjA2SxI9FCA8wQ4Hge/RNQQ9ma/uHah322sjP1LfrX75gE0vn9lhM6PvTvfV1jwQorSdYuu8ZQ/yaw7FnPXMryan1l57iYRBKB9HDLc3aNvXWjeBp4d1dcIvikQ5c= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=ZVh8fn3T; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="ZVh8fn3T" Received: by smtp.kernel.org (Postfix) with ESMTPS id D0FF4C4CEFC; Tue, 1 Jul 2025 06:06:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1751350018; bh=5Pav8V9VB0A2Evtx5YnrsDuOOf1sUe6+PqhJkZFypT4=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=ZVh8fn3T4zW6iHuT8wRYnefd9cyhL7yiljwZDUoJv0xsJ+4Q0cvkb2xcM9K3mgoEw YlkT3HP7nlPpIK0qf6oLJl6sMZgtSpmmJd+mlc8MHU6DoE3UNEp/MFmDIiFV0zVt/9 AVSP8EVfpOEFtpn42rK6UP/y8Ty0a+mF7ipxyWqE3jwuVUQEfN4/WczpoIImig9YI6 9sFkSdfIWXRlnM73XyYNcrc3Won3W4yJteQYZR+Dl2qIGF7Ehr7JN9v+FDrZ7KIRak ibFwQOkSOu3C9Bhle0nnzso7l+dDsr5g7Q3ij7/BWbQG1KuU3yPjydnpTvyiIDulyX ZOWo5DE8jUmig== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id C8D62C7EE30; Tue, 1 Jul 2025 06:06:58 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Tue, 01 Jul 2025 09:07:00 +0300 Subject: [PATCH v3 06/11] dt-bindings: arm: mediatek: add boards based on the MT6572 SoC Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250701-mt6572-v3-6-8937cfa33f95@proton.me> References: <20250701-mt6572-v3-0-8937cfa33f95@proton.me> In-Reply-To: <20250701-mt6572-v3-0-8937cfa33f95@proton.me> To: Greg Kroah-Hartman , Jiri Slaby , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , AngeloGioacchino Del Regno , Thomas Gleixner , Daniel Lezcano , Wim Van Sebroeck , Guenter Roeck , Sean Wang , Russell King Cc: linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-watchdog@vger.kernel.org, Max Shevchenko X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1751350015; l=1042; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=aasPAy4R2Eyq141uUK+jisQoQdVg2nuqlXN6Ma5cC9E=; b=fZeS3RZRC3LKqShMbyogasQH0ojFa++T6EM2RautMix1AyZiphvIcq1+Yvo4Jzz42x7uZeH9h 8Tq65Nc76eSDGFAMAh62Gn1En1ctyXy9CsTxPjhmctYHB76qjRvVkVO X-Developer-Key: i=wctrl@proton.me; a=ed25519; pk=JXUx3mL/OrnRvbK57HXgugBjEBKq4QgDKJqp7BALm74= X-Endpoint-Received: by B4 Relay for wctrl@proton.me/20250603 with auth_id=421 X-Original-From: Max Shevchenko Reply-To: wctrl@proton.me From: Max Shevchenko Add entries for the JTY D101 tablet and the Lenovo A369i smartphone. Reviewed-by: AngeloGioacchino Del Regno Acked-by: Rob Herring (Arm) Signed-off-by: Max Shevchenko --- Documentation/devicetree/bindings/arm/mediatek.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/mediatek.yaml b/Document= ation/devicetree/bindings/arm/mediatek.yaml index 108ae5e0185d93976556a03768595961961bcc33..d5cb133b8a75fb5325f201f10c8= 3bbe434a1da89 100644 --- a/Documentation/devicetree/bindings/arm/mediatek.yaml +++ b/Documentation/devicetree/bindings/arm/mediatek.yaml @@ -27,6 +27,11 @@ properties: - enum: - mediatek,mt2712-evb - const: mediatek,mt2712 + - items: + - enum: + - jty,d101 + - lenovo,a369i + - const: mediatek,mt6572 - items: - enum: - mediatek,mt6580-evbp1 --=20 2.50.0 From nobody Sun Dec 14 20:14:35 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 6B6C0258CF6; Tue, 1 Jul 2025 06:06:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751350019; cv=none; b=TuVSpe+yhXTQK5KE5GKa5SIIVhi6bPuNJrb6drLoF/hzXGmJEDbj6qibZl6iVpo0c6cO4GGK5wnn6sBR15zyqp+FWmb2qo1mo96Tkh9Asvw0u5/TdxwA8jtVFIau3nWCIYOnuPTOgbuEFBkto6OwoPwEhhWTqD/UQzADwVcedJo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751350019; c=relaxed/simple; bh=cP6Lq6jpJkdcvfMIsF/fYAfvDAiLKuZsiQzqKKoiKNM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=pbr3Yxdguk+03fG2gO7hrlTrLC3MJ42myqdqv7jRKCv4bCQbycIRXjD74w18i/ndsb1/Z46IoS4ovxK69w/0ceJBR8v5vo3rncsziMAy2PhCnEG6x7kv74PMJbK8DXbJXII5GUiut+YG4dcoOI/ot935w8hXKirLZMwUDCE95GI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=AgG4L58S; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="AgG4L58S" Received: by smtp.kernel.org (Postfix) with ESMTPS id DCACFC4CEEB; Tue, 1 Jul 2025 06:06:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1751350018; bh=cP6Lq6jpJkdcvfMIsF/fYAfvDAiLKuZsiQzqKKoiKNM=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=AgG4L58S+5ZNnD8Kuy1pqYa+RIt0Z0R8CovnYpM6RLC3hgs7ZBEUWXdlpTrmpB8Lq z+UWZDdA6MVZUi2y0opN4dSH1UlRDIpObqDcZYaJLddzXBIKrd9YkAaAFx0gobw6TN HWUYdUsZ+SChkgVlRTkzNsizzTedF979nONdtqEaSpIqM6GGC4Zvqb2PM4UcbAvuSJ oZ7QCfBGWHy2gdGlmGPM8DOELjsyFzBcJi5c2hfSalBQv4lwJOdHZ11eDMysmMsrYq NB4qHIjESiHb1I488xqpErveM1IGTslqk61IMu1fcUHnFlSLkUlXU6bh6vAZYumqOU OOVc9U1ORMW8Q== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id D50AFC8302F; Tue, 1 Jul 2025 06:06:58 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Tue, 01 Jul 2025 09:07:01 +0300 Subject: [PATCH v3 07/11] ARM: mediatek: add board_dt_compat entry for the MT6572 SoC Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250701-mt6572-v3-7-8937cfa33f95@proton.me> References: <20250701-mt6572-v3-0-8937cfa33f95@proton.me> In-Reply-To: <20250701-mt6572-v3-0-8937cfa33f95@proton.me> To: Greg Kroah-Hartman , Jiri Slaby , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , AngeloGioacchino Del Regno , Thomas Gleixner , Daniel Lezcano , Wim Van Sebroeck , Guenter Roeck , Sean Wang , Russell King Cc: linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-watchdog@vger.kernel.org, Max Shevchenko X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1751350015; l=775; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=TTf1Z4DEkN2KuGjaA/z7S/kMu+5ZTEL7ASvdrc16qMQ=; b=xd/j9mBuZU2R2JuAmPZuXDL3e02qBWr2Ho5WZgkJ1Sh1VAWOqjBXbCWOUO2JuUlGSJkw15Fu9 zO6bptXVVxODTwmSNdr+B5JSMGK9wqpjIxLCDnAvJtq/tyVA3TlGWG9 X-Developer-Key: i=wctrl@proton.me; a=ed25519; pk=JXUx3mL/OrnRvbK57HXgugBjEBKq4QgDKJqp7BALm74= X-Endpoint-Received: by B4 Relay for wctrl@proton.me/20250603 with auth_id=421 X-Original-From: Max Shevchenko Reply-To: wctrl@proton.me From: Max Shevchenko Add a compatible string for the MT6572 SoC. Reviewed-by: AngeloGioacchino Del Regno Signed-off-by: Max Shevchenko --- arch/arm/mach-mediatek/mediatek.c | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/mach-mediatek/mediatek.c b/arch/arm/mach-mediatek/med= iatek.c index e6e9f93a1f01c7d043cf4312b9406b25c8897198..5c28124bd0078b31665fef647e4= 96f4131b82c8d 100644 --- a/arch/arm/mach-mediatek/mediatek.c +++ b/arch/arm/mach-mediatek/mediatek.c @@ -38,6 +38,7 @@ static void __init mediatek_timer_init(void) =20 static const char * const mediatek_board_dt_compat[] =3D { "mediatek,mt2701", + "mediatek,mt6572", "mediatek,mt6589", "mediatek,mt6592", "mediatek,mt7623", --=20 2.50.0 From nobody Sun Dec 14 20:14:35 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 49923253944; Tue, 1 Jul 2025 06:06:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751350019; cv=none; b=Mdr3RIFeskrnI2uSt1g7O4pLq1/wizZ8YKyTZiJ4ikJH/bFZL2CcqofUXJ8J2gkYbFRxFvXm54bPBf1R1JPEGPhjzQcV3BblKTB5/IHS5PjLM4ZhHY3PB2SfEZTOxJfMdyd0/wEiNezUM6bK3RgBkEWaT39RWsrySyE5XvBxBqU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751350019; c=relaxed/simple; bh=yl69ujOKudAoxb7BsY6W6/j+nW0EaIsBsX9NLiSjkC4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=t1a+E2GlzH5zwG6uGcwq3gLc7cV0chE8iOU+PNbEOwOy2OWaje2Tzu18vk7gi/ZF/pwWbOfkk5fBAfGpbVNipT+wImH/sZ3hHBEWzmLVSVcdN1rkecguX5dnvXFLSHly1xvbgLjdXLnyfXA38S2xpxft+3L/Dds0aS8/BHIHZbg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=l6Lm+TbJ; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="l6Lm+TbJ" Received: by smtp.kernel.org (Postfix) with ESMTPS id E9DB2C4CEFE; Tue, 1 Jul 2025 06:06:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1751350019; bh=yl69ujOKudAoxb7BsY6W6/j+nW0EaIsBsX9NLiSjkC4=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=l6Lm+TbJXFCiOILQRwUqwcYAkDVVqX9rLNJfjuN4dNYpfvuDL2c+yZZqu+3hInd6O jdJsap77kzAiDtOnlXC9/rzjnMBEhcty/3PV9ncwJaTR52pmB4QoUfi5vV5cs27eT0 3gL4wCFS6GQgapZLHZoL9WA4O7f4ZtSKzK84eLImxYmEFEZ/F5k2CSXkiSv5TPgH4H CEUY5DgJKU9pzAUFfbV2EQQEhKRQ4MDd7Z901HUdzm9MoEr+b6IG9ZWcHRBeXueN8t bf4rdo95E7rz/ngXqMuBzyQlbi76Cq95bhGFzOBQggW848l2Ei7ZFMpKzjgKvZHe6s n55sGlXoGJ1+w== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id E1BFDC8303B; Tue, 1 Jul 2025 06:06:58 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Tue, 01 Jul 2025 09:07:02 +0300 Subject: [PATCH v3 08/11] ARM: mediatek: add MT6572 smp bring up code Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250701-mt6572-v3-8-8937cfa33f95@proton.me> References: <20250701-mt6572-v3-0-8937cfa33f95@proton.me> In-Reply-To: <20250701-mt6572-v3-0-8937cfa33f95@proton.me> To: Greg Kroah-Hartman , Jiri Slaby , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , AngeloGioacchino Del Regno , Thomas Gleixner , Daniel Lezcano , Wim Van Sebroeck , Guenter Roeck , Sean Wang , Russell King Cc: linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-watchdog@vger.kernel.org, Max Shevchenko X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1751350015; l=1940; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=PSE9MkQgZmOqgXgkbRv8mf/3whMKOtrk3zwWFrj3c7Q=; b=KWkSJeZfxusTPI4uIF19+84KsqxhE+OptOVcoVaBekTd7CikI1o6vPYPps+1GacT+silks3LQ BSELHxQkamLDGKlPj47Gk1eMmDJifYWAVEE0Mesd6OyTvUm/ufnjYfT X-Developer-Key: i=wctrl@proton.me; a=ed25519; pk=JXUx3mL/OrnRvbK57HXgugBjEBKq4QgDKJqp7BALm74= X-Endpoint-Received: by B4 Relay for wctrl@proton.me/20250603 with auth_id=421 X-Original-From: Max Shevchenko Reply-To: wctrl@proton.me From: Max Shevchenko Add support for booting the secondary CPU on the MT6572 SoC. Reviewed-by: AngeloGioacchino Del Regno Signed-off-by: Max Shevchenko --- arch/arm/mach-mediatek/Kconfig | 4 ++++ arch/arm/mach-mediatek/platsmp.c | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/arch/arm/mach-mediatek/Kconfig b/arch/arm/mach-mediatek/Kconfig index 35a3430c7942d897106bb32916df78347113798a..638eabad2dd37ee56244fc036cb= 76af135aee416 100644 --- a/arch/arm/mach-mediatek/Kconfig +++ b/arch/arm/mach-mediatek/Kconfig @@ -15,6 +15,10 @@ config MACH_MT2701 bool "MediaTek MT2701 SoCs support" default ARCH_MEDIATEK =20 +config MACH_MT6572 + bool "MediaTek MT6572 SoCs support" + default ARCH_MEDIATEK + config MACH_MT6589 bool "MediaTek MT6589 SoCs support" default ARCH_MEDIATEK diff --git a/arch/arm/mach-mediatek/platsmp.c b/arch/arm/mach-mediatek/plat= smp.c index 16a4ee6c959050474c5535ac6a65d92b29482d53..bbd26d423bdef23629ec5ca9d9c= 61903748988b7 100644 --- a/arch/arm/mach-mediatek/platsmp.c +++ b/arch/arm/mach-mediatek/platsmp.c @@ -29,6 +29,12 @@ static const struct mtk_smp_boot_info mtk_mt8135_tz_boot= =3D { { 0x3f8, 0x3f8, 0x3f8 }, }; =20 +static const struct mtk_smp_boot_info mtk_mt6572_boot =3D { + 0x10001400, 0x08, + { 0x534c4131 }, + { 0x0c }, +}; + static const struct mtk_smp_boot_info mtk_mt6589_boot =3D { 0x10002000, 0x34, { 0x534c4131, 0x4c415332, 0x41534c33 }, @@ -49,6 +55,7 @@ static const struct of_device_id mtk_tz_smp_boot_infos[] = __initconst =3D { }; =20 static const struct of_device_id mtk_smp_boot_infos[] __initconst =3D { + { .compatible =3D "mediatek,mt6572", .data =3D &mtk_mt6572_boot }, { .compatible =3D "mediatek,mt6589", .data =3D &mtk_mt6589_boot }, { .compatible =3D "mediatek,mt7623", .data =3D &mtk_mt7623_boot }, { .compatible =3D "mediatek,mt7629", .data =3D &mtk_mt7623_boot }, --=20 2.50.0 From nobody Sun Dec 14 20:14:35 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 6154C2580E7; Tue, 1 Jul 2025 06:06:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751350019; cv=none; b=HT+XDJjwgSc0U2VWTcUJ9k0WyAPe8ayPONIbWXRsa3m/XRMc0UlTXBfYRHYgfS32cTgWs5meggqTiq+V+Hw0cbQPlQS1yAfF+vd3wXErcofdrcmPbU9PdRaC+TkJtkHv9yPaXUyakeS8xPl4ss33lLCYJPuNuRqHWlHAYv0YQK0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751350019; c=relaxed/simple; bh=xF9OJWGVVMiNOy5F5fuhXYNqCNOpvXwuxrNpQnAjFoA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=SiZch+7QEwfvyKmUkSL7TZoOq/wyV6ITZwhc4KWQT7GM6NFn9Aihri/e99TwundncYk8DAnLutpb+6C+fx2O5uoPFNdZxaSwq3EbKV8bWW5ygLIC3ZD0gzTmmG5f4xGEHAY3pJ0WjC5xLLuc2HSOTtMZlfCyToIsX/PmJx0J3Rc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=TIH/O6Hv; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="TIH/O6Hv" Received: by smtp.kernel.org (Postfix) with ESMTPS id 026EBC19422; Tue, 1 Jul 2025 06:06:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1751350019; bh=xF9OJWGVVMiNOy5F5fuhXYNqCNOpvXwuxrNpQnAjFoA=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=TIH/O6Hv3bRtf9iDuDtLMrXuPgvcgW0PgvJAz3hOHC7iOWqaYwnMsWFEH8qQn9/OK vCKxorkkdHNNjDYoOGoo8GrTOkPu4lte9YL+fVTbgXOZuh0kok2BCXTLVf/RRJ5Xx7 Pdsc/vZ3ncDcfMLNzc3DIY3qwl0Uot/C0/k6eR/DqgFuoqj2okbS2gCo0O8CawTk6C KYcbgzV6BxvbJb3ch1lNjaBLG5094XKbRmYMx8xf1U2RCNr3/zqbu0JsCzRDFRtaxn JulEZ2LMtaH0A9lpJt/Q1DF8zL1+oxSUIVpO4HGjYGkmfQeGQNMvo1eRpew8heMPsQ Bas7kS3VBnOgQ== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id F0233C83038; Tue, 1 Jul 2025 06:06:58 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Tue, 01 Jul 2025 09:07:03 +0300 Subject: [PATCH v3 09/11] ARM: dts: mediatek: add basic support for MT6572 SoC Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250701-mt6572-v3-9-8937cfa33f95@proton.me> References: <20250701-mt6572-v3-0-8937cfa33f95@proton.me> In-Reply-To: <20250701-mt6572-v3-0-8937cfa33f95@proton.me> To: Greg Kroah-Hartman , Jiri Slaby , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , AngeloGioacchino Del Regno , Thomas Gleixner , Daniel Lezcano , Wim Van Sebroeck , Guenter Roeck , Sean Wang , Russell King Cc: linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-watchdog@vger.kernel.org, Max Shevchenko X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1751350015; l=3300; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=Xzi5mW5J7bGwfKfJ6p/3cXr1VKlZLnEwbR0SOET4e6Y=; b=0G8DqWEYuBOAPFdLOj5IjWqVIBjAFf5/xN5AVTTv3FczGTbIm+7XxyC0yMxXD9FHOSExDxrFt t/22ZkyhrT1DNjxLmtX4ge5oDfFi9ztC81IZe/dMZK4AGa+Yv6SzRiK X-Developer-Key: i=wctrl@proton.me; a=ed25519; pk=JXUx3mL/OrnRvbK57HXgugBjEBKq4QgDKJqp7BALm74= X-Endpoint-Received: by B4 Relay for wctrl@proton.me/20250603 with auth_id=421 X-Original-From: Max Shevchenko Reply-To: wctrl@proton.me From: Max Shevchenko Add basic support for the MediaTek MT6572 SoC. Reviewed-by: AngeloGioacchino Del Regno Signed-off-by: Max Shevchenko --- arch/arm/boot/dts/mediatek/mt6572.dtsi | 108 +++++++++++++++++++++++++++++= ++++ 1 file changed, 108 insertions(+) diff --git a/arch/arm/boot/dts/mediatek/mt6572.dtsi b/arch/arm/boot/dts/med= iatek/mt6572.dtsi new file mode 100644 index 0000000000000000000000000000000000000000..ac70f266d698d3dafb51b22021b= d6615124a7416 --- /dev/null +++ b/arch/arm/boot/dts/mediatek/mt6572.dtsi @@ -0,0 +1,108 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Copyright (c) 2025 Max Shevchenko + */ + +#include +#include + +/ { + #address-cells =3D <1>; + #size-cells =3D <1>; + interrupt-parent =3D <&sysirq>; + + cpus { + #address-cells =3D <1>; + #size-cells =3D <0>; + enable-method =3D "mediatek,mt6589-smp"; + + cpu@0 { + device_type =3D "cpu"; + compatible =3D "arm,cortex-a7"; + reg =3D <0x0>; + }; + cpu@1 { + device_type =3D "cpu"; + compatible =3D "arm,cortex-a7"; + reg =3D <0x1>; + }; + }; + + uart_clk: dummy26m { + compatible =3D "fixed-clock"; + clock-frequency =3D <26000000>; + #clock-cells =3D <0>; + }; + + system_clk: dummy13m { + compatible =3D "fixed-clock"; + clock-frequency =3D <13000000>; + #clock-cells =3D <0>; + }; + + rtc_clk: dummy32k { + compatible =3D "fixed-clock"; + clock-frequency =3D <32000>; + #clock-cells =3D <0>; + }; + + soc { + #address-cells =3D <1>; + #size-cells =3D <1>; + compatible =3D "simple-bus"; + ranges; + + watchdog: watchdog@10007000 { + compatible =3D "mediatek,mt6572-wdt", "mediatek,mt6589-wdt"; + reg =3D <0x10007000 0x100>; + interrupts =3D ; + timeout-sec =3D <15>; + #reset-cells =3D <1>; + }; + + timer: timer@10008000 { + compatible =3D "mediatek,mt6572-timer", "mediatek,mt6577-timer"; + reg =3D <0x10008000 0x80>; + interrupts =3D ; + clocks =3D <&system_clk>, <&rtc_clk>; + clock-names =3D "system-clk", "rtc-clk"; + }; + + sysirq: interrupt-controller@10200100 { + compatible =3D "mediatek,mt6572-sysirq", "mediatek,mt6577-sysirq"; + reg =3D <0x10200100 0x1c>; + interrupt-controller; + #interrupt-cells =3D <3>; + interrupt-parent =3D <&gic>; + }; + + gic: interrupt-controller@10211000 { + compatible =3D "arm,cortex-a7-gic"; + reg =3D <0x10211000 0x1000>, + <0x10212000 0x2000>, + <0x10214000 0x2000>, + <0x10216000 0x2000>; + interrupt-controller; + #interrupt-cells =3D <3>; + interrupt-parent =3D <&gic>; + }; + + uart0: serial@11005000 { + compatible =3D "mediatek,mt6572-uart", "mediatek,mt6577-uart"; + reg =3D <0x11005000 0x400>; + interrupts =3D ; + clocks =3D <&uart_clk>; + clock-names =3D "baud"; + status =3D "disabled"; + }; + + uart1: serial@11006000 { + compatible =3D "mediatek,mt6572-uart", "mediatek,mt6577-uart"; + reg =3D <0x11006000 0x400>; + interrupts =3D ; + clocks =3D <&uart_clk>; + clock-names =3D "baud"; + status =3D "disabled"; + }; + }; +}; --=20 2.50.0 From nobody Sun Dec 14 20:14:35 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 898FE25B1D2; Tue, 1 Jul 2025 06:06:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751350019; cv=none; b=hj45VyRZNEAKqxTBlBgMFFPTuBkoGlzcKD9wvc9QTOotu49Uykhp5SjTkVLtYPjhg4xpnYUyEbdmAuPMxVFsoy/MszDkXZXqfmu/8bkHjQc6WJZYxQqEfdu0yR+LGeEpUmuPhlZAc8NIOdVtIO/ssIPjG1bBW9GGTTTaFqFenw0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751350019; c=relaxed/simple; bh=MpQ2gtnaw7N9SW/uFQ+s6QcBME/V8/ZonAnCkD0MPhQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=rbAvRbeG7Dl7Vl6yumoNDyidj/1AWSrmDAJZc/ZpsDbaZO0XWMO6XWf1J1jWi3MBCIU7Z6kue8TC1Phnprj+dWflID6xhI/6WPWHnEIwBcjlI+5UrYm01Nj0cZMOdKule/GXE3OYPtWEsshGjiPOK8Tn416/6jxVE3tnf7HPjHs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=uwI7rKGa; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="uwI7rKGa" Received: by smtp.kernel.org (Postfix) with ESMTPS id 13CEFC19424; Tue, 1 Jul 2025 06:06:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1751350019; bh=MpQ2gtnaw7N9SW/uFQ+s6QcBME/V8/ZonAnCkD0MPhQ=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=uwI7rKGa5rpwZ/nuxg1gcQoK7jsHPe62bNoMtW8oGFVmVH5KP+slyesEMuitvtRik OY3rDA+3uc30QeCr8DB3xpgy/Kjs+hZG5yJ1B3+++YLzDELoiaadB85BXYWgSxew1t oGvvz5aPtWDdnVEQWoW937xn/Z9K+4nfwKXP6V5k6AHJX++WSMDvqV9/fKUL8cTXtN lc3bnTESs+M6gLjhdpzBMie1I0GSAHLslq8QNxgAOiB6hpD/nHtBJRu49qd9LiYfJf i8riGO+fTNjR6rX21Nz1v8t3s6c615O68+5gRafD1UfxdSeWbdKDKwlmF+nzWrTU4R qX38oN3nBAaBw== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0890CC7EE30; Tue, 1 Jul 2025 06:06:59 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Tue, 01 Jul 2025 09:07:04 +0300 Subject: [PATCH v3 10/11] ARM: dts: mediatek: add basic support for JTY D101 board Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250701-mt6572-v3-10-8937cfa33f95@proton.me> References: <20250701-mt6572-v3-0-8937cfa33f95@proton.me> In-Reply-To: <20250701-mt6572-v3-0-8937cfa33f95@proton.me> To: Greg Kroah-Hartman , Jiri Slaby , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , AngeloGioacchino Del Regno , Thomas Gleixner , Daniel Lezcano , Wim Van Sebroeck , Guenter Roeck , Sean Wang , Russell King Cc: linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-watchdog@vger.kernel.org, Max Shevchenko X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1751350015; l=2336; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=NU9J2QXI2zRB0vLkzxM/enp+SQ7Qa7xpupUaXf5gGMs=; b=DeRfXDHWdmrD+XFAuIlfxZdTytZOL+RVl23BgxYNuHaQI6SGGWFnsONt8TOAROQNBN4cx+WnC S91BJcpk6pNDFU3Sw3CLDHDmqd4vu28l3S9GUI5I9Ar1M/teklRNHwQ X-Developer-Key: i=wctrl@proton.me; a=ed25519; pk=JXUx3mL/OrnRvbK57HXgugBjEBKq4QgDKJqp7BALm74= X-Endpoint-Received: by B4 Relay for wctrl@proton.me/20250603 with auth_id=421 X-Original-From: Max Shevchenko Reply-To: wctrl@proton.me From: Max Shevchenko This tablet uses a MediaTek MT6572 system-on-chip with 1GB of RAM. It can currently boot into initramfs with a working UART and Simple Framebuffer using already initialized panel by the bootloader. Signed-off-by: Max Shevchenko --- arch/arm/boot/dts/mediatek/Makefile | 1 + arch/arm/boot/dts/mediatek/mt6572-jty-d101.dts | 61 ++++++++++++++++++++++= ++++ 2 files changed, 62 insertions(+) diff --git a/arch/arm/boot/dts/mediatek/Makefile b/arch/arm/boot/dts/mediat= ek/Makefile index 1957947cb41ce86ed101466bf822d4e2dfdfbb61..cb869a1aaec21a1d99f7f2a829b= 84672a3f52726 100644 --- a/arch/arm/boot/dts/mediatek/Makefile +++ b/arch/arm/boot/dts/mediatek/Makefile @@ -1,6 +1,7 @@ # SPDX-License-Identifier: GPL-2.0 dtb-$(CONFIG_ARCH_MEDIATEK) +=3D \ mt2701-evb.dtb \ + mt6572-jty-d101.dtb \ mt6580-evbp1.dtb \ mt6582-prestigio-pmt5008-3g.dtb \ mt6589-aquaris5.dtb \ diff --git a/arch/arm/boot/dts/mediatek/mt6572-jty-d101.dts b/arch/arm/boot= /dts/mediatek/mt6572-jty-d101.dts new file mode 100644 index 0000000000000000000000000000000000000000..68c432cb38700939102b1186c8f= 5bca4c5140831 --- /dev/null +++ b/arch/arm/boot/dts/mediatek/mt6572-jty-d101.dts @@ -0,0 +1,61 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Copyright (c) 2025 Max Shevchenko + */ + +/dts-v1/; +#include "mt6572.dtsi" + +/ { + model =3D "JTY D101"; + compatible =3D "jty,d101", "mediatek,mt6572"; + + aliases { + serial0 =3D &uart0; + }; + + chosen { + #address-cells =3D <1>; + #size-cells =3D <1>; + stdout-path =3D "serial0:921600n8"; + + framebuffer: framebuffer@bf400000 { + compatible =3D "simple-framebuffer"; + memory-region =3D <&framebuffer_reserved>; + width =3D <1024>; + height =3D <600>; + stride =3D <(1024 * 2)>; + format =3D "r5g6b5"; + }; + }; + + memory { + device_type =3D "memory"; + reg =3D <0x80000000 0x40000000>; + }; + + reserved-memory { + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges; + + connsys@80000000 { + reg =3D <0x80000000 0x100000>; + no-map; + }; + + modem@be000000 { + reg =3D <0xbe000000 0x1400000>; + no-map; + }; + + framebuffer_reserved: framebuffer@bf400000 { + reg =3D <0xbf400000 0xc00000>; + no-map; + }; + }; +}; + +&uart0 { + status =3D "okay"; +}; --=20 2.50.0 From nobody Sun Dec 14 20:14:35 2025 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 64A7A258CE8; Tue, 1 Jul 2025 06:06:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751350019; cv=none; b=nj8LW0xcjEs7EYrpd8AK0bgZhRv6old5YAy54ur09KR9M5bAFG2Lf/o8BUDhpnZdAWWohBA9QkYkLYK0EUjySS1T+389PJl55p5t4gT17hxaeoL1uMAayStaBSyFF//r+rTCz89fKZp012nr/O+odSV1nta3HwUW7Z7JF7LupM8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751350019; c=relaxed/simple; bh=AUPv/TDoKd6ieMqlLaY3QqCSEU6AU3dk77+aCznD0MM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=tlAQPvlspAI/OPlRY0eXuQVtuRJMPBEmqKb3XfbsUfLSde7ClUNl4xWPFPkAKDVNO8HPQzJDSUG/+d0usU4NUlrr46lZ+iJmGIW/KowHnr9I6bkTtgjVOnj8qVX4qgonZcgnBqIGFx95j8DEvvvqTWT5ym8yEGpcrklTWK8PIIQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Hdv65AWu; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Hdv65AWu" Received: by smtp.kernel.org (Postfix) with ESMTPS id 1D449C4AF15; Tue, 1 Jul 2025 06:06:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1751350019; bh=AUPv/TDoKd6ieMqlLaY3QqCSEU6AU3dk77+aCznD0MM=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=Hdv65AWu04h6Y+USEVMjghPvOQN02pbP1+0CfOVD0eJ4F6lm2xh+1pyARpHMdi3Kc BRmc8JrRIp7QNtdqsB5w0Rr/i81WVqrJas0Wcc32MlMeJfESAuoFSjnE545HiJkmQN hTP9+iL78qgB/Pjgl6+gjl8SsKklixEXE6vSGcudhZP6m75OwR9vsJI4eKptuDiXg1 hU1tTUabAMOEaZx6Ir8bkbAQTO5Nbf0sF3CqtcnuvnQ3SZQVbds7eB73VE9C9XdL+y uCXlitWi7eiDCweOUWbH50tq3DCTp8iOMlHDBFIC1oSmG7wRPTnXrrYbjo0BXwm3qc wltqAa9uaj9eg== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1631AC8302F; Tue, 1 Jul 2025 06:06:59 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Tue, 01 Jul 2025 09:07:05 +0300 Subject: [PATCH v3 11/11] ARM: dts: mediatek: add basic support for Lenovo A369i board Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250701-mt6572-v3-11-8937cfa33f95@proton.me> References: <20250701-mt6572-v3-0-8937cfa33f95@proton.me> In-Reply-To: <20250701-mt6572-v3-0-8937cfa33f95@proton.me> To: Greg Kroah-Hartman , Jiri Slaby , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , AngeloGioacchino Del Regno , Thomas Gleixner , Daniel Lezcano , Wim Van Sebroeck , Guenter Roeck , Sean Wang , Russell King Cc: linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-watchdog@vger.kernel.org, Max Shevchenko X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1751350015; l=2277; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=4u8PvwUsCoKzaBq7UBptniJ7BDz8n6fIUr+Q5q3mwbA=; b=Uzj5mcLQClajwlRJViaDK/g+mUwo+Ycev+dFwwINpM/yRdOPnJlTia8HWmEl+Cj5f5xt1nV4c OpIhwLTD21ZDdZUG46gR9BxG/ZM5Ene4w7zv/531j6oYrzLjCyuMgys X-Developer-Key: i=wctrl@proton.me; a=ed25519; pk=JXUx3mL/OrnRvbK57HXgugBjEBKq4QgDKJqp7BALm74= X-Endpoint-Received: by B4 Relay for wctrl@proton.me/20250603 with auth_id=421 X-Original-From: Max Shevchenko Reply-To: wctrl@proton.me From: Max Shevchenko This smartphone uses a MediaTek MT6572 system-on-chip with 512MB of RAM. It can currently boot into initramfs with a working UART and Simple Framebuffer using already initialized panel by the bootloader. Signed-off-by: Max Shevchenko --- arch/arm/boot/dts/mediatek/Makefile | 1 + arch/arm/boot/dts/mediatek/mt6572-lenovo-a369i.dts | 56 ++++++++++++++++++= ++++ 2 files changed, 57 insertions(+) diff --git a/arch/arm/boot/dts/mediatek/Makefile b/arch/arm/boot/dts/mediat= ek/Makefile index cb869a1aaec21a1d99f7f2a829b84672a3f52726..e48de3efeb3b9ab00108cc28afa= 8da525d0ec14a 100644 --- a/arch/arm/boot/dts/mediatek/Makefile +++ b/arch/arm/boot/dts/mediatek/Makefile @@ -2,6 +2,7 @@ dtb-$(CONFIG_ARCH_MEDIATEK) +=3D \ mt2701-evb.dtb \ mt6572-jty-d101.dtb \ + mt6572-lenovo-a369i.dtb \ mt6580-evbp1.dtb \ mt6582-prestigio-pmt5008-3g.dtb \ mt6589-aquaris5.dtb \ diff --git a/arch/arm/boot/dts/mediatek/mt6572-lenovo-a369i.dts b/arch/arm/= boot/dts/mediatek/mt6572-lenovo-a369i.dts new file mode 100644 index 0000000000000000000000000000000000000000..523e93647fdcf564404b720abe3= 5ec7322cffa1e --- /dev/null +++ b/arch/arm/boot/dts/mediatek/mt6572-lenovo-a369i.dts @@ -0,0 +1,56 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Copyright (c) 2025 Max Shevchenko + */ + +/dts-v1/; +#include "mt6572.dtsi" + +/ { + model =3D "Lenovo A369i"; + compatible =3D "lenovo,a369i", "mediatek,mt6572"; + + aliases { + serial0 =3D &uart0; + }; + + chosen { + #address-cells =3D <1>; + #size-cells =3D <1>; + stdout-path =3D "serial0:921600n8"; + + framebuffer: framebuffer@9fa00000 { + compatible =3D "simple-framebuffer"; + memory-region =3D <&framebuffer_reserved>; + width =3D <480>; + height =3D <800>; + stride =3D <(480 * 2)>; + format =3D "r5g6b5"; + }; + }; + + memory { + device_type =3D "memory"; + reg =3D <0x80000000 0x20000000>; + }; + + reserved-memory { + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges; + + connsys@80000000 { + reg =3D <0x80000000 0x100000>; + no-map; + }; + + framebuffer_reserved: framebuffer@9fa00000 { + reg =3D <0x9fa00000 0x600000>; + no-map; + }; + }; +}; + +&uart0 { + status =3D "okay"; +}; --=20 2.50.0