Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Enumerations | Functions | Variables
ams.h File Reference
#include <linux/i2c.h>
#include <linux/input-polldev.h>
#include <linux/kthread.h>
#include <linux/mutex.h>
#include <linux/spinlock.h>
#include <linux/types.h>
#include <linux/of_device.h>

Go to the source code of this file.

Data Structures

struct  ams
 

Enumerations

enum  ams_irq { AMS_IRQ_FREEFALL = 0x01, AMS_IRQ_SHOCK = 0x02, AMS_IRQ_GLOBAL = 0x04, AMS_IRQ_ALL }
 

Functions

void ams_sensors (s8 *x, s8 *y, s8 *z)
 
int ams_sensor_attach (void)
 
void ams_sensor_detach (void)
 
int ams_pmu_init (struct device_node *np)
 
int ams_i2c_init (struct device_node *np)
 
int ams_input_init (void)
 
void ams_input_exit (void)
 

Variables

struct ams ams_info
 

Enumeration Type Documentation

enum ams_irq
Enumerator:
AMS_IRQ_FREEFALL 
AMS_IRQ_SHOCK 
AMS_IRQ_GLOBAL 
AMS_IRQ_ALL 

Definition at line 9 of file ams.h.

Function Documentation

int ams_i2c_init ( struct device_node np)

Definition at line 262 of file ams-i2c.c.

void ams_input_exit ( void  )

Definition at line 150 of file ams-input.c.

int ams_input_init ( void  )

Definition at line 142 of file ams-input.c.

int ams_pmu_init ( struct device_node np)

Definition at line 149 of file ams-pmu.c.

int ams_sensor_attach ( void  )

Definition at line 132 of file ams-core.c.

void ams_sensor_detach ( void  )

Definition at line 216 of file ams-core.c.

void ams_sensors ( s8 x,
s8 y,
s8 z 
)

Definition at line 39 of file ams-core.c.

Variable Documentation

struct ams ams_info

Definition at line 32 of file ams-core.c.