boards: frdm_mcxa166, frdm_mcxa276: add watchdog support
1. enable watchdog support 2. verified tests/drivers/watchdog/wdt_basic_api Signed-off-by: Peter Wang <chaoyi.wang@nxp.com>
This commit is contained in:
parent
d34ed32846
commit
d14c9c4d47
8 changed files with 38 additions and 0 deletions
|
@ -153,6 +153,11 @@ void board_early_init_hook(void)
|
|||
#if DT_NODE_HAS_STATUS_OKAY(DT_NODELABEL(edma0))
|
||||
RESET_ReleasePeripheralReset(kDMA0_RST_SHIFT_RSTn);
|
||||
#endif
|
||||
|
||||
#if DT_NODE_HAS_STATUS_OKAY(DT_NODELABEL(wwdt0))
|
||||
CLOCK_SetClockDiv(kCLOCK_DivWWDT0, 1u);
|
||||
#endif
|
||||
|
||||
/* Set SystemCoreClock variable. */
|
||||
SystemCoreClock = CLOCK_INIT_CORE_CLOCK;
|
||||
}
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
led2 = &red_led;
|
||||
sw0 = &user_button_2;
|
||||
sw1 = &user_button_3;
|
||||
watchdog0 = &wwdt0;
|
||||
};
|
||||
|
||||
chosen {
|
||||
|
@ -140,3 +141,7 @@
|
|||
};
|
||||
};
|
||||
};
|
||||
|
||||
&wwdt0 {
|
||||
status = "okay";
|
||||
};
|
||||
|
|
|
@ -17,4 +17,5 @@ supported:
|
|||
- gpio
|
||||
- uart
|
||||
- flash
|
||||
- watchdog
|
||||
vendor: nxp
|
||||
|
|
|
@ -153,6 +153,11 @@ void board_early_init_hook(void)
|
|||
#if DT_NODE_HAS_STATUS_OKAY(DT_NODELABEL(edma0))
|
||||
RESET_ReleasePeripheralReset(kDMA0_RST_SHIFT_RSTn);
|
||||
#endif
|
||||
|
||||
#if DT_NODE_HAS_STATUS_OKAY(DT_NODELABEL(wwdt0))
|
||||
CLOCK_SetClockDiv(kCLOCK_DivWWDT0, 1u);
|
||||
#endif
|
||||
|
||||
/* Set SystemCoreClock variable. */
|
||||
SystemCoreClock = CLOCK_INIT_CORE_CLOCK;
|
||||
}
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
led2 = &red_led;
|
||||
sw0 = &user_button_2;
|
||||
sw1 = &user_button_3;
|
||||
watchdog0 = &wwdt0;
|
||||
};
|
||||
|
||||
chosen {
|
||||
|
@ -140,3 +141,7 @@
|
|||
};
|
||||
};
|
||||
};
|
||||
|
||||
&wwdt0 {
|
||||
status = "okay";
|
||||
};
|
||||
|
|
|
@ -17,4 +17,5 @@ supported:
|
|||
- gpio
|
||||
- uart
|
||||
- flash
|
||||
- watchdog
|
||||
vendor: nxp
|
||||
|
|
|
@ -214,6 +214,14 @@
|
|||
no-error-irq;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
wwdt0: watchdog@4000c000 {
|
||||
compatible = "nxp,lpc-wwdt";
|
||||
reg = <0x4000c000 0x1000>;
|
||||
interrupts = <60 0>;
|
||||
status = "disabled";
|
||||
clk-divider = <1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
@ -214,6 +214,14 @@
|
|||
no-error-irq;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
wwdt0: watchdog@4000c000 {
|
||||
compatible = "nxp,lpc-wwdt";
|
||||
reg = <0x4000c000 0x1000>;
|
||||
interrupts = <60 0>;
|
||||
status = "disabled";
|
||||
clk-divider = <1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue