* [PATCH v4 0/1] support watchdog for exynosautov920 [not found] <CGME20241206025156epcas2p3e1ce9ff35589d821735a7c038b9ac9da@epcas2p3.samsung.com> @ 2024-12-06 2:51 ` Taewan Kim 2024-12-06 2:51 ` [PATCH v4 1/1] arm64: dts: exynosautov920: add watchdog DT node Taewan Kim 2024-12-11 7:50 ` [PATCH v4 0/1] support watchdog for exynosautov920 Krzysztof Kozlowski 0 siblings, 2 replies; 6+ messages in thread From: Taewan Kim @ 2024-12-06 2:51 UTC (permalink / raw) To: Wim Van Sebroeck, Guenter Roeck, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Alim Akhtar Cc: linux-watchdog, devicetree, linux-kernel, linux-arm-kernel, linux-samsung-soc, Taewan Kim Add support for the ExynosAutoV920 SoC. Basically this is almost similar to ExynosAuto V9 or Exynos850 such as two watchdog instance for each cluster but some CPU configuration are quite different. Therefore device tree, compatibles and drvdata should be added. In v3, the first and second patches were approved by watchdog maintainer and added as next-git. - Link: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/log/?qt=grep&q=bt.cho For the last third dts patch review, the patch was rebased and made v4. --- Changes in v4: - The first two patches were approved in v3.(1/3, 2/3) - v4 contains only one patch that needs to be reviewed. (3/3) - Rebase to the lastest master branch - Link to v3: https://lore.kernel.org/all/20241021063903.793166-1-trunixs.kim@samsung.com/ --- Changes in v3: - Add Acked-by/Reviewed-by tags - Link to v2: https://lore.kernel.org/all/20241010111807.3635504-1-trunixs.kim@samsung.com/ --- Changes in v2: - Add a space before } - Fix worng variant condition (cl1 -> cl0) - Move the location declaring watchdog node to the correct location that fits the DTS coding rules - Link to v1: https://lore.kernel.org/all/20240913080325.3676181-1-trunixs.kim@samsung.com/ --- Byoungtae Cho (1): arm64: dts: exynosautov920: add watchdog DT node .../arm64/boot/dts/exynos/exynosautov920.dtsi | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) -- 2.47.1 ^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH v4 1/1] arm64: dts: exynosautov920: add watchdog DT node 2024-12-06 2:51 ` [PATCH v4 0/1] support watchdog for exynosautov920 Taewan Kim @ 2024-12-06 2:51 ` Taewan Kim 2024-12-06 8:48 ` Krzysztof Kozlowski 2024-12-11 7:50 ` [PATCH v4 0/1] support watchdog for exynosautov920 Krzysztof Kozlowski 1 sibling, 1 reply; 6+ messages in thread From: Taewan Kim @ 2024-12-06 2:51 UTC (permalink / raw) To: Wim Van Sebroeck, Guenter Roeck, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Alim Akhtar Cc: linux-watchdog, devicetree, linux-kernel, linux-arm-kernel, linux-samsung-soc, Byoungtae Cho, Taewan Kim From: Byoungtae Cho <bt.cho@samsung.com> Adds two watchdog devices for ExynosAutoV920 SoC. Signed-off-by: Byoungtae Cho <bt.cho@samsung.com> Signed-off-by: Taewan Kim <trunixs.kim@samsung.com> --- .../arm64/boot/dts/exynos/exynosautov920.dtsi | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/exynos/exynosautov920.dtsi b/arch/arm64/boot/dts/exynos/exynosautov920.dtsi index c759134c909e..7b9591255e91 100644 --- a/arch/arm64/boot/dts/exynos/exynosautov920.dtsi +++ b/arch/arm64/boot/dts/exynos/exynosautov920.dtsi @@ -183,6 +183,26 @@ cmu_misc: clock-controller@10020000 { "noc"; }; + watchdog_cl0: watchdog@10060000 { + compatible = "samsung,exynosautov920-wdt"; + reg = <0x10060000 0x100>; + interrupts = <GIC_SPI 953 IRQ_TYPE_LEVEL_HIGH>; + clocks = <&xtcxo>, <&xtcxo>; + clock-names = "watchdog", "watchdog_src"; + samsung,syscon-phandle = <&pmu_system_controller>; + samsung,cluster-index = <0>; + }; + + watchdog_cl1: watchdog@10070000 { + compatible = "samsung,exynosautov920-wdt"; + reg = <0x10070000 0x100>; + interrupts = <GIC_SPI 952 IRQ_TYPE_LEVEL_HIGH>; + clocks = <&xtcxo>, <&xtcxo>; + clock-names = "watchdog", "watchdog_src"; + samsung,syscon-phandle = <&pmu_system_controller>; + samsung,cluster-index = <1>; + }; + gic: interrupt-controller@10400000 { compatible = "arm,gic-v3"; #interrupt-cells = <3>; -- 2.47.1 ^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH v4 1/1] arm64: dts: exynosautov920: add watchdog DT node 2024-12-06 2:51 ` [PATCH v4 1/1] arm64: dts: exynosautov920: add watchdog DT node Taewan Kim @ 2024-12-06 8:48 ` Krzysztof Kozlowski 2024-12-11 1:50 ` 김태완 0 siblings, 1 reply; 6+ messages in thread From: Krzysztof Kozlowski @ 2024-12-06 8:48 UTC (permalink / raw) To: Taewan Kim, Wim Van Sebroeck, Guenter Roeck, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Alim Akhtar Cc: linux-watchdog, devicetree, linux-kernel, linux-arm-kernel, linux-samsung-soc, Byoungtae Cho On 06/12/2024 03:51, Taewan Kim wrote: > From: Byoungtae Cho <bt.cho@samsung.com> > > Adds two watchdog devices for ExynosAutoV920 SoC. > > Signed-off-by: Byoungtae Cho <bt.cho@samsung.com> > Signed-off-by: Taewan Kim <trunixs.kim@samsung.com> > --- > .../arm64/boot/dts/exynos/exynosautov920.dtsi | 20 +++++++++++++++++++ > 1 file changed, 20 insertions(+) > > diff --git a/arch/arm64/boot/dts/exynos/exynosautov920.dtsi b/arch/arm64/boot/dts/exynos/exynosautov920.dtsi > index c759134c909e..7b9591255e91 100644 > --- a/arch/arm64/boot/dts/exynos/exynosautov920.dtsi > +++ b/arch/arm64/boot/dts/exynos/exynosautov920.dtsi > @@ -183,6 +183,26 @@ cmu_misc: clock-controller@10020000 { > "noc"; > }; > > + watchdog_cl0: watchdog@10060000 { You need to do careful rebase, not just accept whatever tools shown you. This is now placed in incorrect order - not keeping sorting by unit address. Best regards, Krzysztof ^ permalink raw reply [flat|nested] 6+ messages in thread
* RE: [PATCH v4 1/1] arm64: dts: exynosautov920: add watchdog DT node 2024-12-06 8:48 ` Krzysztof Kozlowski @ 2024-12-11 1:50 ` 김태완 2024-12-11 7:50 ` Krzysztof Kozlowski 0 siblings, 1 reply; 6+ messages in thread From: 김태완 @ 2024-12-11 1:50 UTC (permalink / raw) To: 'Krzysztof Kozlowski', 'Wim Van Sebroeck', 'Guenter Roeck', 'Rob Herring', 'Krzysztof Kozlowski', 'Conor Dooley', 'Alim Akhtar' Cc: linux-watchdog, devicetree, linux-kernel, linux-arm-kernel, linux-samsung-soc, 'Byoungtae Cho' on 11/12/2024 01:50 UTC+09:00, Taewan Kim wrote: >> From: Byoungtae Cho <bt.cho@samsung.com> >> >> Adds two watchdog devices for ExynosAutoV920 SoC. >> >> Signed-off-by: Byoungtae Cho <bt.cho@samsung.com> >> Signed-off-by: Taewan Kim <trunixs.kim@samsung.com> >> --- >> .../arm64/boot/dts/exynos/exynosautov920.dtsi | 20 +++++++++++++++++++ >> 1 file changed, 20 insertions(+) >> >> diff --git a/arch/arm64/boot/dts/exynos/exynosautov920.dtsi >b/arch/arm64/boot/dts/exynos/exynosautov920.dtsi >> index c759134c909e..7b9591255e91 100644 >> --- a/arch/arm64/boot/dts/exynos/exynosautov920.dtsi >> +++ b/arch/arm64/boot/dts/exynos/exynosautov920.dtsi >> @@ -183,6 +183,26 @@ cmu_misc: clock-controller@10020000 { >> "noc"; >> }; >> >> + watchdog_cl0: watchdog@10060000 { > >You need to do careful rebase, not just accept whatever tools shown you. > >This is now placed in incorrect order - not keeping sorting by unit address. I seems to me that the addresses are sorted correctly in order. Could you kindly check again? clock-controller@1002_0000 watchdog@1006_0000 watchdog@1007_0000 interrupt-controller@1040_0000 And if there are any rules I might not be aware of, please let me know. Best regards, Taewan Kim ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v4 1/1] arm64: dts: exynosautov920: add watchdog DT node 2024-12-11 1:50 ` 김태완 @ 2024-12-11 7:50 ` Krzysztof Kozlowski 0 siblings, 0 replies; 6+ messages in thread From: Krzysztof Kozlowski @ 2024-12-11 7:50 UTC (permalink / raw) To: 김태완, 'Wim Van Sebroeck', 'Guenter Roeck', 'Rob Herring', 'Krzysztof Kozlowski', 'Conor Dooley', 'Alim Akhtar' Cc: linux-watchdog, devicetree, linux-kernel, linux-arm-kernel, linux-samsung-soc, 'Byoungtae Cho' On 11/12/2024 02:50, 김태완 wrote: > on 11/12/2024 01:50 UTC+09:00, Taewan Kim wrote: >>> From: Byoungtae Cho <bt.cho@samsung.com> >>> >>> Adds two watchdog devices for ExynosAutoV920 SoC. >>> >>> Signed-off-by: Byoungtae Cho <bt.cho@samsung.com> >>> Signed-off-by: Taewan Kim <trunixs.kim@samsung.com> >>> --- >>> .../arm64/boot/dts/exynos/exynosautov920.dtsi | 20 +++++++++++++++++++ >>> 1 file changed, 20 insertions(+) >>> >>> diff --git a/arch/arm64/boot/dts/exynos/exynosautov920.dtsi >> b/arch/arm64/boot/dts/exynos/exynosautov920.dtsi >>> index c759134c909e..7b9591255e91 100644 >>> --- a/arch/arm64/boot/dts/exynos/exynosautov920.dtsi >>> +++ b/arch/arm64/boot/dts/exynos/exynosautov920.dtsi >>> @@ -183,6 +183,26 @@ cmu_misc: clock-controller@10020000 { >>> "noc"; >>> }; >>> >>> + watchdog_cl0: watchdog@10060000 { >> >> You need to do careful rebase, not just accept whatever tools shown you. >> >> This is now placed in incorrect order - not keeping sorting by unit address. > > I seems to me that the addresses are sorted correctly in order. > Could you kindly check again? > > clock-controller@1002_0000 > watchdog@1006_0000 > watchdog@1007_0000 > interrupt-controller@1040_0000 > > And if there are any rules I might not be aware of, please let me know. You are right, I got impression last was 1004, but that's 1040. Thanks for correcting me. I applied now. Best regards, Krzysztof ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v4 0/1] support watchdog for exynosautov920 2024-12-06 2:51 ` [PATCH v4 0/1] support watchdog for exynosautov920 Taewan Kim 2024-12-06 2:51 ` [PATCH v4 1/1] arm64: dts: exynosautov920: add watchdog DT node Taewan Kim @ 2024-12-11 7:50 ` Krzysztof Kozlowski 1 sibling, 0 replies; 6+ messages in thread From: Krzysztof Kozlowski @ 2024-12-11 7:50 UTC (permalink / raw) To: Wim Van Sebroeck, Guenter Roeck, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Alim Akhtar, Taewan Kim Cc: linux-watchdog, devicetree, linux-kernel, linux-arm-kernel, linux-samsung-soc On Fri, 06 Dec 2024 11:51:37 +0900, Taewan Kim wrote: > Add support for the ExynosAutoV920 SoC. Basically this is almost > similar to ExynosAuto V9 or Exynos850 such as two watchdog instance for > each cluster but some CPU configuration are quite different. > Therefore device tree, compatibles and drvdata should be added. > > In v3, the first and second patches were approved by watchdog maintainer and added as next-git. > - Link: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/log/?qt=grep&q=bt.cho > > [...] Applied, thanks! [1/1] arm64: dts: exynosautov920: add watchdog DT node https://git.kernel.org/krzk/linux/c/41979b81b22a35322817733b15407167164be58e Best regards, -- Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2024-12-11 7:50 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <CGME20241206025156epcas2p3e1ce9ff35589d821735a7c038b9ac9da@epcas2p3.samsung.com>
2024-12-06 2:51 ` [PATCH v4 0/1] support watchdog for exynosautov920 Taewan Kim
2024-12-06 2:51 ` [PATCH v4 1/1] arm64: dts: exynosautov920: add watchdog DT node Taewan Kim
2024-12-06 8:48 ` Krzysztof Kozlowski
2024-12-11 1:50 ` 김태완
2024-12-11 7:50 ` Krzysztof Kozlowski
2024-12-11 7:50 ` [PATCH v4 0/1] support watchdog for exynosautov920 Krzysztof Kozlowski
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox