Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations
fimc-lite.h File Reference
#include <linux/sizes.h>
#include <linux/io.h>
#include <linux/irqreturn.h>
#include <linux/platform_device.h>
#include <linux/sched.h>
#include <linux/spinlock.h>
#include <linux/types.h>
#include <linux/videodev2.h>
#include <media/media-entity.h>
#include <media/videobuf2-core.h>
#include <media/v4l2-device.h>
#include <media/v4l2-mediabus.h>
#include <media/s5p_fimc.h>
#include "fimc-core.h"

Go to the source code of this file.

Data Structures

struct  flite_variant
 
struct  flite_drvdata
 
struct  fimc_lite_events
 
struct  flite_frame
 
struct  flite_buffer
 
struct  fimc_lite
 

Macros

#define FIMC_LITE_DRV_NAME   "exynos-fimc-lite"
 
#define FLITE_CLK_NAME   "flite"
 
#define FIMC_LITE_MAX_DEVS   2
 
#define FLITE_REQ_BUFS_MIN   2
 
#define FLITE_SD_PAD_SINK   0
 
#define FLITE_SD_PAD_SOURCE   1
 
#define FLITE_SD_PADS_NUM   2
 
#define fimc_lite_get_drvdata(_pdev)   ((struct flite_drvdata *) platform_get_device_id(_pdev)->driver_data)
 
#define FLITE_MAX_PLANES   1
 

Enumerations

enum  {
  ST_FLITE_LPM, ST_FLITE_PENDING, ST_FLITE_RUN, ST_FLITE_STREAM,
  ST_FLITE_SUSPENDED, ST_FLITE_OFF, ST_FLITE_IN_USE, ST_FLITE_CONFIG,
  ST_SENSOR_STREAM
}
 

Macro Definition Documentation

#define FIMC_LITE_DRV_NAME   "exynos-fimc-lite"

Definition at line 29 of file fimc-lite.h.

#define fimc_lite_get_drvdata (   _pdev)    ((struct flite_drvdata *) platform_get_device_id(_pdev)->driver_data)

Definition at line 63 of file fimc-lite.h.

#define FIMC_LITE_MAX_DEVS   2

Definition at line 31 of file fimc-lite.h.

#define FLITE_CLK_NAME   "flite"

Definition at line 30 of file fimc-lite.h.

#define FLITE_MAX_PLANES   1

Definition at line 70 of file fimc-lite.h.

#define FLITE_REQ_BUFS_MIN   2

Definition at line 32 of file fimc-lite.h.

#define FLITE_SD_PAD_SINK   0

Definition at line 47 of file fimc-lite.h.

#define FLITE_SD_PAD_SOURCE   1

Definition at line 48 of file fimc-lite.h.

#define FLITE_SD_PADS_NUM   2

Definition at line 49 of file fimc-lite.h.

Enumeration Type Documentation

anonymous enum
Enumerator:
ST_FLITE_LPM 
ST_FLITE_PENDING 
ST_FLITE_RUN 
ST_FLITE_STREAM 
ST_FLITE_SUSPENDED 
ST_FLITE_OFF 
ST_FLITE_IN_USE 
ST_FLITE_CONFIG 
ST_SENSOR_STREAM 

Definition at line 35 of file fimc-lite.h.