From nobody Thu Oct 9 03:00:24 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 044ED2D29CF; Fri, 20 Jun 2025 15:43:53 +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=1750434234; cv=none; b=SJ9RU7XgoNUFTzzNV2OO3TB77LCy1CakhIFzGj9aVosEnDXR4vjmgNjOR+HV3eLPkgaNhR/wbDmke7b/NBfJ0bdzcPE+9ZJ710tdftwjZjVlYRsfEp9CStlxVHrK1kydaiXVI7jJ4C6gf8za0mxL/JaQEdHTDaX6hREzXrSeWnM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750434234; c=relaxed/simple; bh=7Cz9DeYbJNfdxqyC5I/LakjQd58o56ZwWd4MumaDT84=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=USWukcYLmAcpIg+d5VVSkuMU8tKL8cAtqRuwNhX5NoeluS5yNRA6yE0J+HdnM1i0iYUo2X0cWJotf39mAZ29qlRexZpc3qqWQ29PFsdrFFduAT+Y/ryJClnNlfja/UnJy1ECZ3LnG6I6HnAE93N0ZMrYnbfnF1kPgH8SIzjP2+w= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=iUNZJO6O; 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="iUNZJO6O" Received: by smtp.kernel.org (Postfix) with ESMTPS id 96F22C4CEEF; Fri, 20 Jun 2025 15:43:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750434233; bh=7Cz9DeYbJNfdxqyC5I/LakjQd58o56ZwWd4MumaDT84=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=iUNZJO6O210/UFXdJnkMzN3jEh572jNTT9CA+bJlgZPecXkOEXKIWALsnO22GafiD iwLEwD25S2oc3NDAZSIbrSz4d6oaTBYLhIGG3JBbfXvsFZQeyWOHLKygYN3kI+ZGU2 Urp1PqGcPHimYUaKZ2qhqVZBdHqzSCuOqSh0ik8DuijpsNYBzdGrc+iUtO0nGIvfeO 5ZfIoDRbF4WH2cFDPRKd9aA/Y3jsbRb5l0ia0WXc1QfKMxCk228wsfJ8/xJ73ix3bw qmcx/MyfAhA3qNxER5yuUJRqaWOyTlJZ09s9k5nsyoYkVxSt7WKZrNYShq51i3DFKs H+5zsB7z4e5Mw== 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 8653FC7115C; Fri, 20 Jun 2025 15:43:53 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Fri, 20 Jun 2025 18:40:40 +0300 Subject: [PATCH 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: <20250620-mt6572-v1-1-e2d47820f042@proton.me> References: <20250620-mt6572-v1-0-e2d47820f042@proton.me> In-Reply-To: <20250620-mt6572-v1-0-e2d47820f042@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=1750434231; l=881; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=V5vXqZRhKe/QPDs6cq0TFRVUVaBGJI2I3Hr9UkPlHFc=; b=vQ6ta+L0cSyrNmAT6pH6n2zLB7oXQGEryTst+S7AsWcfCTKZG8qHMy2e8vJCnnwrSNdSGQ89l 2Gsid+w4Fr/DaCDCS8FA2rfQ6IzGdhG94i/Dl1O9e8ML0+x+9zqmQkF 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. Signed-off-by: Max Shevchenko Acked-by: Krzysztof Kozlowski 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 Thu Oct 9 03:00:24 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 044252BFC9B; Fri, 20 Jun 2025 15:43:53 +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=1750434234; cv=none; b=bF6/I+BgupyYD8vk7kD9iJyzCAmKc+2TBm1jv0mZUAiuUIWb4lSmxzHx0f6PpDJY/fqaPW1WSI/50EvwCWiZo2im4001p7C0Kc80UY9glGlkQk4FAhDHcqO2R+b3UNYZ0svuC6uoi95eoo011CSGfuJuuERjARFXYgmnPzEFjqY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750434234; c=relaxed/simple; bh=sB9kezbWpaBzm1JwrpLpRJGauW2ueeGuwl6H3UvueCA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=fybNBDr5SzbIaRH1iY1wSjySWN7nblbX63fQWJoPMX2EjobZ8dQv5yO06sOFa5OdXL4/dkTWWOu44ESGhYMX8fMR4an9Pz2tlQBb2PRmNByXctmKobSGg6d09HQSwool7fNv9WwIatFGbjKDPPx6CnKhD1iCl53E5MAMiPocGFI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=TZWfJ0zI; 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="TZWfJ0zI" Received: by smtp.kernel.org (Postfix) with ESMTPS id A3C2CC4CEF1; Fri, 20 Jun 2025 15:43:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750434233; bh=sB9kezbWpaBzm1JwrpLpRJGauW2ueeGuwl6H3UvueCA=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=TZWfJ0zI1hmhT99Bw+qS/GgwqP652tp37gv1WAMx/tJeXOz7PVrzpG1LOKmy3XmJy uZQqZJpJ/qLWT4/I5E6/hla8bRgi176dwuqSHMRMoJfpP+mp+0WMz0M4aDppgRIqRa ADYP2aclWKT6qtACbDO3XkUyScd+pukKIFLS9zoHNR9AdPrwr4KXFCyKglZftyzIDF v4WcBGtgBdiSdr897+6jTR3AnrXO66BS4RD0xc/71k3gX0qiYqGRd07Aa9HfBxLXRy +e0ItdCf5nKzwnqIyS1T8AHkoU3rdOP1Cp397zd97HK9sfq2U7EJUWXyfv4QLbvu2h z2lWi8nLoJLKA== 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 952A6C71155; Fri, 20 Jun 2025 15:43:53 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Fri, 20 Jun 2025 18:40:41 +0300 Subject: [PATCH 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: <20250620-mt6572-v1-2-e2d47820f042@proton.me> References: <20250620-mt6572-v1-0-e2d47820f042@proton.me> In-Reply-To: <20250620-mt6572-v1-0-e2d47820f042@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=1750434231; l=998; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=LTaDM1ASAk29cOczyQS5+5QLERyCDpWfkV8wKfcyu+4=; b=cfoECoWfVD/bdfIanl6XpU0sBEjXg1AF0oUPK3MKQiSDX3DgRrpKlvqfE29APWVsm2s6jlr+4 5dAktWoh+njALkh+MTgio3XmaoT/2Q0ZePqEAWu9UFiJJLcbfbMNT8j 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. Signed-off-by: Max Shevchenko Reviewed-by: AngeloGioacchino Del Regno --- .../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 Thu Oct 9 03:00:24 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 0448A2D1907; Fri, 20 Jun 2025 15:43:53 +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=1750434234; cv=none; b=mBfCLZ8uKOrOhRUtVQbNyfUJMMcsYWByeMSlwVEj83xv/pSh8dgOJX66YAMZOQakjkiVpKKUhLQAGB9lGfh8haICHeXXyvgitsWbshZan2g7ZS45Krh/6sGDVRGZd2YwVqO4vo5g2ee2nSdc5tCRn9yw5wxxwDSCCmrx25mBih8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750434234; c=relaxed/simple; bh=tgeUc/R0j8CCfUmJ61OgWYWQK00MbN2CJigikfkHJcg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=PDnI8q9RASDlcX3k2y6DJFUh42X1Vo0PrQKnatoN5U91TUhnLxV77ipbTr6H0oCIfXHSiu0qZDObr5X23mot4dmi4CMKXibnfCLYTlO2wfjz6UWcTZZ6DTh0UzS7LT51IcmOtUOHphGN0NqGubOzJ4PGT1MOwT4KXDHVQyWWgIc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=pLqfmE8c; 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="pLqfmE8c" Received: by smtp.kernel.org (Postfix) with ESMTPS id B19FDC4CEF4; Fri, 20 Jun 2025 15:43:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750434233; bh=tgeUc/R0j8CCfUmJ61OgWYWQK00MbN2CJigikfkHJcg=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=pLqfmE8cipKfWGwV2MWoYWWATbSj4JnUCQpFZ91ftMLWmlxmmSFthIpljIzyuGDcy mqrNHR/ftard0xaw0j1srYwyzzH15eBzuCGQN1Bxutf9qIhO2p1+SyjuSiJxu2kTYU SmYGjo66g+Vxbf+aRD9XmEX4LPiD7Rj81FddeskmVxwmAzC48Z6gqZAto6aWsjOnre reOVecduG3Iyh0bAnHQ1ZFK6nSRVMLiHYIASZ5henUg9oTxcpwWFwxr3zhhZKuIWXo NddbcbSI0TPCphFLDgQxI+T3qTrKqq0TYe8DVnhwWjtOfVme/Y9lL34Gx/w4hw60Wl Xhw87zcjIgcig== 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 A2C5EC7EE24; Fri, 20 Jun 2025 15:43:53 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Fri, 20 Jun 2025 18:40:42 +0300 Subject: [PATCH 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: <20250620-mt6572-v1-3-e2d47820f042@proton.me> References: <20250620-mt6572-v1-0-e2d47820f042@proton.me> In-Reply-To: <20250620-mt6572-v1-0-e2d47820f042@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=1750434231; l=863; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=jfWrM+VUxPi/ZeXkkUEtr7J/dcx3RptmZFz1Koou0n8=; b=R9TJ0i7RRdU0W01c8l4gIY9VoQjSb+IBn8JhR1M6WYHc2pOOjVoC5BkFSroR1mAZqrJaAJHXV XPKoNiFMURoDCVE+YuHip4+ANo6elHZ10+r9Y9nRLHAp/oarf11NJOS 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. Signed-off-by: Max Shevchenko Reviewed-by: AngeloGioacchino Del Regno --- 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 Thu Oct 9 03:00:24 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 1EE882D3A6A; Fri, 20 Jun 2025 15:43:53 +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=1750434234; cv=none; b=Cok8l+L6tPlMWkm85QIJACqzM/Re+djKGr4TwCHoQaoTs8yIWd6TW8v/HB/iJNdyUK8YxvX7ITQyw57eCkTHTY0Bo16vbK+SAwfh7k+lkVdtd8W61pvT5Mpbvv/3ve/vsV3hY/ueI1JN8pZ4Vq4N2xZrG/whUqssBocLaWcb7KM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750434234; c=relaxed/simple; bh=AKOrhyhs2Jj2qtskUhWdE0HhaacmNbXHMWZUaVDZHf4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Xn0G1wF/fFOyIxsU2jzSxwyoma/OXeTGnTR9+7xXAKzq2E/j/Ur40ZB/wMPE/35itDgHyaaRH+E1TwQjlw9YoOhr6NRCvx/Ci4NebcO5VnjREFh6SbJVW6rVRKndPspDaEeSUkGh1x6Mz9HcP1ebXnvZLul+v49og78kwTzBiHs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Y1tI9B8a; 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="Y1tI9B8a" Received: by smtp.kernel.org (Postfix) with ESMTPS id B7A6DC4AF0E; Fri, 20 Jun 2025 15:43:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750434233; bh=AKOrhyhs2Jj2qtskUhWdE0HhaacmNbXHMWZUaVDZHf4=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=Y1tI9B8aTdZmMnHtUDS4XuLokim9DOH61d6g51rDgeeHWIVxFrv5P+1JRWfbQ67gl 9NnR6IglFDKSBNB3yKbXpyNsq0Sys6f0ZflVwUR3vNKLUwVDGZvHXXxQfJwXVvmsmV gsx5EjvWjWyyW5QvrqZ1V+eRABNOvTfwy8fVUZOtErqvrJZbIJmbPjXqfNoZYo3FT7 UcIv7fAd4mYX5K6NIq7vBx/f/zH7Dw1mdbYfuWQjFeUckRlUaRtlSPrbUxU+XI8n4i 9uIIy6xqHCau7ZZhh/7t2puvFiCgqHh4rTmCsgEdXpE/4jTHOxDR1MxR5p0H34GdrF rJuU0vRSsnfmg== 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 AF78DC7115D; Fri, 20 Jun 2025 15:43:53 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Fri, 20 Jun 2025 18:40:43 +0300 Subject: [PATCH 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: <20250620-mt6572-v1-4-e2d47820f042@proton.me> References: <20250620-mt6572-v1-0-e2d47820f042@proton.me> In-Reply-To: <20250620-mt6572-v1-0-e2d47820f042@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=1750434231; l=881; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=s3g6y7Ip5di5tGuKT51vAjlshignLWNLLW032LmZfM0=; b=O/Con1noqgqEZtt1wb1XezpXnaB4pJD6KMWQwX/Xyjbf76wPwnXrXJn5UytbNK8mrtp9nngbK QXRKEDV+93iDfQveEO4tyYy2CXwzLTI7Nu9DKsdAKiuyqOJPUrRZnCN 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. Signed-off-by: Max Shevchenko Reviewed-by: AngeloGioacchino Del Regno --- 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 Thu Oct 9 03:00:24 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 3753D2DBF45; Fri, 20 Jun 2025 15:43:54 +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=1750434234; cv=none; b=AzT3Da+9hyYbynftR86pfLudxw4LDVKNa3gF9Tf3vbFGnNWt+pCAMG+vWXQoqKtLkssaCKpSayxyxabOyJrGdKunaqiUBrruhvpO7JAHNiqav99KUswL2O+/StHSjSPG2jkJd90r1cL1mZV3+jazxMgobsiI5pTQkvLZPMihhlc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750434234; c=relaxed/simple; bh=Uybg34ONCi1PiPWXXJtnORZRidX9fKV+ZB6A14EWDK8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=c0atXJOs5Te72+QWxNgXfdYutDXc4DS98UiY6ujLaj3HlkTp+jarh8OgCIK4BbzKbNXBRC7z+VJAEl+qqfRkgZMcwB3XWhyMmAp9h2vBx9s1o13uvFS7OoHNdQ3Bk3VWInRStOUsX5/IgIau/Rli4M26fus3AolTp+7offMDBCQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Re3c5ByU; 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="Re3c5ByU" Received: by smtp.kernel.org (Postfix) with ESMTPS id C5B1EC4CEF5; Fri, 20 Jun 2025 15:43:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750434233; bh=Uybg34ONCi1PiPWXXJtnORZRidX9fKV+ZB6A14EWDK8=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=Re3c5ByU3H94DFDU+2m3umuAWviPlxWbcL2f9gkwtla2KeJuYCIBJZdFRf6hZGyFP mAxAXCP7RIqBv+stJfkEGZ8t+MvPNeeczipVQ8i8+tNhPOd26CUhurJDCvorT59JuN a8lomXo6PcNwxSlXCoYPtRNP7/XnqPPgEzAgJuanSJQT3F6J0re/fAZMPJI2/9tiBJ nuWgvKrFIXPCC7HkCZzNZEKPJefrqxVRQUTaLznsKBaI+No7gKX6/yw+e5xsJLEjS0 muDxc8bqewjR6kAsuabgUg78nP5LDiuPvmOSCrTqwZouMnxTxIjosL5SFUl64A2UO0 cfZENJKZcGZOw== 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 BC88AC7115B; Fri, 20 Jun 2025 15:43:53 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Fri, 20 Jun 2025 18:40:44 +0300 Subject: [PATCH 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: <20250620-mt6572-v1-5-e2d47820f042@proton.me> References: <20250620-mt6572-v1-0-e2d47820f042@proton.me> In-Reply-To: <20250620-mt6572-v1-0-e2d47820f042@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=1750434231; l=808; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=qkgh9NSe5C5X30r4tLops4d54dSNCo6iOJTAIZMBoyI=; b=kO4OmP4BxOqIVa2atkaH6K79hBsbJY9G6vCDkKW5XfQA11HDIqxK22P0FfCRaTbVk7LvAnXjC T6elsaqLM2LC8784F08bgPT0g4HnsRkftkaSst2AdhRmqxy/yCoc4+V 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. Signed-off-by: Max Shevchenko Reviewed-by: AngeloGioacchino Del Regno --- 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 Thu Oct 9 03:00:24 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 6B1372DFF33; Fri, 20 Jun 2025 15:43:54 +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=1750434234; cv=none; b=pT36CkciIUpaxr5MkYdcYJV3EZfVOIi7a+HhST3ZTK33cNfE3EmYNuvAn1r07FY6JNFTeNuKtdiOinQQJRFk7Tdh+ka5Y9pbS/NNnnYN1oWWAfLiVNaaLpZBrFpd5Tj2JGaIrRmL7NCRZLULCm3How19MgqPdPGvHYFsVrx5Uxg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750434234; c=relaxed/simple; bh=//PkLi9LdDjqJt/DZwax1qBAWo9WVdYtWxQpcLyBWFk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=idVRFYNuwbgVE5MwavSjNS57hDiVs7s/aI8e18I0FAYFxfzniBNo2L0rZVN7ReLyg14N+nk3MKOKcVfML4bluc4pagWCcBNOAbq8REd6ggJD9x9qmuxmJw3divxqvKjQy8PFmbidCBDv38zpeH8tty2gZunRLrSmSiHNFgheeh4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Awf61NZz; 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="Awf61NZz" Received: by smtp.kernel.org (Postfix) with ESMTPS id D1B81C4CEF8; Fri, 20 Jun 2025 15:43:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750434233; bh=//PkLi9LdDjqJt/DZwax1qBAWo9WVdYtWxQpcLyBWFk=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=Awf61NZzabibO2UxGbcD2FGXDrmyxNubicR22c0vAS24alvP4qu7T9g3rPtb1g+u2 Zwa2jE5/MoU1xoDSRPBMdwoKpJttgSnajeSoukbfc66KgccsFsWj1vmz9V+st7i+kh ZN/Mt7Ps3Lf6EFW7VSiBIRo+sqlDykLOfC2RKF5xcr78B5vezjJhRomQDokE6nbksi hX44ww3+PlVlFkM4D46eLZg7DlQDsjlYE4JEPBLvOi66f73MYHebht0YDz3OI2ReRM 2IaG1gU0Fc9cIcH1qf/hKf3D2LJbMg2w/h+7NWcOQf46pFRY5E3mFMc8Zx2qS9ob9v 0e756yZ27y1pA== 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 C92ACC7115C; Fri, 20 Jun 2025 15:43:53 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Fri, 20 Jun 2025 18:40:45 +0300 Subject: [PATCH 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: <20250620-mt6572-v1-6-e2d47820f042@proton.me> References: <20250620-mt6572-v1-0-e2d47820f042@proton.me> In-Reply-To: <20250620-mt6572-v1-0-e2d47820f042@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=1750434231; l=912; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=lqjHr0IWB35a+PzYE/4juId1C200yBp5ifX7vZ1Nro8=; b=qu0EtiEcIQbUl7GN4XSsS2ncetX4//ZSpmm+Nh9zwFaCPypCSoFS3TYMOib/n3rcoKGpiz/Le IBQDy3VDZmBA48DbaASHmJPlDQvBqq8W8jD2zOVZkmdE9uOFq9rfFv7 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. Signed-off-by: Max Shevchenko Reviewed-by: AngeloGioacchino Del Regno --- 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 Thu Oct 9 03:00:24 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 6B2612E06C9; Fri, 20 Jun 2025 15:43:54 +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=1750434234; cv=none; b=rrIgenEozIeVU0CGPrBinhl4DEtUxGNzYDZtRJz6JnVUWySKPeYXI6KUPC4VkqVx3Ct5WwtpE9oMNAWIV6UZmPf2Z3g+lPJ1qd11nfX7xwtB2JTkfh+H6Rg8iyTZvtz73QNvBEYQUS1CK1iN7ibrw4bEbpdqP9K3oBWlsrtxp1g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750434234; c=relaxed/simple; bh=/M12+r3YGfgPHhzGTzEcUUQ8kBfgerEmUSZKMmlZH00=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=U5s8/TJNKtT69cOM9UVAOrKm8qaCE9QlxQgjlChFjtQlmRDsGpcWYr2h6QOUD6+ZBfB64wJ3uEWtRmarW/R1AaCXomQP6nk+GtTqIWwedWPALvSSJdnRSR/4s8UX14iTp+vysdTLbCc9JoLyTlTfgM7/+vJm/607p+RpvCFEx6g= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=sayVJNVZ; 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="sayVJNVZ" Received: by smtp.kernel.org (Postfix) with ESMTPS id DE8FEC4CEFD; Fri, 20 Jun 2025 15:43:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750434233; bh=/M12+r3YGfgPHhzGTzEcUUQ8kBfgerEmUSZKMmlZH00=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=sayVJNVZKgLKISWVLQnDSfZVXSuRJUYolV3t/8JZfkBqqb2XB1enavSnQwa2nsJB9 +mIyyMOLPPeEPuTdYCcUYLgtX51OXZcrOYviOEAns2IAK0v75hr/VaT+uZMlRh/PiD NWi7v9OkLX9C0X7GEVzvLLMxQMDQddCO+MCcuM4XcUMIOY3y/hpKXfi/MOElcUcvXk eQqbKAhJaUsxWxs/GpwBY8KKYoRunxkT3CsABeTE5BU9ce1BWwbBgBYyXluCv8Y6KQ CEdnjNHAOkmnIYv55HZcphQt89Yjw1P4fjRrhy+CfGoW9dUM0VJ4MdBglsg8pYmCCJ FBt1LS/jItfBQ== 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 D516DC7EE2A; Fri, 20 Jun 2025 15:43:53 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Fri, 20 Jun 2025 18:40:46 +0300 Subject: [PATCH 07/11] ARM: mediatek: show the hardware name for the 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: <20250620-mt6572-v1-7-e2d47820f042@proton.me> References: <20250620-mt6572-v1-0-e2d47820f042@proton.me> In-Reply-To: <20250620-mt6572-v1-0-e2d47820f042@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=1750434231; l=692; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=rvoGWdqv2dSMmfg1LUoO8gwzH9kguQfgav6FpmmRDKI=; b=nNMbs5zJQLhpvdSJJKi/yGGVZeDkYGDkjeiXJDReJgWtS1NTPEzGxUCKW4O4tcSkxrG1bIzE3 UJdouGOoePyClnORUtCLwsqvZzsYQ4bqCml/qnPubIdUn8ju1nwwA7E 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. Signed-off-by: Max Shevchenko Reviewed-by: AngeloGioacchino Del Regno --- 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 Thu Oct 9 03:00:24 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 6D03A2DFF2F; Fri, 20 Jun 2025 15:43:54 +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=1750434234; cv=none; b=sfWjzrHyfyccLHoJjXjph5hUEgFlJ2HkIs7LPlKd23KxvWx3K2Ikmm+c8Q4RQ0y5y4SVzmqd1SyW08PXOexmW0hyn8HTx/XAGJ8Z0WwKFio9j+7hY7hosc89X4UA+ZJI+ZTzM4+cYLsTcAra4pcmKylvDNnu6rmlAE4GvegTIFU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750434234; c=relaxed/simple; bh=Rj7KD75WcgJtvIqW6RZMxDs0u6BFvPI2J2iy6HHQGz8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=gsYYfnrhR8pTQ76YgPT++O6iwc0ingujM6nHYCq9pESTbVO0YCylcLIj5Am/ZkFVJ2onD+iWPR4XN1spoez6PDTloqlo55b2yn/6zPDpTFQsvGLuqTc/MNoSWw0nCiovsSc3u9vL/e0XkyefMgyKZckfuJC37VbFKpzpFLFOjXM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Xj8EFzrj; 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="Xj8EFzrj" Received: by smtp.kernel.org (Postfix) with ESMTPS id E9F4EC4CEFB; Fri, 20 Jun 2025 15:43:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750434234; bh=Rj7KD75WcgJtvIqW6RZMxDs0u6BFvPI2J2iy6HHQGz8=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=Xj8EFzrjQnbGovpoALtOdnmSuU8QU7uuMv2+npD2yE/PfAvS85RXI6MtV5hZN6H+M kObJ/vF28wGu2QdNh/XOMaMk5Gizd73k34Vt0RXlxbqMXJYTR9jkg49Wt7w3Qy55NS k8g3AGzqa5hbWtTJg9NELzOilUpWUfu69UQ0sLJvQYxR34IR3y2B/R4J3zii6Go918 N3FaUQLnBmmcsxcfnyh1flXkiFzi4z7m/x91ylGZ/vt10kBcYi+Dxx1WuiBEtN556Y STmc6mUFnts2SLjqV/6+RtPDNpBLx5rBHfWDtgmsvbtb6AuUpFas+7o+4RuvKSwelY 2SJmsjmoQczgg== 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 E1F8CC7115B; Fri, 20 Jun 2025 15:43:53 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Fri, 20 Jun 2025 18:40:47 +0300 Subject: [PATCH 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: <20250620-mt6572-v1-8-e2d47820f042@proton.me> References: <20250620-mt6572-v1-0-e2d47820f042@proton.me> In-Reply-To: <20250620-mt6572-v1-0-e2d47820f042@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=1750434231; l=1857; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=T8VXT+/gkb+tLiu+YbfKUS6YHMSUIjr+TS94R7QyjLU=; b=gaVOQG/JP38ntFBWyX8QqYCp36/uojX4tLGegknkDl4SPhVEeGu2m0ySgQlrNY+MWL3qoU0m1 wx/W1N8/ohvDJCC7EeRtd8/ZTvbXyZ/pqKdOLHs2HlNyvUn32hpmEjs 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. Signed-off-by: Max Shevchenko Reviewed-by: AngeloGioacchino Del Regno --- 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 Thu Oct 9 03:00:24 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 6B1C42E06C7; Fri, 20 Jun 2025 15:43:54 +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=1750434234; cv=none; b=CMU2pOLiW2h20dGXY+QBsOPyR6IaS4uFZ324mKNoSbYdIEaY+in+SePk2+Hd3FXeVXDNMS/T1EEJEQ0Lk1JI2hQSpZ3XOW5MXN/BTYz75SNCYRw4t8EBmYTPfqsukfZqFUXPxWARZVcUDVOJeIOlTsB0hOGXabg54NOPzXGmeVE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750434234; c=relaxed/simple; bh=3FBI0Jwg53Z+q657ZRTd9Kza++11o1eGhB+nORUB1cI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=JXNTGIQ31W38w2XsHWfcxxSyA/jd4PsJLpbdZLT8DKyiy8+ja8xWlt4ODEMjtB4KKXxB3jOQ0uaqcKym0M3ky9MjiuaEJm0tjVU7JynBZrzFrGppkSoU1PIDzKrVhpFo9tresLG2eW5qu5qhRguLjIX4ZjUZs3JBgsKg7K5fmHs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Gjvhrv7H; 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="Gjvhrv7H" Received: by smtp.kernel.org (Postfix) with ESMTPS id 07377C113CF; Fri, 20 Jun 2025 15:43:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750434234; bh=3FBI0Jwg53Z+q657ZRTd9Kza++11o1eGhB+nORUB1cI=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=Gjvhrv7HjrQ4v4aqIMxviFUFTCTY4GDzOfNBDprYAYl+TBrexIxB7HDQQNbENt5sv BgAy8+GpK/WAAUieQSqS3GX+TT6yZwgvTpHPJjwbECJt44vNOlhtzEi38Gzl/77NK1 R36TtrHiKtt6npiOi76218owif+h7gidYVyIZUCsUwrPXMn/ESFe7SYGimrgN6a30c yOEVOsQHHOPBDgsEGPMI1WgRZuBf1alZbaPl6IJbAiHLbB4q+N2FGIKnNNVASAKUKv 0V6pN4ffnKTSEIba/BI6JdtbBRvTKB5EuCRePtLQbIAXhbqAR+30lS9jjx9vCxbiLU GdM5U9xoTwMUg== 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 EE75EC7115C; Fri, 20 Jun 2025 15:43:53 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Fri, 20 Jun 2025 18:40:48 +0300 Subject: [PATCH 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: <20250620-mt6572-v1-9-e2d47820f042@proton.me> References: <20250620-mt6572-v1-0-e2d47820f042@proton.me> In-Reply-To: <20250620-mt6572-v1-0-e2d47820f042@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=1750434231; l=3093; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=yLz+8+oRVysKR8AFBuER+Y8kTu+TRBNb+mijfqNvpZQ=; b=bCdHvRnt9g7pM6K/Ch8qxCTRPC38eiYofcpVy4YvxOPA4ID6G44+elWtfszhzVGa1ZXYT7DJs kT9NpWpkFrmDlt9SWyPb/lyzmJm32pt4TRwrG0EeUR4ebCiFm0wdJGp 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 | 105 +++++++++++++++++++++++++++++= ++++ 1 file changed, 105 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..dd12231ca745be7455e99391abd= 2d708f2f1a8a9 --- /dev/null +++ b/arch/arm/boot/dts/mediatek/mt6572.dtsi @@ -0,0 +1,105 @@ +// 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>; + }; + }; + + 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>; + }; + + uart_clk: dummy26m { + compatible =3D "fixed-clock"; + clock-frequency =3D <26000000>; + #clock-cells =3D <0>; + }; + + 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"; + interrupt-controller; + #interrupt-cells =3D <3>; + interrupt-parent =3D <&gic>; + reg =3D <0x10200100 0x1c>; + }; + + gic: interrupt-controller@10211000 { + compatible =3D "arm,cortex-a7-gic"; + interrupt-controller; + #interrupt-cells =3D <3>; + interrupt-parent =3D <&gic>; + reg =3D <0x10211000 0x1000>, + <0x10212000 0x2000>, + <0x10214000 0x2000>, + <0x10216000 0x2000>; + }; + + uart0: serial@11005000 { + compatible =3D "mediatek,mt6572-uart", + "mediatek,mt6577-uart"; + reg =3D <0x11005000 0x400>; + interrupts =3D ; + clocks =3D <&uart_clk>; + status =3D "disabled"; + }; + + uart1: serial@11006000 { + compatible =3D "mediatek,mt6572-uart", + "mediatek,mt6577-uart"; + reg =3D <0x11006000 0x400>; + interrupts =3D ; + clocks =3D <&uart_clk>; + status =3D "disabled"; + }; +}; --=20 2.50.0 From nobody Thu Oct 9 03:00:24 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 7EC952E3B18; Fri, 20 Jun 2025 15:43:54 +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=1750434234; cv=none; b=Vvrk2zwpzYteMH/4v5BEdlHhWLU1HGAFktMAdPq+svR3l5Kaaf/YcUIUsEYsB0CcTfsp4Go6xenxuPWVOLZTjtk6zf76tDzfYSjrb8MwZo3xtijoNlbokEPqP8Fa1S1uPJ0YhUyfOTY3l9b/vpRHy2t61oRbFZzAZzXE6EcexLo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750434234; c=relaxed/simple; bh=JRA+0OlnUj5dL3Gg9wNBfV4MEgqiibfc5y/swMwEpNg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=mFLm7DdHzRpw9GpG6noQlBgXbdjWn11gj/mf9qsugdfk5jPc6ABkIjL2augcA/Ken+IFrMxLnnhZysI/kk6uFQDHMDqf/n3JmPXkpzODFG60ynun3ZeZlyi/KwUYtSzRqXm/kC3bN5fDR6y/Z5ka9fTMzZYt/+rmeMHmniIYYsk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=oibj5AUU; 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="oibj5AUU" Received: by smtp.kernel.org (Postfix) with ESMTPS id 0F260C116D0; Fri, 20 Jun 2025 15:43:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750434234; bh=JRA+0OlnUj5dL3Gg9wNBfV4MEgqiibfc5y/swMwEpNg=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=oibj5AUUVtxRNoR5qlIYqblBoNYAZQM/T4vR+znZMfpWFHBqUuxywUX0mjUIQ5O2s 9vVBOEj+4OmlGbZBrZ9mZWMvGSOaz7Ml5ecSRa/rVz9Vm0ukkdU/OyVLt4P/tmSpX8 N1uxb4mxBkT69zp+U/fSxqjEjWv0chdDuly6K49OMMnonuLLl31saXYpRRd1s+Tz1e uutNg6T4Rmc2qNpBteLkER1bLIM//vBnJ62RzOLguVrJj1UinmESL37vlth4iryGC1 mPrHfZ/1U2cAhsJVWeq959mcutlMIeHgPiwpVxc0u/+sPdnbxchurEiVvk1EhhqIF0 9Dnaz9EhtzdhA== 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 06C3DC7EE2A; Fri, 20 Jun 2025 15:43:54 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Fri, 20 Jun 2025 18:40:49 +0300 Subject: [PATCH 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: <20250620-mt6572-v1-10-e2d47820f042@proton.me> References: <20250620-mt6572-v1-0-e2d47820f042@proton.me> In-Reply-To: <20250620-mt6572-v1-0-e2d47820f042@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=1750434231; l=2358; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=okQp4pzksQbwAVarYxmDvovk3WSeUiFA8NPTsCwIRQ0=; b=fy95bpb/Xfh299fxSxNw8c1epXw9BD3oGxi84uIgIUG+mRzRw4pvGhKR1ZNV7Fz/xBLHtN265 qO6IJAcAL/+AYjI8b3yFJW3xVHFJVFrQz+znwamwN1vv0l6wwSrCsUQ 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 | 62 ++++++++++++++++++++++= ++++ 2 files changed, 63 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..5c3b9833073e43fb42e28719c1f= 206e8884b5f6a --- /dev/null +++ b/arch/arm/boot/dts/mediatek/mt6572-jty-d101.dts @@ -0,0 +1,62 @@ +// 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"; + status =3D "okay"; + }; + }; + + 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 Thu Oct 9 03:00:24 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 7ED6B2E4241; Fri, 20 Jun 2025 15:43:54 +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=1750434234; cv=none; b=or+h7u1WysKgmdf8IoB80y2Oj/0Se+7ZIG335Sl+PgQKWvZa8jzwgxpfeW8BFVg2mLBUN+m79yZPsM7sbnQwfAo/EhSmSfarMw28GgLcCTD+jDAkJvE9ud1bzOj+QvI0dPM7n1bG6LtAtNI3NyvMLVNdWw8P0p9VGvwZNb37da4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750434234; c=relaxed/simple; bh=n3mrHhbKnKUpC1kN1NJ7p70/oxST9+GlzZGgUiw5Xms=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=kO7Btjb5ySETZTtq5T3Qrw7aTSoq7SjyZHK+pMxGBNFDzHbI/Ih7QUMQ80h02T5nJT98diaTgwYqJ5ZKrGYIrLwDndiIttd7u5L3fA9w2NUeUPDF3iI4AlD+3MA4wKprs8aetgzs4KrNMAch2h3iDveV/Bmu9DFJRwO4Y7olzoA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=c0cdnnRC; 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="c0cdnnRC" Received: by smtp.kernel.org (Postfix) with ESMTPS id 1DF8FC4CEF0; Fri, 20 Jun 2025 15:43:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1750434234; bh=n3mrHhbKnKUpC1kN1NJ7p70/oxST9+GlzZGgUiw5Xms=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=c0cdnnRCMiUXGUWRZKXjuQmmed1u1TmtaK0z2m8n7D0R3KpYtieyKYq4ZU2adkxIK v0XfH4uedfuYeKiHMFP/WclYAZhKY/C1gN9p58PpigwzJHHd4OF/t9QvlFAS7J6oAa 3Rny6oFVXm99QF49ZNpZXtJ45gqFsbi0fCk2G+AZw54v0yOYQKbYAgZeWodi+nx597 XHHwEhh31CO5H1aYuPX1V+6TOp63xuChlkMFwWYdzPAeV44NdUJ8RS00DqnEthGzBY THsRre7+TYNJtEQumx0l1yeNmf43bLJKBWuVoH1BBgoaowhdSPy8WERy/YK3d1buPp dIUXQ9PUJs8Ww== 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 1343DC7115B; Fri, 20 Jun 2025 15:43:54 +0000 (UTC) From: Max Shevchenko via B4 Relay Date: Fri, 20 Jun 2025 18:40:50 +0300 Subject: [PATCH 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: <20250620-mt6572-v1-11-e2d47820f042@proton.me> References: <20250620-mt6572-v1-0-e2d47820f042@proton.me> In-Reply-To: <20250620-mt6572-v1-0-e2d47820f042@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=1750434231; l=2299; i=wctrl@proton.me; s=20250603; h=from:subject:message-id; bh=lTjo3ihR3gUlpL1GW0vPSnD1O+oT6SyQn7cpI3Gt7SU=; b=AJjRsHDZP2J6V9EgEJwBSC0mqa9ApUP+Ke6oP/dYMgZ8GuD8lxcVsUuCuG0TjHk29w5JOc3sR L2O+R7DD6/3CnY8tLfMAxbq+ollMI5/867XTIes34t+guE0rQF2NjyT 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 | 57 ++++++++++++++++++= ++++ 2 files changed, 58 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..da8865a6b7e4f0e346f42504b3f= 8a4db61cb240e --- /dev/null +++ b/arch/arm/boot/dts/mediatek/mt6572-lenovo-a369i.dts @@ -0,0 +1,57 @@ +// 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"; + status =3D "okay"; + }; + }; + + 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