6#ifndef __ABB_SPI_REG_RW_H__
7#define __ABB_SPI_REG_RW_H__
18#define FPGA_CTL0_SSI0_ADDRESS (HH503_SSI0_MST_RB_BASE_ADDR)
19#define FPGA_CTL0_SSI1_ADDRESS (HH503_SSI1_MST_RB_BASE_ADDR)
21#define SPI_WRITE_MODE (0x0000)
22#define SPI_READ_MODE (0x0001)
26 hal_reg_write16(base +
reg, value);
33 set_val = hal_reg_read(addr);
34 osal_write_bits(&set_val, value, bits, pos);
35 hal_reg_write16(addr, set_val);
osal_void sn1201019_ch0_init(osal_u32 ssi_addr, osal_u32 spi_addr)
osal_void dac5689_ch1_init(osal_u32 ssi_addr, osal_u32 spi_addr)
osal_void ad9516_config_reg_value_32(osal_u32 spi_addr, osal_u16 wr_high_16b_instru, osal_u16 low_16b_data)
osal_void sn1201019_ch1_init(osal_u32 ssi_addr, osal_u32 spi_addr)
osal_void sn1201019_config_reg_value_16(osal_u32 spi_addr, osal_u16 wr_instruct_and_data)
osal_void dac5689_initi_cfg_enable(osal_u32 ssi_addr, osal_u32 spi_addr)
osal_void dac5689_config_reg_value_16(osal_u32 spi_addr, osal_u16 wr_instruct_and_data)
osal_void sn1201019_initi_cfg_enable(osal_u32 ssi_addr, osal_u32 spi_addr)
osal_void ad9516_initi_cfg_enable(osal_u32 ssi_addr, osal_u32 spi_addr)
osal_void dac5689_ch0_init(osal_u32 ssi_addr, osal_u32 spi_addr)
#define reg(base, offset)
Definition chip_io.h:178
void osal_void
Definition osal_types.h:29
unsigned int osal_u32
Definition osal_types.h:13
unsigned short osal_u16
Definition osal_types.h:12