Home
last modified time | relevance | path

Searched refs:addr (Results 1 – 5 of 5) sorted by relevance

/hal_intel-latest/bsp_sedi/include/driver/
Dsedi_driver_common.h350 static inline uint8_t read8(IN uint32_t addr) in read8() argument
352 return *(const volatile uint8_t *)addr; in read8()
355 static inline uint16_t read16(IN uint32_t addr) in read16() argument
357 return *(const volatile uint16_t *)addr; in read16()
360 static inline uint32_t read32(IN uint32_t addr) in read32() argument
362 return *(const volatile uint32_t *)addr; in read32()
366 static inline uint64_t read64(IN uint32_t addr) in read64() argument
368 return *(const volatile uint64_t *)addr; in read64()
371 static inline void write8(uint32_t addr, IN uint8_t val) in write8() argument
373 *(volatile uint8_t *)addr = (uint8_t)val; in write8()
[all …]
Dsedi_driver_i2c.h361 int32_t sedi_i2c_master_write_async(IN sedi_i2c_t i2c_device, IN uint32_t addr,
375 int32_t sedi_i2c_master_read_async(IN sedi_i2c_t i2c_device, IN uint32_t addr,
393 int32_t sedi_i2c_master_write_dma(IN sedi_i2c_t i2c_device, IN uint32_t addr,
414 int32_t sedi_i2c_master_read_dma(IN sedi_i2c_t i2c_device, IN uint32_t addr,
430 int32_t sedi_i2c_master_poll_write(IN sedi_i2c_t i2c_device, IN uint32_t addr,
444 int32_t sedi_i2c_master_poll_read(IN sedi_i2c_t i2c_device, IN uint32_t addr,
/hal_intel-latest/bsp_sedi/soc/intel_ish/include/
Dsedi_driver_core.h31 static inline int sedi_core_inv_clean_dcache_by_addr(uint32_t *addr, int32_t dsize) in sedi_core_inv_clean_dcache_by_addr() argument
33 DBG_CHECK((addr && dsize > 0), SEDI_DRIVER_ERROR_PARAMETER); in sedi_core_inv_clean_dcache_by_addr()
34 uint32_t start = (uint32_t)addr; in sedi_core_inv_clean_dcache_by_addr()
54 static inline int sedi_core_clean_dcache_by_addr(uint32_t *addr, int32_t dsize) in sedi_core_clean_dcache_by_addr() argument
56 return sedi_core_inv_clean_dcache_by_addr(addr, dsize); in sedi_core_clean_dcache_by_addr()
/hal_intel-latest/bsp_sedi/drivers/i2c/
Dsedi_i2c_dw_apb_200a.c746 int32_t sedi_i2c_master_write_dma(IN sedi_i2c_t i2c_device, IN uint32_t addr, IN uint8_t *data, in sedi_i2c_master_write_dma() argument
750 DBG_CHECK(0 != (addr & SEDI_RBFM(I2C, TAR, IC_TAR)), SEDI_DRIVER_ERROR_PARAMETER); in sedi_i2c_master_write_dma()
767 dw_i2c_config_addr(context->base, addr); in sedi_i2c_master_write_dma()
791 int32_t sedi_i2c_master_read_dma(IN sedi_i2c_t i2c_device, IN uint32_t addr, OUT uint8_t *data, in sedi_i2c_master_read_dma() argument
796 DBG_CHECK(0 != (addr & SEDI_RBFM(I2C, TAR, IC_TAR)), SEDI_DRIVER_ERROR_PARAMETER); in sedi_i2c_master_read_dma()
813 dw_i2c_config_addr(context->base, addr); in sedi_i2c_master_read_dma()
845 int32_t sedi_i2c_master_write_async(IN sedi_i2c_t i2c_device, IN uint32_t addr, IN uint8_t *data, in sedi_i2c_master_write_async() argument
851 DBG_CHECK(0 != (addr & SEDI_RBFM(I2C, TAR, IC_TAR)), SEDI_DRIVER_ERROR_PARAMETER); in sedi_i2c_master_write_async()
863 dw_i2c_config_addr(context->base, addr); in sedi_i2c_master_write_async()
899 int32_t sedi_i2c_master_read_async(IN sedi_i2c_t i2c_device, IN uint32_t addr, OUT uint8_t *data, in sedi_i2c_master_read_async() argument
[all …]
/hal_intel-latest/bsp_sedi/soc/intel_ish/pm/
Dish_dma.c11 static int dma_poll(uint32_t addr, uint32_t expected, uint32_t mask) in dma_poll() argument
23 if ((read32(addr) & mask) == expected) { in dma_poll()