Go to file
Thomas Cort 6d7eff8023 kernel: add support for am335x PMIC-base power-off
AM335X SoCs support power-off via a power management
chip (PMIC). An alarm in the real time clock is used
to trigger the PMIC to cut the power.

To ensure the alarm goes off when the system is in
a safe state, the RTC is frozen when the alarm is
set. At the last moment, the kernel unfreezes the RTC
to let the alarm go off.

This patch adds a mini driver for unfreezing the RTC
as well as code to handle RBT_POWEROFF on Minix/arm.

Change-Id: I7d48e75791e3a81bdd2f7704997193a269409fe8
2013-08-05 10:22:59 -04:00
benchmarks Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
bin remove utimes() workarounds 2013-04-12 18:55:40 +00:00
commands readclock: add support for am335x RTC 2013-08-05 08:37:51 -04:00
common Enable optional GCC install and GCC improvements 2013-07-12 14:22:03 +02:00
dist/nvi Termcap update, replacing elvis by nvi. 2013-01-24 07:44:38 +01:00
distrib tps65217: driver for the TPS65217 PMIC 2013-08-05 10:22:59 -04:00
docs Allow install of binutils and import texinfo 2013-07-12 14:18:08 +02:00
drivers tps65217: driver for the TPS65217 PMIC 2013-08-05 10:22:59 -04:00
etc tps65217: driver for the TPS65217 PMIC 2013-08-05 10:22:59 -04:00
external Importing NetBSD "Kyua" test framework 2013-07-23 20:43:41 +02:00
gnu Allow install of binutils and import texinfo 2013-07-12 14:18:08 +02:00
include readclock: add support for am335x RTC 2013-08-05 08:37:51 -04:00
kernel kernel: add support for am335x PMIC-base power-off 2013-08-05 10:22:59 -04:00
lib libminc: add reboot() 2013-08-05 10:22:33 -04:00
libexec re-import makewhatis 2013-06-25 09:51:45 +00:00
man Importing libexec/fingerd 2013-06-02 08:14:05 -04:00
releasetools Importing NetBSD "Kyua" test framework 2013-07-23 20:43:41 +02:00
sbin ext2: annotate cache blocks with inode metadata 2013-04-26 15:39:07 +00:00
servers VFS: fix access bits in device reopen calls 2013-08-05 12:30:13 +02:00
share Importing NetBSD "Kyua" test framework 2013-07-23 20:43:41 +02:00
sys i2c: increase BUFLEN/CMDLEN to 128, add page flag. 2013-07-27 08:21:37 -04:00
test Enable optional GCC install and GCC improvements 2013-07-12 14:22:03 +02:00
tests Importing NetBSD "Kyua" test framework 2013-07-23 20:43:41 +02:00
tools Enable optional GCC install and GCC improvements 2013-07-12 14:22:03 +02:00
usr.bin allow ldd mmap fallback 2013-06-12 07:05:11 +00:00
usr.sbin Importing usr.sbin/i2cscan 2013-07-15 11:11:13 -04:00
.gitignore gitignore: ignore some more generated files 2012-12-06 13:29:20 +00:00
.gitreview misc:Add gerrit code review support. 2013-01-16 09:44:16 +01:00
build.sh Reverting back to default value of MKARZERO 2013-01-17 10:03:58 +01:00
LICENSE Fix parameter parsing in cut 2010-01-21 10:16:05 +00:00
Makefile Importing NetBSD "Kyua" test framework 2013-07-23 20:43:41 +02:00