/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/mac/hmac/ |
H A D | hmac_config.h | 37 typedef hi_u32 (*wal_config_get_func)(mac_vap_stru *pst_mac_vap, hi_u16 *pus_len, hi_u8 *puc_param); 38 typedef hi_u32 (*wal_config_set_func)(mac_vap_stru *pst_mac_vap, hi_u16 us_len, const hi_u8 *puc_param); 108 hi_u32 hmac_config_sync_cmd_common(const mac_vap_stru *mac_vap, wlan_cfgid_enum_uint16 cfg_id, hi_u16 us_len, 110 hi_u32 hmac_config_frag_threshold(mac_vap_stru *mac_vap, hi_u16 us_len, const hi_u8 *puc_param); 111 hi_u32 hmac_config_user_info(mac_vap_stru *mac_vap, hi_u16 us_len, const hi_u8 *puc_param); 113 hi_u32 hmac_config_set_wow(mac_vap_stru *mac_vap, hi_u16 us_len, const hi_u8 *puc_param); 117 hi_u32 hmac_start_sched_scan(mac_vap_stru *mac_vap, hi_u16 us_len, const hi_u8 *puc_param); 118 hi_u32 hmac_stop_sched_scan(mac_vap_stru *mac_vap, hi_u16 us_len, const hi_u8 *puc_param); 120 hi_u32 hmac_config_set_country(mac_vap_stru *mac_vap, hi_u16 us_len, const hi_u8 *puc_param); 121 hi_u32 hmac_config_rts_threshold(mac_vap_stru *mac_vap, hi_u16 us_le [all...] |
H A D | dmac_ext_if.h | 242 typedef hi_u16 dmac_disasoc_misc_reason_enum_uint16; 357 typedef hi_u16 wlan_mib_index_enum_uint16; 395 hi_u16 us_netbuf_num; /* netbuf链表的个数 */ 450 hi_u16 us_data_len; /* data length */ 491 hi_u16 us_baw_start; /* 窗口开始序列号 */ 492 hi_u16 us_baw_size; /* 窗口大小 */ 496 hi_u16 us_ba_timeout; /* BA会话交互超时时间 */ 510 hi_u16 us_sta_aid; 538 hi_u16 us_beacon_period; 553 hi_u16 us_tsf_bit [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_liteos/include/adapt/ |
H A D | hi_comm_isp_adapt.h | 69 hi_u16 color_matrix[CCM_MATRIX_SIZE]; /* RW;Range:[0x0, 0xFFFF];Format:8.8;Color correction matrix variance ratio */
186 hi_u16 short_check_thd; /* RW;Range:[0x0,0xFFF];Format:12.0 */
198 hi_u16 short_thr; /* RW;Range:[0, 0xFFF];Format:12.0; data above this threshold will be taken from
200 hi_u16 long_thr; /* RW;Range:[0, 0xFFF];Format:12.0; limited range:[0x0, short_thr], data below this
204 hi_u16 force_long_low_thr; /* RW;Range:[0, 0xFFF];Format:12.0; data above this threshold will force to choose
206 hi_u16 force_long_hig_thr; /* RW;Range:[0, 0xFFF];Format:12.0; data below this threshold will force to choose
212 hi_u16 fusion_thr[WDR_MAX_FRAME_NUM]; /* RW;Range:[0x0,0x3FFF];Format:14.0;the threshold of the 4 frame */
240 hi_u16 x; /* RW; Range:[0, 1000]; Format:10.0; x position of the characteristic point of the cubic curve;
242 hi_u16 y; /* RW; Range:[0, 1000]; Format:10.0; y position of the characteristic point of the cubic curve;
244 hi_u16 slop [all...] |
H A D | hi_comm_3a_adapt.h | 77 hi_u16 black_level; 93 hi_u16 global_avg_r[ISP_CHN_MAX_NUM]; 94 hi_u16 global_avg_gr[ISP_CHN_MAX_NUM]; 95 hi_u16 global_avg_gb[ISP_CHN_MAX_NUM]; 96 hi_u16 global_avg_b[ISP_CHN_MAX_NUM]; 100 hi_u16 zone_avg[ISP_CHN_MAX_NUM][AE_ZONE_ROW][AE_ZONE_COLUMN][BAYER_PATTERN_NUM]; 104 hi_u16 zone_avg[VI_MAX_PIPE_NUM][ISP_CHN_MAX_NUM][AE_ZONE_ROW][AE_ZONE_COLUMN][BAYER_PATTERN_NUM]; 114 hi_u16 global_avg_r; 115 hi_u16 global_avg_gr; 116 hi_u16 global_avg_g [all...] |
H A D | hi_comm_sns_adapt.h | 32 hi_u16 black_level[ISP_BAYER_CHN_NUM];
52 hi_u16 bnr_lsc_cmp_strength;
58 hi_u16 coarse_str[ISP_BAYER_CHN_NUM][ISP_AUTO_ISO_STRENGTH_NUM];
59 hi_u16 lut_coring_wgt[ISP_AUTO_ISO_STRENGTH_NUM];
60 hi_u16 lut_coring_ratio[HI_ISP_BAYERNR_LUT_LENGTH];
64 hi_u16 calibration_lut_num;
74 hi_u16 texture_str[ISP_SHARPEN_GAIN_NUM]; /* Range: [0, 4095]; Format:7.5 */
75 hi_u16 edge_str[ISP_SHARPEN_GAIN_NUM]; /* Range: [0, 4095]; Format:7.5 */
76 hi_u16 texture_freq; /* Range: [0, 4095];Format:6.6 */
77 hi_u16 edge_fre [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/include/adapt/ |
H A D | hi_comm_isp_adapt.h | 69 hi_u16 color_matrix[CCM_MATRIX_SIZE]; /* RW;Range:[0x0, 0xFFFF];Format:8.8;Color correction matrix variance ratio */
186 hi_u16 short_check_thd; /* RW;Range:[0x0,0xFFF];Format:12.0 */
198 hi_u16 short_thr; /* RW;Range:[0, 0xFFF];Format:12.0; data above this threshold will be taken from
200 hi_u16 long_thr; /* RW;Range:[0, 0xFFF];Format:12.0; limited range:[0x0, short_thr], data below this
204 hi_u16 force_long_low_thr; /* RW;Range:[0, 0xFFF];Format:12.0; data above this threshold will force to choose
206 hi_u16 force_long_hig_thr; /* RW;Range:[0, 0xFFF];Format:12.0; data below this threshold will force to choose
212 hi_u16 fusion_thr[WDR_MAX_FRAME_NUM]; /* RW;Range:[0x0,0x3FFF];Format:14.0;the threshold of the 4 frame */
240 hi_u16 x; /* RW; Range:[0, 1000]; Format:10.0; x position of the characteristic point of the cubic curve;
242 hi_u16 y; /* RW; Range:[0, 1000]; Format:10.0; y position of the characteristic point of the cubic curve;
244 hi_u16 slop [all...] |
H A D | hi_comm_3a_adapt.h | 77 hi_u16 black_level; 93 hi_u16 global_avg_r[ISP_CHN_MAX_NUM]; 94 hi_u16 global_avg_gr[ISP_CHN_MAX_NUM]; 95 hi_u16 global_avg_gb[ISP_CHN_MAX_NUM]; 96 hi_u16 global_avg_b[ISP_CHN_MAX_NUM]; 100 hi_u16 zone_avg[ISP_CHN_MAX_NUM][AE_ZONE_ROW][AE_ZONE_COLUMN][BAYER_PATTERN_NUM]; 104 hi_u16 zone_avg[VI_MAX_PIPE_NUM][ISP_CHN_MAX_NUM][AE_ZONE_ROW][AE_ZONE_COLUMN][BAYER_PATTERN_NUM]; 114 hi_u16 global_avg_r; 115 hi_u16 global_avg_gr; 116 hi_u16 global_avg_g [all...] |
H A D | hi_comm_sns_adapt.h | 32 hi_u16 black_level[ISP_BAYER_CHN_NUM];
52 hi_u16 bnr_lsc_cmp_strength;
58 hi_u16 coarse_str[ISP_BAYER_CHN_NUM][ISP_AUTO_ISO_STRENGTH_NUM];
59 hi_u16 lut_coring_wgt[ISP_AUTO_ISO_STRENGTH_NUM];
60 hi_u16 lut_coring_ratio[HI_ISP_BAYERNR_LUT_LENGTH];
64 hi_u16 calibration_lut_num;
74 hi_u16 texture_str[ISP_SHARPEN_GAIN_NUM]; /* Range: [0, 4095]; Format:7.5 */
75 hi_u16 edge_str[ISP_SHARPEN_GAIN_NUM]; /* Range: [0, 4095]; Format:7.5 */
76 hi_u16 texture_freq; /* Range: [0, 4095];Format:6.6 */
77 hi_u16 edge_fre [all...] |
/device/soc/hisilicon/hi3861v100/sdk_liteos/include/ |
H A D | hi_diag.h | 83 * @param cmd_num [IN] type #hi_u16,Number of commands. The value cannot be 0. CNcomment:命令个数, 93 HI_EXTERN hi_u32 hi_diag_register_cmd(const hi_diag_cmd_reg_obj* cmd_tbl, hi_u16 cmd_num); 106 * @param cmd_id [IN] type #hi_u16,DIAG data packet ID. CNcomment:DIAG应答包ID。CNend 114 * @param buffer_size [IN] type #hi_u16,Data packet size (unit: byte), range[0, 65507] 131 HI_EXTERN hi_u32 hi_diag_report_packet(hi_u16 cmd_id, hi_u8 instance_id, hi_pbyte buffer, 132 hi_u16 buffer_size, hi_bool sync); 143 * @param cmd_id [IN] type #hi_u16,DIAG ACK packet ID. CNcomment:DIAG包ID。CNend 151 * @param buffer_size [IN] type #hi_u16,Data packet size(unit: byte), range[0, 1024] 161 HI_EXTERN hi_u32 hi_diag_send_ack_packet(hi_u16 cmd_id, hi_u8 instance_id, hi_pvoid buffer, hi_u16 buffer_siz [all...] |
H A D | hi_mdm_types.h | 41 hi_u16 version_v; 42 hi_u16 version_r; 43 hi_u16 version_c; 44 hi_u16 version_b; 45 hi_u16 version_spc; 46 hi_u16 reserved[3]; /* 3 bytes reserved */ 65 * @param port_num [IN] type #hi_u16,port number. 77 typedef hi_u32 (*hi_diag_connect_f)(hi_u16 port_num, hi_bool is_connected); 90 hi_u16 data_size; /**< Length of data element(Unit: type). 125 * @param cmd_id [IN] type #hi_u16,Comman [all...] |
/device/soc/hisilicon/hi3861v100/sdk_liteos/platform/drivers/spi/ |
H A D | spi.h | 255 hi_u16 cr0; 256 hi_u16 cr1; 257 hi_u16 cpsdvsr; 261 hi_u16 data_width : 4; 262 hi_u16 fram_mode : 2; 263 hi_u16 cpol : 1; 264 hi_u16 cpha : 1; 265 hi_u16 scr : 8; 266 hi_u16 loop_back : 1; 267 hi_u16 reserver_ [all...] |
H A D | spi.c | 29 hi_u16 reg_val = 0; in spi_check_rx_fifo_empty() 39 hi_u16 reg_val = 0; in spi_check_busy() 49 hi_u16 reg_val = 0; in spi_check_write_timeout() 68 hi_u16 reg_val = 0; in spi_check_tnf_timeout() 91 hi_u16 reg_val = 0; in spi_check_rne_timeout() 112 hi_u16 reg_val = 0; in spi_flush_fifo() 113 hi_u16 fifo_len = (reg_base == HI_SSP0_REG_BASE ? SPI0_FIFO_LEN : SPI1_FIFO_LEN); in spi_flush_fifo() 114 for (hi_u16 i = 0; i < fifo_len; i++) { in spi_flush_fifo() 125 hi_u16 reg_val = 0; in spi_disable() 141 hi_u16 reg_va in spi_enable() [all...] |
/device/soc/hisilicon/hi3861v100/sdk_liteos/config/diag/ |
H A D | dfx_sys.h | 26 hi_u16 send_uart_fail_cnt; 27 hi_u16 ack_ind_malloc_fail_cnt; 28 hi_u16 msg_malloc_fail_cnt; 29 hi_u16 msg_send_fail_cnt; 30 hi_u16 msg_overbig_cnt; 31 hi_u16 ind_send_fail_cnt; 32 hi_u16 ind_malloc_fail_cnt; 37 hi_u16 pkt_size_err_cnt; 39 hi_u16 req_cache_overflow_cnt; 54 hi_u16 msg_enqueue_fail_cn [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/cbb/vo/vo_dev/include/adapt/ |
H A D | hi_comm_vo_dev_adapt.h | 45 hi_u16 vact; /* RW; vertical active area */ 46 hi_u16 vbb; /* RW; vertical back blank porch */ 47 hi_u16 vfb; /* RW; vertical front blank porch */ 49 hi_u16 hact; /* RW; horizontal active area */ 50 hi_u16 hbb; /* RW; horizontal back blank porch */ 51 hi_u16 hfb; /* RW; horizontal front blank porch */ 52 hi_u16 hmid; /* RW; bottom horizontal active area */ 54 hi_u16 bvact; /* RW; bottom vertical active area */ 55 hi_u16 bvbb; /* RW; bottom vertical back blank porch */ 56 hi_u16 bvf [all...] |
/device/soc/hisilicon/hi3861v100/sdk_liteos/platform/drivers/tsensor/ |
H A D | hi_tsensor_pm.c | 36 #define TSENSOR_CLK_SET_VALUE ((hi_u16)1 << (TSENSOR_CLK_GATE_BIT)) 39 hi_u16 trim_ctrl; 40 hi_u16 high_limit; 41 hi_u16 low_limit; 42 hi_u16 over_limit; 43 hi_u16 pd_limit; 44 hi_u16 int_en; 45 hi_u16 int_clr; 46 hi_u16 clk_en; 47 hi_u16 clk_di [all...] |
/device/soc/hisilicon/hi3861v100/sdk_liteos/app/demo/include/ |
H A D | app_main.h | 22 hi_u16 gpio6_cfg; 23 hi_u16 gpio8_cfg; 24 hi_u16 gpio10_cfg; 25 hi_u16 gpio11_cfg; 26 hi_u16 gpio12_cfg; 27 hi_u16 gpio13_cfg; 28 hi_u16 sfc_csn_cfg;
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/app/wifiiot_app/include/ |
H A D | app_main.h | 22 hi_u16 gpio6_cfg; 23 hi_u16 gpio8_cfg; 24 hi_u16 gpio10_cfg; 25 hi_u16 gpio11_cfg; 26 hi_u16 gpio12_cfg; 27 hi_u16 gpio13_cfg; 28 hi_u16 sfc_csn_cfg;
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/commonboot/efuse/ |
H A D | efuse_drv.c | 81 hi_void get_efuse_cfg_by_id(hi_efuse_idx idx, hi_u16 *start_bit, hi_u16 *size, hi_u8 *attr) in get_efuse_cfg_by_id() 115 hi_u32 efuse_write_bit(hi_u16 addr) in efuse_write_bit() 151 hi_u32 efuse_read_bits(hi_u16 start_bit, hi_u16 size, hi_u8 *key_data) in efuse_read_bits() 155 hi_u16 free_area_addr_start = start_bit; in efuse_read_bits() 201 hi_void efuse_get_errstate(hi_u16 byte_id, hi_u16 bit_id, hi_u8 *err_state) in efuse_get_errstate() 214 hi_u32 efuse_write_bits(hi_u16 start_bit, hi_u16 siz [all...] |
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/flashboot/drivers/gpio/ |
H A D | hi_flashboot_gpio.c | 38 hi_u16 reg_val = 0; in hi_gpio_get_dir() 41 hi_io_dir_get(reg_val, (hi_u16) id, dir); in hi_gpio_get_dir() 52 hi_u16 reg_val = 0; in hi_gpio_get_output_val() 55 hi_io_val_get(reg_val, (hi_u16) id, val); in hi_gpio_get_output_val() 66 hi_u16 reg_val = 0; in hi_gpio_set_output_val() 69 hi_io_val_set(val, (hi_u16) id, reg_val); in hi_gpio_set_output_val() 80 hi_u16 reg_val = 0; in hi_gpio_get_input_val() 83 hi_io_val_get(reg_val, (hi_u16) id, val); in hi_gpio_get_input_val() 93 hi_u16 dir_val = 0; in hi_gpio_set_dir() 96 hi_io_val_set(dir, (hi_u16) i in hi_gpio_set_dir() [all...] |
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/flashboot/drivers/lsadc/ |
H A D | adc_drv.c | 43 hi_u32 get_ref_voltage(hi_u16 *voltage) in get_ref_voltage() 45 hi_u16 data = 0; in get_ref_voltage() 46 hi_u16 reg_val; in get_ref_voltage() 47 hi_u16 timeout_cnt = 0; in get_ref_voltage() 79 data = (hi_u16)hi_reg_read_val32(REG_ADC_DR); in get_ref_voltage() 95 hi_u32 get_average_ref_vlt(hi_u16 *voltage) in get_average_ref_vlt() 98 hi_u16 vlt; in get_average_ref_vlt() 107 *voltage = (hi_u16) vlt_total; in get_average_ref_vlt() 113 *voltage = (hi_u16) (vlt_total>>1); in get_average_ref_vlt() 117 *voltage = (hi_u16) ((vlt_tota in get_average_ref_vlt() [all...] |
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/loaderboot/drivers/lsadc/ |
H A D | adc_drv.c | 43 hi_u32 get_ref_voltage(hi_u16 *voltage) in get_ref_voltage() 45 hi_u16 data = 0; in get_ref_voltage() 46 hi_u16 reg_val; in get_ref_voltage() 47 hi_u16 timeout_cnt = 0; in get_ref_voltage() 79 data = (hi_u16)hi_reg_read_val32(REG_ADC_DR); in get_ref_voltage() 95 hi_u32 get_average_ref_vlt(hi_u16 *voltage) in get_average_ref_vlt() 98 hi_u16 vlt; in get_average_ref_vlt() 107 *voltage = (hi_u16) vlt_total; in get_average_ref_vlt() 113 *voltage = (hi_u16) (vlt_total>>1); in get_average_ref_vlt() 117 *voltage = (hi_u16) ((vlt_tota in get_average_ref_vlt() [all...] |
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/oal/ |
H A D | oal_mem.h | 216 hi_u16 us_len; /* 内存块的长度 */ 231 hi_u16 us_len; /* 本子内存池的内存块长度 */ 232 hi_u16 us_free_cnt; /* 本子内存池可用内存块数 */ 237 hi_u16 us_total_cnt; /* 本子内存池内存块总数 */ 246 hi_u16 us_max_byte_len; /* 本内存池可分配内存块最大长度 */ 252 hi_u16 us_mem_used_cnt; /* 本内存池已用内存块 */ 253 hi_u16 us_mem_total_cnt; /* 本内存池一共有多少内存块 */ 262 hi_u16 us_size; /* 本子内存池内存块大小 */ 263 hi_u16 us_cnt; /* 本子内存池内存块个数 */ 284 hi_void *oal_mem_alloc(oal_mem_pool_id_enum_uint8 pool_id, hi_u16 us_le [all...] |
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/flashboot/drivers/efuse/ |
H A D | efuse.c | 19 hi_u32 efuse_start_addr_unaligned_read(hi_u16 start_bit, hi_u16 size, hi_u8 diff_head_read, hi_u8 *data) in efuse_start_addr_unaligned_read() 30 hi_u16 tmp_data = 0; in efuse_start_addr_unaligned_read() 37 *(hi_u16 *)data = tmp_data; in efuse_start_addr_unaligned_read() 69 hi_u32 efuse_bits_read(hi_u16 start_bit, hi_u16 size, hi_u8 *data, hi_u32 data_len) in efuse_bits_read() 107 *(hi_u16 *)data &= ((1 << origine_size) - 1); in efuse_bits_read() 117 hi_u16 start_bit = 0; in hi_efuse_read() 118 hi_u16 size = 0; in hi_efuse_read() 119 hi_u16 align_siz in hi_efuse_read() [all...] |
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/loaderboot/drivers/efuse/ |
H A D | efuse.c | 18 hi_u32 efuse_start_addr_unaligned_read(hi_u16 start_bit, hi_u16 size, hi_u8 diff_head_read, hi_u8 *data) in efuse_start_addr_unaligned_read() 27 hi_u16 tmp_data = 0; in efuse_start_addr_unaligned_read() 36 *(hi_u16 *)data = tmp_data; in efuse_start_addr_unaligned_read() 72 hi_u32 efuse_bits_read(hi_u16 start_bit, hi_u16 size, hi_u8 *data, hi_u32 data_len) in efuse_bits_read() 109 *(hi_u16 *)data &= ((1 << origine_size) - 1); in efuse_bits_read() 119 hi_u16 start_bit = 0; in hi_efuse_read() 120 hi_u16 size = 0; in hi_efuse_read() 121 hi_u16 align_siz in hi_efuse_read() [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hdmi/src/include/ |
H A D | hdmi_ext.h | 52 hi_u16 primaries0_x; /* display_primaries_x[0], range[0,50000],in units of 0.00002 */
53 hi_u16 primaries0_y; /* display_primaries_y[0], range[0,50000],in units of 0.00002 */
54 hi_u16 primaries1_x; /* display_primaries_x[1], range[0,50000],in units of 0.00002 */
55 hi_u16 primaries1_y; /* display_primaries_y[1], range[0,50000],in units of 0.00002 */
56 hi_u16 primaries2_x; /* display_primaries_x[2], range[0,50000],in units of 0.00002 */
57 hi_u16 primaries2_y; /* display_primaries_y[2], range[0,50000],in units of 0.00002 */
58 hi_u16 white_point_x; /* white_point_x, range[0,50000], in units of 0.00002 */
59 hi_u16 white_point_y; /* white_point_y, range[0,50000], in units of 0.00002 */
60 hi_u16 max_luminance; /* max_display_mastering_luminance, in units of 1 cd/m^2 */
61 hi_u16 min_luminanc [all...] |