watchdog: bcm2835: Support setting reboot partition
authorNoralf Trønnes <noralf@tronnes.org>
Fri, 7 Oct 2016 14:50:59 +0000 (16:50 +0200)
committerpopcornmix <popcornmix@gmail.com>
Mon, 13 May 2019 23:07:52 +0000 (00:07 +0100)
commit413471603d965102425b146d305311324ddc780b
tree82ec2f2a715dc2bfcfc4663a1b824207e06ab60d
parent4a3ab35a77b492b386913c1dc1899357c32ea185
watchdog: bcm2835: Support setting reboot partition

The Raspberry Pi firmware looks at the RSTS register to know which
partition to boot from. The reboot syscall command
LINUX_REBOOT_CMD_RESTART2 supports passing in a string argument.

Add support for passing in a partition number 0..63 to boot from.
Partition 63 is a special partiton indicating halt.
If the partition doesn't exist, the firmware falls back to partition 0.

Signed-off-by: Noralf Trønnes <noralf@tronnes.org>
drivers/watchdog/bcm2835_wdt.c