LCB APIs. More...
Data Structures | |
| struct | lcb_display_mode_config |
| struct | lcb_cam_link_mode_config |
| struct | lcb_config |
| struct | lcb_lvds_phy_data_lane_config |
| struct | lcb_lvds_phy_clk_lane_config |
Typedefs | |
| typedef enum lcb_rxclk_sel | lcb_rxclk_sel_t |
| typedef enum lcb_mode | lcb_mode_t |
| typedef enum lcb_display_mode_mapping | lcb_display_mode_mapping_t |
| typedef enum lcb_display_mode_data_width | lcb_display_mode_data_width_t |
| typedef struct lcb_display_mode_config | lcb_display_mode_config_t |
| typedef enum lcb_cam_link_mode_data_width | lcb_cam_link_mode_data_width_t |
| typedef struct lcb_cam_link_mode_config | lcb_cam_link_mode_config_t |
| typedef struct lcb_config | lcb_config_t |
| typedef enum lcb_lvds_phy_rterm | lcb_lvds_phy_rterm_t |
| Terminal impedance regulation. More... | |
| typedef struct lcb_lvds_phy_data_lane_config | lcb_lvds_phy_data_lane_config_t |
| typedef enum lcb_lvds_phy_dll_delay_adj_min_freq | lcb_lvds_phy_dll_delay_adj_min_freq_t |
| DLL loop delay adjustment minimum frequency. More... | |
| typedef struct lcb_lvds_phy_clk_lane_config | lcb_lvds_phy_clk_lane_config_t |
| typedef enum lcb_lvds_phy_data_lane_id | lcb_lvds_phy_data_lane_id_t |
LCB APIs.
| typedef struct lcb_cam_link_mode_config lcb_cam_link_mode_config_t |
| typedef struct lcb_config lcb_config_t |
| typedef struct lcb_display_mode_config lcb_display_mode_config_t |
| typedef enum lcb_display_mode_data_width lcb_display_mode_data_width_t |
| typedef enum lcb_display_mode_mapping lcb_display_mode_mapping_t |
| typedef struct lcb_lvds_phy_clk_lane_config lcb_lvds_phy_clk_lane_config_t |
| typedef struct lcb_lvds_phy_data_lane_config lcb_lvds_phy_data_lane_config_t |
| typedef enum lcb_lvds_phy_data_lane_id lcb_lvds_phy_data_lane_id_t |
DLL loop delay adjustment minimum frequency.
| typedef enum lcb_lvds_phy_rterm lcb_lvds_phy_rterm_t |
Terminal impedance regulation.
| typedef enum lcb_mode lcb_mode_t |
| typedef enum lcb_rxclk_sel lcb_rxclk_sel_t |
| enum lcb_lvds_phy_rterm |
| enum lcb_mode |
| enum lcb_rxclk_sel |
| void lcb_get_default_config | ( | lcb_config_t * | cfg | ) |
get LCB of default config
| [out] | cfg | config of LCB |
| void lcb_get_phy_clk_lane_default_config | ( | lcb_lvds_phy_clk_lane_config_t * | cfg | ) |
get LCB clk_lane of default config
| [out] | cfg | config of clk_lane |
| void lcb_get_phy_data_lane_default_config | ( | lcb_lvds_phy_data_lane_config_t * | cfg | ) |
get LCB data_lane of default config
| [out] | cfg | config of data_lane |
| void lcb_init | ( | LCB_Type * | ptr, |
| lcb_config_t * | cfg | ||
| ) |
LCB init.
| [in] | ptr | LCB base address |
| [in] | cfg | config of LCB |
|
inlinestatic |
check LCB display phy is lock
| [in] | ptr | LCB base address |
| void lcb_lvds_phy0_clk_lane_config | ( | LCB_Type * | ptr, |
| lcb_lvds_phy_clk_lane_config_t * | cfg | ||
| ) |
LCB phy0 clk lane config.
| [in] | ptr | LCB base address |
| [in] | cfg | config of phy0 clk lane |
| void lcb_lvds_phy0_data_lane_config | ( | LCB_Type * | ptr, |
| lcb_lvds_phy_data_lane_config_t * | cfg, | ||
| lcb_lvds_phy_data_lane_id_t | lane_id | ||
| ) |
LCB phy0 data lane config.
| [in] | ptr | LCB base address |
| [in] | cfg | config of phy0 data lane |
| [in] | lane_id | data lane id |
|
inlinestatic |
check LCB phy0 is lock
| [in] | ptr | LCB base address |
| void lcb_lvds_phy0_powerdown | ( | LCB_Type * | ptr | ) |
power down LCB phy0
| [in] | ptr | LCB base address |
| void lcb_lvds_phy0_poweron | ( | LCB_Type * | ptr | ) |
power on LCB phy0
| [in] | ptr | LCB base address |
| void lcb_lvds_phy1_clk_lane_config | ( | LCB_Type * | ptr, |
| lcb_lvds_phy_clk_lane_config_t * | cfg | ||
| ) |
LCB phy1 clk lane config.
| [in] | ptr | LCB base address |
| [in] | cfg | config of phy1 clk lane |
| void lcb_lvds_phy1_data_lane_config | ( | LCB_Type * | ptr, |
| lcb_lvds_phy_data_lane_config_t * | cfg, | ||
| lcb_lvds_phy_data_lane_id_t | lane_id | ||
| ) |
LCB phy1 data lane config.
| [in] | ptr | LCB base address |
| [in] | cfg | config of phy1 data lane |
| [in] | lane_id | data lane id |
|
inlinestatic |
check LCB phy1 is lock
| [in] | ptr | LCB base address |
| void lcb_lvds_phy1_powerdown | ( | LCB_Type * | ptr | ) |
power on LCB phy1
| [in] | ptr | LCB base address |
| void lcb_lvds_phy1_poweron | ( | LCB_Type * | ptr | ) |
power on LCB phy1
| [in] | ptr | LCB base address |