diff --git a/dts/arm/nxp/nxp_k6x.dtsi b/dts/arm/nxp/nxp_k6x.dtsi index 2fdae573a8e..28f626dbda1 100644 --- a/dts/arm/nxp/nxp_k6x.dtsi +++ b/dts/arm/nxp/nxp_k6x.dtsi @@ -321,8 +321,11 @@ }; wdog: watchdog@40052000 { - compatible = "nxp,k64f-watchdog"; + compatible = "nxp,kinetis-wdog"; reg = <0x40052000 16>; + interrupts = <22 0>; + clocks = <&sim KINETIS_SIM_LPO_CLK 0 0>; + label = "WDT_0"; clock-source = <0>; /* LPO 1kHz or other source */ reload-counter = <40000>; start-on-boot; diff --git a/dts/arm/nxp/nxp_kw2xd.dtsi b/dts/arm/nxp/nxp_kw2xd.dtsi index 26464a02577..40a34e915e3 100644 --- a/dts/arm/nxp/nxp_kw2xd.dtsi +++ b/dts/arm/nxp/nxp_kw2xd.dtsi @@ -271,8 +271,11 @@ }; wdog: watchdog@40052000 { - compatible = "nxp,k64f-watchdog"; + compatible = "nxp,kinetis-wdog"; reg = <0x40052000 16>; + interrupts = <22 0>; + clocks = <&sim KINETIS_SIM_LPO_CLK 0 0>; + label = "WDT_0"; clock-source = <0>; /* LPO 1kHz or other source */ reload-counter = <40000>; start-on-boot; diff --git a/dts/bindings/watchdog/nxp,kinetis-wdog.yaml b/dts/bindings/watchdog/nxp,kinetis-wdog.yaml new file mode 100644 index 00000000000..392fcf83169 --- /dev/null +++ b/dts/bindings/watchdog/nxp,kinetis-wdog.yaml @@ -0,0 +1,44 @@ +# +# Copyright (c) 2018, NXP +# +# SPDX-License-Identifier: Apache-2.0 +# +--- +title: NXP Kinetis watchdog driver +id: nxp,kinetis-wdog +version: 0.1 + +description: > + This is a representation of the Kinetis watchdog + +properties: + compatible: + type: string + category: required + description: compatible strings + constraint: "nxp,kinetis-wdog" + + reg: + type: int + description: mmio register space + generation: define + category: required + + label: + type: string + category: required + description: Human readable string describing the device (used by Zephyr for API name) + generation: define + + interrupts: + type: array + category: required + description: required interrupts + generation: define + + clocks: + type: array + category: required + description: Clock gate control information + generation: structures +...