Conversation
Add the AXP8191 watchdog child node under the PMIC (&pmu0) and enable CONFIG_AW_AXP_WATCHDOG so the Cubie A7S can use the PMIC RESTART watchdog, which power-cycles the PMIC rails (a recovery the SoC watchdog cannot perform). Requires the axp2xx_wdt driver + "x-powers,axp2xx-watchdog" MFD cell from allwinner-bsp.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Enables the AXP8191 PMIC watchdog on the Cubie A7S.
configs/cubie_a7s/linux-6.6/board.dts: add thewatchdogchild node under the PMIC (&pmu0) withcompatible = "x-powers,axp2xx-watchdog".configs/default/linux-6.6/bsp_defconfig:CONFIG_AW_AXP_WATCHDOG=y.The PMIC RESTART watchdog power-cycles the PMIC rails — a recovery the sunxi SoC watchdog cannot do (it resets only the SoC, not the PMIC-supplied rails).
Depends on
Driver + MFD cell: radxa/allwinner-bsp#17. That PR must land (or be built together) or this node has no driver to bind.
Testing
Cubie A7S (A733, AXP8191) — with #17, the watchdog binds and RESTART power-cycles the PMIC.