Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
olpc-xo1-pm.c File Reference
#include <linux/cs5535.h>
#include <linux/platform_device.h>
#include <linux/export.h>
#include <linux/pm.h>
#include <linux/mfd/core.h>
#include <linux/suspend.h>
#include <linux/olpc-ec.h>
#include <asm/io.h>
#include <asm/olpc.h>

Go to the source code of this file.

Macros

#define DRV_NAME   "olpc-xo1-pm"
 

Functions

void olpc_xo1_pm_wakeup_set (u16 value)
 
 EXPORT_SYMBOL_GPL (olpc_xo1_pm_wakeup_set)
 
void olpc_xo1_pm_wakeup_clear (u16 value)
 
 EXPORT_SYMBOL_GPL (olpc_xo1_pm_wakeup_clear)
 
asmlinkage int xo1_do_sleep (u8 sleep_state)
 
 arch_initcall (xo1_pm_init)
 

Macro Definition Documentation

#define DRV_NAME   "olpc-xo1-pm"

Definition at line 26 of file olpc-xo1-pm.c.

Function Documentation

arch_initcall ( xo1_pm_init  )
EXPORT_SYMBOL_GPL ( olpc_xo1_pm_wakeup_set  )
EXPORT_SYMBOL_GPL ( olpc_xo1_pm_wakeup_clear  )
void olpc_xo1_pm_wakeup_clear ( u16  value)

Definition at line 46 of file olpc-xo1-pm.c.

void olpc_xo1_pm_wakeup_set ( u16  value)

Definition at line 39 of file olpc-xo1-pm.c.

asmlinkage int xo1_do_sleep ( u8  sleep_state)

Definition at line 78 of file olpc-xo1-pm.c.

Variable Documentation

unsigned long address

Definition at line 34 of file olpc-xo1-pm.c.

unsigned short segment

Definition at line 35 of file olpc-xo1-pm.c.