MIPI_CSI APIs. More...
Data Structures | |
| struct | mipi_csi_config |
Macros | |
| #define | MIPI_CSI_PHY_STOP_MASK_CLK_LANE (0x01u<<16) |
| #define | MIPI_CSI_PHY_STOP_MASK_DATA1_LANE (0x01u<<1) |
| #define | MIPI_CSI_PHY_STOP_MASK_DATA0_LANE (0x01u<<0) |
Typedefs | |
| typedef enum mipi_csi_data_type | mipi_csi_data_type_t |
| typedef struct mipi_csi_config | mipi_csi_config_t |
Enumerations | |
| enum | mipi_csi_data_type { mipi_csi_data_type_yuv420_8bit = 0x18 , mipi_csi_data_type_yuv422_8bit = 0x1e , mipi_csi_data_type_rgb565 = 0x22 , mipi_csi_data_type_rgb666 = 0x23 , mipi_csi_data_type_rgb888 = 0x24 } |
Functions | |
| void | mipi_csi_get_defconfig (mipi_csi_config_t *cfg) |
| get MIPI_CSI default config More... | |
| void | mipi_csi_init (MIPI_CSI_Type *ptr, mipi_csi_config_t *cfg) |
| MIPI_CSI init. More... | |
| void | mipi_csi_phy_poweron (MIPI_CSI_Type *ptr) |
| MIPI_CSI phy interface power on. More... | |
| void | mipi_csi_phy_powerdown (MIPI_CSI_Type *ptr) |
| MIPI_CSI phy interface power down. More... | |
| static bool | mipi_csi_clklane_is_entry_hs (MIPI_CSI_Type *ptr) |
| MIPI_CSI check clklane whether on HS state. More... | |
MIPI_CSI APIs.
| #define MIPI_CSI_PHY_STOP_MASK_CLK_LANE (0x01u<<16) |
#include <drivers/inc/hpm_mipi_csi_drv.h>
| #define MIPI_CSI_PHY_STOP_MASK_DATA0_LANE (0x01u<<0) |
#include <drivers/inc/hpm_mipi_csi_drv.h>
| #define MIPI_CSI_PHY_STOP_MASK_DATA1_LANE (0x01u<<1) |
#include <drivers/inc/hpm_mipi_csi_drv.h>
| typedef struct mipi_csi_config mipi_csi_config_t |
#include <drivers/inc/hpm_mipi_csi_drv.h>
| typedef enum mipi_csi_data_type mipi_csi_data_type_t |
#include <drivers/inc/hpm_mipi_csi_drv.h>
| enum mipi_csi_data_type |
#include <drivers/inc/hpm_mipi_csi_drv.h>
| Enumerator | |
|---|---|
| mipi_csi_data_type_yuv420_8bit | |
| mipi_csi_data_type_yuv422_8bit | |
| mipi_csi_data_type_rgb565 | |
| mipi_csi_data_type_rgb666 | |
| mipi_csi_data_type_rgb888 | |
|
inlinestatic |
#include <drivers/inc/hpm_mipi_csi_drv.h>
MIPI_CSI check clklane whether on HS state.
| ptr | MIPI_DCI base address |
| void mipi_csi_get_defconfig | ( | mipi_csi_config_t * | cfg | ) |
#include <drivers/inc/hpm_mipi_csi_drv.h>
get MIPI_CSI default config
| cfg | MIPI_CSI default config |
| void mipi_csi_init | ( | MIPI_CSI_Type * | ptr, |
| mipi_csi_config_t * | cfg | ||
| ) |
#include <drivers/inc/hpm_mipi_csi_drv.h>
MIPI_CSI init.
| ptr | MIPI_CSI base address |
| cfg | config of MIPI_CSI |
| void mipi_csi_phy_powerdown | ( | MIPI_CSI_Type * | ptr | ) |
#include <drivers/inc/hpm_mipi_csi_drv.h>
MIPI_CSI phy interface power down.
| ptr | MIPI_CSI base address |
| void mipi_csi_phy_poweron | ( | MIPI_CSI_Type * | ptr | ) |
#include <drivers/inc/hpm_mipi_csi_drv.h>
MIPI_CSI phy interface power on.
| ptr | MIPI_DCI base address |