This is prcm urelated, we get stuck somewhere in the boot-rom after the reset has happed.
This is a workaround untill its fixed:
# Set 1 sek time out on ab8500 wdt
echo 0x02 > /sys/kernel/debug/ab8500/register-bank
echo 0x02 > /sys/kernel/debug/ab8500/register-address
# Set reboot and enable the wdt
echo 0x01 > /sys/kernel/debug/ab8500/register-value
echo 0x01 > /sys/kernel/debug/ab8500/register-address
echo 0x11 > /sys/kernel/debug/ab8500/register-value
To use this as normal set it in your .bashrc:
reboot ()
{
# Set 1 sek time out on ab8500 wdt
echo 0x02 > /sys/kernel/debug/ab8500/register-bank
echo 0x02 > /sys/kernel/debug/ab8500/register-address
# Set reboot and enable the wdt
echo 0x01 > /sys/kernel/debug/ab8500/register-value
echo 0x01 > /sys/kernel/debug/ab8500/register-address
echo 0x11 > /sys/kernel/debug/ab8500/register-value
}
poweroff ()
{
# Set 1 sek time out on ab8500 wdt
echo 0x02 > /sys/kernel/debug/ab8500/register-bank
echo 0x02 > /sys/kernel/debug/ab8500/register-address
# Set reboot and enable the wdt
echo 0x01 > /sys/kernel/debug/ab8500/register-value
echo 0x01 > /sys/kernel/debug/ab8500/register-address
echo 0x01 > /sys/kernel/debug/ab8500/register-value
}
This is prcm urelated, we get stuck somewhere in the boot-rom after the reset has happed.
This is a workaround untill its fixed:
# Set 1 sek time out on ab8500 wdt debug/ab8500/ register- bank debug/ab8500/ register- address
echo 0x02 > /sys/kernel/
echo 0x02 > /sys/kernel/
# Set reboot and enable the wdt debug/ab8500/ register- value debug/ab8500/ register- address debug/ab8500/ register- value
echo 0x01 > /sys/kernel/
echo 0x01 > /sys/kernel/
echo 0x11 > /sys/kernel/
To use this as normal set it in your .bashrc: debug/ab8500/ register- bank debug/ab8500/ register- address
reboot ()
{
# Set 1 sek time out on ab8500 wdt
echo 0x02 > /sys/kernel/
echo 0x02 > /sys/kernel/
# Set reboot and enable the wdt debug/ab8500/ register- value debug/ab8500/ register- address debug/ab8500/ register- value
echo 0x01 > /sys/kernel/
echo 0x01 > /sys/kernel/
echo 0x11 > /sys/kernel/
}
poweroff () debug/ab8500/ register- bank debug/ab8500/ register- address
{
# Set 1 sek time out on ab8500 wdt
echo 0x02 > /sys/kernel/
echo 0x02 > /sys/kernel/
# Set reboot and enable the wdt debug/ab8500/ register- value debug/ab8500/ register- address debug/ab8500/ register- value
echo 0x01 > /sys/kernel/
echo 0x01 > /sys/kernel/
echo 0x01 > /sys/kernel/
}
/R