Thread (22 messages) 22 messages, 4 authors, 2019-03-14

RE: [PATCH RESEND V2 1/4] dt-bindings: fsl: scu: add watchdog binding

From: Aisheng Dong <aisheng.dong@nxp.com>
Date: 2019-02-26 11:56:18
Also in: linux-arm-kernel, linux-watchdog, lkml

From: Guenter Roeck [mailto:groeck7@gmail.com] On Behalf Of Guenter
Roeck> 
On 2/22/19 11:52 AM, Rob Herring wrote:
quoted
On Mon, Feb 18, 2019 at 06:53:48AM +0000, Anson Huang wrote:
quoted
Add i.MX8QXP system controller watchdog binding.

Signed-off-by: Anson Huang <redacted>
---
Changes since V1:
	- update dts node name to "watchdog";
---
  Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt | 10
++++++++++
quoted
quoted
  1 file changed, 10 insertions(+)

diff --git
a/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
b/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
index 4b79751..f388ec6 100644
--- a/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
+++ b/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
@@ -136,6 +136,12 @@ Required properties:
  			   resource id for thermal driver to get temperature via
  			   SCU IPC.

+Watchdog bindings based on SCU Message Protocol
+------------------------------------------------------------
+
+Required properties:
+- compatible: should be "fsl,imx8qxp-sc-wdt";
+
  Example (imx8qxp):
  -------------
  lsio_mu1: mailbox@5d1c0000 {
@@ -188,6 +194,10 @@ firmware {
  			tsens-num = <1>;
  			#thermal-sensor-cells = <1>;
  		};
+
+		watchdog: watchdog {
+			compatible = "fsl,imx8qxp-sc-wdt";
As-is, there's no reason for this to be in DT. The parent node's
driver can instantiate the wdog.
As the driver is currently written, you are correct, since it doesn't accept
watchdog timeout configuration through devicetree.

Question is if that is intended. Is it ?
Per my understanding, if the protocol is unlike to change, it can be instantiated
by portent node's driver.

Hope Rob can help give a more general explanation.

Regards
Dong Aisheng
Thanks,
Guenter
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help