|
@@ -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) \
|