ls102xa: qixis: Add CONFIG_QIXIS_I2C_ACCESS macro
Through adding CONFIG_QIXIS_I2C_ACCESS macro, QIXIS_READ(reg)/QIXIS_WRITE(reg, value) can be used for both i2c and ifc access to QIXIS FPGA. This is more convenient for coding. Signed-off-by: Jason Jin <jason.jin@freescale.com> Signed-off-by: Alison Wang <alison.wang@freescale.com> Reviewed-by: York Sun <yorksun@freescale.com>
This commit is contained in:
parent
50f0c66325
commit
2565d18de0
@ -100,8 +100,15 @@ u8 qixis_read_i2c(unsigned int reg);
|
||||
void qixis_write_i2c(unsigned int reg, u8 value);
|
||||
#endif
|
||||
|
||||
#if defined(CONFIG_QIXIS_I2C_ACCESS) && defined(CONFIG_SYS_I2C_FPGA_ADDR)
|
||||
#define QIXIS_READ(reg) qixis_read_i2c(offsetof(struct qixis, reg))
|
||||
#define QIXIS_WRITE(reg, value) \
|
||||
qixis_write_i2c(offsetof(struct qixis, reg), value)
|
||||
#else
|
||||
#define QIXIS_READ(reg) qixis_read(offsetof(struct qixis, reg))
|
||||
#define QIXIS_WRITE(reg, value) qixis_write(offsetof(struct qixis, reg), value)
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_SYS_I2C_FPGA_ADDR
|
||||
#define QIXIS_READ_I2C(reg) qixis_read_i2c(offsetof(struct qixis, reg))
|
||||
#define QIXIS_WRITE_I2C(reg, value) \
|
||||
|
Loading…
Reference in New Issue
Block a user