zephyrproject-rtos / zephyr

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
https://docs.zephyrproject.org
Apache License 2.0
10.34k stars 6.33k forks source link

Combine duplicate kinetis watchdog early boot init code #12109

Open MaureenHelm opened 5 years ago

MaureenHelm commented 5 years ago

Is your enhancement proposal related to a problem? Please describe. Kinetis K64 and KW2xD SoCs have duplicate watchdog init code

Describe the solution you'd like Combine the duplicate code so it only exists in one place. Consider moving it from assembly into C.

Describe alternatives you've considered The watchdog must be initialized or disabled within the first 256 bus clock cycles after reset; the normal device driver init mcux_wdog_init is too late.

Additional context This proposal was suggested in #11815 and #11852

henrikbrixandersen commented 5 years ago

Would it possible to just call WDOG32_Deinit() from fsl_wdog32.c in the MCUxpresso SDK?

zephyrbot commented 6 months ago

Hi @dleach02,

This issue, marked as an Enhancement, was opened a while ago and did not get any traction. Please confirm the issue is correctly assigned and re-assign it otherwise.

Please take a moment to review if the issue is still relevant to the project. If it is, please provide feedback and direction on how to move forward. If it is not, has already been addressed, is a duplicate, or is no longer relevant, please close it with a short comment explaining the reason.

@MaureenHelm you are also encouraged to help moving this issue forward by providing additional information and confirming this request/issue is still relevant to you.

Thanks!