Skip to content

arm64: dts: cubie-a7s: enable AXP8191 PMIC watchdog - #20

Open
rgr4y wants to merge 1 commit into
radxa:device-a733-v1.4.8from
rgr4y:feat/axp8191-watchdog-a7s
Open

rgr4y wants to merge 1 commit into
radxa:device-a733-v1.4.8from
rgr4y:feat/axp8191-watchdog-a7s

Conversation

@rgr4y

@rgr4y rgr4y commented Jul 30, 2026

Copy link
Copy Markdown

Enables the AXP8191 PMIC watchdog on the Cubie A7S.

  • configs/cubie_a7s/linux-6.6/board.dts: add the watchdog child node under the PMIC (&pmu0) with compatible = "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.

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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant