Linux Kernel
3.7.1
|
#include <linux/export.h>
#include <linux/i2c.h>
#include <linux/i2c-algo-bit.h>
#include "psb_drv.h"
#include "psb_intel_reg.h"
Go to the source code of this file.
Macros | |
#define | I2C_RISEFALL_TIME 20 |
Functions | |
: name for this bus | |
psb_intel_i2c_create - instantiate an Intel i2c bus using the specified GPIO reg : DRM device : driver specific output device : GPIO reg to use Creates and registers a new i2c bus with the Linux i2c layer, for use in output probing and control (e.g. DDC or SDVO control functions). Possible values for include: GPIOA GPIOB GPIOC GPIOD GPIOE GPIOF GPIOG GPIOH see PRM for details on how these different busses are used. | |
struct psb_intel_i2c_chan * | psb_intel_i2c_create (struct drm_device *dev, const u32 reg, const char *name) |
void | psb_intel_i2c_destroy (struct psb_intel_i2c_chan *chan) |
#define I2C_RISEFALL_TIME 20 |
Definition at line 31 of file intel_i2c.c.
|
read |
Definition at line 116 of file intel_i2c.c.
void psb_intel_i2c_destroy | ( | struct psb_intel_i2c_chan * | chan | ) |
psb_intel_i2c_destroy - unregister and free i2c bus resources : channel to free
Unregister the adapter from the i2c layer, then free the structure.
Definition at line 162 of file intel_i2c.c.