Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
ispccdc.c File Reference
#include <linux/module.h>
#include <linux/uaccess.h>
#include <linux/delay.h>
#include <linux/device.h>
#include <linux/dma-mapping.h>
#include <linux/mm.h>
#include <linux/sched.h>
#include <linux/slab.h>
#include <media/v4l2-event.h>
#include "isp.h"
#include "ispreg.h"
#include "ispccdc.h"

Go to the source code of this file.

Macros

#define CCDC_MIN_WIDTH   32
 
#define CCDC_MIN_HEIGHT   32
 
#define CCDC_PRINT_REGISTER(isp, name)
 

Functions

int omap3isp_ccdc_busy (struct isp_ccdc_device *ccdc)
 
void omap3isp_ccdc_restore_context (struct isp_device *isp)
 
void omap3isp_ccdc_max_rate (struct isp_ccdc_device *ccdc, unsigned int *max_rate)
 
int omap3isp_ccdc_isr (struct isp_ccdc_device *ccdc, u32 events)
 
void omap3isp_ccdc_unregister_entities (struct isp_ccdc_device *ccdc)
 
int omap3isp_ccdc_register_entities (struct isp_ccdc_device *ccdc, struct v4l2_device *vdev)
 
int omap3isp_ccdc_init (struct isp_device *isp)
 
void omap3isp_ccdc_cleanup (struct isp_device *isp)
 

Macro Definition Documentation

#define CCDC_MIN_HEIGHT   32

Definition at line 42 of file ispccdc.c.

#define CCDC_MIN_WIDTH   32

Definition at line 41 of file ispccdc.c.

#define CCDC_PRINT_REGISTER (   isp,
  name 
)
Value:
dev_dbg(isp->dev, "###CCDC " #name "=0x%08x\n", \
isp_reg_readl(isp, OMAP3_ISP_IOMEM_CCDC, ISPCCDC_##name))

Definition at line 74 of file ispccdc.c.

Function Documentation

int omap3isp_ccdc_busy ( struct isp_ccdc_device ccdc)

Definition at line 125 of file ispccdc.c.

void omap3isp_ccdc_cleanup ( struct isp_device isp)

Definition at line 2565 of file ispccdc.c.

int omap3isp_ccdc_init ( struct isp_device isp)

Definition at line 2530 of file ispccdc.c.

int omap3isp_ccdc_isr ( struct isp_ccdc_device ccdc,
u32  events 
)

Definition at line 1632 of file ispccdc.c.

void omap3isp_ccdc_max_rate ( struct isp_ccdc_device ccdc,
unsigned int max_rate 
)

Definition at line 946 of file ispccdc.c.

int omap3isp_ccdc_register_entities ( struct isp_ccdc_device ccdc,
struct v4l2_device vdev 
)

Definition at line 2439 of file ispccdc.c.

void omap3isp_ccdc_restore_context ( struct isp_device isp)

Definition at line 797 of file ispccdc.c.

void omap3isp_ccdc_unregister_entities ( struct isp_ccdc_device ccdc)

Definition at line 2433 of file ispccdc.c.