Home
last modified time | relevance | path

Searched refs:id (Results 1 – 25 of 1891) sorted by relevance

12345678910>>...76

/device/soc/beken/bk7235/liteos_m/bk_sdk_armino/middleware/driver/uart/
Duart_driver.c38 static void uart_isr_common(uart_id_t id) __BK_SECTION(".itcm");
39 static uint32_t uart_id_read_fifo_frame(uart_id_t id, const kfifo_ptr_t rx_ptr) __BK_SECTION(".itcm…
78 #define UART_RETURN_ON_INVALID_ID(id) do {\ argument
79 if ((id) >= SOC_UART_ID_NUM_PER_UNIT) {\
80 UART_LOGE("UART id number(%d) is invalid\r\n", (id));\
85 #define UART_RETURN_ON_ID_NOT_INIT(id) do {\ argument
86 if (!(s_uart[id].id_init_bits & BIT((id)))) {\
110 static void uart_clock_enable(uart_id_t id) in uart_clock_enable() argument
112 switch(id) in uart_clock_enable()
128 static void uart_clock_disable(uart_id_t id) in uart_clock_disable() argument
[all …]
/device/soc/beken/bk7235/liteos_m/bk_sdk_armino/middleware/driver/i2c/
Di2c_driver.c82 #define I2C_RETURN_ON_ID_NOT_INIT(id) do {\ argument
83 if (!(s_i2c[id].id_init_bits & BIT((id)))) {\
84 I2C_LOGE("i2c id number(%d) is not init\r\n", (id));\
89 #define I2C_SET_PIN(id) do {\ argument
90 i2c_hal_set_pin(&s_i2c[id].hal);\
91 gpio_dev_unmap(I2C##id##_LL_SDA_PIN);\
92 gpio_dev_unmap(I2C##id##_LL_SCL_PIN);\
93 gpio_dev_map(I2C##id##_LL_SCL_PIN, GPIO_DEV_I2C##id##_SCL);\
94 gpio_dev_map(I2C##id##_LL_SDA_PIN, GPIO_DEV_I2C##id##_SDA);\
95 bk_gpio_pull_up(I2C##id##_LL_SCL_PIN);\
[all …]
/device/soc/beken/bk7235/liteos_m/bk_sdk_armino/middleware/driver/spi/
Dspi_driver.c62 #define SPI_RETURN_ON_ID_NOT_INIT(id) do {\ argument
63 if (!s_spi[id].id_init_bits) {\
64 SPI_LOGE("SPI(%d) not init\r\n", id);\
69 #define SPI_RETURN_ON_INVALID_ID(id) do {\ argument
70 if ((id) >= SOC_SPI_UNIT_NUM) {\
71 SPI_LOGE("SPI id number(%d) is invalid\r\n", (id));\
76 #define SPI_SET_PIN(id) do {\ argument
77 gpio_dev_unmap(SPI##id##_LL_CSN_PIN);\
78 gpio_dev_unmap(SPI##id##_LL_SCK_PIN);\
79 gpio_dev_unmap(SPI##id##_LL_MOSI_PIN);\
[all …]
/device/soc/beken/bk7235/liteos_m/bk_sdk_armino/middleware/soc/common/hal/include/
Duart_hal.h28 uart_unit_t id; member
35 #define uart_hal_enable_tx_interrupt(hal, id) uart_ll_enable_tx_interrupt((hal)->hw, id) argument
36 #define uart_hal_disable_tx_interrupt(hal, id) uart_ll_disable_tx_interrupt((hal)->hw, id) argument
37 #define uart_hal_enable_rx_interrupt(hal, id) uart_ll_enable_rx_interrupt((hal)->hw, id) argument
38 #define uart_hal_disable_rx_interrupt(hal, id) uart_ll_disable_rx_interrupt((hal)->hw, id) argument
39 #define uart_hal_get_interrupt_status(hal, id) uart_ll_get_interrupt_status((hal)->hw, id) argument
40 #define uart_hal_clear_interrupt_status(hal, id, status) uart_ll_clear_interrupt_status((hal)->hw, argument
41 #define uart_hal_clear_id_interrupt_status(hal, id) uart_ll_clear_id_interrupt_status((hal)->hw, id) argument
42 …efine uart_hal_clear_id_tx_interrupt_status(hal, id) uart_ll_clear_id_tx_interrupt_status((hal)->h… argument
43 …efine uart_hal_clear_id_rx_interrupt_status(hal, id) uart_ll_clear_id_rx_interrupt_status((hal)->h… argument
[all …]
Ddma_hal.h28 dma_unit_t id; member
31 …a_hal_clear_half_finish_interrupt_status(hal, id) dma_ll_clear_half_finish_interrupt_status((hal)-… argument
32 …efine dma_hal_clear_finish_interrupt_status(hal, id) dma_ll_clear_finish_interrupt_status((hal)->h… argument
33 …ma_hal_is_half_finish_interrupt_triggered(hal, id) dma_ll_is_half_finish_interrupt_triggered((hal)… argument
34 …efine dma_hal_is_finish_interrupt_triggered(hal, id) dma_ll_is_finish_interrupt_triggered((hal)->h… argument
35 #define dma_hal_enable_finish_interrupt(hal, id) dma_ll_enable_finish_interrupt((hal)->hw, id) argument
36 #define dma_hal_disable_finish_interrupt(hal, id) dma_ll_disable_finish_interrupt((hal)->hw, id) argument
37 #define dma_hal_enable_half_finish_interrupt(hal, id) dma_ll_enable_half_finish_interrupt((hal)->hw… argument
38 …efine dma_hal_disable_half_finish_interrupt(hal, id) dma_ll_disable_half_finish_interrupt((hal)->h… argument
40 #define dma_hal_reset_config_to_default(hal, id) dma_ll_reset_config_to_default((hal)->hw, (id)) argument
[all …]
/device/soc/goodix/gr551x/sdk_liteos/gr551x_sdk/components/app_drivers/src/
Dapp_qspi.c157 static inline void QSPI_SMART_CS_LOW(app_qspi_id_t id);
158 static inline void QSPI_SMART_CS_HIGH(app_qspi_id_t id);
160 static inline void QSPI_SMART_CS_LOW(app_qspi_id_t id) in QSPI_SMART_CS_LOW() argument
162 if (s_qspi_env[id].pin_cfg.cs.enable == APP_QSPI_PIN_ENABLE) { in QSPI_SMART_CS_LOW()
163 app_io_write_pin(s_qspi_env[id].pin_cfg.cs.type, in QSPI_SMART_CS_LOW()
164 s_qspi_env[id].pin_cfg.cs.pin, in QSPI_SMART_CS_LOW()
169 static inline void QSPI_SMART_CS_HIGH(app_qspi_id_t id) in QSPI_SMART_CS_HIGH() argument
171 if (s_qspi_env[id].pin_cfg.cs.enable == APP_QSPI_PIN_ENABLE) { in QSPI_SMART_CS_HIGH()
172 app_io_write_pin(s_qspi_env[id].pin_cfg.cs.type, in QSPI_SMART_CS_HIGH()
173 s_qspi_env[id].pin_cfg.cs.pin, in QSPI_SMART_CS_HIGH()
[all …]
Dapp_spi.c103 static uint16_t spi_gpio_config(app_spi_id_t id, app_spi_pin_cfg_t pin_cfg);
147 static inline void SPI_SMART_CS_LOW(uint8_t id);
148 static inline void SPI_SMART_CS_HIGH(uint8_t id);
150 static inline void SPI_SMART_CS_LOW(uint8_t id) in SPI_SMART_CS_LOW() argument
152 if ((APP_SPI_ID_SLAVE != id) && in SPI_SMART_CS_LOW()
153 (s_spi_env[id].pin_cfg.cs.enable == APP_SPI_PIN_ENABLE)) { in SPI_SMART_CS_LOW()
154 app_io_write_pin(s_spi_env[id].pin_cfg.cs.type, in SPI_SMART_CS_LOW()
155 s_spi_env[id].pin_cfg.cs.pin, in SPI_SMART_CS_LOW()
160 static inline void SPI_SMART_CS_HIGH(uint8_t id) in SPI_SMART_CS_HIGH() argument
162 if ((APP_SPI_ID_SLAVE != id) && in SPI_SMART_CS_HIGH()
[all …]
Dapp_uart.c143 static inline void APP_UART_DRV_SYNC_MUTEX_LOCK(uint8_t id);
144 static inline void APP_UART_DRV_SYNC_MUTEX_UNLOCK(uint8_t id);
145 static inline void APP_UART_DRV_ASYNC_MUTEX_LOCK(uint8_t id);
146 static inline void APP_UART_DRV_ASYNC_MUTEX_UNLOCK(uint8_t id);
148 static inline void APP_UART_DRV_SYNC_MUTEX_LOCK(uint8_t id) in APP_UART_DRV_SYNC_MUTEX_LOCK() argument
150 app_driver_mutex_pend(s_uart_env[id].mutex_sync, MUTEX_WAIT_FOREVER); in APP_UART_DRV_SYNC_MUTEX_LOCK()
153 static inline void APP_UART_DRV_SYNC_MUTEX_UNLOCK(uint8_t id) in APP_UART_DRV_SYNC_MUTEX_UNLOCK() argument
155 app_driver_mutex_post(s_uart_env[id].mutex_sync); in APP_UART_DRV_SYNC_MUTEX_UNLOCK()
158 static inline void APP_UART_DRV_ASYNC_MUTEX_LOCK(uint8_t id) in APP_UART_DRV_ASYNC_MUTEX_LOCK() argument
160 app_driver_mutex_pend(s_uart_env[id].mutex_async, MUTEX_WAIT_FOREVER); in APP_UART_DRV_ASYNC_MUTEX_LOCK()
[all …]
Dapp_i2c.c139 static inline void APP_I2C_DRV_SYNC_MUTEX_LOCK(app_i2c_id_t id);
140 static inline void APP_I2C_DRV_SYNC_MUTEX_UNLOCK(app_i2c_id_t id);
141 static inline void APP_I2C_DRV_ASYNC_MUTEX_LOCK(app_i2c_id_t id);
142 static inline void APP_I2C_DRV_ASYNC_MUTEX_UNLOCK(app_i2c_id_t id);
144 static inline void APP_I2C_DRV_SYNC_MUTEX_LOCK(app_i2c_id_t id) in APP_I2C_DRV_SYNC_MUTEX_LOCK() argument
146 app_driver_mutex_pend(s_i2c_env[id].mutex_sync, MUTEX_WAIT_FOREVER); in APP_I2C_DRV_SYNC_MUTEX_LOCK()
149 static inline void APP_I2C_DRV_SYNC_MUTEX_UNLOCK(app_i2c_id_t id) in APP_I2C_DRV_SYNC_MUTEX_UNLOCK() argument
151 app_driver_mutex_post(s_i2c_env[id].mutex_sync); in APP_I2C_DRV_SYNC_MUTEX_UNLOCK()
154 static inline void APP_I2C_DRV_ASYNC_MUTEX_LOCK(app_i2c_id_t id) in APP_I2C_DRV_ASYNC_MUTEX_LOCK() argument
156 app_driver_mutex_pend(s_i2c_env[id].mutex_async, MUTEX_WAIT_FOREVER); in APP_I2C_DRV_ASYNC_MUTEX_LOCK()
[all …]
/device/board/isoftstone/zhiyuan/kernel/driver/drivers/vin/vin-isp/isp520/
Disp520_reg_cfg.c83 void bsp_isp_map_reg_addr(unsigned long id, unsigned long base) in bsp_isp_map_reg_addr() argument
85 isp_regs[id].isp_global_cfg0 = (ISP_GLOBAL_CFG0_REG_t *) (base + ISP_GLOBAL_CFG0_REG); in bsp_isp_map_reg_addr()
86 isp_regs[id].isp_global_cfg1 = (ISP_GLOBAL_CFG1_REG_t *) (base + ISP_GLOBAL_CFG1_REG); in bsp_isp_map_reg_addr()
87 isp_regs[id].isp_global_cfg2 = (ISP_GLOBAL_CFG2_REG_t *) (base + ISP_GLOBAL_CFG2_REG); in bsp_isp_map_reg_addr()
89 isp_regs[id].isp_update_ctrl0 = (ISP_UPDATE_CTRL0_REG_t *) (base + ISP_UPDATE_CTRL0_REG); in bsp_isp_map_reg_addr()
90 isp_regs[id].isp_load_addr0 = (unsigned int *) (base + ISP_LOAD_ADDR0_REG); in bsp_isp_map_reg_addr()
91 isp_regs[id].isp_load_addr1 = (unsigned int *) (base + ISP_LOAD_ADDR1_REG); in bsp_isp_map_reg_addr()
92 isp_regs[id].isp_save_addr = (unsigned int *) (base + ISP_SAVE_ADDR_REG); in bsp_isp_map_reg_addr()
93 isp_regs[id].isp_int_bypass0 = (ISP_INT_BYPASS0_REG_t *) (base + ISP_INT_BYPASS0_REG); in bsp_isp_map_reg_addr()
94 isp_regs[id].isp_int_status0 = (ISP_INT_STATUS0_REG_t *) (base + ISP_INT_STATUS0_REG); in bsp_isp_map_reg_addr()
[all …]
/device/board/isoftstone/zhiyuan/kernel/driver/drivers/vin/vin-isp/isp521/
Disp521_reg_cfg.c83 void bsp_isp_map_reg_addr(unsigned long id, unsigned long base) in bsp_isp_map_reg_addr() argument
85 isp_regs[id].isp_global_cfg0 = (ISP_GLOBAL_CFG0_REG_t *) (base + ISP_GLOBAL_CFG0_REG); in bsp_isp_map_reg_addr()
86 isp_regs[id].isp_global_cfg1 = (ISP_GLOBAL_CFG1_REG_t *) (base + ISP_GLOBAL_CFG1_REG); in bsp_isp_map_reg_addr()
87 isp_regs[id].isp_global_cfg2 = (ISP_GLOBAL_CFG2_REG_t *) (base + ISP_GLOBAL_CFG2_REG); in bsp_isp_map_reg_addr()
88 isp_regs[id].isp_global_cfg3 = (ISP_GLOBAL_CFG3_REG_t *) (base + ISP_GLOBAL_CFG3_REG); in bsp_isp_map_reg_addr()
90 isp_regs[id].isp_update_ctrl0 = (ISP_UPDATE_CTRL0_REG_t *) (base + ISP_UPDATE_CTRL0_REG); in bsp_isp_map_reg_addr()
91 isp_regs[id].isp_load_addr0 = (unsigned int *) (base + ISP_LOAD_ADDR0_REG); in bsp_isp_map_reg_addr()
92 isp_regs[id].isp_load_addr1 = (unsigned int *) (base + ISP_LOAD_ADDR1_REG); in bsp_isp_map_reg_addr()
93 isp_regs[id].isp_save_addr = (unsigned int *) (base + ISP_SAVE_ADDR_REG); in bsp_isp_map_reg_addr()
94 isp_regs[id].isp_int_bypass0 = (ISP_INT_BYPASS0_REG_t *) (base + ISP_INT_BYPASS0_REG); in bsp_isp_map_reg_addr()
[all …]
/device/soc/hisilicon/hi3861v100/sdk_liteos/platform/drivers/spi/
Dhi_spi.c58 static hi_u32 spi_write_data(hi_spi_idx id, hi_u32 timeout_ms) in spi_write_data() argument
62 spi_isr_enable(g_spi_ctrl[id]->reg_base, SPI_INT_BIT_TX_FIFO_WATER_LINE); in spi_write_data()
64 ret = hi_event_wait(g_spi_ctrl[id]->event_id, HI_EVENT_BIT_TX_DATA, &event_bit, timeout_ms, in spi_write_data()
74 static hi_u32 spi_read_data(hi_spi_idx id, hi_u32 timeout_ms) in spi_read_data() argument
80 if (g_spi_ctrl[id]->rx_buf.cur_cnt >= g_spi_ctrl[id]->trans_len) { in spi_read_data()
81 g_spi_ctrl[id]->rx_buf.cur_cnt = 0; in spi_read_data()
84 spi_isr_enable(g_spi_ctrl[id]->reg_base, in spi_read_data()
87 ret = hi_event_wait(g_spi_ctrl[id]->event_id, in spi_read_data()
99 static hi_u32 spi_host_transfer(hi_spi_idx id, const spi_trans_attr *trans_attr, hi_u32 total_len, … in spi_host_transfer() argument
102 hi_u16 threshold = (id == HI_SPI_ID_0 ? SPI0_FIFO_THRESHOLD : SPI1_FIFO_THRESHOLD); in spi_host_transfer()
[all …]
/device/board/isoftstone/zhiyuan/kernel/driver/drivers/vin/vin-isp/isp500/
Disp500_reg_cfg.c68 void bsp_isp_map_reg_addr(unsigned long id, unsigned long isp_reg_base) in bsp_isp_map_reg_addr() argument
70 isp_regs[id].isp_fe_cfg = (ISP_FE_CFG_REG_t *) (isp_reg_base + ISP_FE_CFG_REG_OFF); in bsp_isp_map_reg_addr()
71 isp_regs[id].isp_fe_ctrl = (ISP_FE_CTRL_REG_t *) (isp_reg_base + ISP_FE_CTRL_REG_OFF); in bsp_isp_map_reg_addr()
72 isp_regs[id].isp_fe_int_en = (ISP_FE_INT_EN_REG_t *) (isp_reg_base + ISP_FE_INT_EN_REG_OFF); in bsp_isp_map_reg_addr()
73 isp_regs[id].isp_fe_int_sta = (ISP_FE_INT_STA_REG_t *) (isp_reg_base + ISP_FE_INT_STA_REG_OFF); in bsp_isp_map_reg_addr()
74 isp_regs[id].isp_dbg_output = (ISP_DBG_OUTPUT_REG_t *) (isp_reg_base + ISP_DBG_OUTPUT_REG_OFF); in bsp_isp_map_reg_addr()
75 …isp_regs[id].isp_line_int_num = (ISP_LINE_INT_NUM_REG_t *) (isp_reg_base + ISP_LINE_INT_NUM_REG_OF… in bsp_isp_map_reg_addr()
76 isp_regs[id].isp_rot_of_cfg = (ISP_ROT_OF_CFG_REG_t *) (isp_reg_base + ISP_ROT_OF_CFG_REG_OFF); in bsp_isp_map_reg_addr()
77 …isp_regs[id].isp_reg_load_addr = (ISP_REG_LOAD_ADDR_REG_t *) (isp_reg_base + ISP_REG_LOAD_ADDR_REG… in bsp_isp_map_reg_addr()
78 …isp_regs[id].isp_reg_saved_addr = (ISP_REG_SAVED_ADDR_REG_t *) (isp_reg_base + ISP_REG_SAVED_ADDR_… in bsp_isp_map_reg_addr()
[all …]
/device/soc/hisilicon/hi3861v100/sdk_liteos/platform/drivers/i2c/
Di2c.c50 hi_void i2c_read(hi_i2c_idx id);
51 hi_void i2c_write(hi_i2c_idx id);
53 hi_u32 i2c_reset(hi_i2c_idx id) in i2c_reset() argument
64 ret = hi_i2c_deinit(id); in i2c_reset()
69 if (!g_i2c_ctrl[id].baudrate) { in i2c_reset()
70 hi_i2c_init(id, g_i2c_ctrl[id].baudrate); in i2c_reset()
72 hi_i2c_init(id, I2C_RATE_DEFAULT); in i2c_reset()
77 static hi_u32 i2c_base(hi_i2c_idx id) in i2c_base() argument
79 if (id == HI_I2C_IDX_0) { in i2c_base()
85 static hi_u32 i2c_wait(hi_i2c_idx id) in i2c_wait() argument
[all …]
/device/board/isoftstone/zhiyuan/kernel/driver/drivers/vin/vin-isp/isp522/
Disp522_reg_cfg.c64 void bsp_isp_map_reg_addr(unsigned long id, unsigned long base) in bsp_isp_map_reg_addr() argument
66 isp_regs[id].isp_global_cfg0 = (ISP_GLOBAL_CFG0_REG_t *) (base + ISP_GLOBAL_CFG0_REG); in bsp_isp_map_reg_addr()
67 isp_regs[id].isp_global_cfg1 = (ISP_GLOBAL_CFG1_REG_t *) (base + ISP_GLOBAL_CFG1_REG); in bsp_isp_map_reg_addr()
68 isp_regs[id].isp_global_cfg2 = (ISP_GLOBAL_CFG2_REG_t *) (base + ISP_GLOBAL_CFG2_REG); in bsp_isp_map_reg_addr()
70 isp_regs[id].isp_update_ctrl0 = (ISP_UPDATE_CTRL0_REG_t *) (base + ISP_UPDATE_CTRL0_REG); in bsp_isp_map_reg_addr()
71 isp_regs[id].isp_load_addr0 = (unsigned int *) (base + ISP_LOAD_ADDR0_REG); in bsp_isp_map_reg_addr()
72 isp_regs[id].isp_load_addr1 = (unsigned int *) (base + ISP_LOAD_ADDR1_REG); in bsp_isp_map_reg_addr()
73 isp_regs[id].isp_save_addr = (unsigned int *) (base + ISP_SAVE_ADDR_REG); in bsp_isp_map_reg_addr()
74 isp_regs[id].isp_int_bypass0 = (ISP_INT_BYPASS0_REG_t *) (base + ISP_INT_BYPASS0_REG); in bsp_isp_map_reg_addr()
75 isp_regs[id].isp_int_status0 = (ISP_INT_STATUS0_REG_t *) (base + ISP_INT_STATUS0_REG); in bsp_isp_map_reg_addr()
[all …]
/device/soc/bestechnic/bes2600/liteos_m/sdk/bsp/platform/hal/
Dhal_uart.c139 static void set_baud_rate(enum HAL_UART_ID_T id, uint32_t rate) in set_baud_rate() argument
149 …uart[id].base->UARTOVSAMP = SET_BITFIELD(uart[id].base->UARTOVSAMP, UARTOVSAMP_RATIO, (over_sample… in set_baud_rate()
150 uart[id].base->UARTOVSAMPST = SET_BITFIELD(uart[id].base->UARTOVSAMPST, UARTOVSAMPST_START, 1); in set_baud_rate()
164 if (id == HAL_UART_ID_0) { in set_baud_rate()
167 } else if (id == HAL_UART_ID_1) { in set_baud_rate()
171 } else if (id == HAL_UART_ID_2) { in set_baud_rate()
175 } else if (id == HAL_UART_ID_3) { in set_baud_rate()
196 if (id == HAL_UART_ID_0) { in set_baud_rate()
199 } else if (id == HAL_UART_ID_1) { in set_baud_rate()
203 } else if (id == HAL_UART_ID_2) { in set_baud_rate()
[all …]
/device/soc/beken/bk7235/liteos_m/bk_sdk_armino/middleware/driver/general_dma/
Ddma_driver.c55 #define DMA_RETURN_ON_INVALID_ID(id) do {\ argument
56 if ((id) >= SOC_DMA_CHAN_NUM_PER_UNIT) {\
61 #define DMA_RETURN_ON_ID_NOT_INIT(id) do {\ argument
62 if (!(s_dma.id_init_bits & BIT((id)))) {\
67 #define DMA_LOG_ON_ID_IS_STARTED(id) do {\ argument
68 if (dma_hal_is_id_started(&s_dma.hal, (id))) {\
69 DMA_LOGW("%s dma%d is working.\n", __func__, id);\
79 static void dma_id_init_common(dma_id_t id) in dma_id_init_common() argument
81 s_dma.id_init_bits |= BIT(id); in dma_id_init_common()
84 static void dma_id_deinit_common(dma_id_t id) in dma_id_deinit_common() argument
[all …]
/device/soc/beken/bk7235/liteos_m/bk_sdk_armino/middleware/driver/rtc/
Daon_rtc_driver.c106 static alarm_node_t* aon_rtc_request_node(aon_rtc_id_t id) in aon_rtc_request_node() argument
114 if((s_aon_rtc_nodes_p[id]->busy_bits & (0x1<<i)) == 0) in aon_rtc_request_node()
116 AON_RTC_LOGD("%s[-]:node[%d]=0x%x\r\n", __func__, i, &s_aon_rtc_nodes_p[id]->nodes[i]); in aon_rtc_request_node()
117 s_aon_rtc_nodes_p[id]->busy_bits |= (0x1<<i); in aon_rtc_request_node()
118 return &s_aon_rtc_nodes_p[id]->nodes[i]; in aon_rtc_request_node()
125 static void aon_rtc_release_node(aon_rtc_id_t id, alarm_node_t *node_p) in aon_rtc_release_node() argument
133 if(&s_aon_rtc_nodes_p[id]->nodes[i] == node_p) in aon_rtc_release_node()
135 s_aon_rtc_nodes_p[id]->busy_bits &= ~(0x1<<i); in aon_rtc_release_node()
136 os_memset(&s_aon_rtc_nodes_p[id]->nodes[i], 0, sizeof(alarm_info_t)); in aon_rtc_release_node()
137 AON_RTC_LOGD("%s[-]:node[%d]=0x%x\r\n", __func__, i, &s_aon_rtc_nodes_p[id]->nodes[i]); in aon_rtc_release_node()
[all …]
/device/soc/beken/bk7235/liteos_m/bk_sdk_armino/middleware/soc/bk7235/hal/
Ddma_ll.h67 static inline void dma_ll_enable(dma_hw_t *hw, dma_id_t id) in dma_ll_enable() argument
69 hw->config_group[id].ctrl.enable = 1; in dma_ll_enable()
72 static inline void dma_ll_disable(dma_hw_t *hw, dma_id_t id) in dma_ll_disable() argument
74 hw->config_group[id].ctrl.enable = 0; in dma_ll_disable()
77 static inline uint32_t dma_ll_get_enable_status(dma_hw_t *hw, dma_id_t id) in dma_ll_get_enable_status() argument
79 return hw->config_group[id].ctrl.enable; in dma_ll_get_enable_status()
82 static inline bool dma_ll_is_id_started(dma_hw_t *hw, dma_id_t id) in dma_ll_is_id_started() argument
84 return !!(hw->config_group[id].ctrl.enable == 1); in dma_ll_is_id_started()
87 static inline void dma_ll_enable_finish_interrupt(dma_hw_t *hw, dma_id_t id) in dma_ll_enable_finish_interrupt() argument
89 hw->config_group[id].ctrl.finish_int_en = 1; in dma_ll_enable_finish_interrupt()
[all …]
Ddma_hal_debug.c22 void dma_struct_dump(dma_id_t id) in dma_struct_dump() argument
27 SOC_LOGI("channel(%x)\r\n", id); in dma_struct_dump()
29 SOC_LOGI(" ctrl addr=0x%x value=0x%x\n", &hw->config_group[id].ctrl, hw->config_group[id].ctrl.v); in dma_struct_dump()
30 SOC_LOGI(" dma_en: %x\n", hw->config_group[id].ctrl.enable); in dma_struct_dump()
31 SOC_LOGI(" finish_int_en: %x\n", hw->config_group[id].ctrl.finish_int_en); in dma_struct_dump()
32 SOC_LOGI(" half_finish_int_en: %x\n", hw->config_group[id].ctrl.half_finish_int_en); in dma_struct_dump()
33 SOC_LOGI(" dma_work_mode: %x\n", hw->config_group[id].ctrl.mode); in dma_struct_dump()
34 SOC_LOGI(" src_data_width: %x\n", hw->config_group[id].ctrl.src_data_width); in dma_struct_dump()
35 SOC_LOGI(" dest_data_width: %x\n", hw->config_group[id].ctrl.dest_data_width); in dma_struct_dump()
36 SOC_LOGI(" src_addr_increment_en: %x\n", hw->config_group[id].ctrl.src_addr_inc_en); in dma_struct_dump()
[all …]
/device/board/isoftstone/zhiyuan/kernel/driver/drivers/vin/vin-vipp/
Dvipp_reg.c70 int vipp_set_base_addr(unsigned int id, unsigned long addr) in vipp_set_base_addr() argument
72 if (id > VIN_MAX_SCALER - 1) in vipp_set_base_addr()
74 vipp_base[id] = (volatile void __iomem *)addr; in vipp_set_base_addr()
81 void vipp_top_clk_en(unsigned int id, unsigned int en) in vipp_top_clk_en() argument
83 vin_reg_clr_set(vipp_base[id] + VIPP_TOP_EN_REG_OFF, in vipp_top_clk_en()
87 void vipp_enable(unsigned int id) in vipp_enable() argument
89 vin_reg_clr_set(vipp_base[id] + VIPP_EN_REG_OFF, in vipp_enable()
93 void vipp_disable(unsigned int id) in vipp_disable() argument
95 vin_reg_clr_set(vipp_base[id] + VIPP_EN_REG_OFF, in vipp_disable()
99 void vipp_ver_en(unsigned int id, unsigned int en) in vipp_ver_en() argument
[all …]
/device/soc/asrmicro/asr582x/liteos_m/sdk/adapter/hals/iot_hardware/wifiiot_lite/
Dhal_iot_gpio.c23 unsigned int IoTGpioInit(unsigned int id) in IoTGpioInit() argument
25 if (id >= DUET_GPIO_TOTAL_NUM) { in IoTGpioInit()
29 g_duet_gpio[id].port = id; in IoTGpioInit()
31 return duet_gpio_init(&g_duet_gpio[id]); in IoTGpioInit()
34 unsigned int IoTGpioSetDir(unsigned int id, IotGpioDir dir) in IoTGpioSetDir() argument
36 if (id >= DUET_GPIO_TOTAL_NUM) { in IoTGpioSetDir()
41 g_duet_gpio[id].config = DUET_INPUT_PULL_DOWN; in IoTGpioSetDir()
43 g_duet_gpio[id].config = DUET_OUTPUT_PUSH_PULL; in IoTGpioSetDir()
49 unsigned int IoTGpioGetDir(unsigned int id, IotGpioDir *dir) in IoTGpioGetDir() argument
53 if (id >= DUET_GPIO_TOTAL_NUM) { in IoTGpioGetDir()
[all …]
/device/soc/beken/bk7235/hals/iot_hardware/wifiiot_lite/
Dhal_iot_gpio.c29 unsigned int IoTGpioInit(unsigned int id) in IoTGpioInit() argument
31 GPIO_CHECK(id); in IoTGpioInit()
37 if (g_gpioMap[id] == GPIO_PIN_INIT) { in IoTGpioInit()
40 g_gpioMap[id] = GPIO_PIN_INIT; in IoTGpioInit()
47 unsigned int IoTGpioDeinit(unsigned int id) in IoTGpioDeinit() argument
49 GPIO_CHECK(id); in IoTGpioDeinit()
51 if (g_gpioMap[id] == GPIO_PIN_INIT) { in IoTGpioDeinit()
53 g_gpioMap[id] = GPIO_PIN_UNINIT; in IoTGpioDeinit()
66 unsigned int IoTGpioSetDir(unsigned int id, IotGpioDir dir) in IoTGpioSetDir() argument
71 GPIO_CHECK(id); in IoTGpioSetDir()
[all …]
/device/soc/beken/bk7235/liteos_m/bk_sdk_armino/middleware/soc/common/hal/
Duart_hal.c20 hal->hw = (uart_hw_t *)UART_LL_REG_BASE(hal->id); in uart_hal_init()
32 bk_err_t uart_hal_init_uart(uart_hal_t *hal, uart_id_t id, const uart_config_t *config) in uart_hal_init_uart() argument
34 uart_ll_reset_int_en_to_default(hal->hw, id); in uart_hal_init_uart()
35 uart_ll_reset_fifo_port_to_default(hal->hw, id); in uart_hal_init_uart()
37 uart_ll_set_mode_uart(hal->hw, id); in uart_hal_init_uart()
38 uart_ll_set_data_bits(hal->hw, id, config->data_bits); in uart_hal_init_uart()
39 uart_ll_set_stop_bits(hal->hw, id, config->stop_bits); in uart_hal_init_uart()
40 uart_hal_set_parity(hal, id, config->parity); in uart_hal_init_uart()
41 uart_hal_set_baud_rate(hal, id, config->src_clk, config->baud_rate); in uart_hal_init_uart()
43 uart_ll_set_tx_fifo_threshold(hal->hw, id, UART_TX_FIFO_THRESHOLD); in uart_hal_init_uart()
[all …]
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/isp/
Disp_params_v3x.c27 …oid isp3_param_write_direct(struct rkisp_isp_params_vdev *params_vdev, u32 value, u32 addr, u32 id) in isp3_param_write_direct() argument
29 if (id == ISP3_LEFT) { in isp3_param_write_direct()
36 …nline void isp3_param_write(struct rkisp_isp_params_vdev *params_vdev, u32 value, u32 addr, u32 id) in isp3_param_write() argument
38 if (id == ISP3_LEFT) { in isp3_param_write()
45 …atic inline u32 isp3_param_read_direct(struct rkisp_isp_params_vdev *params_vdev, u32 addr, u32 id) in isp3_param_read_direct() argument
49 if (id == ISP3_LEFT) { in isp3_param_read_direct()
57 static inline u32 isp3_param_read(struct rkisp_isp_params_vdev *params_vdev, u32 addr, u32 id) in isp3_param_read() argument
61 if (id == ISP3_LEFT) { in isp3_param_read()
69 static inline u32 isp3_param_read_cache(struct rkisp_isp_params_vdev *params_vdev, u32 addr, u32 id) in isp3_param_read_cache() argument
73 if (id == ISP3_LEFT) { in isp3_param_read_cache()
[all …]

12345678910>>...76