FSD SoC WDT is using Samsung legacy WDT driver with
"samsung,exynos7-wdt" compatibility. Now change the compatibility due to
few driver changes (PMU bit changes for each WDT instance and Clocks)
for WDT found in FSD SoC.
Signed-off-by: Varada Pavani <v.pavani@samsung.com>
---
.../devicetree/bindings/watchdog/samsung-wdt.yaml | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/Documentation/devicetree/bindings/watchdog/samsung-wdt.yaml b/Documentation/devicetree/bindings/watchdog/samsung-wdt.yaml
index d175ae968336..db2009654fe4 100644
--- a/Documentation/devicetree/bindings/watchdog/samsung-wdt.yaml
+++ b/Documentation/devicetree/bindings/watchdog/samsung-wdt.yaml
@@ -27,10 +27,7 @@ properties:
- samsung,exynos850-wdt # for Exynos850
- samsung,exynosautov9-wdt # for Exynosautov9
- samsung,exynosautov920-wdt # for Exynosautov920
- - items:
- - enum:
- - tesla,fsd-wdt
- - const: samsung,exynos7-wdt
+ - tesla,fsd-wdt
reg:
maxItems: 1
@@ -79,6 +76,7 @@ allOf:
- samsung,exynos850-wdt
- samsung,exynosautov9-wdt
- samsung,exynosautov920-wdt
+ - tesla,fsd-wdt
then:
required:
- samsung,syscon-phandle
@@ -91,6 +89,7 @@ allOf:
- samsung,exynos850-wdt
- samsung,exynosautov9-wdt
- samsung,exynosautov920-wdt
+ - tesla,fsd-wdt
then:
properties:
clocks:
@@ -102,7 +101,7 @@ allOf:
- const: watchdog
- const: watchdog_src
samsung,cluster-index:
- enum: [0, 1]
+ enum: [0, 1, 2]
required:
- samsung,cluster-index
else:
--
2.49.0
On 29/08/2025 15:56, Varada Pavani wrote: > FSD SoC WDT is using Samsung legacy WDT driver with > "samsung,exynos7-wdt" compatibility. Now change the compatibility due to > few driver changes (PMU bit changes for each WDT instance and Clocks) > for WDT found in FSD SoC. > > Signed-off-by: Varada Pavani <v.pavani@samsung.com> More comments: 1. Subject: completely vague, everything is modify, every binding is "bindings". Write useful subjects. 2. ... and never tested :/ The amount of very poor contributions from Samsung recently skyrocketed. Like 66% of contributions were not passing basic guidelines, basic process, so should not have been sent. <form letter> Please use scripts/get_maintainers.pl to get a list of necessary people and lists to CC. It might happen, that command when run on an older kernel, gives you outdated entries. Therefore please be sure you base your patches on recent Linux kernel. Tools like b4 or scripts/get_maintainer.pl provide you proper list of people, so fix your workflow. Tools might also fail if you work on some ancient tree (don't, instead use mainline) or work on fork of kernel (don't, instead use mainline). Just use b4 and everything should be fine, although remember about `b4 prep --auto-to-cc` if you added new patches to the patchset. You missed at least devicetree list (maybe more), so this won't be tested by automated tooling. Performing review on untested code might be a waste of time. Please kindly resend and include all necessary To/Cc entries. </form letter> Best regards, Krzysztof
On 29/08/2025 15:56, Varada Pavani wrote: > FSD SoC WDT is using Samsung legacy WDT driver with > "samsung,exynos7-wdt" compatibility. Now change the compatibility due to > few driver changes (PMU bit changes for each WDT instance and Clocks) > for WDT found in FSD SoC. Eh, no, this does not work like that. FSD SoC was released like 8 years ago, so how hardware can change now? You cannot claim ABI needs changes because your driver does something, it's just misinterpretation of bindings. Please read writing bindings. DTS was added recently, in 2022, but 3 years is long enough to test it, so I must assume this was tested. Otherwise you need to REALLY carefully explain that. Best regards, Krzysztof
© 2016 - 2025 Red Hat, Inc.