/AliOS-Things-master/hardware/chip/haas1000/drivers/platform/hal/ |
A D | hal_i2cip.h | 23 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 D | hal_spdifip.h | 24 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 D | hal_psramip_v1.h | 16 #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 D | hal_i2sip.h | 24 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 D | hal_btpcmip.h | 33 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 D | asmx86.h | 201 #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 D | asmx64.h | 206 #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 D | asmxtensa.h | 191 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 D | asmarm.h | 202 #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 D | asmthumb.h | 330 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 D | asmthumb.c | 56 #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 D | emitnative.c | 1460 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, ®_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 D | common.h | 98 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 D | pmu.h | 36 unsigned short reg_base :2; member
|
/AliOS-Things-master/hardware/chip/haas1000/csi/ |
A D | flash.c | 60 spiflash->spi_qspi.spi.dev.reg_base = FLASH_NC_BASE; in csi_spiflash_spi_init()
|