| /bsp/hpmicro/hpm6e00evk/board/ |
| A D | hpm_wm8960.c | 30 assert(control != NULL); in wm8960_init() 38 HPM_CHECK_RET(wm8960_write_reg(control, WM8960_RESET, 0x00)); in wm8960_init() 41 HPM_CHECK_RET(wm8960_write_reg(control, WM8960_POWER1, 0xFE)); in wm8960_init() 45 HPM_CHECK_RET(wm8960_write_reg(control, WM8960_POWER3, 0x3C)); in wm8960_init() 51 HPM_CHECK_RET(wm8960_set_protocol(control, config->bus)); in wm8960_init() 63 HPM_CHECK_RET(wm8960_write_reg(control, WM8960_LADC, 0x1D3)); in wm8960_init() 64 HPM_CHECK_RET(wm8960_write_reg(control, WM8960_RADC, 0x1D3)); in wm8960_init() 88 HPM_CHECK_RET(wm8960_set_data_route(control, config)); in wm8960_init() 93 hpm_stat_t wm8960_deinit(wm8960_control_t *control) in wm8960_deinit() argument 502 size = rt_i2c_master_send(control->i2c_bus, control->slave_address, RT_I2C_WR, data, 2U); in wm8960_write_reg() [all …]
|
| 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.c | 30 assert(control != NULL); in wm8960_init() 38 HPM_CHECK_RET(wm8960_write_reg(control, WM8960_RESET, 0x00)); in wm8960_init() 41 HPM_CHECK_RET(wm8960_write_reg(control, WM8960_POWER1, 0xFE)); in wm8960_init() 45 HPM_CHECK_RET(wm8960_write_reg(control, WM8960_POWER3, 0x3C)); in wm8960_init() 51 HPM_CHECK_RET(wm8960_set_protocol(control, config->bus)); in wm8960_init() 63 HPM_CHECK_RET(wm8960_write_reg(control, WM8960_LADC, 0x1D3)); in wm8960_init() 64 HPM_CHECK_RET(wm8960_write_reg(control, WM8960_RADC, 0x1D3)); in wm8960_init() 88 HPM_CHECK_RET(wm8960_set_data_route(control, config)); in wm8960_init() 93 hpm_stat_t wm8960_deinit(wm8960_control_t *control) in wm8960_deinit() argument 502 size = rt_i2c_master_send(control->i2c_bus, control->slave_address, RT_I2C_WR, data, 2U); in wm8960_write_reg() [all …]
|
| 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.c | 30 assert(control != NULL); in wm8960_init() 38 HPM_CHECK_RET(wm8960_write_reg(control, WM8960_RESET, 0x00)); in wm8960_init() 41 HPM_CHECK_RET(wm8960_write_reg(control, WM8960_POWER1, 0xFE)); in wm8960_init() 45 HPM_CHECK_RET(wm8960_write_reg(control, WM8960_POWER3, 0x3C)); in wm8960_init() 51 HPM_CHECK_RET(wm8960_set_protocol(control, config->bus)); in wm8960_init() 63 HPM_CHECK_RET(wm8960_write_reg(control, WM8960_LADC, 0x1D3)); in wm8960_init() 64 HPM_CHECK_RET(wm8960_write_reg(control, WM8960_RADC, 0x1D3)); in wm8960_init() 88 HPM_CHECK_RET(wm8960_set_data_route(control, config)); in wm8960_init() 93 hpm_stat_t wm8960_deinit(wm8960_control_t *control) in wm8960_deinit() argument 502 size = rt_i2c_master_send(control->i2c_bus, control->slave_address, RT_I2C_WR, data, 2U); in wm8960_write_reg() [all …]
|
| 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.c | 29 assert(control != NULL); in wm8960_init() 37 HPM_CHECK_RET(wm8960_write_reg(control, WM8960_RESET, 0x00)); in wm8960_init() 40 HPM_CHECK_RET(wm8960_write_reg(control, WM8960_POWER1, 0xFE)); in wm8960_init() 44 HPM_CHECK_RET(wm8960_write_reg(control, WM8960_POWER3, 0x3C)); in wm8960_init() 50 HPM_CHECK_RET(wm8960_set_protocol(control, config->bus)); in wm8960_init() 62 HPM_CHECK_RET(wm8960_write_reg(control, WM8960_LADC, 0x1D3)); in wm8960_init() 63 HPM_CHECK_RET(wm8960_write_reg(control, WM8960_RADC, 0x1D3)); in wm8960_init() 87 HPM_CHECK_RET(wm8960_set_data_route(control, config)); in wm8960_init() 92 hpm_stat_t wm8960_deinit(wm8960_control_t *control) in wm8960_deinit() argument 503 return i2c_master_write(control->ptr, control->slave_address, buff, 2U); in wm8960_write_reg() [all …]
|
| 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/codec/wm8978/ |
| A D | hpm_wm8978.c | 24 hpm_stat_t wm8979_init(wm8978_context_t *control) in wm8979_init() argument 31 control->device_address = i; in wm8979_init() 39 stat = wm8978_reset(control); in wm8979_init() 43 hpm_stat_t wm8978_reset(wm8978_context_t *control) in wm8978_reset() argument 46 HPM_CHECK_RET(wm8978_write_reg(control, WM8978_RESET, 0)); in wm8978_reset() 85 HPM_CHECK_RET(wm8978_read_reg(control, out_reg, &val)); in wm8978_get_out_volume() 153 hpm_stat_t wm8978_power_down(wm8978_context_t *control) in wm8978_power_down() argument 155 return wm8978_reset(control); in wm8978_power_down() 173 wm8978_power_down(control); in wm8978_cfg_audio_channel() 379 return i2c_master_write(control->ptr, control->device_address, buff, 2U); in wm8978_write_reg() [all …]
|
| 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/zynqmp-r5-axu4ev/drivers/Zynq_HAL_Driver/xemacpsif/ |
| A D | xemacpsif_physpeed.c | 228 u16_t control; in get_IEEE_phy_speed() local 386 u16_t control; in get_phy_speed_ksz9031() local 403 control |= ADVERTISE_100; in get_phy_speed_ksz9031() 404 control |= ADVERTISE_10; in get_phy_speed_ksz9031() 475 u16_t control; in get_TI_phy_speed() local 574 control |= ADVERTISE_10; in get_TI_phy_speed() 624 u16_t control; in get_Marvell_phy_speed() local 644 control |= ADVERTISE_10; in get_Marvell_phy_speed() 717 u16_t control; in get_Realtek_phy_speed() local 730 control |= ADVERTISE_10; in get_Realtek_phy_speed() [all …]
|
| /bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_usbfs_library/host/core/Source/ |
| A D | usbh_transc.c | 170 switch (puhost->control.ctl_state) { in usbh_ctl_handler() 192 puhost->control.ctl_state = CTL_IDLE; in usbh_ctl_handler() 262 if (puhost->control.setup.req.wLength) { in usbh_setup_transc() 290 puhost->control.buf, in usbh_data_in_transc() 291 puhost->control.pipe_in_num, in usbh_data_in_transc() 292 puhost->control.ctl_len); in usbh_data_in_transc() 312 puhost->control.buf, in usbh_data_out_transc() 313 puhost->control.pipe_out_num, in usbh_data_out_transc() 314 puhost->control.ctl_len); in usbh_data_out_transc() 336 puhost->control.ctl_state = CTL_FINISH; in usbh_status_in_transc() [all …]
|
| A D | usbh_core.c | 155 puhost->control.ctl_state = CTL_IDLE; in usbh_deinit() 156 puhost->control.max_len = USB_FS_EP0_MAX_LEN; in usbh_deinit() 162 usbh_pipe_free(&usbh_core, puhost->control.pipe_in_num); in usbh_deinit() 163 usbh_pipe_free(&usbh_core, puhost->control.pipe_out_num); in usbh_deinit() 218 puhost->control.pipe_in_num, in usbh_core_task() 220 (uint16_t)puhost->control.max_len); in usbh_core_task() 225 puhost->control.pipe_out_num, in usbh_core_task() 470 puhost->control.pipe_out_num, in usbh_enum_task() 475 puhost->control.pipe_in_num, in usbh_enum_task() 508 puhost->control.pipe_in_num, in usbh_enum_task() [all …]
|
| /bsp/efm32/ |
| A D | drv_adc.c | 397 switch (control->mode) in rt_adc_control() 404 control->mode, in rt_adc_control() 407 control->buffer); in rt_adc_control() 417 control->mode, in rt_adc_control() 420 control->buffer); in rt_adc_control() 433 control->mode, in rt_adc_control() 443 control->mode, in rt_adc_control() 466 switch (control->mode) in rt_adc_control() 492 adc->mode |= control->mode; in rt_adc_control() 524 switch (control->mode) in rt_adc_control() [all …]
|
| A D | dev_misc.c | 33 static struct efm32_adc_control_t control = \ variable 65 control.single.init = &singleInit; in rt_hw_get_temp() 66 adc0->control(adc0, RT_DEVICE_CTRL_ADC_MODE, &control); in rt_hw_get_temp() 67 result.mode = control.mode; in rt_hw_get_temp() 69 adc0->control(adc0, RT_DEVICE_CTRL_RESUME, &result); in rt_hw_get_temp() 70 adc0->control(adc0, RT_DEVICE_CTRL_ADC_RESULT, &result); in rt_hw_get_temp() 98 control.single.init = &singleInit; in rt_hw_get_vdd() 99 adc0->control(adc0, RT_DEVICE_CTRL_ADC_MODE, &control); in rt_hw_get_vdd() 100 result.mode = control.mode; in rt_hw_get_vdd() 102 adc0->control(adc0, RT_DEVICE_CTRL_RESUME, &result); in rt_hw_get_vdd() [all …]
|
| A D | drv_acmp.c | 120 struct efm32_acmp_control_t *control; in rt_acmp_control() local 126 if (control->init == RT_NULL) in rt_acmp_control() 130 ACMP_Init(acmp->acmp_device, control->init); in rt_acmp_control() 131 ACMP_ChannelSet(acmp->acmp_device, control->negInput, control->posInput); in rt_acmp_control() 132 if (control->output != RT_NULL) in rt_acmp_control() 136 control->output->location, in rt_acmp_control() 137 control->output->enable, in rt_acmp_control() 138 control->output->invert); in rt_acmp_control() 141 if (control->hook.cbFunc != RT_NULL) in rt_acmp_control() 143 acmp->hook.cbFunc = control->hook.cbFunc; in rt_acmp_control() [all …]
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/sound/core/ |
| A D | snd_core.c | 919 control->mask = ((1 << __fls(control->max)) - 1); in add_controls() 927 control->mask = ((1 << __pcm_ffs(control->items)) - 1); in add_controls() 980 if (control->name) in snd_ctl_remove_elem() 984 snd_free(control); in snd_ctl_remove_elem() 993 if (!control) { in snd_ctl_add_elem() 1002 control->dynamic = 1; in snd_ctl_add_elem() 1004 if (!control->name) { in snd_ctl_add_elem() 1027 control->mask = ((1 << __fls(control->max)) - 1); in snd_ctl_add_elem() 1029 control->mask = 0; in snd_ctl_add_elem() 1040 if (control->name) in snd_ctl_add_elem() [all …]
|
| /bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_usbfs_library/device/core/Source/ |
| A D | usbd_transc.c | 52 udev->dev.control.ctl_state = (uint8_t)USB_CTL_DATA_IN; in usbd_ctl_send() 54 udev->dev.control.ctl_state = (uint8_t)USB_CTL_LAST_DATA_IN; in usbd_ctl_send() 73 udev->dev.control.ctl_state = (uint8_t)USB_CTL_DATA_OUT; in usbd_ctl_recev() 75 udev->dev.control.ctl_state = (uint8_t)USB_CTL_LAST_DATA_OUT; in usbd_ctl_recev() 89 udev->dev.control.ctl_state = (uint8_t)USB_CTL_STATUS_IN; in usbd_ctl_status_send() 106 udev->dev.control.ctl_state = (uint8_t)USB_CTL_STATUS_OUT; in usbd_ctl_status_recev() 125 usb_req req = udev->dev.control.req; in usbd_setup_transc() 176 switch (udev->dev.control.ctl_state) { in usbd_out_transc() 224 switch (udev->dev.control.ctl_state) { in usbd_in_transc() 238 if (udev->dev.control.ctl_zlp) { in usbd_in_transc() [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/drivers/src/ |
| A D | hpm_lcdc_drv.c | 126 config->control.display_mode = lcdc_display_mode_normal; in lcdc_get_default_config() 127 config->control.line_pattern = lcdc_line_pattern_rgb; in lcdc_get_default_config() 128 config->control.invert_pixel_clock = false; in lcdc_get_default_config() 129 config->control.invert_pixel_data = false; in lcdc_get_default_config() 130 config->control.invert_href = false; in lcdc_get_default_config() 131 config->control.invert_vsync = false; in lcdc_get_default_config() 132 config->control.invert_hsync = false; in lcdc_get_default_config() 184 | LCDC_CTRL_LINE_PATTERN_SET(config->control.line_pattern) in lcdc_init() 187 | LCDC_CTRL_INV_HREF_SET(config->control.invert_href) in lcdc_init() 188 | LCDC_CTRL_INV_VSYNC_SET(config->control.invert_vsync) in lcdc_init() [all …]
|
| A D | hpm_sdm_drv.c | 15 void sdm_get_default_module_control(SDM_Type *ptr, sdm_control_t *control) in sdm_get_default_module_control() argument 18 control->clk_signal_sync = 0xf; /*!< configure clk sync for all channels */ in sdm_get_default_module_control() 19 control->data_signal_sync = 0xf; /*!< configure data sync for all channels */ in sdm_get_default_module_control() 20 control->interrupt_en = false; in sdm_get_default_module_control() 23 void sdm_init_module(SDM_Type *ptr, sdm_control_t *control) in sdm_init_module() argument 29 ptr->CTRL |= SDM_CTRL_SYNC_MCLK_SET(control->clk_signal_sync) in sdm_init_module() 30 | SDM_CTRL_SYNC_MDAT_SET(control->data_signal_sync) in sdm_init_module() 31 | SDM_CTRL_IE_SET(control->interrupt_en); in sdm_init_module()
|
| /bsp/frdm-k64f/device/MK64F12/ |
| A D | fsl_enet.c | 767 uint16_t control = 0; in ENET_GetRxErrBeforeReadFrame() local 775 control = curBuffDescrip->control; in ENET_GetRxErrBeforeReadFrame() 776 if (control & ENET_BUFFDESCRIPTOR_RX_TRUNC_MASK) in ENET_GetRxErrBeforeReadFrame() 796 if (control & ENET_BUFFDESCRIPTOR_RX_CRC_MASK) in ENET_GetRxErrBeforeReadFrame() 895 uint16_t control; in ENET_ReadFrame() local 906 control = handle->rxBdCurrent->control; in ENET_ReadFrame() 911 if (control & ENET_BUFFDESCRIPTOR_RX_LAST_MASK) in ENET_ReadFrame() 1212 uint16_t control = 0; in ENET_GetTxErrAfterSendFrame() local 1218 control = handle->txBdDirtyStatic->control; in ENET_GetTxErrAfterSendFrame() 1221 if (control & ENET_BUFFDESCRIPTOR_TX_READY_MASK) in ENET_GetTxErrAfterSendFrame() [all …]
|
| /bsp/nxp/mcx/mcxa/Libraries/drivers/ |
| A D | drv_pwm.c | 26 pwm_module_control_t control; member 37 .control = kPWM_Control_Module_0, 46 .control = kPWM_Control_Module_1, 55 .control = kPWM_Control_Module_2, 83 PWM_SetPwmLdok(BOARD_PWM_BASEADDR, pwm->control, true); in mcx_drv_pwm_set() 90 PWM_StartTimer(BOARD_PWM_BASEADDR, pwm->control); in mcx_drv_pwm_enable() 96 PWM_StopTimer(BOARD_PWM_BASEADDR, pwm->control); in mcx_drv_pwm_disable() 128 .control = mcx_drv_pwm_control,
|
| /bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_usbfs_library/host/class/msc/Source/ |
| A D | usbh_msc_core.c | 227 msc->timer = puhost->control.timer; in usbh_msc_handle() 302 … if (((puhost->control.timer > msc->timer) && ((puhost->control.timer - msc->timer) < 10000U)) \ in usbh_msc_handle() 303 …|| ((puhost->control.timer < msc->timer) && ((puhost->control.timer + 0x3FFFU - msc->timer) < 1000… in usbh_msc_handle() 357 if (puhost->control.ctl_state == CTL_IDLE) { in usbh_msc_maxlun_get() 358 puhost->control.setup.req = (usb_req) { in usbh_msc_maxlun_get() 500 timeout = puhost->control.timer; in usbh_msc_read() 503 …if (((puhost->control.timer > timeout) && ((puhost->control.timer - timeout) > (1000U * length))) \ in usbh_msc_read() 504 …|| ((puhost->control.timer < timeout) && ((puhost->control.timer + 0x3FFFU - timeout) > (1000U * l… in usbh_msc_read() 548 timeout = puhost->control.timer; in usbh_msc_write() 551 …if (((puhost->control.timer > timeout) && ((puhost->control.timer - timeout) > (1000U * length))) \ in usbh_msc_write() [all …]
|
| /bsp/dm365/ |
| A D | Kconfig | 25 bool "Using I2C control" 30 bool "Using SDIO control" 35 bool "Using SPI control" 40 bool "Using EMAC control"
|
| /bsp/allwinner/libraries/drivers/sdmmc/ |
| A D | drv_sdmmc.h | 31 #define rt_dev_has_control(dev) (dev)->ops->control 32 #define rt_dev_control(dev, cmd, args) (dev)->ops->control(dev, cmd, args) 37 #define rt_dev_has_control(dev) (dev)->control 38 #define rt_dev_control(dev, cmd, args) (dev)->control(dev, cmd, args)
|