HPM SDK
HPMicro Software Development Kit
hpm_lcb_drv.c File Reference
#include "hpm_common.h"
#include "hpm_lcb_drv.h"

Functions

void lcb_get_default_config (lcb_config_t *cfg)
 get LCB of default config More...
 
void lcb_init (LCB_Type *ptr, lcb_config_t *cfg)
 LCB init. More...
 
void lcb_get_phy_clk_lane_default_config (lcb_lvds_phy_clk_lane_config_t *cfg)
 get LCB clk_lane of default config More...
 
void lcb_get_phy_data_lane_default_config (lcb_lvds_phy_data_lane_config_t *cfg)
 get LCB data_lane of default config More...
 
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. More...
 
void lcb_lvds_phy0_clk_lane_config (LCB_Type *ptr, lcb_lvds_phy_clk_lane_config_t *cfg)
 LCB phy0 clk lane config. More...
 
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. More...
 
void lcb_lvds_phy1_clk_lane_config (LCB_Type *ptr, lcb_lvds_phy_clk_lane_config_t *cfg)
 LCB phy1 clk lane config. More...
 
void lcb_lvds_phy0_poweron (LCB_Type *ptr)
 power on LCB phy0 More...
 
void lcb_lvds_phy1_poweron (LCB_Type *ptr)
 power on LCB phy1 More...
 
void lcb_lvds_phy0_powerdown (LCB_Type *ptr)
 power down LCB phy0 More...
 
void lcb_lvds_phy1_powerdown (LCB_Type *ptr)
 power on LCB phy1 More...