|
Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
| struct | ispccdc_lsc_config_req |
| struct | ispccdc_lsc |
| struct | isp_ccdc_device |
Macros | |
| #define | CCDC_OUTPUT_MEMORY (1 << 0) |
| #define | CCDC_OUTPUT_PREVIEW (1 << 1) |
| #define | CCDC_OUTPUT_RESIZER (1 << 2) |
| #define | OMAP3ISP_CCDC_NEVENTS 16 |
| #define | CCDC_STOP_NOT_REQUESTED 0x00 |
| #define | CCDC_STOP_REQUEST 0x01 |
| #define | CCDC_STOP_EXECUTED (0x02 | CCDC_STOP_REQUEST) |
| #define | CCDC_STOP_CCDC_FINISHED 0x04 |
| #define | CCDC_STOP_LSC_FINISHED 0x08 |
| #define | CCDC_STOP_FINISHED (CCDC_STOP_EXECUTED | CCDC_STOP_CCDC_FINISHED | CCDC_STOP_LSC_FINISHED) |
| #define | CCDC_EVENT_VD1 0x10 |
| #define | CCDC_EVENT_VD0 0x20 |
| #define | CCDC_EVENT_LSC_DONE 0x40 |
| #define | CCDC_PAD_SINK 0 |
| #define | CCDC_PAD_SOURCE_OF 1 |
| #define | CCDC_PAD_SOURCE_VP 2 |
| #define | CCDC_PADS_NUM 3 |
Enumerations | |
| enum | ccdc_input_entity { CCDC_INPUT_NONE, CCDC_INPUT_PARALLEL, CCDC_INPUT_CSI2A, CCDC_INPUT_CCP2B, CCDC_INPUT_CSI2C } |
| enum | ispccdc_lsc_state { LSC_STATE_STOPPED = 0, LSC_STATE_STOPPING = 1, LSC_STATE_RUNNING = 2, LSC_STATE_RECONFIG = 3 } |
Functions | |
| int | omap3isp_ccdc_init (struct isp_device *isp) |
| void | omap3isp_ccdc_cleanup (struct isp_device *isp) |
| int | omap3isp_ccdc_register_entities (struct isp_ccdc_device *ccdc, struct v4l2_device *vdev) |
| void | omap3isp_ccdc_unregister_entities (struct isp_ccdc_device *ccdc) |
| int | omap3isp_ccdc_busy (struct isp_ccdc_device *isp_ccdc) |
| int | omap3isp_ccdc_isr (struct isp_ccdc_device *isp_ccdc, u32 events) |
| void | omap3isp_ccdc_restore_context (struct isp_device *isp) |
| void | omap3isp_ccdc_max_rate (struct isp_ccdc_device *ccdc, unsigned int *max_rate) |
| #define CCDC_STOP_FINISHED (CCDC_STOP_EXECUTED | CCDC_STOP_CCDC_FINISHED | CCDC_STOP_LSC_FINISHED) |
| enum ccdc_input_entity |
| enum ispccdc_lsc_state |
| int omap3isp_ccdc_busy | ( | struct isp_ccdc_device * | isp_ccdc | ) |
| void omap3isp_ccdc_cleanup | ( | struct isp_device * | isp | ) |
| int omap3isp_ccdc_init | ( | struct isp_device * | isp | ) |
| int omap3isp_ccdc_isr | ( | struct isp_ccdc_device * | isp_ccdc, |
| u32 | events | ||
| ) |
| void omap3isp_ccdc_max_rate | ( | struct isp_ccdc_device * | ccdc, |
| unsigned int * | max_rate | ||
| ) |
| int omap3isp_ccdc_register_entities | ( | struct isp_ccdc_device * | ccdc, |
| struct v4l2_device * | vdev | ||
| ) |
| void omap3isp_ccdc_restore_context | ( | struct isp_device * | isp | ) |
| void omap3isp_ccdc_unregister_entities | ( | struct isp_ccdc_device * | ccdc | ) |
1.8.2