| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6E00/HPM6E80/ |
| A D | hpm_romapi.h | 138 hpm_stat_t 168 hpm_stat_t 177 hpm_stat_t 188 hpm_stat_t 191 hpm_stat_t 201 hpm_stat_t (*read)(XPI_Type *base, 225 hpm_stat_t 262 hpm_stat_t (*sdp_ip_init)(void); 264 hpm_stat_t (*sdp_ip_deinit)(void); 277 hpm_stat_t [all …]
|
| A D | hpm_enet_soc_drv.h | 16 static inline hpm_stat_t enet_intf_selection(ENET_Type *ptr, uint8_t inf_type) in enet_intf_selection() 18 hpm_stat_t stat = status_success; in enet_intf_selection() 30 static inline hpm_stat_t enet_enable_lpi_interrupt(ENET_Type *ptr) in enet_enable_lpi_interrupt() 32 hpm_stat_t stat = status_success; in enet_enable_lpi_interrupt() 43 static inline hpm_stat_t enet_disable_lpi_interrupt(ENET_Type *ptr) in enet_disable_lpi_interrupt() 45 hpm_stat_t stat = status_success; in enet_disable_lpi_interrupt() 58 hpm_stat_t stat = status_success; in enet_rgmii_set_clock_delay() 70 static inline hpm_stat_t enet_rmii_enable_clock(ENET_Type *ptr, bool internal) in enet_rmii_enable_clock() 72 hpm_stat_t stat = status_success; in enet_rmii_enable_clock() 90 static inline hpm_stat_t enet_rgmii_enable_clock(ENET_Type *ptr) in enet_rgmii_enable_clock() [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6800/HPM6880/ |
| A D | hpm_romapi.h | 127 hpm_stat_t 142 hpm_stat_t 151 hpm_stat_t 162 hpm_stat_t 165 hpm_stat_t 175 hpm_stat_t (*read)(XPI_Type *base, 199 hpm_stat_t 233 hpm_stat_t (*sdp_ip_init)(void); 235 hpm_stat_t (*sdp_ip_deinit)(void); 248 hpm_stat_t [all …]
|
| A D | hpm_enet_soc_drv.h | 16 static inline hpm_stat_t enet_intf_selection(ENET_Type *ptr, uint8_t inf_type) in enet_intf_selection() 18 hpm_stat_t stat = status_success; in enet_intf_selection() 30 static inline hpm_stat_t enet_enable_lpi_interrupt(ENET_Type *ptr) in enet_enable_lpi_interrupt() 32 hpm_stat_t stat = status_success; in enet_enable_lpi_interrupt() 43 static inline hpm_stat_t enet_disable_lpi_interrupt(ENET_Type *ptr) in enet_disable_lpi_interrupt() 45 hpm_stat_t stat = status_success; in enet_disable_lpi_interrupt() 58 hpm_stat_t stat = status_success; in enet_rgmii_set_clock_delay() 70 static inline hpm_stat_t enet_rmii_enable_clock(ENET_Type *ptr, bool internal) in enet_rmii_enable_clock() 72 hpm_stat_t stat = status_success; in enet_rmii_enable_clock() 90 static inline hpm_stat_t enet_rgmii_enable_clock(ENET_Type *ptr) in enet_rgmii_enable_clock() [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM5300/HPM5361/ |
| A D | hpm_romapi.h | 138 hpm_stat_t 153 hpm_stat_t 162 hpm_stat_t 173 hpm_stat_t 176 hpm_stat_t 186 hpm_stat_t (*read)(XPI_Type *base, 210 hpm_stat_t 247 hpm_stat_t (*sdp_ip_init)(void); 249 hpm_stat_t (*sdp_ip_deinit)(void); 262 hpm_stat_t [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/components/dma_mgr/ |
| A D | hpm_dma_mgr.h | 190 hpm_stat_t dma_mgr_request_resource(dma_resource_t *resource); 200 hpm_stat_t dma_mgr_release_resource(const dma_resource_t *resource); 222 hpm_stat_t dma_mgr_disable_dma_irq(const dma_resource_t *resource); 310 hpm_stat_t dma_mgr_enable_channel(const dma_resource_t *resource); 320 hpm_stat_t dma_mgr_disable_channel(const dma_resource_t *resource); 331 hpm_stat_t dma_mgr_check_chn_enable(const dma_resource_t *resource, bool *enable); 434 hpm_stat_t dma_mgr_set_chn_transize(const dma_resource_t *resource, uint32_t size); 449 hpm_stat_t dma_mgr_set_chn_src_width(const dma_resource_t *resource, uint8_t width); 475 hpm_stat_t dma_mgr_set_chn_src_addr(const dma_resource_t *resource, uint32_t addr); 486 hpm_stat_t dma_mgr_set_chn_dst_addr(const dma_resource_t *resource, uint32_t addr); [all …]
|
| A D | hpm_dma_mgr.c | 155 hpm_stat_t status; in dma_mgr_request_resource() 220 hpm_stat_t status; in dma_mgr_release_resource() 245 hpm_stat_t status; in dma_mgr_enable_dma_irq_with_priority() 260 hpm_stat_t status; in dma_mgr_disable_dma_irq() 275 hpm_stat_t status; in dma_mgr_install_chn_tc_callback() 291 hpm_stat_t status; in dma_mgr_install_chn_half_tc_callback() 307 hpm_stat_t status; in dma_mgr_install_chn_error_callback() 323 hpm_stat_t status; in dma_mgr_install_chn_abort_callback() 365 hpm_stat_t status; in dma_mgr_setup_channel() 413 hpm_stat_t status; in dma_mgr_config_linked_descriptor() [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6700/HPM6750/ |
| A D | hpm_romapi.h | 101 hpm_stat_t (*reload)(otp_region_t region); 119 hpm_stat_t (*get_default_config)(xpi_config_t *xpi_config); 123 hpm_stat_t (*init)(XPI_Type *base, xpi_config_t *xpi_config); 219 hpm_stat_t (*init)(XPI_Type *base, xpi_ram_config_t *ram_cfg); 229 hpm_stat_t (*sdp_ip_init)(void); 231 hpm_stat_t (*sdp_ip_deinit)(void); 266 hpm_stat_t (*init)(sm3_context_t *ctx); 307 hpm_stat_t (*run_bootloader)(void *arg); 343 static inline hpm_stat_t rom_enter_bootloader(void *ctx) in rom_enter_bootloader() 504 hpm_stat_t in rom_xpi_nor_program() [all …]
|
| A D | hpm_enet_soc_drv.h | 16 static inline hpm_stat_t enet_intf_selection(ENET_Type *ptr, uint8_t inf_type) in enet_intf_selection() 18 hpm_stat_t stat = status_success; in enet_intf_selection() 33 static inline hpm_stat_t enet_enable_lpi_interrupt(ENET_Type *ptr) in enet_enable_lpi_interrupt() 35 hpm_stat_t stat = status_success; in enet_enable_lpi_interrupt() 48 static inline hpm_stat_t enet_disable_lpi_interrupt(ENET_Type *ptr) in enet_disable_lpi_interrupt() 50 hpm_stat_t stat = status_success; in enet_disable_lpi_interrupt() 65 hpm_stat_t stat = status_success; in enet_rgmii_set_clock_delay() 80 static inline hpm_stat_t enet_rmii_enable_clock(ENET_Type *ptr, bool internal) in enet_rmii_enable_clock() 82 hpm_stat_t stat = status_success; in enet_rmii_enable_clock() 108 static inline hpm_stat_t enet_rgmii_enable_clock(ENET_Type *ptr) in enet_rgmii_enable_clock() [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6300/HPM6360/ |
| A D | hpm_romapi.h | 144 hpm_stat_t 159 hpm_stat_t 168 hpm_stat_t 171 hpm_stat_t (*erase)(XPI_Type *base, 179 hpm_stat_t 182 hpm_stat_t 192 hpm_stat_t (*read)(XPI_Type *base, 216 hpm_stat_t 250 hpm_stat_t (*sdp_ip_init)(void); 252 hpm_stat_t (*sdp_ip_deinit)(void); [all …]
|
| A D | hpm_enet_soc_drv.h | 16 static inline hpm_stat_t enet_intf_selection(ENET_Type *ptr, uint8_t inf_type) in enet_intf_selection() 18 hpm_stat_t stat = status_success; in enet_intf_selection() 30 static inline hpm_stat_t enet_enable_lpi_interrupt(ENET_Type *ptr) in enet_enable_lpi_interrupt() 32 hpm_stat_t stat = status_success; in enet_enable_lpi_interrupt() 43 static inline hpm_stat_t enet_disable_lpi_interrupt(ENET_Type *ptr) in enet_disable_lpi_interrupt() 45 hpm_stat_t stat = status_success; in enet_disable_lpi_interrupt() 56 static inline hpm_stat_t enet_rgmii_set_clock_delay(ENET_Type *ptr, uint8_t tx_delay, uint8_t rx_de… in enet_rgmii_set_clock_delay() 61 hpm_stat_t stat = status_fail; in enet_rgmii_set_clock_delay() 66 static inline hpm_stat_t enet_rmii_enable_clock(ENET_Type *ptr, bool internal) in enet_rmii_enable_clock() 68 hpm_stat_t stat = status_success; in enet_rmii_enable_clock()
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6200/HPM6280/ |
| A D | hpm_romapi.h | 127 hpm_stat_t 142 hpm_stat_t 151 hpm_stat_t 162 hpm_stat_t 165 hpm_stat_t 175 hpm_stat_t (*read)(XPI_Type *base, 199 hpm_stat_t 233 hpm_stat_t (*sdp_ip_init)(void); 235 hpm_stat_t (*sdp_ip_deinit)(void); 248 hpm_stat_t [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM5300/HPM5301/ |
| A D | hpm_romapi.h | 138 hpm_stat_t 153 hpm_stat_t 162 hpm_stat_t 165 hpm_stat_t (*erase)(XPI_Type *base, 173 hpm_stat_t 176 hpm_stat_t 179 hpm_stat_t (*program)(XPI_Type *base, 186 hpm_stat_t (*read)(XPI_Type *base, 210 hpm_stat_t 228 hpm_stat_t (*enable)(XPI_Type *base); [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/components/camera/ov5640/ |
| A D | hpm_ov5640.h | 74 hpm_stat_t ov5640_init(camera_context_t *context, camera_config_t *ov_config); 94 hpm_stat_t ov5640_software_reset(camera_context_t *context); 104 hpm_stat_t ov5640_check_chip_id(camera_context_t *context); 127 hpm_stat_t ov5640_flip(camera_context_t *context); 132 hpm_stat_t ov5640_start(camera_context_t *context); 137 hpm_stat_t ov5640_stop(camera_context_t *context); 142 hpm_stat_t ov5640_set_brightness(camera_context_t *context, int32_t brightness); 147 hpm_stat_t ov5640_set_contrast(camera_context_t *context, int32_t contrast); 152 hpm_stat_t ov5640_set_saturation(camera_context_t *context, int32_t saturation); 157 hpm_stat_t ov5640_set_light_mode(camera_context_t *context, int32_t lightmode); [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/components/codec/wm8978/ |
| A D | hpm_wm8978.h | 67 hpm_stat_t wm8979_init(wm8978_context_t *control); 106 hpm_stat_t wm8978_set_mic_gain(wm8978_context_t *control, uint8_t gain); 115 hpm_stat_t wm8978_set_line_gain(wm8978_context_t *control, uint8_t gain); 123 hpm_stat_t wm8978_power_down(wm8978_context_t *control); 132 hpm_stat_t wm8978_ctrl_gpio1(wm8978_context_t *control, bool value); 142 hpm_stat_t wm8978_cfg_audio_interface(wm8978_context_t *control, 154 hpm_stat_t wm8978_cfg_audio_channel(wm8978_context_t *control, 167 hpm_stat_t wm8978_notch_filter(wm8978_context_t *control, uint16_t nfa0, uint16_t nfa1); 175 hpm_stat_t wm8978_reset(wm8978_context_t *control); 185 hpm_stat_t wm8978_write_reg(wm8978_context_t *control, uint8_t reg, uint16_t val); [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/components/serial_nor/ |
| A D | hpm_serial_nor.h | 35 hpm_stat_t hpm_serial_nor_is_busy(hpm_serial_nor_t *flash); 42 hpm_stat_t hpm_serial_nor_write_enable(hpm_serial_nor_t *flash); 49 hpm_stat_t hpm_serial_nor_erase_chip(hpm_serial_nor_t *flash); 60 hpm_stat_t hpm_serial_nor_erase_block_blocking(hpm_serial_nor_t *flash, uint32_t block_addr); 71 hpm_stat_t hpm_serial_nor_erase_block_noblocking(hpm_serial_nor_t *flash, uint32_t block_addr); 82 hpm_stat_t hpm_serial_nor_erase_sector_blocking(hpm_serial_nor_t *flash, uint32_t sector_addr); 93 hpm_stat_t hpm_serial_nor_erase_sector_noblocking(hpm_serial_nor_t *flash, uint32_t sector_addr); 125 hpm_stat_t hpm_serial_nor_page_program_noblocking(hpm_serial_nor_t *flash, uint8_t *buf, 137 hpm_stat_t hpm_serial_nor_read(hpm_serial_nor_t *flash, uint8_t *buf, uint16_t data_len, 146 hpm_stat_t hpm_serial_nor_init(hpm_serial_nor_t *flash, hpm_serial_nor_info_t *info); [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/components/smbus/ |
| A D | hpm_smbus.h | 30 hpm_stat_t hpm_smbus_master_write_byte(I2C_Type *ptr, uint8_t slave_address, 43 hpm_stat_t hpm_smbus_master_read_byte(I2C_Type *ptr, uint8_t slave_address, 57 hpm_stat_t hpm_smbus_master_write_byte_in_command(I2C_Type *ptr, uint8_t slave_address, 71 hpm_stat_t hpm_smbus_master_write_word_in_command(I2C_Type *ptr, uint8_t slave_address, 85 hpm_stat_t hpm_smbus_master_read_byte_in_command(I2C_Type *ptr, uint8_t slave_address, 99 hpm_stat_t hpm_smbus_master_read_word_in_command(I2C_Type *ptr, uint8_t slave_address, 131 hpm_stat_t hpm_smbus_master_read_block_in_command(I2C_Type *ptr, uint8_t slave_address, 146 hpm_stat_t hpm_smbus_master_write(I2C_Type *ptr, uint8_t slave_address, 161 hpm_stat_t hpm_smbus_master_read(I2C_Type *ptr, uint8_t slave_address, 175 hpm_stat_t hpm_smbus_slave_write(I2C_Type *ptr, uint8_t *data, uint32_t size); [all …]
|
| A D | hpm_smbus.c | 15 hpm_stat_t stat; in hpm_smbus_master_write_byte() 28 hpm_stat_t stat; in hpm_smbus_master_read_byte() 46 hpm_stat_t stat; in hpm_smbus_master_write_byte_in_command() 59 hpm_stat_t stat; in hpm_smbus_master_write_word_in_command() 72 hpm_stat_t stat; in hpm_smbus_master_read_byte_in_command() 101 hpm_stat_t stat; in hpm_smbus_master_read_word_in_command() 130 hpm_stat_t stat; in hpm_smbus_master_write_block_in_command() 148 hpm_stat_t stat; in hpm_smbus_master_read_block_in_command() 181 hpm_stat_t stat; in hpm_smbus_master_write() 197 hpm_stat_t stat; in hpm_smbus_master_read() [all …]
|
| /bsp/hpmicro/hpm6e00evk/board/ |
| A D | hpm_wm8960.h | 103 hpm_stat_t wm8960_init(wm8960_control_t *control, wm8960_config_t *config); 112 hpm_stat_t wm8960_deinit(wm8960_control_t *control); 122 hpm_stat_t wm8960_set_data_route(wm8960_control_t *control, wm8960_config_t *config); 130 hpm_stat_t wm8960_set_left_input(wm8960_control_t *control, wm8960_input_t input); 138 hpm_stat_t wm8960_set_right_input(wm8960_control_t *control, wm8960_input_t input); 146 hpm_stat_t wm8960_set_protocol(wm8960_control_t *control, wm8960_protocol_t protocol); 165 hpm_stat_t wm8960_set_volume(wm8960_control_t *control, wm8960_module_t module, uint32_t volume); 174 hpm_stat_t wm8960_set_module(wm8960_control_t *control, wm8960_module_t module, bool enable); 184 hpm_stat_t wm8960_config_input_to_output_mixer(wm8960_control_t *control, uint32_t play_source); 208 hpm_stat_t wm8960_write_reg(wm8960_control_t *control, uint8_t reg, uint16_t val); [all …]
|
| /bsp/hpmicro/hpm6750evk2/board/ |
| A D | hpm_wm8960.h | 103 hpm_stat_t wm8960_init(wm8960_control_t *control, wm8960_config_t *config); 112 hpm_stat_t wm8960_deinit(wm8960_control_t *control); 122 hpm_stat_t wm8960_set_data_route(wm8960_control_t *control, wm8960_config_t *config); 130 hpm_stat_t wm8960_set_left_input(wm8960_control_t *control, wm8960_input_t input); 138 hpm_stat_t wm8960_set_right_input(wm8960_control_t *control, wm8960_input_t input); 146 hpm_stat_t wm8960_set_protocol(wm8960_control_t *control, wm8960_protocol_t protocol); 165 hpm_stat_t wm8960_set_volume(wm8960_control_t *control, wm8960_module_t module, uint32_t volume); 174 hpm_stat_t wm8960_set_module(wm8960_control_t *control, wm8960_module_t module, bool enable); 184 hpm_stat_t wm8960_config_input_to_output_mixer(wm8960_control_t *control, uint32_t play_source); 208 hpm_stat_t wm8960_write_reg(wm8960_control_t *control, uint8_t reg, uint16_t val); [all …]
|
| /bsp/hpmicro/hpm6800evk/board/ |
| A D | hpm_wm8960.h | 103 hpm_stat_t wm8960_init(wm8960_control_t *control, wm8960_config_t *config); 112 hpm_stat_t wm8960_deinit(wm8960_control_t *control); 122 hpm_stat_t wm8960_set_data_route(wm8960_control_t *control, wm8960_config_t *config); 130 hpm_stat_t wm8960_set_left_input(wm8960_control_t *control, wm8960_input_t input); 138 hpm_stat_t wm8960_set_right_input(wm8960_control_t *control, wm8960_input_t input); 146 hpm_stat_t wm8960_set_protocol(wm8960_control_t *control, wm8960_protocol_t protocol); 165 hpm_stat_t wm8960_set_volume(wm8960_control_t *control, wm8960_module_t module, uint32_t volume); 174 hpm_stat_t wm8960_set_module(wm8960_control_t *control, wm8960_module_t module, bool enable); 184 hpm_stat_t wm8960_config_input_to_output_mixer(wm8960_control_t *control, uint32_t play_source); 208 hpm_stat_t wm8960_write_reg(wm8960_control_t *control, uint8_t reg, uint16_t val); [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/components/codec/wm8960/ |
| A D | hpm_wm8960.h | 99 hpm_stat_t wm8960_init(wm8960_control_t *control, wm8960_config_t *config); 108 hpm_stat_t wm8960_deinit(wm8960_control_t *control); 118 hpm_stat_t wm8960_set_data_route(wm8960_control_t *control, wm8960_config_t *config); 126 hpm_stat_t wm8960_set_left_input(wm8960_control_t *control, wm8960_input_t input); 134 hpm_stat_t wm8960_set_right_input(wm8960_control_t *control, wm8960_input_t input); 142 hpm_stat_t wm8960_set_protocol(wm8960_control_t *control, wm8960_protocol_t protocol); 161 hpm_stat_t wm8960_set_volume(wm8960_control_t *control, wm8960_module_t module, uint32_t volume); 170 hpm_stat_t wm8960_set_module(wm8960_control_t *control, wm8960_module_t module, bool enable); 180 hpm_stat_t wm8960_config_input_to_output_mixer(wm8960_control_t *control, uint32_t play_source); 204 hpm_stat_t wm8960_write_reg(wm8960_control_t *control, uint8_t reg, uint16_t val); [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/components/sccb/ |
| A D | hpm_sccb.h | 44 hpm_stat_t sccb_master_init(sccb_type sccb); 65 hpm_stat_t sccb_master_gencall(sccb_type sccb, uint8_t cmd); 79 hpm_stat_t sccb_master_readb(sccb_type sccb, uint8_t slv_addr, uint8_t reg_addr, uint8_t *reg_data); 93 hpm_stat_t sccb_master_writeb(sccb_type sccb, uint8_t slv_addr, uint8_t reg_addr, uint8_t reg_data); 107 hpm_stat_t sccb_master_readb2(sccb_type sccb, uint8_t slv_addr, uint16_t reg_addr, uint8_t *reg_dat… 121 hpm_stat_t sccb_master_writeb2(sccb_type sccb, uint8_t slv_addr, uint16_t reg_addr, uint8_t reg_dat… 135 hpm_stat_t sccb_master_readw(sccb_type sccb, uint8_t slv_addr, uint8_t reg_addr, uint16_t *reg_data… 149 hpm_stat_t sccb_master_writew(sccb_type sccb, uint8_t slv_addr, uint8_t reg_addr, uint16_t reg_data… 163 hpm_stat_t sccb_master_readw2(sccb_type sccb, uint8_t slv_addr, uint16_t reg_addr, uint16_t *reg_da… 177 hpm_stat_t sccb_master_writew2(sccb_type sccb, uint8_t slv_addr, uint16_t reg_addr, uint16_t reg_da… [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/components/spi/ |
| A D | hpm_spi.h | 96 hpm_stat_t hpm_spi_setup_dma_transfer(spi_context_t *context, spi_control_config_t *config); 107 hpm_stat_t hpm_spi_release_gpio_cs(spi_context_t *context); 128 hpm_stat_t hpm_spi_initialize(SPI_Type *ptr, spi_initialize_config_t *config); 137 hpm_stat_t hpm_spi_set_sclk_frequency(SPI_Type *ptr, uint32_t freq); 164 hpm_stat_t hpm_spi_receive_blocking(SPI_Type *ptr, uint8_t *buff, uint32_t size, uint32_t timeout); 189 hpm_stat_t hpm_spi_transmit_receive_setup_dma(SPI_Type *ptr, uint32_t size); 201 hpm_stat_t hpm_spi_receive_setup_dma(SPI_Type *ptr, uint32_t size); 213 hpm_stat_t hpm_spi_transmit_setup_dma(SPI_Type *ptr, uint32_t size); 226 hpm_stat_t hpm_spi_dma_install_callback(SPI_Type *ptr, 253 hpm_stat_t hpm_spi_receive_nonblocking(SPI_Type *ptr, uint8_t *buff, uint32_t size); [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/components/camera/mt9m114/ |
| A D | hpm_mt9m114.c | 191 hpm_stat_t status; in mt9m114_read_register() 225 hpm_stat_t status; in mt9m114_modify_register() 241 hpm_stat_t status = status_success; in mt9m114_multiwrite() 278 hpm_stat_t mt9m114_refresh(camera_context_t *context) in mt9m114_refresh() 302 hpm_stat_t status; in mt9m114_software_reset() 328 hpm_stat_t status = status_success; in mt9m114_setstate() 404 hpm_stat_t mt9m114_start(camera_context_t *handle) in mt9m114_start() 409 hpm_stat_t mt9m114_stop(camera_context_t *handle) in mt9m114_stop() 414 hpm_stat_t mt9m114_check_chip_id(camera_context_t *handle) in mt9m114_check_chip_id() 416 hpm_stat_t status = status_success; in mt9m114_check_chip_id() [all …]
|