Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
isp1704_charger.c File Reference
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/err.h>
#include <linux/init.h>
#include <linux/types.h>
#include <linux/device.h>
#include <linux/sysfs.h>
#include <linux/platform_device.h>
#include <linux/power_supply.h>
#include <linux/delay.h>
#include <linux/usb/otg.h>
#include <linux/usb/ulpi.h>
#include <linux/usb/ch9.h>
#include <linux/usb/gadget.h>
#include <linux/power/isp1704_charger.h>

Go to the source code of this file.

Data Structures

struct  isp1704_charger
 

Macros

#define ISP1704_PWR_CTRL   0x3d
 
#define ISP1704_PWR_CTRL_SWCTRL   (1 << 0)
 
#define ISP1704_PWR_CTRL_DET_COMP   (1 << 1)
 
#define ISP1704_PWR_CTRL_BVALID_RISE   (1 << 2)
 
#define ISP1704_PWR_CTRL_BVALID_FALL   (1 << 3)
 
#define ISP1704_PWR_CTRL_DP_WKPU_EN   (1 << 4)
 
#define ISP1704_PWR_CTRL_VDAT_DET   (1 << 5)
 
#define ISP1704_PWR_CTRL_DPVSRC_EN   (1 << 6)
 
#define ISP1704_PWR_CTRL_HWDETECT   (1 << 7)
 
#define NXP_VENDOR_ID   0x04cc
 

Functions

 module_platform_driver (isp1704_charger_driver)
 
 MODULE_ALIAS ("platform:isp1704_charger")
 
 MODULE_AUTHOR ("Nokia Corporation")
 
 MODULE_DESCRIPTION ("ISP170x USB Charger driver")
 
 MODULE_LICENSE ("GPL")
 

Macro Definition Documentation

#define ISP1704_PWR_CTRL   0x3d

Definition at line 39 of file isp1704_charger.c.

#define ISP1704_PWR_CTRL_BVALID_FALL   (1 << 3)

Definition at line 43 of file isp1704_charger.c.

#define ISP1704_PWR_CTRL_BVALID_RISE   (1 << 2)

Definition at line 42 of file isp1704_charger.c.

#define ISP1704_PWR_CTRL_DET_COMP   (1 << 1)

Definition at line 41 of file isp1704_charger.c.

#define ISP1704_PWR_CTRL_DP_WKPU_EN   (1 << 4)

Definition at line 44 of file isp1704_charger.c.

#define ISP1704_PWR_CTRL_DPVSRC_EN   (1 << 6)

Definition at line 46 of file isp1704_charger.c.

#define ISP1704_PWR_CTRL_HWDETECT   (1 << 7)

Definition at line 47 of file isp1704_charger.c.

#define ISP1704_PWR_CTRL_SWCTRL   (1 << 0)

Definition at line 40 of file isp1704_charger.c.

#define ISP1704_PWR_CTRL_VDAT_DET   (1 << 5)

Definition at line 45 of file isp1704_charger.c.

#define NXP_VENDOR_ID   0x04cc

Definition at line 49 of file isp1704_charger.c.

Function Documentation

MODULE_ALIAS ( "platform:isp1704_charger"  )
MODULE_AUTHOR ( "Nokia Corporation"  )
MODULE_DESCRIPTION ( "ISP170x USB Charger driver )
MODULE_LICENSE ( "GPL"  )
module_platform_driver ( isp1704_charger_driver  )