Commit 8f7d7732 authored by Paul Mackerras's avatar Paul Mackerras Committed by Linus Torvalds

[PATCH] update macintosh-specific headers

This patch updates include/linux/adb.h and include/linux/pmu.h with
some additional definitions that we need on powermacs and powerbooks.
parent 8035f35c
...@@ -30,6 +30,15 @@ ...@@ -30,6 +30,15 @@
#define POWER_PACKET 4 #define POWER_PACKET 4
#define MACIIC_PACKET 5 #define MACIIC_PACKET 5
#define PMU_PACKET 6 #define PMU_PACKET 6
#define ADB_QUERY 7
/* ADB queries */
/* ADB_QUERY_GETDEVINFO
* Query ADB slot for device presence
* data[2] = id, rep[0] = orig addr, rep[1] = handler_id
*/
#define ADB_QUERY_GETDEVINFO 1
#ifdef __KERNEL__ #ifdef __KERNEL__
......
...@@ -30,6 +30,7 @@ ...@@ -30,6 +30,7 @@
#define PMU_SET_INTR_MASK 0x70 /* set PMU interrupt mask */ #define PMU_SET_INTR_MASK 0x70 /* set PMU interrupt mask */
#define PMU_INT_ACK 0x78 /* read interrupt bits */ #define PMU_INT_ACK 0x78 /* read interrupt bits */
#define PMU_SHUTDOWN 0x7e /* turn power off */ #define PMU_SHUTDOWN 0x7e /* turn power off */
#define PMU_CPU_SPEED 0x7d /* control CPU speed on some models */
#define PMU_SLEEP 0x7f /* put CPU to sleep */ #define PMU_SLEEP 0x7f /* put CPU to sleep */
#define PMU_POWER_EVENTS 0x8f /* Send power-event commands to PMU */ #define PMU_POWER_EVENTS 0x8f /* Send power-event commands to PMU */
#define PMU_RESET 0xd0 /* reset CPU */ #define PMU_RESET 0xd0 /* reset CPU */
...@@ -191,6 +192,10 @@ int pmu_unregister_sleep_notifier(struct pmu_sleep_notifier* notifier); ...@@ -191,6 +192,10 @@ int pmu_unregister_sleep_notifier(struct pmu_sleep_notifier* notifier);
/* values for pmu_battery_info.flags */ /* values for pmu_battery_info.flags */
#define PMU_BATT_PRESENT 0x00000001 #define PMU_BATT_PRESENT 0x00000001
#define PMU_BATT_CHARGING 0x00000002 #define PMU_BATT_CHARGING 0x00000002
#define PMU_BATT_TYPE_MASK 0x000000f0
#define PMU_BATT_TYPE_SMART 0x00000010 /* Smart battery */
#define PMU_BATT_TYPE_HOOPER 0x00000020 /* 3400/3500 */
#define PMU_BATT_TYPE_COMET 0x00000030 /* 2400 */
struct pmu_battery_info struct pmu_battery_info
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment