Qualcomm Krait Processor Sub-system (KPSS) Watchdog --------------------------------------------------- Required properties : - compatible : shall contain only one of the following: "qcom,kpss-wdt-msm8960" "qcom,kpss-wdt-apq8064" "qcom,kpss-wdt-ipq8064" "qcom,kpss-wdt-ipq807x" "qcom,kpss-wdt-ipq40xx" "qcom,kpss-wdt-ipq6018" "qcom,kpss-wdt-ipq5018" - reg : shall contain base register location and length as listed in the reg-names property - reg-names: Include the following entries - "kpss_wdt" Qualcomm watchdog registers (Required) - "tlv" Memory mapped location for saving crashdump data in TLV format (Optional) - clocks : shall contain the input clock Optional properties : - timeout-sec : shall contain the default watchdog timeout in seconds, if unset, the default timeout is 30 seconds - interrupts : shall contain the interrupt number Example: watchdog@208a038 { compatible = "qcom,kpss-wdt-ipq8064", "qcom,kpss-wdt-ipq807x", "qcom,kpss-wdt-ipq40xx"; reg = <0x0208a038 0x40>, <0x87b70000 0x10000>; reg-names = "kpss_wdt", "tlv"; clocks = <&sleep_clk>; timeout-sec = <10>; interrupts = <0 3 0>; };