From nobody Thu Apr 9 07:52:26 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8308CC4332F for ; Wed, 9 Nov 2022 09:30:37 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230081AbiKIJaf (ORCPT ); Wed, 9 Nov 2022 04:30:35 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35502 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230258AbiKIJac (ORCPT ); Wed, 9 Nov 2022 04:30:32 -0500 Received: from mail-wr1-x430.google.com (mail-wr1-x430.google.com [IPv6:2a00:1450:4864:20::430]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 492682127C for ; Wed, 9 Nov 2022 01:30:31 -0800 (PST) Received: by mail-wr1-x430.google.com with SMTP id a14so24834771wru.5 for ; Wed, 09 Nov 2022 01:30:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=pLWz/etKkdRYFJ1Qa8OubzwENK5OGCzv8f4RtofetLs=; b=EvIkXa/E3Gylc3MWmsmJcm5pjIg8IJYxwcmfcZjBmnXelQELNkmWdN2Ck0CT6P93Gz 8b6+xzBMCCYP47iuKA9LvppbaQPR1by7OUxQFBIQmR0hUbWXzAyxcLa+YhgZsqd9FMy6 HccaujjukGZzQKWp01gW+Iio+FzPZg8ed/IySzFMsit7Mdo0uzj9UJ2fGgGyFXCLhY67 D046hd0HQ8sVZAPjr4m1QixjjFZVg43ZKR4pnT78MR9FhNDD7CEIINKR+2JkagV8f2iL ISu9wUpfhfuTqKw2GZZFkCNH3zp/30N44bIr/QY4JNh57PR6ups2nGpm0OIgkS7QR2Ub Tbiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=pLWz/etKkdRYFJ1Qa8OubzwENK5OGCzv8f4RtofetLs=; b=glrHVUqjq0yMWgf2cCgjdjNwmYNDcg4R8IauTE8T/x0WADjA1nXLfM0tX90ce7D3eh FX/NyHXnVGQa0/eJ4tA02gfIx7JGwKrNOWT5lZIWxkzaEOM4agyCO7rbsTRhuP2kGxER 5fkS5WIhlJeHwmXP+bowgscp7Znqmu39Cg3OJy9cZ/WqCbFLgSD5+dThvTlG1wL2jQIN tA0OfCCwtQQHCW7qnvd0NUrgXCTUB62Hjoh8PG5/ci4e2jBU+N6Ebw6Brg3TJZKeezIS gkKlJTaIHLXUOdwTQUceucfTmb80zycqk+JFbgNO3CqBd8XWZk4ZEOf/mzVlKKSpLu0v Ojtg== X-Gm-Message-State: ACrzQf0HKpJOKhjWDQUD4TF8YuY9vqz9jH4Ye0EWABX5UAoh5lNTDLNw RrES4sT0lbrSq+s39720+QToFA== X-Google-Smtp-Source: AMsMyM7JlX0xONPC+nB5MASK0ugjcmZFyvp7x8KuX5+aop6TQfMNPV70vvCP3crg/nSTj56oAtWvkQ== X-Received: by 2002:adf:c5c4:0:b0:236:87bc:a8fa with SMTP id v4-20020adfc5c4000000b0023687bca8famr36777687wrg.151.1667986229834; Wed, 09 Nov 2022 01:30:29 -0800 (PST) Received: from baylibre-ThinkPad-T14s-Gen-2i.. (254.31.102.84.rev.sfr.net. [84.102.31.254]) by smtp.gmail.com with ESMTPSA id g12-20020adffc8c000000b0022cd96b3ba6sm14547919wrr.90.2022.11.09.01.30.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Nov 2022 01:30:29 -0800 (PST) From: Julien Panis To: nm@ti.com, vigneshr@ti.com, afd@ti.com, kristo@kernel.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, linux-arm-kernel@lists.infradead.org Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 1/2] arm64: dts: ti: k3-am62: add watchdog nodes Date: Wed, 9 Nov 2022 10:30:25 +0100 Message-Id: <20221109093026.103790-2-jpanis@baylibre.com> X-Mailer: git-send-email 2.37.3 In-Reply-To: <20221109093026.103790-1-jpanis@baylibre.com> References: <20221109093026.103790-1-jpanis@baylibre.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Add nodes for watchdogs : - 5 in main domain - 1 in MCU domain - 1 in wakeup domain Signed-off-by: Julien Panis --- arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 45 ++++++++++++++++++++++ arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi | 9 +++++ arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi | 11 ++++++ 3 files changed, 65 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-am62-main.dtsi b/arch/arm64/boot/dts= /ti/k3-am62-main.dtsi index 03660476364f..fb8480d7cf76 100644 --- a/arch/arm64/boot/dts/ti/k3-am62-main.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62-main.dtsi @@ -591,6 +591,51 @@ main_mcan0: can@20701000 { bosch,mram-cfg =3D <0x0 128 64 64 64 64 32 32>; }; =20 + main_rti0: watchdog@e000000 { + compatible =3D "ti,j7-rti-wdt"; + reg =3D <0x00 0x0e000000 0x00 0x100>; + clocks =3D <&k3_clks 125 0>; + power-domains =3D <&k3_pds 125 TI_SCI_PD_EXCLUSIVE>; + assigned-clocks =3D <&k3_clks 125 0>; + assigned-clock-parents =3D <&k3_clks 125 2>; + }; + + main_rti1: watchdog@e010000 { + compatible =3D "ti,j7-rti-wdt"; + reg =3D <0x00 0x0e010000 0x00 0x100>; + clocks =3D <&k3_clks 126 0>; + power-domains =3D <&k3_pds 126 TI_SCI_PD_EXCLUSIVE>; + assigned-clocks =3D <&k3_clks 126 0>; + assigned-clock-parents =3D <&k3_clks 126 2>; + }; + + main_rti2: watchdog@e020000 { + compatible =3D "ti,j7-rti-wdt"; + reg =3D <0x00 0x0e020000 0x00 0x100>; + clocks =3D <&k3_clks 127 0>; + power-domains =3D <&k3_pds 127 TI_SCI_PD_EXCLUSIVE>; + assigned-clocks =3D <&k3_clks 127 0>; + assigned-clock-parents =3D <&k3_clks 127 2>; + }; + + main_rti3: watchdog@e030000 { + compatible =3D "ti,j7-rti-wdt"; + reg =3D <0x00 0x0e030000 0x00 0x100>; + clocks =3D <&k3_clks 128 0>; + power-domains =3D <&k3_pds 128 TI_SCI_PD_EXCLUSIVE>; + assigned-clocks =3D <&k3_clks 128 0>; + assigned-clock-parents =3D <&k3_clks 128 2>; + }; + + main_rti15: watchdog@e0f0000 { + compatible =3D "ti,j7-rti-wdt"; + reg =3D <0x00 0x0e0f0000 0x00 0x100>; + clocks =3D <&k3_clks 130 0>; + power-domains =3D <&k3_pds 130 TI_SCI_PD_EXCLUSIVE>; + assigned-clocks =3D <&k3_clks 130 0>; + assigned-clock-parents =3D <&k3_clks 130 2>; + }; + epwm0: pwm@23000000 { compatible =3D "ti,am64-epwm", "ti,am3352-ehrpwm"; #pwm-cells =3D <3>; diff --git a/arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi b/arch/arm64/boot/dts/= ti/k3-am62-mcu.dtsi index f56c803560f2..f82e94def774 100644 --- a/arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi @@ -81,4 +81,13 @@ mcu_gpio0: gpio@4201000 { clocks =3D <&k3_clks 79 0>; clock-names =3D "gpio"; }; + + mcu_rti0: watchdog@4880000 { + compatible =3D "ti,j7-rti-wdt"; + reg =3D <0x00 0x04880000 0x00 0x100>; + clocks =3D <&k3_clks 131 0>; + power-domains =3D <&k3_pds 131 TI_SCI_PD_EXCLUSIVE>; + assigned-clocks =3D <&k3_clks 131 0>; + assigned-clock-parents =3D <&k3_clks 131 2>; + }; }; diff --git a/arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi b/arch/arm64/boot/d= ts/ti/k3-am62-wakeup.dtsi index 4090134676cf..7d5bc9dfe51d 100644 --- a/arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi @@ -38,4 +38,15 @@ wkup_i2c0: i2c@2b200000 { clocks =3D <&k3_clks 107 4>; clock-names =3D "fck"; }; + + wkup_rti0: watchdog@2b000000 { + compatible =3D "ti,j7-rti-wdt"; + reg =3D <0x00 0x2b000000 0x00 0x100>; + clocks =3D <&k3_clks 132 0>; + power-domains =3D <&k3_pds 132 TI_SCI_PD_EXCLUSIVE>; + assigned-clocks =3D <&k3_clks 132 0>; + assigned-clock-parents =3D <&k3_clks 132 2>; + /* WKUP RTI0 is used by DM firmware */ + status =3D "reserved"; + }; }; --=20 2.37.3 From nobody Thu Apr 9 07:52:26 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 15DAAC4332F for ; Wed, 9 Nov 2022 09:30:40 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230336AbiKIJaj (ORCPT ); Wed, 9 Nov 2022 04:30:39 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35562 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230318AbiKIJad (ORCPT ); Wed, 9 Nov 2022 04:30:33 -0500 Received: from mail-wm1-x32d.google.com (mail-wm1-x32d.google.com [IPv6:2a00:1450:4864:20::32d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D54A21C92C for ; Wed, 9 Nov 2022 01:30:32 -0800 (PST) Received: by mail-wm1-x32d.google.com with SMTP id t4so10374553wmj.5 for ; Wed, 09 Nov 2022 01:30:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=U+oiaRg9ab/55i5+llsM8upTgpALjLL7ge6TbqM64xg=; b=RHhGDNRzwjUu9GvsrF38Zt6cOnKGnXOnmW2bPWtOVMfrRFJF09jZRIOIRmCc0QIfz4 7IyK8Y70iYRAOfz9MqySdyrP1aDkQSfrI5KhD7OhkP4tmOVB14h4zumEscz3hRqqEBnt QJ3qVVmlrKvlvWabD6nzjxFq2dn7zwoBFOlmmTKUORVojv4iH71C1yA8QKIdiME71/qn t5MP9FZO5lKz5Wqd61R91SkRLRtbQO1IvR++HKJjbiSEEOUKJ4YxlCwNPrXCKxgQFWB+ upDrvG29rcIGIeRe/4OJ9dQPfGnAfcvkerNLkuco0IsxO+Q71E+C4pazqO/NJjlkzfgC ZPFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=U+oiaRg9ab/55i5+llsM8upTgpALjLL7ge6TbqM64xg=; b=SNxeWM0yekTRFxz9ozss9ydJ4PeL2qToL5Qm/FcmqlK4b3Nkd22ekXk91t25F6yi02 GZu8BNHOvh1vdwhTIMD/7TUajnq6b/eKsGpwlje0oB56PILm/IjcA9LNgT8SC00cn7d0 w7jfmWaTypL4G6Uj4vxgtWaA6xC0Gc6kd7gp+24Ui/PPECe9kSvUrc+6GREGCLdR/JHy onII94fWA6CQ2C6W7cDFutG3+8MAlSWHfbUKj2Jm5CVZBH1KJNNTv2bBc7+DYGNkvzpo luFRo3qJXAA0NFwIG4OBP/lkHEXvvdo2D4FHgT+M2RrGXFL5S75UUZFZY83DP6zYvjE/ ZlVA== X-Gm-Message-State: ACrzQf3z3qRnQY1Zxzh16eWyi3tUc8/0mIoCP6OfR2ZX/l3p4p4r4DAP jmlb2x+ksj3ifHIPrkeSeQOqy7bzAGui3A== X-Google-Smtp-Source: AMsMyM5CZJzOBieKuAmEeCCzQQ10GFMLXs4aPyOGSzVfWZwM2kf9IibD/CZi0VB1hLNqteJmscvGcQ== X-Received: by 2002:a05:600c:3107:b0:3c6:ff0a:c42 with SMTP id g7-20020a05600c310700b003c6ff0a0c42mr48554390wmo.141.1667986231447; Wed, 09 Nov 2022 01:30:31 -0800 (PST) Received: from baylibre-ThinkPad-T14s-Gen-2i.. (254.31.102.84.rev.sfr.net. [84.102.31.254]) by smtp.gmail.com with ESMTPSA id g12-20020adffc8c000000b0022cd96b3ba6sm14547919wrr.90.2022.11.09.01.30.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Nov 2022 01:30:30 -0800 (PST) From: Julien Panis To: nm@ti.com, vigneshr@ti.com, afd@ti.com, kristo@kernel.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, linux-arm-kernel@lists.infradead.org Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 2/2] arm64: dts: ti: k3-am625-sk: mark MCU watchdog as reserved Date: Wed, 9 Nov 2022 10:30:26 +0100 Message-Id: <20221109093026.103790-3-jpanis@baylibre.com> X-Mailer: git-send-email 2.37.3 In-Reply-To: <20221109093026.103790-1-jpanis@baylibre.com> References: <20221109093026.103790-1-jpanis@baylibre.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" MCU wdt is typically used by M4F. Signed-off-by: Julien Panis --- arch/arm64/boot/dts/ti/k3-am625-sk.dts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-am625-sk.dts b/arch/arm64/boot/dts/t= i/k3-am625-sk.dts index 93a5f0817efc..089970b304cf 100644 --- a/arch/arm64/boot/dts/ti/k3-am625-sk.dts +++ b/arch/arm64/boot/dts/ti/k3-am625-sk.dts @@ -503,6 +503,11 @@ &main_mcan0 { status =3D "disabled"; }; =20 +&mcu_rti0 { + /* MCU RTI0 is used by M4F firmware */ + status =3D "reserved"; +}; + &epwm0 { status =3D "disabled"; }; --=20 2.37.3