Home
last modified time | relevance | path

Searched refs:reg_base (Results 1 – 15 of 15) sorted by relevance

/AliOS-Things-master/hardware/chip/haas1000/drivers/platform/hal/
A Dhal_i2cip.h23 val = i2cip_read32(reg_base, I2CIP_ENABLE_REG_OFFSET); in i2cip_w_enable()
28 i2cip_write32(val, reg_base, I2CIP_ENABLE_REG_OFFSET); in i2cip_w_enable()
31 static inline uint8_t i2cip_w_clear_ctrl(uint32_t reg_base) in i2cip_w_clear_ctrl() argument
33 i2cip_write32(0, reg_base, I2CIP_CTRL_REG_OFFSET); in i2cip_w_clear_ctrl()
39 val = i2cip_read32(reg_base, I2CIP_CTRL_REG_OFFSET); in i2cip_w_10bit_master()
44 i2cip_write32(val, reg_base, I2CIP_CTRL_REG_OFFSET); in i2cip_w_10bit_master()
47 static inline uint8_t i2cip_r_ctrl_reg(uint32_t reg_base) in i2cip_r_ctrl_reg() argument
49 return i2cip_read32(reg_base, I2CIP_CTRL_REG_OFFSET); in i2cip_r_ctrl_reg()
54 val = i2cip_read32(reg_base, I2CIP_CTRL_REG_OFFSET); in i2cip_w_10bit_slave()
59 i2cip_write32(val, reg_base, I2CIP_CTRL_REG_OFFSET); in i2cip_w_10bit_slave()
[all …]
A Dhal_spdifip.h24 val = spdifip_read32(reg_base, SPDIFIP_ENABLE_REG_REG_OFFSET); in spdifip_w_enable_spdifip()
30 spdifip_write32(val, reg_base, SPDIFIP_ENABLE_REG_REG_OFFSET); in spdifip_w_enable_spdifip()
53 val = spdifip_read32(reg_base, SPDIFIP_RX_CFG_REG_OFFSET); in spdifip_w_sample_en()
60 spdifip_write32(val, reg_base, SPDIFIP_RX_CFG_REG_OFFSET); in spdifip_w_sample_en()
65 val = spdifip_read32(reg_base, SPDIFIP_RX_CFG_REG_OFFSET); in spdifip_w_enable_rx()
72 spdifip_write32(val, reg_base, SPDIFIP_RX_CFG_REG_OFFSET); in spdifip_w_enable_rx()
78 val = spdifip_read32(reg_base, SPDIFIP_RX_CFG_REG_OFFSET); in spdifip_w_rx_format_cfg_reg()
82 spdifip_write32(val, reg_base, SPDIFIP_RX_CFG_REG_OFFSET); in spdifip_w_rx_format_cfg_reg()
106 val = spdifip_read32(reg_base, SPDIFIP_TX_CFG_REG_OFFSET); in spdifip_w_enable_tx()
113 spdifip_write32(val, reg_base, SPDIFIP_TX_CFG_REG_OFFSET); in spdifip_w_enable_tx()
[all …]
A Dhal_psramip_v1.h16 #define psramip_read8(reg_base,a) \ argument
17 (*(volatile unsigned char*)((reg_base)+(a)))
19 #define psramip_read32(reg_base,a) \ argument
20 (*(volatile unsigned int *)((reg_base)+(a)))
22 #define psramip_write32(v,reg_base,a) \ argument
23 ((*(volatile unsigned int *)((reg_base)+(a))) = v)
39 inline static uint32_t psramip_r_busy(uint32_t reg_base) in psramip_r_busy() argument
54 inline static uint32_t psramip_r_calibst(uint32_t reg_base) in psramip_r_calibst() argument
65 psramip_r_busy(reg_base); in psramip_w_exit_sleep()
183 inline static void psramip_clear_fifo(uint32_t reg_base) in psramip_clear_fifo() argument
[all …]
A Dhal_i2sip.h24 val = i2sip_read32(reg_base, I2SIP_ENABLE_REG_REG_OFFSET); in i2sip_w_enable_i2sip()
30 i2sip_write32(val, reg_base, I2SIP_ENABLE_REG_REG_OFFSET); in i2sip_w_enable_i2sip()
37 val = i2sip_read32(reg_base, I2SIP_ENABLE_REG_REG_OFFSET); in i2sip_w_enable_slave_mode()
43 i2sip_write32(val, reg_base, I2SIP_ENABLE_REG_REG_OFFSET); in i2sip_w_enable_slave_mode()
98 i2sip_write32(v, reg_base, I2SIP_CLK_CFG_REG_OFFSET); in i2sip_w_clk_cfg_reg()
131 val = i2sip_read32(reg_base, I2SIP_DMA_CTRL_REG_OFFSET); in i2sip_w_enable_tx_dma()
137 i2sip_write32(val, reg_base, I2SIP_DMA_CTRL_REG_OFFSET); in i2sip_w_enable_tx_dma()
142 val = i2sip_read32(reg_base, I2SIP_DMA_CTRL_REG_OFFSET); in i2sip_w_enable_rx_dma()
148 i2sip_write32(val, reg_base, I2SIP_DMA_CTRL_REG_OFFSET); in i2sip_w_enable_rx_dma()
154 val = i2sip_read32(reg_base, I2SIP_DMA_CTRL_REG_OFFSET); in i2sp_w_enable_rx_dma_block()
[all …]
A Dhal_btpcmip.h33 static inline void btpcmip_flush_rx_fifo(uint32_t reg_base) in btpcmip_flush_rx_fifo() argument
45 static inline void btpcmip_flush_tx_fifo(uint32_t reg_base) in btpcmip_flush_tx_fifo() argument
66 val = btpcmip_read32(reg_base, BTPCMIP_CR_REG_OFFSET); in btpcmip_w_shortsync()
71 btpcmip_write32(val, reg_base, BTPCMIP_CR_REG_OFFSET); in btpcmip_w_shortsync()
77 val = btpcmip_read32(reg_base, BTPCMIP_CR_REG_OFFSET); in btpcmip_w_length()
80 btpcmip_write32(val, reg_base, BTPCMIP_CR_REG_OFFSET); in btpcmip_w_length()
86 val = btpcmip_read32(reg_base, BTPCMIP_CR_REG_OFFSET); in btpcmip_w_slot_sel()
89 btpcmip_write32(val, reg_base, BTPCMIP_CR_REG_OFFSET); in btpcmip_w_slot_sel()
95 val = btpcmip_read32(reg_base, BTPCMIP_CR_REG_OFFSET); in btpcmip_pcm_clk_open_en()
98 btpcmip_write32(val, reg_base, BTPCMIP_CR_REG_OFFSET); in btpcmip_pcm_clk_open_en()
[all …]
/AliOS-Things-master/components/py_engine/engine/py/
A Dasmx86.h201 #define ASM_LOAD_REG_REG(as, reg_dest, reg_base) asm_x86_mov_mem32_to_r32((as), (reg_base), 0, (reg… argument
202 …define ASM_LOAD_REG_REG_OFFSET(as, reg_dest, reg_base, word_offset) asm_x86_mov_mem32_to_r32((as),… argument
203 #define ASM_LOAD8_REG_REG(as, reg_dest, reg_base) asm_x86_mov_mem8_to_r32zx((as), (reg_base), 0, (r… argument
204 #define ASM_LOAD16_REG_REG(as, reg_dest, reg_base) asm_x86_mov_mem16_to_r32zx((as), (reg_base), 0, … argument
205 #define ASM_LOAD32_REG_REG(as, reg_dest, reg_base) asm_x86_mov_mem32_to_r32((as), (reg_base), 0, (r… argument
207 #define ASM_STORE_REG_REG(as, reg_src, reg_base) asm_x86_mov_r32_to_mem32((as), (reg_src), (reg_bas… argument
208 … ASM_STORE_REG_REG_OFFSET(as, reg_src, reg_base, word_offset) asm_x86_mov_r32_to_mem32((as), (reg_… argument
209 #define ASM_STORE8_REG_REG(as, reg_src, reg_base) asm_x86_mov_r8_to_mem8((as), (reg_src), (reg_base argument
210 #define ASM_STORE16_REG_REG(as, reg_src, reg_base) asm_x86_mov_r16_to_mem16((as), (reg_src), (reg_b… argument
211 #define ASM_STORE32_REG_REG(as, reg_src, reg_base) asm_x86_mov_r32_to_mem32((as), (reg_src), (reg_b… argument
A Dasmx64.h206 #define ASM_LOAD_REG_REG(as, reg_dest, reg_base) asm_x64_mov_mem64_to_r64((as), (reg_base), 0, (reg… argument
207 …define ASM_LOAD_REG_REG_OFFSET(as, reg_dest, reg_base, word_offset) asm_x64_mov_mem64_to_r64((as),… argument
208 #define ASM_LOAD8_REG_REG(as, reg_dest, reg_base) asm_x64_mov_mem8_to_r64zx((as), (reg_base), 0, (r… argument
209 #define ASM_LOAD16_REG_REG(as, reg_dest, reg_base) asm_x64_mov_mem16_to_r64zx((as), (reg_base), 0, … argument
210 #define ASM_LOAD32_REG_REG(as, reg_dest, reg_base) asm_x64_mov_mem32_to_r64zx((as), (reg_base), 0, … argument
212 #define ASM_STORE_REG_REG(as, reg_src, reg_base) asm_x64_mov_r64_to_mem64((as), (reg_src), (reg_bas… argument
213 … ASM_STORE_REG_REG_OFFSET(as, reg_src, reg_base, word_offset) asm_x64_mov_r64_to_mem64((as), (reg_… argument
214 #define ASM_STORE8_REG_REG(as, reg_src, reg_base) asm_x64_mov_r8_to_mem8((as), (reg_src), (reg_base argument
215 #define ASM_STORE16_REG_REG(as, reg_src, reg_base) asm_x64_mov_r16_to_mem16((as), (reg_src), (reg_b… argument
216 #define ASM_STORE32_REG_REG(as, reg_src, reg_base) asm_x64_mov_r32_to_mem32((as), (reg_src), (reg_b… argument
A Dasmxtensa.h191 asm_xtensa_op16(as, ASM_XTENSA_ENCODE_RRRN(8, word_offset & 0xf, reg_base, reg_dest)); in asm_xtensa_op_l32i_n()
227 asm_xtensa_op24(as, ASM_XTENSA_ENCODE_RRI8(2, 4, reg_base, reg_src, byte_offset & 0xff)); in asm_xtensa_op_s8i()
239 asm_xtensa_op16(as, ASM_XTENSA_ENCODE_RRRN(9, word_offset & 0xf, reg_base, reg_src)); in asm_xtensa_op_s32i_n()
396 …ne ASM_LOAD_REG_REG_OFFSET(as, reg_dest, reg_base, word_offset) asm_xtensa_op_l32i_n((as), (reg_de… argument
397 #define ASM_LOAD8_REG_REG(as, reg_dest, reg_base) asm_xtensa_op_l8ui((as), (reg_dest), (reg_base), … argument
398 #define ASM_LOAD16_REG_REG(as, reg_dest, reg_base) asm_xtensa_op_l16ui((as), (reg_dest), (reg_base)… argument
399 #define ASM_LOAD32_REG_REG(as, reg_dest, reg_base) asm_xtensa_op_l32i_n((as), (reg_dest), (reg_base argument
401 …e ASM_STORE_REG_REG_OFFSET(as, reg_dest, reg_base, word_offset) asm_xtensa_op_s32i_n((as), (reg_de… argument
402 #define ASM_STORE8_REG_REG(as, reg_src, reg_base) asm_xtensa_op_s8i((as), (reg_src), (reg_base), 0) argument
403 #define ASM_STORE16_REG_REG(as, reg_src, reg_base) asm_xtensa_op_s16i((as), (reg_src), (reg_base), … argument
[all …]
A Dasmarm.h202 #define ASM_LOAD_REG_REG(as, reg_dest, reg_base) asm_arm_ldr_reg_reg((as), (reg_dest), (reg_base), … argument
203 …ne ASM_LOAD_REG_REG_OFFSET(as, reg_dest, reg_base, word_offset) asm_arm_ldr_reg_reg((as), (reg_des… argument
204 #define ASM_LOAD8_REG_REG(as, reg_dest, reg_base) asm_arm_ldrb_reg_reg((as), (reg_dest), (reg_base)) argument
205 #define ASM_LOAD16_REG_REG(as, reg_dest, reg_base) asm_arm_ldrh_reg_reg((as), (reg_dest), (reg_base argument
206 #define ASM_LOAD32_REG_REG(as, reg_dest, reg_base) asm_arm_ldr_reg_reg((as), (reg_dest), (reg_base)… argument
208 #define ASM_STORE_REG_REG(as, reg_value, reg_base) asm_arm_str_reg_reg((as), (reg_value), (reg_base argument
209 …e ASM_STORE_REG_REG_OFFSET(as, reg_dest, reg_base, word_offset) asm_arm_str_reg_reg((as), (reg_des… argument
210 #define ASM_STORE8_REG_REG(as, reg_value, reg_base) asm_arm_strb_reg_reg((as), (reg_value), (reg_ba… argument
211 #define ASM_STORE16_REG_REG(as, reg_value, reg_base) asm_arm_strh_reg_reg((as), (reg_value), (reg_b… argument
212 #define ASM_STORE32_REG_REG(as, reg_value, reg_base) asm_arm_str_reg_reg((as), (reg_value), (reg_ba… argument
A Dasmthumb.h330 void asm_thumb_ldr_reg_reg_i12_optimised(asm_thumb_t *as, uint reg_dest, uint reg_base, uint byte_o…
413 #define ASM_LOAD_REG_REG(as, reg_dest, reg_base) asm_thumb_ldr_rlo_rlo_i5((as), (reg_dest), (reg_ba… argument
414 …OAD_REG_REG_OFFSET(as, reg_dest, reg_base, word_offset) asm_thumb_ldr_reg_reg_i12_optimised((as), … argument
415 #define ASM_LOAD8_REG_REG(as, reg_dest, reg_base) asm_thumb_ldrb_rlo_rlo_i5((as), (reg_dest), (reg_… argument
416 #define ASM_LOAD16_REG_REG(as, reg_dest, reg_base) asm_thumb_ldrh_rlo_rlo_i5((as), (reg_dest), (reg… argument
417 #define ASM_LOAD32_REG_REG(as, reg_dest, reg_base) asm_thumb_ldr_rlo_rlo_i5((as), (reg_dest), (reg_… argument
419 #define ASM_STORE_REG_REG(as, reg_src, reg_base) asm_thumb_str_rlo_rlo_i5((as), (reg_src), (reg_bas… argument
420 … ASM_STORE_REG_REG_OFFSET(as, reg_src, reg_base, word_offset) asm_thumb_str_rlo_rlo_i5((as), (reg_… argument
421 #define ASM_STORE8_REG_REG(as, reg_src, reg_base) asm_thumb_strb_rlo_rlo_i5((as), (reg_src), (reg_b… argument
422 #define ASM_STORE16_REG_REG(as, reg_src, reg_base) asm_thumb_strh_rlo_rlo_i5((as), (reg_src), (reg_… argument
[all …]
A Dasmthumb.c56 #define OP_LDR_W_HI(reg_base) (0xf8d0 | (reg_base)) argument
447 asm_thumb_op32(as, OP_LDR_W_HI(reg_base), OP_LDR_W_LO(reg_dest, word_offset * 4)); in asm_thumb_ldr_reg_reg_i12()
452 if (reg_dest < ASM_THUMB_REG_R8 && reg_base < ASM_THUMB_REG_R8 && UNSIGNED_FIT5(word_offset)) { in asm_thumb_ldr_reg_reg_i12_optimised()
453 asm_thumb_ldr_rlo_rlo_i5(as, reg_dest, reg_base, word_offset); in asm_thumb_ldr_reg_reg_i12_optimised()
456 asm_thumb_ldr_reg_reg_i12(as, reg_dest, reg_base, word_offset); in asm_thumb_ldr_reg_reg_i12_optimised()
459 if (reg_dest < ASM_THUMB_REG_R8 && reg_base < ASM_THUMB_REG_R8) { in asm_thumb_ldr_reg_reg_i12_optimised()
460 if (UNSIGNED_FIT8(word_offset) && (word_offset < 64 || reg_dest != reg_base)) { in asm_thumb_ldr_reg_reg_i12_optimised()
462 if (reg_dest != reg_base) { in asm_thumb_ldr_reg_reg_i12_optimised()
463 asm_thumb_mov_reg_reg(as, reg_dest, reg_base); in asm_thumb_ldr_reg_reg_i12_optimised()
469 asm_thumb_add_rlo_rlo_rlo(as, reg_dest, reg_dest, reg_base); in asm_thumb_ldr_reg_reg_i12_optimised()
[all …]
A Demitnative.c1460 int reg_base = REG_RET; in emit_native_load_deref() local
1560 int reg_base = REG_ARG_1; in emit_native_load_subscr() local
1577 reg_base = reg_index; in emit_native_load_subscr()
1594 reg_base = reg_index; in emit_native_load_subscr()
1611 reg_base = reg_index; in emit_native_load_subscr()
1691 int reg_base = REG_TEMP0; in emit_native_store_deref() local
1694 emit_pre_pop_reg_flexible(emit, &vtype, &reg_src, reg_base, reg_base); in emit_native_store_deref()
1769 int reg_base = REG_ARG_1; in emit_native_store_subscr() local
1801 reg_base = reg_index; in emit_native_store_subscr()
1818 reg_base = reg_index; in emit_native_store_subscr()
[all …]
/AliOS-Things-master/components/csi/csi2/include/drv/
A Dcommon.h98 unsigned long reg_base; member
108 #define HANDLE_REG_BASE(handle) (handle->dev.reg_base)
114 unsigned long reg_base; member
/AliOS-Things-master/hardware/chip/haas1000/drivers/platform/drivers/ana/
A Dpmu.h36 unsigned short reg_base :2; member
/AliOS-Things-master/hardware/chip/haas1000/csi/
A Dflash.c60 spiflash->spi_qspi.spi.dev.reg_base = FLASH_NC_BASE; in csi_spiflash_spi_init()

Completed in 35 milliseconds