From nobody Wed Oct 8 15:54: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 39780296177; Thu, 26 Jun 2025 08:53:57 +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=1750928038; cv=none; b=omTG08ZcXSQ2rLVW9BL118q5M9hLxI0Ymb/BCKGUPWjwlce3R4aMFUEZseBHhfmkdunDqndpCNGNKIttbYNx73zhjph5wBf60/5GnpiUTtBNhUoHY9NgrOKOJ4Qvbx1NX08cGyo7spTJgBrPMpJx0El1gFKsj1f92yZ3UnC7AcU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750928038; c=relaxed/simple; bh=po6gf5kjyV61lVb3y37IqmcQLE0mzdCfVR7P77/L3+8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=DHFb2sRIEbJ7EFcz1yum6ULJRr8HnUq0hZh4pcapbgFXdMf7GV4x3TvKAp8ft4MreVctK/tRXl1161jhw6cICfA1vuBXYYTfqPZI8sy+bkEjxI7C5Y8mHrocBzaSwD2vDmIBL6TL93lSrCX1ziUoQC4GAUsifnUXZJej6BQke4k= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=R4ffXAv3; 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="R4ffXAv3" Received: by smtp.kernel.org (Postfix) with ESMTPS id C23D7C4CEEF; Thu, 26 Jun 2025 08:53:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750928037; bh=po6gf5kjyV61lVb3y37IqmcQLE0mzdCfVR7P77/L3+8=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=R4ffXAv3IHmTvK0P3NGOlI5Fpr8p2z7K3aBvpnFCj5fXsikRR5A9ZTWKhw4Fs48JS FVg3A7V1NOaU+lCEmbh3fouLbpofrD19fUvOWHJRKXgMDAYizDb0MatrpURDSuAZCD 2I+2qQWBmkpPg/vjuQPqscbGBMlaLLPf7VLR1yUPCfFedxWpybw1jUFleqMvw072Zh Y7HP9cskPBe54EHwPsI8JD8exhwq/MhZB9z6sHWytfTEB9HzPSkDcHUdLwGPTuo76C hLF31I2jJUw5e6scHbSSo9EGLL5heLavuEhk8xldDDyiSLlpfFo1Qw81SCe9FBTZGl q6VsFjgNbEIeQ== 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 ADDC5C77B7F; Thu, 26 Jun 2025 08:53:57 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Thu, 26 Jun 2025 11:53:54 +0300 Subject: [PATCH v2 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: <20250626-mt6572-v2-1-f7f842196986@proton.me> References: <20250626-mt6572-v2-0-f7f842196986@proton.me> In-Reply-To: <20250626-mt6572-v2-0-f7f842196986@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=1750928035; l=945; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=bXsi5V4HlQoXzvgDyvOxJjmemw7ad9ICPPuvV97fHUk=; b=kQJmMQjdTJC0sIEny0OI0bVxUP2oAfpEp83ogXq9Xq/NhSxIhwwEWA9DAbDUA6YpDhr+AFLrn ZK6mOK7FfM0ChTMOSkmGC9/M0W4rkF4slGePOGJcTOt6HLa1wQBaD8d 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 Signed-off-by: Max Shevchenko Reviewed-by: AngeloGioacchino Del Regno --- 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 Wed Oct 8 15:54: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 37C941C8610; Thu, 26 Jun 2025 08:53: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=1750928038; cv=none; b=i8suA97+4xq/sdvAHaj8ZxOz8+w1lniNWncMYF4oQduYaQdY+vy6gOzRLu/AFoShUvLS2La1Z35HrpoTqxOHa2JNSOZK4ksWheZNB+kM89mdQ/OsCJ4y9yqUPzpJ7v3eRP+YbIMjxVAdpZ3NTd3tDZqPaYb3w10CdXvlJXIuh20= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750928038; c=relaxed/simple; bh=H0v0d6tjzcWb9GqSlLtPRYMtkUgH3T7WvDid9FYTX2w=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=nrCqD6AEyQUpBhJCpAJv2Hqsyj/fQQhzpP5COvju2ZJoIrvzFGHhMuvcL1dar7ucg7RFcdvdtPKuPzYXZRl63nH4v1lA7X6aofLSfSvXVaB5TbmAWaE7WrmqgpOZcoKYbCWsSdXlNZRI6h8SXymj74soNBAefzrTPzZny8mZ45Y= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=dkPPbuZL; 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="dkPPbuZL" Received: by smtp.kernel.org (Postfix) with ESMTPS id D6556C4AF0C; Thu, 26 Jun 2025 08:53:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750928037; bh=H0v0d6tjzcWb9GqSlLtPRYMtkUgH3T7WvDid9FYTX2w=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=dkPPbuZLz3ISzb2mnswAjz28m1vP2MAWLCLKP1z3HPeIZiCfwCBtvCYFVD/HM5CCY AvKAPMa4srJQoqR/Ks6rAxz08MIdMAbzfC7JJGv+LHK/NBZxPD6L0C9ocAGdv7gFO2 ReVu5ecU3jYb4zE8lIsKzrLd90LqdgslZ4yPQprbcUwjuChqA3bKfx6jDxLkgiMsK1 dBlLeJsLdRqTQC/FNAR02JHP6gDSQoWNxOHdwvRcHQbl3++i7+unjIHitFqak4vMEt ywgziacEtFk1Chk+GE+CxyWLv1Mzv/uwL/7ZWHEkTfcq25FXt/hZ1Xlsk+pOFr5qSt 1IB23vUcyCHEg== 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 C2207C7115B; Thu, 26 Jun 2025 08:53:57 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Thu, 26 Jun 2025 11:53:55 +0300 Subject: [PATCH v2 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: <20250626-mt6572-v2-2-f7f842196986@proton.me> References: <20250626-mt6572-v2-0-f7f842196986@proton.me> In-Reply-To: <20250626-mt6572-v2-0-f7f842196986@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=1750928035; l=1081; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=ta3ujqr64pHbaGSlqm/Z8V+hlQFPt/BKX+PtFYGGo7c=; b=N7WTUdWGPF56DU0xKHYlV34F+JsC61gaqGOETMQ/cWPTeHSJpWFwZ0sT8FgqTbNhOMlTH8ukC tbzCPLf5dCoDQiqRY4nhQVb9Xv9wiKvGRZ9NUDILa9z5KakOldtmVE5 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 Signed-off-by: Max Shevchenko Acked-by: Rob Herring (Arm) --- .../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 Wed Oct 8 15:54: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 3B120296178; Thu, 26 Jun 2025 08:53: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=1750928038; cv=none; b=r68CZJ/EI3YGtgWqjrQ2AMNQjBXZ5U3EdVbxkPmDhr3fm6SaRO3SjkLuYH9yzRYFaNui0aAqlV7PgAWz6kGps+18RoCnrd90iDqv0BWdgdXdL9dgPCxmMPmoJkh6xnipfGeHKKgcjV6m3qa8tsNn+wLRsPz+xKZ6vLaWSr59+LI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750928038; c=relaxed/simple; bh=HT5DOECmw+qJQjOhfeeAewpQ2sqBhm5VDZ/UAJbmOXE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=hsYBqXBjKjnQDOI5li9y8oC31TPizdDgw7n8sSil3SglLz2dx5naPqYo8ncrf5LjOt7ACgk5klkV11ueTPPRFTvWnCarMRKlOHvu5joa1cuL7tqhmziCDr93EuXxdnSgUhPiVrzbt+YT+lhBX5S46xDtKaKgLJgGOMFQGHPCUzU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=aknFDWWB; 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="aknFDWWB" Received: by smtp.kernel.org (Postfix) with ESMTPS id DC9F0C4CEF3; Thu, 26 Jun 2025 08:53:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750928037; bh=HT5DOECmw+qJQjOhfeeAewpQ2sqBhm5VDZ/UAJbmOXE=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=aknFDWWBBstid5jQvcIHBXh3sHp82Uj6mcdmY+17Gh3WQ9JfS8ineQ1npCRTSPmCT py1uuIWHGgKOtZ8GVHNS0wMQOs/cD4RobjgwdlYlf31K0i5WCOEYo9Pxd8gzf6Ntde v2ZoK6O0kawJrQKVyjA9LqihXWeIZ/db8XeeBhHNsUXdoxelIYIvn7isZq2vjEvFzi dYASaCDVbpsV3gehR61Kpa34ORxW+cHXjgzc0hczi7a5S0CNhkG8L9aOdBUrWt7wUU 6KBYAuWilMcw4IeJLYvpYUdzFdgWDwVnfwQLZfr0otq0EQjaL0PZ258RHEYLQHoCh0 iE9AQ3lPVTW8g== 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 D2AAFC7EE39; Thu, 26 Jun 2025 08:53:57 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Thu, 26 Jun 2025 11:53:56 +0300 Subject: [PATCH v2 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: <20250626-mt6572-v2-3-f7f842196986@proton.me> References: <20250626-mt6572-v2-0-f7f842196986@proton.me> In-Reply-To: <20250626-mt6572-v2-0-f7f842196986@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=1750928035; l=946; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=pKc+52kw9xhdBQMXCsiB5LzZOa7p7E9Ha6qtuRDXwf0=; b=jGMqmFnD/srCE1sCo8NXid4jXhMmQp9ot88vWZDnOCdZQGx+lqz041UPoRSKr5ZCawPXZd8Bc im92IniLq4LAwyS3ep3B1KFH4VSQeGWF0m2sa+xDq12OjkxJUdRtnZu 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 Signed-off-by: Max Shevchenko 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 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 Wed Oct 8 15:54: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 58DDC298982; Thu, 26 Jun 2025 08:53: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=1750928038; cv=none; b=iPf7oP9tyfS/wBf0E7F6SPSt+PXN3nJGjcdqIJz9XN2cBw9epMuwn0cCep1zm/n1A3nxURWuHVXOW3E9TmnhlcPwLG82C+ixqPT/SbSc5gr0RmGZXv0z0cwiPYlg/mFwBiMM9B2hXUeeM3vo5Eb3IT9k8Cyc5defo6bpvpRmpwU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750928038; c=relaxed/simple; bh=onTGsFUPzICQ9pMPSEfIrjcbKoyx7rYkEj2lFE+9gUA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=MPeq7ZSAvPwP9VVcVBmiwUoMs2Ni+aUckcf+kry5vPJfczlMJiFOQ+Vtw2R07F6pxE5/2Ou/n7vkJlu0oazKMbm3W0b22HqrwmFkyejOtQQoFESr9vp2TswPcbCWyhbN06FJb0HmA/j0Y4JSGXWHlz8JdvFA3A2r3ANTOHaH4Jc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=rwkq8AAC; 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="rwkq8AAC" Received: by smtp.kernel.org (Postfix) with ESMTPS id EAA3CC4CEF2; Thu, 26 Jun 2025 08:53:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750928038; bh=onTGsFUPzICQ9pMPSEfIrjcbKoyx7rYkEj2lFE+9gUA=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=rwkq8AAC9OKCq0BiPHbf6GWCpx3+yamLuFPFBfJAksCuj7us9hL4Ov4zpoO1dTa53 V6glm88dsRIxqSSPiQRI1k2ZQX/MgJFrlKN0yq9/tpzd73LfAFYIGGFPybeR2Gblc6 TLkSaLTfg9vHVBhyz2pNTnnEdzyPZmu7rFTDWGlPMR3tt9FJ8KpQmYZORgllhfj5oF w11yIaJF/pwbIdyvsm7WcriDzk399Vf7bXzLudv98pDdYFXHjBl16bUs+G+c1D8cQ8 UtNzvCPsEjWck7jHpzxhsDQTZC+oF04khvM9oKQJATViCY6N9xT2RZbUPQ8cOpMevX Q+N5Y91WdRpaQ== 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 E29AAC7EE33; Thu, 26 Jun 2025 08:53:57 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Thu, 26 Jun 2025 11:53:57 +0300 Subject: [PATCH v2 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: <20250626-mt6572-v2-4-f7f842196986@proton.me> References: <20250626-mt6572-v2-0-f7f842196986@proton.me> In-Reply-To: <20250626-mt6572-v2-0-f7f842196986@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=1750928035; l=964; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=v+lR3MgTdA4lTJGKSVTL+EOvUImqWGmgG6TMr0L1pmY=; b=1XBidWzrRXqXgKvmpfiyiWqyzwzfLFHQsAvD0HQm8lU3kFeYg0wBdhHnSUcX+YFA64qPazHrd 3yOTZSyGJ0iC61M9R9lYfsmgDevvURyAfj8xAnRJtr/DM5esLnIsA+W 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 Signed-off-by: Max Shevchenko Acked-by: Rob Herring (Arm) Reviewed-by: Guenter Roeck --- 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 Wed Oct 8 15:54: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 6665329AB01; Thu, 26 Jun 2025 08:53: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=1750928038; cv=none; b=AbWWc7dccRQW6dNQtO96Dlltl6FEj+mjGkCJjs8ARUlvxOXnHXM++Sa4PVBii69P4XVnvdzgqcHa2Ilp8hTevhjfqgpnqYekRlmU/PV4NTGxJufThKahQF+FaoLL/cr8LGjPdJQ6Ts5ipzKuoXraSut2Jn5H+LmiJ3pPW5GZQS8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750928038; c=relaxed/simple; bh=ztVkrHzbAl+RXpVAVDHbVLbQtF9O1PCrZdEojFxodpc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=eXJDpxHPhYTN9tjqFAwiOLFhtoRcMcCrXzYqAFbQwooIOzSjLXBnv5326cWlWie7BgqDcoNmEsOcUqGbrKclJVetgOK9H1/xwZ3bpS+gP63BifncrEoUvmKyBrYlqNzT8BKnM5Yo6YX5GZEoz61iThi8182ftFf1kZ/ut8WLQms= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=oi3wiuXq; 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="oi3wiuXq" Received: by smtp.kernel.org (Postfix) with ESMTPS id 25268C4CEFD; Thu, 26 Jun 2025 08:53:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750928038; bh=ztVkrHzbAl+RXpVAVDHbVLbQtF9O1PCrZdEojFxodpc=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=oi3wiuXqNbZ5dz/LL9XYJwSSRrqbAokMbuTXMOsFVQYCLdifxWBTr9rDpd4unikfg To0ilKpQT8IejPT+mC4onfJNSspcd7utbVpecyTsBTe84mKJ44EGGABwwHA9wwZlah dXzC6ldG5epk0aH6ers206Ptg2me2Sx+RUmo0NfhlxFSX1XLwKCxZLPxUap+fa035H sSG4e9zv9P4AC8BzUaEYJvrsIJ0YOd3qwUXq/saAX5rNlw7UCN9928qDOeTMtJsaXi EiBBYvb1mq8jBC/G63yKTu1d8lqNIz78WmwEF4RUVjTOP5mnA0C4UwIYLdO90JUCT7 gsO+bBJJTN/ow== 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 1ECC1C7115B; Thu, 26 Jun 2025 08:53:58 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Thu, 26 Jun 2025 11:53:58 +0300 Subject: [PATCH v2 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: <20250626-mt6572-v2-5-f7f842196986@proton.me> References: <20250626-mt6572-v2-0-f7f842196986@proton.me> In-Reply-To: <20250626-mt6572-v2-0-f7f842196986@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=1750928035; l=891; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=f6I5lpvscqwzHCTgXJqDcC9IxNIHsBHQxvSbgtRH4Jo=; b=PzPH4fvxc+Q680V4FruDOeASw2yE6Gfs++tzHWhA5D0HUa9Fo+1x/5ZtV+xtxvPHxGczWHBDy k+eKBMV+tAeAnSxtVe18b10bLGpGMxEwUp73Hi1cg/cZjLlRd/hzP7i 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 Signed-off-by: Max Shevchenko Acked-by: Guenter Roeck Acked-by: Rob Herring (Arm) --- 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 Wed Oct 8 15:54: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 7ABB929CB32; Thu, 26 Jun 2025 08:53: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=1750928038; cv=none; b=COvDOcfQ6UtIqjaSkWG+3aznNN67DMsigSamJfAHJ8vkXiI0V/P3mKf8VblVWm1XkTH7FRcqITNiwpfQvmLrHwfDCOioiZGqc0b/rxps81I5jr7GJHsPHDmlGGgq4R+7YX+ZZSm/9PABk/Fidqc4UDf0IQzicJAhxuQWLoAcGmk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750928038; c=relaxed/simple; bh=1uKs+XDDqrpUqn/1Z/qWj+WCvNbk1VITw3tdl0xPaOo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=DL2PVJX8Qu3Vylsr5dH2tNRdXOMuxD/xAqxmtj7S8+1P7GtIms3vs2X4Y2vcd4BaTCMU/Z80LOSkdAIfGQog3Y06/Agzb55AqX2T41PKal0XjheYwXc/gOrQ9/DOapm5wPlPqe2wj9hXb/b/0xwqNHijcweALJI+d944XPF41eE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=akJGCetT; 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="akJGCetT" Received: by smtp.kernel.org (Postfix) with ESMTPS id 36AEDC4CEFB; Thu, 26 Jun 2025 08:53:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750928038; bh=1uKs+XDDqrpUqn/1Z/qWj+WCvNbk1VITw3tdl0xPaOo=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=akJGCetTIYGTBrocZjBvs4n2bAkD6nWVsAtQWLv5hevXgB7ol8dBUPKuFzomrXwgT 67+4v23hDPGn1VwMKvZXQt4vPhi1DYTZH0ETFGhzh11yfPP/mv2yFrEgnR7sLB3IEh OUyNd66o8VFTeXVvuLrNGt5YkVPNaXt3cTrQOzNLjHer8LSuosbSklUjh1qvSfUPaN kWXboZilVq0loosnwkcKZBfLmCOMCkob+4T4ib0SuloVQFKmpfvuLa9G775qIRLM5V ts8tcRYm563eA2c9jsqQpU6ils2J21ex7n3bCtR3A651kZ7e4BVaE8DnOHokdIx+Fo XD8+vmAfTpk5w== 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 2F498C77B7F; Thu, 26 Jun 2025 08:53:58 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Thu, 26 Jun 2025 11:53:59 +0300 Subject: [PATCH v2 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: <20250626-mt6572-v2-6-f7f842196986@proton.me> References: <20250626-mt6572-v2-0-f7f842196986@proton.me> In-Reply-To: <20250626-mt6572-v2-0-f7f842196986@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=1750928035; l=995; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=9aUXHuNvHaXvQkrisfy954nmLPBRtgbu4/kIQzXjqPk=; b=zitJojHs4XEqtVPoIFwkaqtXDGM6igKRes//Su7pRROBXjAlIhPy5GXXTGx7+tOTYYBzFat6C luBZ8jHjoCfDs3TaOOTppEuSnJswvMrX/cqUN/aUi4MOqZGuy19FEfu 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 Signed-off-by: Max Shevchenko Acked-by: Rob Herring (Arm) --- 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 Wed Oct 8 15:54: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 A7D4F2BF001; Thu, 26 Jun 2025 08:53: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=1750928038; cv=none; b=Pa9TduyV9ZQR0Mf+S1zpMMnd1s8kR74aDsNIvnP7sqvK4e3qq7O3/l63c+O/pMyghThg9y3WjJG5PnhmeIMz61Q/glQDxgukG6nLslyRB8FSp/5poycUKiEZs3LNB5Rzy6OewOVXM9M6MqRXmDUHOV3Mu9L6WHqt3ZeDUsXB25I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750928038; c=relaxed/simple; bh=cP6Lq6jpJkdcvfMIsF/fYAfvDAiLKuZsiQzqKKoiKNM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=pH28482jVi5+gaTcSl7cHp4xGL9hn8L/CZnfRjTR+sq4lbqIf9sFXezyBeRRONdcKIuTdyCVbUT/FsZ9QFfWUtKojDssQm9MeFE3vQwRh5SB8+bmduyU3MStp27RsKFQSB1mxYO2T1m11czCkcXybOxPLNsbYrEkf+vDnixvcPk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Z7Xf97Qc; 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="Z7Xf97Qc" Received: by smtp.kernel.org (Postfix) with ESMTPS id 44234C4CEFE; Thu, 26 Jun 2025 08:53:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750928038; bh=cP6Lq6jpJkdcvfMIsF/fYAfvDAiLKuZsiQzqKKoiKNM=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=Z7Xf97QcZ9/DWEf5K3SbKNUNJbvVjXwcxVML+dx/W/PdHxnErf186HVGK2Cpbr4ZZ gE3ZlV8GB3CbPzsxbwanJ1yD1JHQHN3frQjRfuqPKnFf8/BFcB/vtDz17l9PJ8w9CI tCTYlOmQ2lTXkmEqtSi1V2RlVHLF0xSreGcIXPDjGLKAJVp7ObEXb+cy52pbX22dIm wM4diiCAkNTJ5Pit4CzbitPJRDO18HCcwY5dq1rds1+VywwQ5OevVurF5+kqcZ0oDh nN2DOw2JryvAeHzd4nihD6H7RPDJm5gVI3UWcrlPDv652I4eg/KkAOZ/OHOTmfPnc7 rNHqjkQxjZvYw== 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 3CDB8C7EE32; Thu, 26 Jun 2025 08:53:58 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Thu, 26 Jun 2025 11:54:00 +0300 Subject: [PATCH v2 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: <20250626-mt6572-v2-7-f7f842196986@proton.me> References: <20250626-mt6572-v2-0-f7f842196986@proton.me> In-Reply-To: <20250626-mt6572-v2-0-f7f842196986@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=1750928035; l=775; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=TTf1Z4DEkN2KuGjaA/z7S/kMu+5ZTEL7ASvdrc16qMQ=; b=8L+FGk4X8auc+AJQtMD1xyUiOxziq+53Uo/jKAMwC1nqYX1LwkCAa7wUdcb4qFOo2pyxQOePt IyXy8++SJKbDy2u76DlV2lA8ust22DcZi6CVoYjlnO95bzsMoqbNi6Z 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 Wed Oct 8 15:54: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 ABF232BF017; Thu, 26 Jun 2025 08:53: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=1750928038; cv=none; b=rZNNbJmGfwnMUVux9Ydy6ylhAYKvVrdEA3DZyTGtnR7Nu6FLq015Kz+PPoZJiEwZO5/msJdfAbyBuxCzuEBUJX+NVfHvQQS9kV+fCfckFQY/90Zn2U2khOX+Vmxh7Qbh/gexJcD+FHW+nWPu7Af94jZYQ0TVkz/UDqjBNQxVObI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750928038; c=relaxed/simple; bh=yl69ujOKudAoxb7BsY6W6/j+nW0EaIsBsX9NLiSjkC4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=WkG58+++n+n+L1IBGJ/aQ7z1lXB5jAAdi0mkQvpTfpp4WE4XM0M0C8LiBn1aLnJQKFkJJTwZDzN4xLycouuTTBKsCW2hr5HhQ6VxuDz+dTnsEjKRyPjd1qbBEwvhPn9/DJ325duiEPSdUR9xonk/ikivsgC8NlxoVk+hjmIgDbM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=j6AJkPh6; 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="j6AJkPh6" Received: by smtp.kernel.org (Postfix) with ESMTPS id 5576AC4CEF5; Thu, 26 Jun 2025 08:53:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750928038; bh=yl69ujOKudAoxb7BsY6W6/j+nW0EaIsBsX9NLiSjkC4=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=j6AJkPh6jiRpTTLHkdrcjcpUCnHAnerHejz5HU7KgF+u0IV/UlQXrGOm1WW/2IRnG wipTvep0j8F8O+nt0JzCLtacMLN3CgvWB28TfGhJTld7eiDSTKG532Z8ZA+a1+svft WJs5L4Atxy1wizvhoZk1RVDdpvK4di4qBKfBI5KpsBsDEIUODyWH++96KHn7C1AtEf wu9Sb6TvOFfQnekZjEWEOcznqxmukYdmZ9tI2cPUAHggeWru4A2frs+E8xUbjgvPpr 17A1VqqYLCsylEHc/Q8zq3Ei0+/BR9lPuq80wgWp/EuXj+YrRXE18XwiSS2lNv0QG/ e4TqG3es1YiJQ== 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 4B57BC7EE39; Thu, 26 Jun 2025 08:53:58 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Thu, 26 Jun 2025 11:54:01 +0300 Subject: [PATCH v2 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: <20250626-mt6572-v2-8-f7f842196986@proton.me> References: <20250626-mt6572-v2-0-f7f842196986@proton.me> In-Reply-To: <20250626-mt6572-v2-0-f7f842196986@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=1750928035; l=1940; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=PSE9MkQgZmOqgXgkbRv8mf/3whMKOtrk3zwWFrj3c7Q=; b=EtH/D6zXOkpxM6VpdFFNzxmHLCMnLjl/J04meIJmKoli+ginyiEvsHWGUM56wkjsplZXKRKY1 ybaL0xOhzmzCYRKhO+2cnmkIiP2CB0TnxqD0q7lxRA3EGMAxlbtMbnY 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 Wed Oct 8 15:54: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 C429B2BF3DB; Thu, 26 Jun 2025 08:53: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=1750928038; cv=none; b=b3q2JC/WvAjfv72wDtYmyotZ+Lae2DDN0KsQ3Z4G9V4ebPCB9qMN0d31uei7ggeu0NBnhGFmcmE+tPmNyDnmUEI2nOEqRGp9h+zkCZgi6PtIRH2j22PfCTP17Tg7srsRbOQvSL6A+ZaLqgO/b+vh/paFQmrEmgsoyJNH2rZ6L+Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750928038; c=relaxed/simple; bh=Q/oC3zAG5KSN+jRgxPkjrdrrhA9oMSUJGmc6UdOHebg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=DXAp7NV5l/6dMqOc8kfxvX/ObGKy2hmG5pQE++VgNm3O4yCLdJMx2tb+fQfKG4/qHCP/pwUFAtJL13E4rxxMNUELsjGRVKiFPV+3yHkJa8ISn1+Lav89wgcFJrGharYuxmw5ch5x3OTYcYQ+Qcd1I6b7Bl3zdIcsUYV5ELQ7Tiw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=uFQ4EGWW; 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="uFQ4EGWW" Received: by smtp.kernel.org (Postfix) with ESMTPS id 6600CC16AAE; Thu, 26 Jun 2025 08:53:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750928038; bh=Q/oC3zAG5KSN+jRgxPkjrdrrhA9oMSUJGmc6UdOHebg=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=uFQ4EGWWcpqmu3aL4iMLriMbueqRHnRdW64rh7ti3Ju1wFt2pwUUV8LgEKsvKg+CO bMDb01ENdoG7P0mUdQCOGs815y/aHeDR/9DvnEl9nzkbAPxBZ7zHNUQHu9+t/UDbxo njGO0JLqULpB1LJnMYWBG+NLsjqIdIVa4mJX5OEfKBQuoCnTq5p685G9aBbboyjZWG JDOCrf0dDSuF/oBjk+VpKBtbWqxkc1MHjfA+dAOKbaxxkOeIk0fT067mNmF77SqnAW r7fM07JWdqmDTwa9ACTDJ8Dlphqf/STHSwcY40cKLvYM4o3TWoXxxgbFWhEkDjwtI4 171ytHOsZ+eiw== 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 5A93BC7EE3A; Thu, 26 Jun 2025 08:53:58 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Thu, 26 Jun 2025 11:54:02 +0300 Subject: [PATCH v2 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: <20250626-mt6572-v2-9-f7f842196986@proton.me> References: <20250626-mt6572-v2-0-f7f842196986@proton.me> In-Reply-To: <20250626-mt6572-v2-0-f7f842196986@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=1750928035; l=3252; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=hAnQxIQ8SeGexEO8sfAsSw3VUgYtgiPEA7IZtJQPS8E=; b=fXRu+D73NvKFA1xTqPyyae1NO8hDozktu9LMwheATwyUV5SzQ/ph/3T+pZrlO7TcENUFf4iEk hfYp6CbwCM8B+0o54gtMuLtKn0xUVENMvE5l4AQbefaqeRKzHSENGgo 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. Signed-off-by: Max Shevchenko --- arch/arm/boot/dts/mediatek/mt6572.dtsi | 109 +++++++++++++++++++++++++++++= ++++ 1 file changed, 109 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..b4fa376619a58cacd33ef556f80= c1a4f7126c4f5 --- /dev/null +++ b/arch/arm/boot/dts/mediatek/mt6572.dtsi @@ -0,0 +1,109 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Copyright (c) 2025 Max Shevchenko + */ + +#include +#include + +/ { + #address-cells =3D <1>; + #size-cells =3D <1>; + compatible =3D "mediatek,mt6572"; + 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 Wed Oct 8 15:54: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 9D62729824E; Thu, 26 Jun 2025 08:53: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=1750928038; cv=none; b=PBXgfhLLCyB2b4BN4xX0srUC8JiMe1Uzcdn6JFIXLhH5wB0mA+OoKq2DiwyDjxX+cVLnkn+mq20PG5QQQC124yodCrn2lf3VtjkOZFrvE/1ac4EgWbQ3cSeD2aYeBoV0IP2ENMMnqf7GN1xebouLubGJxBQ8xh9PT03dWhe2tPE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750928038; 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=IeIUuVaWF7iURKZGBVvowGbcWzl4lDXc4K16qRuHGNY/jGNk2rcTyyp2OYfU6RepnwD5jEmEhKx5r+YeowhcHowI7u5S3M7Ec0LPvAlFqmzoZlUtgGXuZ+WmWIJzLdyD5Gd7Hi9UayuftBh9lv+1KRjN3yEIVYHII09ZLaoBrvg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=mwWYGiLA; 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="mwWYGiLA" Received: by smtp.kernel.org (Postfix) with ESMTPS id 75300C113D0; Thu, 26 Jun 2025 08:53:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750928038; bh=MpQ2gtnaw7N9SW/uFQ+s6QcBME/V8/ZonAnCkD0MPhQ=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=mwWYGiLAvwRE4MHKGGC0C35HIfVrPFyEdhfRamaDziFSUuimHsoBiC1sejkcSpFp7 vRq0AiWpCr9mJNHgMOtR+hXvQoWSbk2q5nlT2lMFXRIzxDd/0RxEK1sCoRqLWqB8f8 kl6w+IELDvLDmK8fPAPWq7Q89yoVwJs+cXpiqlCgBDvXpSMYDi+ZDc8vS6MigYhwGT 0mlWL/Cb0syjZBdxphlBsVCNf4bQ4guVTCjR1YW79nHhYwanpn6Fe4zjHjQe7jxBH/ lHO78U9FIrKCoFKjA8GvnKhsDhIWgmrs2xY/5s37CjhhV/OJd3cEazW9rAgAM1Quo6 A8GSeF12P1o7g== 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 6B9C3C7EE33; Thu, 26 Jun 2025 08:53:58 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Thu, 26 Jun 2025 11:54:03 +0300 Subject: [PATCH v2 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: <20250626-mt6572-v2-10-f7f842196986@proton.me> References: <20250626-mt6572-v2-0-f7f842196986@proton.me> In-Reply-To: <20250626-mt6572-v2-0-f7f842196986@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=1750928035; l=2336; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=NU9J2QXI2zRB0vLkzxM/enp+SQ7Qa7xpupUaXf5gGMs=; b=u6y5VEQKcjrn0P+xyrIXWueepFAPfCFaCZ0d+P2Aeo1SL9grfE0Rv3LApZb3EfkIRfpVT9zi/ NwnEYMpzT0HAuwnusq+v2MKwJ23YkZnkljXxYIbDE4/kkgK94skQvXT 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 Wed Oct 8 15:54: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 A9ECB2BF012; Thu, 26 Jun 2025 08:53: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=1750928038; cv=none; b=dwUIb5kKQZovqQWv46hadGl/3SZ54m6iy2o/fVtYp6l7LAvA+yRZnmOzaeyKq/PjRxus084IdNPno2gdl8//Lt6YYwzIP7tHV9WFYAxyE04tg2DBix5fBcAH/C/4jFF4W5B6y72em/ni20P/OZCtSAOWUJ0fFGpZwHqqyLroMQk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750928038; c=relaxed/simple; bh=AUPv/TDoKd6ieMqlLaY3QqCSEU6AU3dk77+aCznD0MM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=V3GjfvD3OH5VIWgO7Mi8ZVS58+3KsEJtBMnkaos0E8CZ3vpxmR0p5rpu8K1Fe7ymXEO8q+JbU4MyyiEncSOURxJo83VPvMVbiBDsFJkGNUQkeW+2jhhzfeTniJq0wQqHJOaxlhwrQWpZCgbJwAO/AP4eItdoHW64ujtcPvb2wU8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=bNf0qHuz; 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="bNf0qHuz" Received: by smtp.kernel.org (Postfix) with ESMTPS id 8559CC4CEEF; Thu, 26 Jun 2025 08:53:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750928038; bh=AUPv/TDoKd6ieMqlLaY3QqCSEU6AU3dk77+aCznD0MM=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=bNf0qHuzlOTME1/ZyXjCOKVbVbEwW4ZIxWyH8XRH0GWib2bAXYlKHU+YBlLhbJl/y mCxaoHpN8Dc0D4V0LHXvD2WCQnZ3GTGsAsNQtOgOtpxw0fq/jXSvRdbe1KHGg7VNXL 6O7UXVAKO5zqNgxzq1uzXG2V5S2v6vdIfA6IzWVSk3qlqWZH/5xd/9deWSBriK8/QP Kyp+F4Qqv2hHE/6i0YXZYX1V9HyTn8rQV/y30L+JsHkT6bWDkUJb+0K54qeQ+XRSYj 208RgUMlWa9NovWKRI/6hCWm871a5uPO4CfQKqg45b/aH+fwm2Vto+jbDfxLYKaIcS 5U7cle6hlq90g== 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 7B4B2C7EE32; Thu, 26 Jun 2025 08:53:58 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Thu, 26 Jun 2025 11:54:04 +0300 Subject: [PATCH v2 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: <20250626-mt6572-v2-11-f7f842196986@proton.me> References: <20250626-mt6572-v2-0-f7f842196986@proton.me> In-Reply-To: <20250626-mt6572-v2-0-f7f842196986@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=1750928035; l=2277; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=4u8PvwUsCoKzaBq7UBptniJ7BDz8n6fIUr+Q5q3mwbA=; b=6BJCGc3Gmadj8FKTlSidHgR6LDm1JQJ/jIN9Jxg9QoZsRESehd/TP2FEDngEU+/DeEuAB1dAR Jo7d1iH5euHDHqA9HYXYhU+TtU9YnbApJ0MU+NUKwkWHPiiOyPDWo5A 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