dm: i2c: use CONFIG_IS_ENABLED macro for DM_I2C/DM_I2C_GPIO

Use CONFIG_IS_ENABLED() macro, which provides more convenient
way to check $(SPL)DM_I2C/$(SPL)DM_I2C_GPIO configs
for both SPL and U-Boot proper.

CONFIG_IS_ENABLED(DM_I2C) expands to:
- 1 if CONFIG_SPL_BUILD is undefined and CONFIG_DM_I2C is set to 'y',
- 1 if CONFIG_SPL_BUILD is defined and CONFIG_SPL_DM_I2C is set to 'y',
- 0 otherwise.

All occurences were replaced automatically using these bash cmds:
$ find . -type f -exec sed -i
     's/ifndef CONFIG_DM_I2C/if !CONFIG_IS_ENABLED(DM_I2C)/g' {} +
$ find . -type f -exec sed -i
    's/ifdef CONFIG_DM_I2C/if CONFIG_IS_ENABLED(DM_I2C)/g' {} +
$ find . -type f -exec sed -i
    's/defined(CONFIG_DM_I2C)/CONFIG_IS_ENABLED(DM_I2C)/g' {} +
$ find . -type f -exec sed -i
    's/ifndef CONFIG_DM_I2C_GPIO/if !CONFIG_IS_ENABLED(DM_I2C_GPIO)/g' {} +
$ find . -type f -exec sed -i
    's/ifdef CONFIG_DM_I2C_GPIO/if CONFIG_IS_ENABLED(DM_I2C_GPIO)/g' {} +
$ find . -type f -exec sed -i
    's/defined(CONFIG_DM_I2C_GPIO)/CONFIG_IS_ENABLED(DM_I2C_GPIO)/g' {} +

Reviewed-by: Heiko Schocher <hs@denx.de>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Igor Opaniuk <igor.opaniuk@foundries.io>
Reviewed-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
This commit is contained in:
Igor Opaniuk 2021-02-09 13:52:45 +02:00 committed by Heiko Schocher
parent a907dce88e
commit 2147a16983
107 changed files with 311 additions and 311 deletions

View file

@ -183,7 +183,7 @@
#elif defined(CONFIG_ARCH_LX2160A) || defined(CONFIG_ARCH_LX2162A) #elif defined(CONFIG_ARCH_LX2160A) || defined(CONFIG_ARCH_LX2162A)
#define TZPC_BASE 0x02200000 #define TZPC_BASE 0x02200000
#define TZPCDECPROT_0_SET_BASE (TZPC_BASE + 0x804) #define TZPCDECPROT_0_SET_BASE (TZPC_BASE + 0x804)
#if !defined(CONFIG_DM_I2C) #if !CONFIG_IS_ENABLED(DM_I2C)
#define CONFIG_SYS_I2C #define CONFIG_SYS_I2C
#define CONFIG_SYS_I2C_EARLY_INIT #define CONFIG_SYS_I2C_EARLY_INIT
#endif #endif

View file

@ -22,7 +22,7 @@ struct lpc32xx_i2c_base {
u32 stxfl; u32 stxfl;
}; };
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
enum { enum {
I2C_0, I2C_1, I2C_2, I2C_0, I2C_1, I2C_2,
}; };

View file

@ -53,7 +53,7 @@ struct mxc_i2c_bus {
#if CONFIG_IS_ENABLED(CLK) #if CONFIG_IS_ENABLED(CLK)
struct clk per_clk; struct clk per_clk;
#endif #endif
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
int (*idle_bus_fn)(void *p); int (*idle_bus_fn)(void *p);
void *idle_bus_data; void *idle_bus_data;
#else #else

View file

@ -3,7 +3,7 @@
#ifndef _OMAP_I2C_H #ifndef _OMAP_I2C_H
#define _OMAP_I2C_H #define _OMAP_I2C_H
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
/* Information about a GPIO bank */ /* Information about a GPIO bank */
struct omap_i2c_plat { struct omap_i2c_plat {

View file

@ -102,7 +102,7 @@ int setup_i2c(unsigned i2c_index, int speed, int slave_addr,
if (ret) if (ret)
goto err_idle; goto err_idle;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
bus_i2c_init(i2c_index, speed, slave_addr, force_idle_bus, p); bus_i2c_init(i2c_index, speed, slave_addr, force_idle_bus, p);
#endif #endif

View file

@ -404,7 +404,7 @@ static void init_ddr3param(struct ddr3_spd_cb *spd_cb,
static int ddr3_read_spd(ddr3_spd_eeprom_t *spd_params) static int ddr3_read_spd(ddr3_spd_eeprom_t *spd_params)
{ {
int ret; int ret;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
int old_bus; int old_bus;
i2c_init(CONFIG_SYS_DAVINCI_I2C_SPEED, CONFIG_SYS_DAVINCI_I2C_SLAVE); i2c_init(CONFIG_SYS_DAVINCI_I2C_SPEED, CONFIG_SYS_DAVINCI_I2C_SLAVE);

View file

@ -96,7 +96,7 @@
/* /*
* I2C related stuff * I2C related stuff
*/ */
#if defined(CONFIG_CMD_I2C) && !defined(CONFIG_DM_I2C) #if defined(CONFIG_CMD_I2C) && !CONFIG_IS_ENABLED(DM_I2C)
#ifndef CONFIG_SYS_I2C_SOFT #ifndef CONFIG_SYS_I2C_SOFT
#define CONFIG_SYS_I2C #define CONFIG_SYS_I2C
#define CONFIG_SYS_I2C_MVTWSI #define CONFIG_SYS_I2C_MVTWSI

View file

@ -113,7 +113,7 @@ U_BOOT_DRVINFOS(am33xx_uarts) = {
# endif # endif
}; };
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
static const struct omap_i2c_plat am33xx_i2c[] = { static const struct omap_i2c_plat am33xx_i2c[] = {
{ I2C_BASE1, 100000, OMAP_I2C_REV_V2}, { I2C_BASE1, 100000, OMAP_I2C_REV_V2},
{ I2C_BASE2, 100000, OMAP_I2C_REV_V2}, { I2C_BASE2, 100000, OMAP_I2C_REV_V2},

View file

@ -29,7 +29,7 @@ static int clk_synthesizer_reg_read(struct udevice *dev, int addr, u8 *buf)
/* Enable Bye read */ /* Enable Bye read */
addr = addr | CLK_SYNTHESIZER_BYTE_MODE; addr = addr | CLK_SYNTHESIZER_BYTE_MODE;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
/* Send the command byte */ /* Send the command byte */
rc = i2c_write(CLK_SYNTHESIZER_I2C_ADDR, addr, 1, buf, 1); rc = i2c_write(CLK_SYNTHESIZER_I2C_ADDR, addr, 1, buf, 1);
if (rc) if (rc)
@ -72,7 +72,7 @@ static int clk_synthesizer_reg_write(struct udevice *dev, int addr, u8 val)
cmd[0] = addr | CLK_SYNTHESIZER_BYTE_MODE; cmd[0] = addr | CLK_SYNTHESIZER_BYTE_MODE;
cmd[1] = val; cmd[1] = val;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
rc = i2c_write(CLK_SYNTHESIZER_I2C_ADDR, addr, 1, cmd, 2); rc = i2c_write(CLK_SYNTHESIZER_I2C_ADDR, addr, 1, cmd, 2);
#else #else
rc = dm_i2c_write(dev, addr, cmd, 2); rc = dm_i2c_write(dev, addr, cmd, 2);
@ -96,7 +96,7 @@ int setup_clock_synthesizer(struct clk_synth *data)
int rc; int rc;
u8 val = 0; u8 val = 0;
struct udevice *dev = NULL; struct udevice *dev = NULL;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
rc = i2c_probe(CLK_SYNTHESIZER_I2C_ADDR); rc = i2c_probe(CLK_SYNTHESIZER_I2C_ADDR);
if (rc) { if (rc) {
printf("i2c probe failed at address 0x%x\n", printf("i2c probe failed at address 0x%x\n",

View file

@ -202,7 +202,7 @@ void spl_board_init(void)
#if defined(CONFIG_SPL_NAND_SUPPORT) || defined(CONFIG_SPL_ONENAND_SUPPORT) #if defined(CONFIG_SPL_NAND_SUPPORT) || defined(CONFIG_SPL_ONENAND_SUPPORT)
gpmc_init(); gpmc_init();
#endif #endif
#if defined(CONFIG_SPL_I2C_SUPPORT) && !defined(CONFIG_DM_I2C) #if defined(CONFIG_SPL_I2C_SUPPORT) && !CONFIG_IS_ENABLED(DM_I2C)
i2c_init(CONFIG_SYS_OMAP24_I2C_SPEED, CONFIG_SYS_OMAP24_I2C_SLAVE); i2c_init(CONFIG_SYS_OMAP24_I2C_SPEED, CONFIG_SYS_OMAP24_I2C_SLAVE);
#endif #endif
#if defined(CONFIG_AM33XX) && defined(CONFIG_SPL_MUSB_NEW_SUPPORT) #if defined(CONFIG_AM33XX) && defined(CONFIG_SPL_MUSB_NEW_SUPPORT)

View file

@ -912,7 +912,7 @@ void prcm_init(void)
enable_basic_uboot_clocks(); enable_basic_uboot_clocks();
} }
#if !defined(CONFIG_DM_I2C) #if !CONFIG_IS_ENABLED(DM_I2C)
void gpi2c_init(void) void gpi2c_init(void)
{ {
static int gpi2c = 1; static int gpi2c = 1;

View file

@ -227,7 +227,7 @@ void s_init(void)
clock_init(); clock_init();
timer_init(); timer_init();
gpio_init(); gpio_init();
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_init_board(); i2c_init_board();
#endif #endif
eth_init_board(); eth_init_board();

View file

@ -68,7 +68,7 @@ typedef struct fsl_i2c_base {
u8 res6[0xE8]; u8 res6[0xE8];
} fsl_i2c_t; } fsl_i2c_t;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct fsl_i2c_dev { struct fsl_i2c_dev {
struct fsl_i2c_base __iomem *base; /* register base */ struct fsl_i2c_base __iomem *base; /* register base */
u32 i2c_clk; u32 i2c_clk;

View file

@ -64,7 +64,7 @@ int dcu_set_dvi_encoder(struct fb_videomode *videomode)
u8 temp; u8 temp;
u16 temp1, temp2; u16 temp1, temp2;
u32 temp3; u32 temp3;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
int ret; int ret;

View file

@ -53,7 +53,7 @@ int diu_set_dvi_encoder(unsigned int pixclock)
u8 temp; u8 temp;
temp = I2C_DVI_TEST_PATTERN_VAL; temp = I2C_DVI_TEST_PATTERN_VAL;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
ret = i2c_get_chip_for_busnum(CONFIG_SYS_I2C_DVI_BUS_NUM, ret = i2c_get_chip_for_busnum(CONFIG_SYS_I2C_DVI_BUS_NUM,

View file

@ -24,7 +24,7 @@ void set_fan_speed(u8 data, int chip_addr)
I2C_EMC2305_FAN5}; I2C_EMC2305_FAN5};
for (index = 0; index < NUM_OF_FANS; index++) { for (index = 0; index < NUM_OF_FANS; index++) {
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
if (i2c_write(chip_addr, Fan[index], 1, &data, 1) != 0) { if (i2c_write(chip_addr, Fan[index], 1, &data, 1) != 0) {
printf("Error: failed to change fan speed @%x\n", printf("Error: failed to change fan speed @%x\n",
Fan[index]); Fan[index]);
@ -48,7 +48,7 @@ void emc2305_init(int chip_addr)
u8 data; u8 data;
data = I2C_EMC2305_CMD; data = I2C_EMC2305_CMD;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
if (i2c_write(chip_addr, I2C_EMC2305_CONF, 1, &data, 1) != 0) if (i2c_write(chip_addr, I2C_EMC2305_CONF, 1, &data, 1) != 0)
printf("Error: failed to configure EMC2305\n"); printf("Error: failed to configure EMC2305\n");
#else #else

View file

@ -32,7 +32,7 @@
#ifdef CONFIG_SYS_I2C_FPGA_ADDR #ifdef CONFIG_SYS_I2C_FPGA_ADDR
u8 qixis_read_i2c(unsigned int reg) u8 qixis_read_i2c(unsigned int reg)
{ {
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
return i2c_reg_read(CONFIG_SYS_I2C_FPGA_ADDR, reg); return i2c_reg_read(CONFIG_SYS_I2C_FPGA_ADDR, reg);
#else #else
struct udevice *dev; struct udevice *dev;
@ -47,7 +47,7 @@ u8 qixis_read_i2c(unsigned int reg)
void qixis_write_i2c(unsigned int reg, u8 value) void qixis_write_i2c(unsigned int reg, u8 value)
{ {
u8 val = value; u8 val = value;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_reg_write(CONFIG_SYS_I2C_FPGA_ADDR, reg, val); i2c_reg_write(CONFIG_SYS_I2C_FPGA_ADDR, reg, val);
#else #else
struct udevice *dev; struct udevice *dev;

View file

@ -152,7 +152,7 @@ static int read_eeprom(void)
{ {
int ret; int ret;
#ifdef CONFIG_SYS_EEPROM_BUS_NUM #ifdef CONFIG_SYS_EEPROM_BUS_NUM
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
unsigned int bus; unsigned int bus;
#endif #endif
#endif #endif
@ -161,13 +161,13 @@ static int read_eeprom(void)
return 0; return 0;
#ifdef CONFIG_SYS_EEPROM_BUS_NUM #ifdef CONFIG_SYS_EEPROM_BUS_NUM
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
bus = i2c_get_bus_num(); bus = i2c_get_bus_num();
i2c_set_bus_num(CONFIG_SYS_EEPROM_BUS_NUM); i2c_set_bus_num(CONFIG_SYS_EEPROM_BUS_NUM);
#endif #endif
#endif #endif
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_read(CONFIG_SYS_I2C_EEPROM_ADDR, 0, ret = i2c_read(CONFIG_SYS_I2C_EEPROM_ADDR, 0,
CONFIG_SYS_I2C_EEPROM_ADDR_LEN, CONFIG_SYS_I2C_EEPROM_ADDR_LEN,
(void *)&e, sizeof(e)); (void *)&e, sizeof(e));
@ -186,7 +186,7 @@ static int read_eeprom(void)
#endif #endif
#ifdef CONFIG_SYS_EEPROM_BUS_NUM #ifdef CONFIG_SYS_EEPROM_BUS_NUM
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_set_bus_num(bus); i2c_set_bus_num(bus);
#endif #endif
#endif #endif
@ -223,7 +223,7 @@ static int prog_eeprom(void)
int i; int i;
void *p; void *p;
#ifdef CONFIG_SYS_EEPROM_BUS_NUM #ifdef CONFIG_SYS_EEPROM_BUS_NUM
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
unsigned int bus; unsigned int bus;
#endif #endif
#endif #endif
@ -237,7 +237,7 @@ static int prog_eeprom(void)
#endif #endif
update_crc(); update_crc();
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
#ifdef CONFIG_SYS_EEPROM_BUS_NUM #ifdef CONFIG_SYS_EEPROM_BUS_NUM
bus = i2c_get_bus_num(); bus = i2c_get_bus_num();
i2c_set_bus_num(CONFIG_SYS_EEPROM_BUS_NUM); i2c_set_bus_num(CONFIG_SYS_EEPROM_BUS_NUM);
@ -250,7 +250,7 @@ static int prog_eeprom(void)
* complete a given write. * complete a given write.
*/ */
for (i = 0, p = &e; i < sizeof(e); i += 8, p += 8) { for (i = 0, p = &e; i < sizeof(e); i += 8, p += 8) {
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_write(CONFIG_SYS_I2C_EEPROM_ADDR, i, ret = i2c_write(CONFIG_SYS_I2C_EEPROM_ADDR, i,
CONFIG_SYS_I2C_EEPROM_ADDR_LEN, CONFIG_SYS_I2C_EEPROM_ADDR_LEN,
p, min((int)(sizeof(e) - i), 8)); p, min((int)(sizeof(e) - i), 8));
@ -279,7 +279,7 @@ static int prog_eeprom(void)
/* Verify the write by reading back the EEPROM and comparing */ /* Verify the write by reading back the EEPROM and comparing */
struct eeprom e2; struct eeprom e2;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_read(CONFIG_SYS_I2C_EEPROM_ADDR, 0, ret = i2c_read(CONFIG_SYS_I2C_EEPROM_ADDR, 0,
CONFIG_SYS_I2C_EEPROM_ADDR_LEN, CONFIG_SYS_I2C_EEPROM_ADDR_LEN,
(void *)&e2, sizeof(e2)); (void *)&e2, sizeof(e2));
@ -302,7 +302,7 @@ static int prog_eeprom(void)
ret = -1; ret = -1;
} }
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
#ifdef CONFIG_SYS_EEPROM_BUS_NUM #ifdef CONFIG_SYS_EEPROM_BUS_NUM
i2c_set_bus_num(bus); i2c_set_bus_num(bus);
#endif #endif
@ -594,7 +594,7 @@ unsigned int get_cpu_board_revision(void)
u8 minor; /* 0x05 Board revision, minor */ u8 minor; /* 0x05 Board revision, minor */
} be; } be;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_read(CONFIG_SYS_I2C_EEPROM_ADDR, 0, CONFIG_SYS_I2C_EEPROM_ADDR_LEN, i2c_read(CONFIG_SYS_I2C_EEPROM_ADDR, 0, CONFIG_SYS_I2C_EEPROM_ADDR_LEN,
(void *)&be, sizeof(be)); (void *)&be, sizeof(be));
#else #else

View file

@ -65,14 +65,14 @@ static int find_ir_chip_on_i2c(void)
u8 byte; u8 byte;
int i; int i;
const int ir_i2c_addr[] = {0x38, 0x08, 0x09}; const int ir_i2c_addr[] = {0x38, 0x08, 0x09};
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
#endif #endif
/* Check all the address */ /* Check all the address */
for (i = 0; i < (sizeof(ir_i2c_addr)/sizeof(ir_i2c_addr[0])); i++) { for (i = 0; i < (sizeof(ir_i2c_addr)/sizeof(ir_i2c_addr[0])); i++) {
i2caddress = ir_i2c_addr[i]; i2caddress = ir_i2c_addr[i];
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_read(i2caddress, ret = i2c_read(i2caddress,
IR36021_MFR_ID_OFFSET, 1, (void *)&byte, IR36021_MFR_ID_OFFSET, 1, (void *)&byte,
sizeof(byte)); sizeof(byte));
@ -117,12 +117,12 @@ static int read_voltage_from_INA220(int i2caddress)
int i, ret, voltage_read = 0; int i, ret, voltage_read = 0;
u16 vol_mon; u16 vol_mon;
u8 buf[2]; u8 buf[2];
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
#endif #endif
for (i = 0; i < NUM_READINGS; i++) { for (i = 0; i < NUM_READINGS; i++) {
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_read(I2C_VOL_MONITOR_ADDR, ret = i2c_read(I2C_VOL_MONITOR_ADDR,
I2C_VOL_MONITOR_BUS_V_OFFSET, 1, I2C_VOL_MONITOR_BUS_V_OFFSET, 1,
(void *)&buf, 2); (void *)&buf, 2);
@ -160,12 +160,12 @@ static int read_voltage_from_IR(int i2caddress)
int i, ret, voltage_read = 0; int i, ret, voltage_read = 0;
u16 vol_mon; u16 vol_mon;
u8 buf; u8 buf;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
#endif #endif
for (i = 0; i < NUM_READINGS; i++) { for (i = 0; i < NUM_READINGS; i++) {
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_read(i2caddress, ret = i2c_read(i2caddress,
IR36021_LOOP1_VOUT_OFFSET, IR36021_LOOP1_VOUT_OFFSET,
1, (void *)&buf, 1); 1, (void *)&buf, 1);
@ -213,7 +213,7 @@ static int read_voltage_from_LTC(int i2caddress)
int ret, vcode = 0; int ret, vcode = 0;
u8 chan = PWM_CHANNEL0; u8 chan = PWM_CHANNEL0;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
/* select the PAGE 0 using PMBus commands PAGE for VDD*/ /* select the PAGE 0 using PMBus commands PAGE for VDD*/
ret = i2c_write(I2C_VOL_MONITOR_ADDR, ret = i2c_write(I2C_VOL_MONITOR_ADDR,
PMBUS_CMD_PAGE, 1, &chan, 1); PMBUS_CMD_PAGE, 1, &chan, 1);
@ -229,7 +229,7 @@ static int read_voltage_from_LTC(int i2caddress)
return ret; return ret;
} }
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
/*read the output voltage using PMBus command READ_VOUT*/ /*read the output voltage using PMBus command READ_VOUT*/
ret = i2c_read(I2C_VOL_MONITOR_ADDR, ret = i2c_read(I2C_VOL_MONITOR_ADDR,
PMBUS_CMD_READ_VOUT, 1, (void *)&vcode, 2); PMBUS_CMD_READ_VOUT, 1, (void *)&vcode, 2);
@ -344,7 +344,7 @@ static int set_voltage_to_IR(int i2caddress, int vdd)
vid = DIV_ROUND_UP(vdd - 245, 5); vid = DIV_ROUND_UP(vdd - 245, 5);
#endif #endif
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_write(i2caddress, IR36021_LOOP1_MANUAL_ID_OFFSET, ret = i2c_write(i2caddress, IR36021_LOOP1_MANUAL_ID_OFFSET,
1, (void *)&vid, sizeof(vid)); 1, (void *)&vid, sizeof(vid));
#else #else
@ -392,7 +392,7 @@ static int set_voltage_to_LTC(int i2caddress, int vdd)
vdd & 0xFF, (vdd & 0xFF00) >> 8}; vdd & 0xFF, (vdd & 0xFF00) >> 8};
/* Write the desired voltage code to the regulator */ /* Write the desired voltage code to the regulator */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
/* Check write protect state */ /* Check write protect state */
ret = i2c_read(I2C_VOL_MONITOR_ADDR, ret = i2c_read(I2C_VOL_MONITOR_ADDR,
PMBUS_CMD_WRITE_PROTECT, 1, PMBUS_CMD_WRITE_PROTECT, 1,
@ -621,7 +621,7 @@ int adjust_vdd(ulong vdd_override)
} }
/* check IR chip work on Intel mode*/ /* check IR chip work on Intel mode*/
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_read(i2caddress, ret = i2c_read(i2caddress,
IR36021_INTEL_MODE_OOFSET, IR36021_INTEL_MODE_OOFSET,
1, (void *)&buf, 1); 1, (void *)&buf, 1);
@ -803,7 +803,7 @@ int adjust_vdd(ulong vdd_override)
} }
/* check IR chip work on Intel mode*/ /* check IR chip work on Intel mode*/
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_read(i2caddress, ret = i2c_read(i2caddress,
IR36021_INTEL_MODE_OOFSET, IR36021_INTEL_MODE_OOFSET,
1, (void *)&buf, 1); 1, (void *)&buf, 1);

View file

@ -34,7 +34,7 @@ int vsc_if_enable(unsigned int vsc_addr)
/* enable 2-wire Serial InterFace (I2C) */ /* enable 2-wire Serial InterFace (I2C) */
data = 0x02; data = 0x02;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
int ret, bus_num = 0; int ret, bus_num = 0;
struct udevice *dev; struct udevice *dev;
@ -62,7 +62,7 @@ int vsc3316_config(unsigned int vsc_addr, int8_t con_arr[][2],
debug("VSC:Initializing VSC3316 at I2C address 0x%2x" debug("VSC:Initializing VSC3316 at I2C address 0x%2x"
" for Tx\n", vsc_addr); " for Tx\n", vsc_addr);
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
int bus_num = 0; int bus_num = 0;
struct udevice *dev; struct udevice *dev;
@ -185,7 +185,7 @@ int vsc3308_config_adjust(unsigned int vsc_addr, const int8_t con_arr[][2],
debug("VSC:Initializing VSC3308 at I2C address 0x%x for Tx\n", debug("VSC:Initializing VSC3308 at I2C address 0x%x for Tx\n",
vsc_addr); vsc_addr);
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
int bus_num = 0; int bus_num = 0;
struct udevice *dev; struct udevice *dev;
@ -385,7 +385,7 @@ int vsc3308_config(unsigned int vsc_addr, const int8_t con_arr[][2],
debug("VSC:Initializing VSC3308 at I2C address 0x%x" debug("VSC:Initializing VSC3308 at I2C address 0x%x"
" for Tx\n", vsc_addr); " for Tx\n", vsc_addr);
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
int bus_num = 0; int bus_num = 0;
struct udevice *dev; struct udevice *dev;
@ -509,7 +509,7 @@ void vsc_wp_config(unsigned int vsc_addr)
/* For new crosspoint configuration to occur, WP bit of /* For new crosspoint configuration to occur, WP bit of
* CORE_CONFIG_REG should be set 1 and then reset to 0 */ * CORE_CONFIG_REG should be set 1 and then reset to 0 */
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
int ret, bus_num = 0; int ret, bus_num = 0;
struct udevice *dev; struct udevice *dev;

View file

@ -112,7 +112,7 @@ int misc_init_r(void)
u8 mux_sdhc_cd = 0x80; u8 mux_sdhc_cd = 0x80;
int bus_num = 0; int bus_num = 0;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
int ret; int ret;

View file

@ -29,7 +29,7 @@ static inline void ls1012ardb_reset_phy(void)
{ {
#ifdef CONFIG_TARGET_LS1012ARDB #ifdef CONFIG_TARGET_LS1012ARDB
/* Through reset IO expander reset both RGMII and SGMII PHYs */ /* Through reset IO expander reset both RGMII and SGMII PHYs */
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
int ret; int ret;

View file

@ -43,7 +43,7 @@ int checkboard(void)
puts("Board: LS1012ARDB "); puts("Board: LS1012ARDB ");
/* Initialize i2c early for Serial flash bank information */ /* Initialize i2c early for Serial flash bank information */
#if defined(CONFIG_DM_I2C) #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
ret = i2c_get_chip_for_busnum(bus_num, I2C_MUX_IO_ADDR, ret = i2c_get_chip_for_busnum(bus_num, I2C_MUX_IO_ADDR,
@ -195,7 +195,7 @@ int esdhc_status_fixup(void *blob, const char *compat)
u8 io = 0; u8 io = 0;
int ret, bus_num = 0; int ret, bus_num = 0;
#if defined(CONFIG_DM_I2C) #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
ret = i2c_get_chip_for_busnum(bus_num, I2C_MUX_IO_ADDR, ret = i2c_get_chip_for_busnum(bus_num, I2C_MUX_IO_ADDR,
@ -234,7 +234,7 @@ int esdhc_status_fixup(void *blob, const char *compat)
* 10 - eMMC Memory * 10 - eMMC Memory
* 11 - SPI * 11 - SPI
*/ */
#if defined(CONFIG_DM_I2C) #if CONFIG_IS_ENABLED(DM_I2C)
ret = dm_i2c_read(dev, I2C_MUX_IO_0, &io, 1); ret = dm_i2c_read(dev, I2C_MUX_IO_0, &io, 1);
#else #else
ret = i2c_read(I2C_MUX_IO_ADDR, I2C_MUX_IO_0, 1, &io, 1); ret = i2c_read(I2C_MUX_IO_ADDR, I2C_MUX_IO_0, 1, &io, 1);
@ -273,7 +273,7 @@ static int switch_to_bank1(void)
u8 data = 0xf4, chip_addr = 0x24, offset_addr = 0x03; u8 data = 0xf4, chip_addr = 0x24, offset_addr = 0x03;
int ret, bus_num = 0; int ret, bus_num = 0;
#if defined(CONFIG_DM_I2C) #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
ret = i2c_get_chip_for_busnum(bus_num, chip_addr, ret = i2c_get_chip_for_busnum(bus_num, chip_addr,
@ -338,7 +338,7 @@ static int switch_to_bank2(void)
u8 chip_addr = 0x24; u8 chip_addr = 0x24;
int ret, i, bus_num = 0; int ret, i, bus_num = 0;
#if defined(CONFIG_DM_I2C) #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
ret = i2c_get_chip_for_busnum(bus_num, chip_addr, ret = i2c_get_chip_for_busnum(bus_num, chip_addr,
@ -361,7 +361,7 @@ static int switch_to_bank2(void)
* CS routed to SPI memory bank2 * CS routed to SPI memory bank2
*/ */
for (i = 0; i < sizeof(data); i++) { for (i = 0; i < sizeof(data); i++) {
#if defined(CONFIG_DM_I2C) #if CONFIG_IS_ENABLED(DM_I2C)
ret = dm_i2c_write(dev, offset_addr[i], &data[i], 1); ret = dm_i2c_write(dev, offset_addr[i], &data[i], 1);
#else /* Non DM I2C support - will be removed */ #else /* Non DM I2C support - will be removed */
ret = i2c_write(chip_addr, offset_addr[i], 1, &data[i], 1); ret = i2c_write(chip_addr, offset_addr[i], 1, &data[i], 1);

View file

@ -20,7 +20,7 @@ DECLARE_GLOBAL_DATA_PTR;
static int select_i2c_ch_pca9547(u8 ch, int bus_num) static int select_i2c_ch_pca9547(u8 ch, int bus_num)
{ {
int ret; int ret;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
ret = i2c_get_chip_for_busnum(bus_num, I2C_MUX_PCA_ADDR_PRI, ret = i2c_get_chip_for_busnum(bus_num, I2C_MUX_PCA_ADDR_PRI,
@ -65,7 +65,7 @@ int platform_dcu_init(struct fb_info *fbinfo,
u8 ch; u8 ch;
/* Mux I2C3+I2C4 as HSYNC+VSYNC */ /* Mux I2C3+I2C4 as HSYNC+VSYNC */
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
/* QIXIS device mount on I2C1 bus*/ /* QIXIS device mount on I2C1 bus*/
@ -113,7 +113,7 @@ int platform_dcu_init(struct fb_info *fbinfo,
pixval = 1000000000 / dcu_fb_videomode->pixclock; pixval = 1000000000 / dcu_fb_videomode->pixclock;
pixval *= 1000; pixval *= 1000;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_set_bus_num(CONFIG_SYS_I2C_DVI_BUS_NUM); i2c_set_bus_num(CONFIG_SYS_I2C_DVI_BUS_NUM);
#endif #endif
select_i2c_ch_pca9547(I2C_MUX_CH_CH7301, select_i2c_ch_pca9547(I2C_MUX_CH_CH7301,

View file

@ -144,7 +144,7 @@ unsigned long get_board_ddr_clk(void)
int select_i2c_ch_pca9547(u8 ch, int bus_num) int select_i2c_ch_pca9547(u8 ch, int bus_num)
{ {
int ret; int ret;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
ret = i2c_get_chip_for_busnum(bus_num, I2C_MUX_PCA_ADDR_PRI, ret = i2c_get_chip_for_busnum(bus_num, I2C_MUX_PCA_ADDR_PRI,

View file

@ -458,7 +458,7 @@ void ls1twr_program_regulator(void)
#define MC34VR500_ADDR 0x8 #define MC34VR500_ADDR 0x8
#define MC34VR500_DEVICEID 0x4 #define MC34VR500_DEVICEID 0x4
#define MC34VR500_DEVICEID_MASK 0x0f #define MC34VR500_DEVICEID_MASK 0x0f
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
int ret; int ret;

View file

@ -92,7 +92,7 @@ int board_init(void)
#if defined(CONFIG_TARGET_LS1028ARDB) #if defined(CONFIG_TARGET_LS1028ARDB)
u8 val = I2C_MUX_CH_DEFAULT; u8 val = I2C_MUX_CH_DEFAULT;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_write(I2C_MUX_PCA_ADDR_PRI, 0x0b, 1, &val, 1); i2c_write(I2C_MUX_PCA_ADDR_PRI, 0x0b, 1, &val, 1);
#else #else
struct udevice *dev; struct udevice *dev;

View file

@ -283,7 +283,7 @@ int select_i2c_ch_pca9547(u8 ch, int bus_num)
{ {
int ret; int ret;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
ret = i2c_get_chip_for_busnum(bus_num, I2C_MUX_PCA_ADDR_PRI, ret = i2c_get_chip_for_busnum(bus_num, I2C_MUX_PCA_ADDR_PRI,
@ -338,7 +338,7 @@ void board_retimer_init(void)
/* Retimer is connected to I2C1_CH7_CH5 */ /* Retimer is connected to I2C1_CH7_CH5 */
select_i2c_ch_pca9547(I2C_MUX_CH7, bus_num); select_i2c_ch_pca9547(I2C_MUX_CH7, bus_num);
reg = I2C_MUX_CH5; reg = I2C_MUX_CH5;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
int ret; int ret;

View file

@ -42,7 +42,7 @@ int select_i2c_ch_pca9547(u8 ch, int bus_num)
{ {
int ret; int ret;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
ret = i2c_get_chip_for_busnum(bus_num, I2C_MUX_PCA_ADDR_PRI, ret = i2c_get_chip_for_busnum(bus_num, I2C_MUX_PCA_ADDR_PRI,

View file

@ -279,7 +279,7 @@ u32 get_lpuart_clk(void)
int select_i2c_ch_pca9547(u8 ch, int bus_num) int select_i2c_ch_pca9547(u8 ch, int bus_num)
{ {
int ret; int ret;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
ret = i2c_get_chip_for_busnum(bus_num, I2C_MUX_PCA_ADDR_PRI, ret = i2c_get_chip_for_busnum(bus_num, I2C_MUX_PCA_ADDR_PRI,

View file

@ -114,12 +114,12 @@ static void sgmii_configure_repeater(int dpmac)
{0x18, NULL}, {0x23, &reg_val[3]}, {0x18, NULL}, {0x23, &reg_val[3]},
{0x2d, &reg_val[4]}, {4, &reg_val[5]}, {0x2d, &reg_val[4]}, {4, &reg_val[5]},
}; };
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *udev; struct udevice *udev;
#endif #endif
/* Set I2c to Slot 1 */ /* Set I2c to Slot 1 */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_write(0x77, 0, 0, &a, 1); ret = i2c_write(0x77, 0, 0, &a, 1);
#else #else
ret = i2c_get_chip_for_busnum(0, 0x77, 1, &udev); ret = i2c_get_chip_for_busnum(0, 0x77, 1, &udev);
@ -173,7 +173,7 @@ static void sgmii_configure_repeater(int dpmac)
return; return;
} }
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
i2c_get_chip_for_busnum(0, i2c_phy_addr, 1, &udev); i2c_get_chip_for_busnum(0, i2c_phy_addr, 1, &udev);
#endif #endif
@ -184,7 +184,7 @@ static void sgmii_configure_repeater(int dpmac)
reg_pair[5].val = &ch_b_eq[i]; reg_pair[5].val = &ch_b_eq[i];
reg_pair[6].val = &ch_b_ctl2[j]; reg_pair[6].val = &ch_b_ctl2[j];
for (k = 0; k < 10; k++) { for (k = 0; k < 10; k++) {
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_write(i2c_phy_addr, ret = i2c_write(i2c_phy_addr,
reg_pair[k].addr, reg_pair[k].addr,
1, reg_pair[k].val, 1); 1, reg_pair[k].val, 1);
@ -257,12 +257,12 @@ static void qsgmii_configure_repeater(int dpmac)
const char *dev = mdio_names[EMI1_SLOT1]; const char *dev = mdio_names[EMI1_SLOT1];
int ret = 0; int ret = 0;
unsigned short value; unsigned short value;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *udev; struct udevice *udev;
#endif #endif
/* Set I2c to Slot 1 */ /* Set I2c to Slot 1 */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_write(0x77, 0, 0, &a, 1); ret = i2c_write(0x77, 0, 0, &a, 1);
#else #else
ret = i2c_get_chip_for_busnum(0, 0x77, 1, &udev); ret = i2c_get_chip_for_busnum(0, 0x77, 1, &udev);
@ -304,7 +304,7 @@ static void qsgmii_configure_repeater(int dpmac)
return; return;
} }
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
i2c_get_chip_for_busnum(0, i2c_phy_addr, 1, &udev); i2c_get_chip_for_busnum(0, i2c_phy_addr, 1, &udev);
#endif #endif
@ -316,7 +316,7 @@ static void qsgmii_configure_repeater(int dpmac)
reg_pair[6].val = &ch_b_ctl2[j]; reg_pair[6].val = &ch_b_ctl2[j];
for (k = 0; k < 10; k++) { for (k = 0; k < 10; k++) {
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_write(i2c_phy_addr, ret = i2c_write(i2c_phy_addr,
reg_pair[k].addr, reg_pair[k].addr,
1, reg_pair[k].val, 1); 1, reg_pair[k].val, 1);

View file

@ -379,7 +379,7 @@ int select_i2c_ch_pca9547(u8 ch)
{ {
int ret; int ret;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_write(I2C_MUX_PCA_ADDR_PRI, 0, 1, &ch, 1); ret = i2c_write(I2C_MUX_PCA_ADDR_PRI, 0, 1, &ch, 1);
#else #else
struct udevice *dev; struct udevice *dev;
@ -406,7 +406,7 @@ void board_retimer_init(void)
/* Access to Control/Shared register */ /* Access to Control/Shared register */
reg = 0x0; reg = 0x0;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_write(I2C_RETIMER_ADDR, 0xff, 1, &reg, 1); i2c_write(I2C_RETIMER_ADDR, 0xff, 1, &reg, 1);
#else #else
struct udevice *dev; struct udevice *dev;
@ -416,7 +416,7 @@ void board_retimer_init(void)
#endif #endif
/* Read device revision and ID */ /* Read device revision and ID */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_read(I2C_RETIMER_ADDR, 1, 1, &reg, 1); i2c_read(I2C_RETIMER_ADDR, 1, 1, &reg, 1);
#else #else
dm_i2c_read(dev, 1, &reg, 1); dm_i2c_read(dev, 1, &reg, 1);
@ -425,20 +425,20 @@ void board_retimer_init(void)
/* Enable Broadcast. All writes target all channel register sets */ /* Enable Broadcast. All writes target all channel register sets */
reg = 0x0c; reg = 0x0c;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_write(I2C_RETIMER_ADDR, 0xff, 1, &reg, 1); i2c_write(I2C_RETIMER_ADDR, 0xff, 1, &reg, 1);
#else #else
dm_i2c_write(dev, 0xff, &reg, 1); dm_i2c_write(dev, 0xff, &reg, 1);
#endif #endif
/* Reset Channel Registers */ /* Reset Channel Registers */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_read(I2C_RETIMER_ADDR, 0, 1, &reg, 1); i2c_read(I2C_RETIMER_ADDR, 0, 1, &reg, 1);
#else #else
dm_i2c_read(dev, 0, &reg, 1); dm_i2c_read(dev, 0, &reg, 1);
#endif #endif
reg |= 0x4; reg |= 0x4;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_write(I2C_RETIMER_ADDR, 0, 1, &reg, 1); i2c_write(I2C_RETIMER_ADDR, 0, 1, &reg, 1);
#else #else
dm_i2c_write(dev, 0, &reg, 1); dm_i2c_write(dev, 0, &reg, 1);
@ -446,45 +446,45 @@ void board_retimer_init(void)
/* Set data rate as 10.3125 Gbps */ /* Set data rate as 10.3125 Gbps */
reg = 0x90; reg = 0x90;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_write(I2C_RETIMER_ADDR, 0x60, 1, &reg, 1); i2c_write(I2C_RETIMER_ADDR, 0x60, 1, &reg, 1);
#else #else
dm_i2c_write(dev, 0x60, &reg, 1); dm_i2c_write(dev, 0x60, &reg, 1);
#endif #endif
reg = 0xb3; reg = 0xb3;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_write(I2C_RETIMER_ADDR, 0x61, 1, &reg, 1); i2c_write(I2C_RETIMER_ADDR, 0x61, 1, &reg, 1);
#else #else
dm_i2c_write(dev, 0x61, &reg, 1); dm_i2c_write(dev, 0x61, &reg, 1);
#endif #endif
reg = 0x90; reg = 0x90;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_write(I2C_RETIMER_ADDR, 0x62, 1, &reg, 1); i2c_write(I2C_RETIMER_ADDR, 0x62, 1, &reg, 1);
#else #else
dm_i2c_write(dev, 0x62, &reg, 1); dm_i2c_write(dev, 0x62, &reg, 1);
#endif #endif
reg = 0xb3; reg = 0xb3;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_write(I2C_RETIMER_ADDR, 0x63, 1, &reg, 1); i2c_write(I2C_RETIMER_ADDR, 0x63, 1, &reg, 1);
#else #else
dm_i2c_write(dev, 0x63, &reg, 1); dm_i2c_write(dev, 0x63, &reg, 1);
#endif #endif
reg = 0xcd; reg = 0xcd;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_write(I2C_RETIMER_ADDR, 0x64, 1, &reg, 1); i2c_write(I2C_RETIMER_ADDR, 0x64, 1, &reg, 1);
#else #else
dm_i2c_write(dev, 0x64, &reg, 1); dm_i2c_write(dev, 0x64, &reg, 1);
#endif #endif
/* Select VCO Divider to full rate (000) */ /* Select VCO Divider to full rate (000) */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_read(I2C_RETIMER_ADDR, 0x2F, 1, &reg, 1); i2c_read(I2C_RETIMER_ADDR, 0x2F, 1, &reg, 1);
#else #else
dm_i2c_read(dev, 0x2F, &reg, 1); dm_i2c_read(dev, 0x2F, &reg, 1);
#endif #endif
reg &= 0x0f; reg &= 0x0f;
reg |= 0x70; reg |= 0x70;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_write(I2C_RETIMER_ADDR, 0x2F, 1, &reg, 1); i2c_write(I2C_RETIMER_ADDR, 0x2F, 1, &reg, 1);
#else #else
dm_i2c_write(dev, 0x2F, &reg, 1); dm_i2c_write(dev, 0x2F, &reg, 1);
@ -496,7 +496,7 @@ void board_retimer_init(void)
/* Access to Control/Shared register */ /* Access to Control/Shared register */
reg = 0x0; reg = 0x0;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_write(I2C_RETIMER_ADDR2, 0xff, 1, &reg, 1); i2c_write(I2C_RETIMER_ADDR2, 0xff, 1, &reg, 1);
#else #else
i2c_get_chip_for_busnum(0, I2C_RETIMER_ADDR2, 1, &dev); i2c_get_chip_for_busnum(0, I2C_RETIMER_ADDR2, 1, &dev);
@ -504,7 +504,7 @@ void board_retimer_init(void)
#endif #endif
/* Read device revision and ID */ /* Read device revision and ID */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_read(I2C_RETIMER_ADDR2, 1, 1, &reg, 1); i2c_read(I2C_RETIMER_ADDR2, 1, 1, &reg, 1);
#else #else
dm_i2c_read(dev, 1, &reg, 1); dm_i2c_read(dev, 1, &reg, 1);
@ -513,20 +513,20 @@ void board_retimer_init(void)
/* Enable Broadcast. All writes target all channel register sets */ /* Enable Broadcast. All writes target all channel register sets */
reg = 0x0c; reg = 0x0c;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_write(I2C_RETIMER_ADDR2, 0xff, 1, &reg, 1); i2c_write(I2C_RETIMER_ADDR2, 0xff, 1, &reg, 1);
#else #else
dm_i2c_write(dev, 0xff, &reg, 1); dm_i2c_write(dev, 0xff, &reg, 1);
#endif #endif
/* Reset Channel Registers */ /* Reset Channel Registers */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_read(I2C_RETIMER_ADDR2, 0, 1, &reg, 1); i2c_read(I2C_RETIMER_ADDR2, 0, 1, &reg, 1);
#else #else
dm_i2c_read(dev, 0, &reg, 1); dm_i2c_read(dev, 0, &reg, 1);
#endif #endif
reg |= 0x4; reg |= 0x4;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_write(I2C_RETIMER_ADDR2, 0, 1, &reg, 1); i2c_write(I2C_RETIMER_ADDR2, 0, 1, &reg, 1);
#else #else
dm_i2c_write(dev, 0, &reg, 1); dm_i2c_write(dev, 0, &reg, 1);
@ -534,45 +534,45 @@ void board_retimer_init(void)
/* Set data rate as 10.3125 Gbps */ /* Set data rate as 10.3125 Gbps */
reg = 0x90; reg = 0x90;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_write(I2C_RETIMER_ADDR2, 0x60, 1, &reg, 1); i2c_write(I2C_RETIMER_ADDR2, 0x60, 1, &reg, 1);
#else #else
dm_i2c_write(dev, 0x60, &reg, 1); dm_i2c_write(dev, 0x60, &reg, 1);
#endif #endif
reg = 0xb3; reg = 0xb3;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_write(I2C_RETIMER_ADDR2, 0x61, 1, &reg, 1); i2c_write(I2C_RETIMER_ADDR2, 0x61, 1, &reg, 1);
#else #else
dm_i2c_write(dev, 0x61, &reg, 1); dm_i2c_write(dev, 0x61, &reg, 1);
#endif #endif
reg = 0x90; reg = 0x90;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_write(I2C_RETIMER_ADDR2, 0x62, 1, &reg, 1); i2c_write(I2C_RETIMER_ADDR2, 0x62, 1, &reg, 1);
#else #else
dm_i2c_write(dev, 0x62, &reg, 1); dm_i2c_write(dev, 0x62, &reg, 1);
#endif #endif
reg = 0xb3; reg = 0xb3;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_write(I2C_RETIMER_ADDR2, 0x63, 1, &reg, 1); i2c_write(I2C_RETIMER_ADDR2, 0x63, 1, &reg, 1);
#else #else
dm_i2c_write(dev, 0x63, &reg, 1); dm_i2c_write(dev, 0x63, &reg, 1);
#endif #endif
reg = 0xcd; reg = 0xcd;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_write(I2C_RETIMER_ADDR2, 0x64, 1, &reg, 1); i2c_write(I2C_RETIMER_ADDR2, 0x64, 1, &reg, 1);
#else #else
dm_i2c_write(dev, 0x64, &reg, 1); dm_i2c_write(dev, 0x64, &reg, 1);
#endif #endif
/* Select VCO Divider to full rate (000) */ /* Select VCO Divider to full rate (000) */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_read(I2C_RETIMER_ADDR2, 0x2F, 1, &reg, 1); i2c_read(I2C_RETIMER_ADDR2, 0x2F, 1, &reg, 1);
#else #else
dm_i2c_read(dev, 0x2F, &reg, 1); dm_i2c_read(dev, 0x2F, &reg, 1);
#endif #endif
reg &= 0x0f; reg &= 0x0f;
reg |= 0x70; reg |= 0x70;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_write(I2C_RETIMER_ADDR2, 0x2F, 1, &reg, 1); i2c_write(I2C_RETIMER_ADDR2, 0x2F, 1, &reg, 1);
#else #else
dm_i2c_write(dev, 0x2F, &reg, 1); dm_i2c_write(dev, 0x2F, &reg, 1);
@ -640,7 +640,7 @@ int get_serdes_volt(void)
u8 chan = PWM_CHANNEL0; u8 chan = PWM_CHANNEL0;
/* Select the PAGE 0 using PMBus commands PAGE for VDD */ /* Select the PAGE 0 using PMBus commands PAGE for VDD */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_write(I2C_SVDD_MONITOR_ADDR, ret = i2c_write(I2C_SVDD_MONITOR_ADDR,
PMBUS_CMD_PAGE, 1, &chan, 1); PMBUS_CMD_PAGE, 1, &chan, 1);
#else #else
@ -658,7 +658,7 @@ int get_serdes_volt(void)
} }
/* Read the output voltage using PMBus command READ_VOUT */ /* Read the output voltage using PMBus command READ_VOUT */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_read(I2C_SVDD_MONITOR_ADDR, ret = i2c_read(I2C_SVDD_MONITOR_ADDR,
PMBUS_CMD_READ_VOUT, 1, (void *)&vcode, 2); PMBUS_CMD_READ_VOUT, 1, (void *)&vcode, 2);
#else #else
@ -679,7 +679,7 @@ int set_serdes_volt(int svdd)
svdd & 0xFF, (svdd & 0xFF00) >> 8}; svdd & 0xFF, (svdd & 0xFF00) >> 8};
/* Write the desired voltage code to the SVDD regulator */ /* Write the desired voltage code to the SVDD regulator */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_write(I2C_SVDD_MONITOR_ADDR, ret = i2c_write(I2C_SVDD_MONITOR_ADDR,
PMBUS_CMD_PAGE_PLUS_WRITE, 1, (void *)&buff, 5); PMBUS_CMD_PAGE_PLUS_WRITE, 1, (void *)&buff, 5);
#else #else
@ -720,7 +720,7 @@ int set_serdes_volt(int svdd)
printf("SVDD changing of RDB\n"); printf("SVDD changing of RDB\n");
/* Read the BRDCFG54 via CLPD */ /* Read the BRDCFG54 via CLPD */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_read(CONFIG_SYS_I2C_FPGA_ADDR, ret = i2c_read(CONFIG_SYS_I2C_FPGA_ADDR,
QIXIS_BRDCFG4_OFFSET, 1, (void *)&brdcfg4, 1); QIXIS_BRDCFG4_OFFSET, 1, (void *)&brdcfg4, 1);
#else #else
@ -740,7 +740,7 @@ int set_serdes_volt(int svdd)
brdcfg4 = brdcfg4 | 0x08; brdcfg4 = brdcfg4 | 0x08;
/* Write to the BRDCFG4 */ /* Write to the BRDCFG4 */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_write(CONFIG_SYS_I2C_FPGA_ADDR, ret = i2c_write(CONFIG_SYS_I2C_FPGA_ADDR,
QIXIS_BRDCFG4_OFFSET, 1, (void *)&brdcfg4, 1); QIXIS_BRDCFG4_OFFSET, 1, (void *)&brdcfg4, 1);
#else #else

View file

@ -125,12 +125,12 @@ static void sgmii_configure_repeater(int serdes_port)
}; };
int *riser_phy_addr = &xqsgii_riser_phy_addr[0]; int *riser_phy_addr = &xqsgii_riser_phy_addr[0];
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *udev; struct udevice *udev;
#endif #endif
/* Set I2c to Slot 1 */ /* Set I2c to Slot 1 */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_write(0x77, 0, 0, &a, 1); ret = i2c_write(0x77, 0, 0, &a, 1);
#else #else
ret = i2c_get_chip_for_busnum(0, 0x77, 1, &udev); ret = i2c_get_chip_for_busnum(0, 0x77, 1, &udev);
@ -151,7 +151,7 @@ static void sgmii_configure_repeater(int serdes_port)
mii_bus = 1; mii_bus = 1;
dpmac_id = dpmac + 9; dpmac_id = dpmac + 9;
a = 0xb; a = 0xb;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_write(0x76, 0, 0, &a, 1); ret = i2c_write(0x76, 0, 0, &a, 1);
#else #else
ret = i2c_get_chip_for_busnum(0, 0x76, 1, &udev); ret = i2c_get_chip_for_busnum(0, 0x76, 1, &udev);
@ -198,7 +198,7 @@ static void sgmii_configure_repeater(int serdes_port)
reg_pair[6].val = &ch_b_ctl2[j]; reg_pair[6].val = &ch_b_ctl2[j];
for (k = 0; k < 10; k++) { for (k = 0; k < 10; k++) {
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_write(i2c_addr[dpmac], ret = i2c_write(i2c_addr[dpmac],
reg_pair[k].addr, reg_pair[k].addr,
1, reg_pair[k].val, 1); 1, reg_pair[k].val, 1);
@ -277,12 +277,12 @@ static void qsgmii_configure_repeater(int dpmac)
const char *dev = "LS2080A_QDS_MDIO0"; const char *dev = "LS2080A_QDS_MDIO0";
int ret = 0; int ret = 0;
unsigned short value; unsigned short value;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *udev; struct udevice *udev;
#endif #endif
/* Set I2c to Slot 1 */ /* Set I2c to Slot 1 */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_write(0x77, 0, 0, &a, 1); ret = i2c_write(0x77, 0, 0, &a, 1);
#else #else
ret = i2c_get_chip_for_busnum(0, 0x77, 1, &udev); ret = i2c_get_chip_for_busnum(0, 0x77, 1, &udev);
@ -347,7 +347,7 @@ static void qsgmii_configure_repeater(int dpmac)
reg_pair[6].val = &ch_b_ctl2[j]; reg_pair[6].val = &ch_b_ctl2[j];
for (k = 0; k < 10; k++) { for (k = 0; k < 10; k++) {
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_write(i2c_phy_addr, ret = i2c_write(i2c_phy_addr,
reg_pair[k].addr, reg_pair[k].addr,
1, reg_pair[k].val, 1); 1, reg_pair[k].val, 1);

View file

@ -164,7 +164,7 @@ unsigned long get_board_ddr_clk(void)
int select_i2c_ch_pca9547(u8 ch) int select_i2c_ch_pca9547(u8 ch)
{ {
int ret; int ret;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
ret = i2c_get_chip_for_busnum(0, I2C_MUX_PCA_ADDR_PRI, 1, &dev); ret = i2c_get_chip_for_busnum(0, I2C_MUX_PCA_ADDR_PRI, 1, &dev);
@ -238,7 +238,7 @@ int board_init(void)
select_i2c_ch_pca9547(I2C_MUX_CH_DEFAULT); select_i2c_ch_pca9547(I2C_MUX_CH_DEFAULT);
#ifdef CONFIG_RTC_ENABLE_32KHZ_OUTPUT #ifdef CONFIG_RTC_ENABLE_32KHZ_OUTPUT
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
rtc_enable_32khz_output(0, CONFIG_SYS_I2C_RTC_ADDR); rtc_enable_32khz_output(0, CONFIG_SYS_I2C_RTC_ADDR);
#else #else
rtc_enable_32khz_output(); rtc_enable_32khz_output();

View file

@ -167,7 +167,7 @@ int select_i2c_ch_pca9547(u8 ch)
{ {
int ret; int ret;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_write(I2C_MUX_PCA_ADDR_PRI, 0, 1, &ch, 1); ret = i2c_write(I2C_MUX_PCA_ADDR_PRI, 0, 1, &ch, 1);
#else #else
struct udevice *dev; struct udevice *dev;

View file

@ -83,7 +83,7 @@ int select_i2c_ch_pca9547(u8 ch)
{ {
int ret; int ret;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_write(I2C_MUX_PCA_ADDR_PRI, 0, 1, &ch, 1); ret = i2c_write(I2C_MUX_PCA_ADDR_PRI, 0, 1, &ch, 1);
#else #else
struct udevice *dev; struct udevice *dev;

View file

@ -141,7 +141,7 @@ int config_board_mux(int ctrl_type)
ccsr_gur_t __iomem *gur = (void *)(CONFIG_SYS_MPC85xx_GUTS_ADDR); ccsr_gur_t __iomem *gur = (void *)(CONFIG_SYS_MPC85xx_GUTS_ADDR);
u8 tmp; u8 tmp;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
int ret; int ret;
#if defined(CONFIG_TARGET_P1010RDB_PA) #if defined(CONFIG_TARGET_P1010RDB_PA)
@ -377,7 +377,7 @@ int i2c_pca9557_read(int type)
u8 val; u8 val;
int bus_num = I2C_PCA9557_BUS_NUM; int bus_num = I2C_PCA9557_BUS_NUM;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
int ret; int ret;
@ -419,7 +419,7 @@ int checkboard(void)
printf("Board: %sRDB-PA, ", cpu->name); printf("Board: %sRDB-PA, ", cpu->name);
#elif defined(CONFIG_TARGET_P1010RDB_PB) #elif defined(CONFIG_TARGET_P1010RDB_PB)
printf("Board: %sRDB-PB, ", cpu->name); printf("Board: %sRDB-PB, ", cpu->name);
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
int ret; int ret;
@ -462,7 +462,7 @@ int checkboard(void)
case 0xe: case 0xe:
puts("SDHC\n"); puts("SDHC\n");
val = 0x60; /* set pca9557 pin input/output */ val = 0x60; /* set pca9557 pin input/output */
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
dm_i2c_write(dev, 3, &val, 1); dm_i2c_write(dev, 3, &val, 1);
#else #else
i2c_write(I2C_PCA9557_ADDR2, 3, 1, &val, 1); i2c_write(I2C_PCA9557_ADDR2, 3, 1, &val, 1);

View file

@ -173,7 +173,7 @@ int checkboard(void)
in_8(&cpld_data->pcba_rev) & 0x0F); in_8(&cpld_data->pcba_rev) & 0x0F);
/* Initialize i2c early for rom_loc and flash bank information */ /* Initialize i2c early for rom_loc and flash bank information */
#if defined(CONFIG_DM_I2C) #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
int ret; int ret;

View file

@ -259,7 +259,7 @@ static u32 t1023rdb_ctrl(u32 ctrl_type)
u8 tmp; u8 tmp;
int bus_num = I2C_PCA6408_BUS_NUM; int bus_num = I2C_PCA6408_BUS_NUM;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
int ret; int ret;

View file

@ -83,7 +83,7 @@ int select_i2c_ch_pca9547(u8 ch, int bus_num)
{ {
int ret; int ret;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
ret = i2c_get_chip_for_busnum(bus_num, I2C_MUX_PCA_ADDR_PRI, 1, &dev); ret = i2c_get_chip_for_busnum(bus_num, I2C_MUX_PCA_ADDR_PRI, 1, &dev);

View file

@ -35,7 +35,7 @@ static int bus_type = -1;
static int lcd_id = -1; static int lcd_id = -1;
static unsigned short lcd_fwrev; static unsigned short lcd_fwrev;
static int current_brightness = -1; static int current_brightness = -1;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
static struct udevice *i2c_dev; static struct udevice *i2c_dev;
#endif #endif
@ -182,7 +182,7 @@ static int onewire_i2c_do_request(unsigned char req, unsigned char *buf)
tx[0] = req; tx[0] = req;
tx[1] = crc8_ow(req << 24, 8); tx[1] = crc8_ow(req << 24, 8);
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
if (dm_i2c_write(i2c_dev, 0, tx, 2)) if (dm_i2c_write(i2c_dev, 0, tx, 2))
return -EIO; return -EIO;
@ -214,7 +214,7 @@ static void onewire_i2c_init(void)
unsigned char buf[4]; unsigned char buf[4];
int ret; int ret;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_get_chip_for_busnum(ONEWIRE_I2C_BUS, ret = i2c_get_chip_for_busnum(ONEWIRE_I2C_BUS,
ONEWIRE_I2C_ADDR, 0, &i2c_dev); ONEWIRE_I2C_ADDR, 0, &i2c_dev);
#else #else

View file

@ -333,7 +333,7 @@ static int ivm_populate_env(unsigned char *buf, int len, int mac_address_offset)
int ivm_read_eeprom(unsigned char *buf, int len, int mac_address_offset) int ivm_read_eeprom(unsigned char *buf, int len, int mac_address_offset)
{ {
int ret; int ret;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *eedev = NULL; struct udevice *eedev = NULL;
ret = i2c_get_chip_for_busnum(CONFIG_KM_IVM_BUS, ret = i2c_get_chip_for_busnum(CONFIG_KM_IVM_BUS,

View file

@ -117,7 +117,7 @@ void set_board_info(void)
#ifdef CONFIG_LCD_MENU #ifdef CONFIG_LCD_MENU
static int power_key_pressed(u32 reg) static int power_key_pressed(u32 reg)
{ {
#ifndef CONFIG_DM_I2C /* TODO(maintainer): Convert to driver model */ #if !CONFIG_IS_ENABLED(DM_I2C) /* TODO(maintainer): Convert to driver model */
struct pmic *pmic; struct pmic *pmic;
u32 status; u32 status;
u32 mask; u32 mask;

View file

@ -52,7 +52,7 @@ int exynos_init(void)
return 0; return 0;
} }
#ifndef CONFIG_DM_I2C /* TODO(maintainer): Convert to driver model */ #if !CONFIG_IS_ENABLED(DM_I2C) /* TODO(maintainer): Convert to driver model */
static void trats_low_power_mode(void) static void trats_low_power_mode(void)
{ {
struct exynos4_clock *clk = struct exynos4_clock *clk =
@ -114,7 +114,7 @@ static void trats_low_power_mode(void)
int exynos_power_init(void) int exynos_power_init(void)
{ {
#ifndef CONFIG_DM_I2C /* TODO(maintainer): Convert to driver model */ #if !CONFIG_IS_ENABLED(DM_I2C) /* TODO(maintainer): Convert to driver model */
int chrg, ret; int chrg, ret;
struct power_battery *pb; struct power_battery *pb;
struct pmic *p_fg, *p_chrg, *p_muic, *p_bat; struct pmic *p_fg, *p_chrg, *p_muic, *p_bat;
@ -293,7 +293,7 @@ int board_usb_init(int index, enum usb_init_type init)
int g_dnl_board_usb_cable_connected(void) int g_dnl_board_usb_cable_connected(void)
{ {
#ifndef CONFIG_DM_I2C /* TODO(maintainer): Convert to driver model */ #if !CONFIG_IS_ENABLED(DM_I2C) /* TODO(maintainer): Convert to driver model */
struct pmic *muic = pmic_get("MAX8997_MUIC"); struct pmic *muic = pmic_get("MAX8997_MUIC");
if (!muic) if (!muic)
return 0; return 0;
@ -415,7 +415,7 @@ void exynos_reset_lcd(void)
int lcd_power(void) int lcd_power(void)
{ {
#ifndef CONFIG_DM_I2C /* TODO(maintainer): Convert to driver model */ #if !CONFIG_IS_ENABLED(DM_I2C) /* TODO(maintainer): Convert to driver model */
int ret = 0; int ret = 0;
struct pmic *p = pmic_get("MAX8997_PMIC"); struct pmic *p = pmic_get("MAX8997_PMIC");
if (!p) if (!p)
@ -439,7 +439,7 @@ int lcd_power(void)
int mipi_power(void) int mipi_power(void)
{ {
#ifndef CONFIG_DM_I2C /* TODO(maintainer): Convert to driver model */ #if !CONFIG_IS_ENABLED(DM_I2C) /* TODO(maintainer): Convert to driver model */
int ret = 0; int ret = 0;
struct pmic *p = pmic_get("MAX8997_PMIC"); struct pmic *p = pmic_get("MAX8997_PMIC");
if (!p) if (!p)

View file

@ -129,7 +129,7 @@ int exynos_init(void)
int exynos_power_init(void) int exynos_power_init(void)
{ {
#ifndef CONFIG_DM_I2C /* TODO(maintainer): Convert to driver model */ #if !CONFIG_IS_ENABLED(DM_I2C) /* TODO(maintainer): Convert to driver model */
int chrg; int chrg;
struct power_battery *pb; struct power_battery *pb;
struct pmic *p_chrg, *p_muic, *p_fg, *p_bat; struct pmic *p_chrg, *p_muic, *p_fg, *p_bat;
@ -192,7 +192,7 @@ int exynos_power_init(void)
#ifdef CONFIG_USB_GADGET #ifdef CONFIG_USB_GADGET
static int s5pc210_phy_control(int on) static int s5pc210_phy_control(int on)
{ {
#ifndef CONFIG_DM_I2C /* TODO(maintainer): Convert to driver model */ #if !CONFIG_IS_ENABLED(DM_I2C) /* TODO(maintainer): Convert to driver model */
int ret = 0; int ret = 0;
unsigned int val; unsigned int val;
struct pmic *p, *p_pmic, *p_muic; struct pmic *p, *p_pmic, *p_muic;
@ -269,7 +269,7 @@ int board_usb_init(int index, enum usb_init_type init)
int g_dnl_board_usb_cable_connected(void) int g_dnl_board_usb_cable_connected(void)
{ {
#ifndef CONFIG_DM_I2C /* TODO(maintainer): Convert to driver model */ #if !CONFIG_IS_ENABLED(DM_I2C) /* TODO(maintainer): Convert to driver model */
struct pmic *muic = pmic_get("MAX77693_MUIC"); struct pmic *muic = pmic_get("MAX77693_MUIC");
if (!muic) if (!muic)
return 0; return 0;
@ -288,7 +288,7 @@ int g_dnl_board_usb_cable_connected(void)
#ifdef CONFIG_LCD #ifdef CONFIG_LCD
int mipi_power(void) int mipi_power(void)
{ {
#ifndef CONFIG_DM_I2C /* TODO(maintainer): Convert to driver model */ #if !CONFIG_IS_ENABLED(DM_I2C) /* TODO(maintainer): Convert to driver model */
struct pmic *p = pmic_get("MAX77686_PMIC"); struct pmic *p = pmic_get("MAX77686_PMIC");
/* LDO8 VMIPI_1.0V_AP */ /* LDO8 VMIPI_1.0V_AP */
@ -302,7 +302,7 @@ int mipi_power(void)
void exynos_lcd_power_on(void) void exynos_lcd_power_on(void)
{ {
#ifndef CONFIG_DM_I2C /* TODO(maintainer): Convert to driver model */ #if !CONFIG_IS_ENABLED(DM_I2C) /* TODO(maintainer): Convert to driver model */
struct pmic *p = pmic_get("MAX77686_PMIC"); struct pmic *p = pmic_get("MAX77686_PMIC");
/* LCD_2.2V_EN: GPC0[1] */ /* LCD_2.2V_EN: GPC0[1] */

View file

@ -293,7 +293,7 @@ int board_init(void)
} }
} }
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
/* /*
* Temporary workaround for enabling I2C clocks until proper sunxi DM * Temporary workaround for enabling I2C clocks until proper sunxi DM
* clk, reset and pinctrl drivers land. * clk, reset and pinctrl drivers land.

View file

@ -77,7 +77,7 @@ static struct ctrl_dev *cdev = (struct ctrl_dev *)CTRL_DEVICE_BASE;
void do_board_detect(void) void do_board_detect(void)
{ {
enable_i2c0_pin_mux(); enable_i2c0_pin_mux();
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_init(CONFIG_SYS_OMAP24_I2C_SPEED, CONFIG_SYS_OMAP24_I2C_SLAVE); i2c_init(CONFIG_SYS_OMAP24_I2C_SPEED, CONFIG_SYS_OMAP24_I2C_SLAVE);
#endif #endif
if (ti_i2c_eeprom_am_get(CONFIG_EEPROM_BUS_ADDRESS, if (ti_i2c_eeprom_am_get(CONFIG_EEPROM_BUS_ADDRESS,
@ -336,7 +336,7 @@ static void scale_vcores_bone(int freq)
if (board_is_bone() && !strncmp(board_ti_get_rev(), "00A1", 4)) if (board_is_bone() && !strncmp(board_ti_get_rev(), "00A1", 4))
return; return;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
if (i2c_probe(TPS65217_CHIP_PM)) if (i2c_probe(TPS65217_CHIP_PM))
return; return;
#else #else
@ -435,7 +435,7 @@ void scale_vcores_generic(int freq)
* 1.10V. For MPU voltage we need to switch based on * 1.10V. For MPU voltage we need to switch based on
* the frequency we are running at. * the frequency we are running at.
*/ */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
if (i2c_probe(TPS65910_CTRL_I2C_ADDR)) if (i2c_probe(TPS65910_CTRL_I2C_ADDR))
return; return;
#else #else
@ -469,7 +469,7 @@ void gpi2c_init(void)
if (first_time) { if (first_time) {
enable_i2c0_pin_mux(); enable_i2c0_pin_mux();
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_init(CONFIG_SYS_OMAP24_I2C_SPEED, i2c_init(CONFIG_SYS_OMAP24_I2C_SPEED,
CONFIG_SYS_OMAP24_I2C_SLAVE); CONFIG_SYS_OMAP24_I2C_SLAVE);
#endif #endif

View file

@ -333,7 +333,7 @@ static unsigned short detect_daughter_board_profile(void)
{ {
unsigned short val; unsigned short val;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
if (i2c_probe(I2C_CPLD_ADDR)) if (i2c_probe(I2C_CPLD_ADDR))
return PROFILE_NONE; return PROFILE_NONE;

View file

@ -393,7 +393,7 @@ void scale_vcores_generic(u32 m)
{ {
int mpu_vdd, ddr_volt; int mpu_vdd, ddr_volt;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
if (i2c_probe(TPS65218_CHIP_PM)) if (i2c_probe(TPS65218_CHIP_PM))
return; return;
#else #else
@ -451,7 +451,7 @@ void scale_vcores_idk(u32 m)
{ {
int mpu_vdd; int mpu_vdd;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
if (i2c_probe(TPS62362_I2C_ADDR)) if (i2c_probe(TPS62362_I2C_ADDR))
return; return;
#else #else
@ -492,7 +492,7 @@ void gpi2c_init(void)
if (first_time) { if (first_time) {
enable_i2c0_pin_mux(); enable_i2c0_pin_mux();
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_init(CONFIG_SYS_OMAP24_I2C_SPEED, i2c_init(CONFIG_SYS_OMAP24_I2C_SPEED,
CONFIG_SYS_OMAP24_I2C_SLAVE); CONFIG_SYS_OMAP24_I2C_SLAVE);
#endif #endif
@ -632,14 +632,14 @@ void sdram_init(void)
int power_init_board(void) int power_init_board(void)
{ {
int rc; int rc;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
struct pmic *p = NULL; struct pmic *p = NULL;
#endif #endif
if (board_is_idk()) { if (board_is_idk()) {
rc = power_tps62362_init(0); rc = power_tps62362_init(0);
if (rc) if (rc)
goto done; goto done;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
p = pmic_get("TPS62362"); p = pmic_get("TPS62362");
if (!p || pmic_probe(p)) if (!p || pmic_probe(p))
goto done; goto done;
@ -649,7 +649,7 @@ int power_init_board(void)
rc = power_tps65218_init(0); rc = power_tps65218_init(0);
if (rc) if (rc)
goto done; goto done;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
p = pmic_get("TPS65218_PMIC"); p = pmic_get("TPS65218_PMIC");
if (!p || pmic_probe(p)) if (!p || pmic_probe(p))
goto done; goto done;

View file

@ -22,7 +22,7 @@
#include "board_detect.h" #include "board_detect.h"
#if !defined(CONFIG_DM_I2C) #if !CONFIG_IS_ENABLED(DM_I2C)
/** /**
* ti_i2c_eeprom_init - Initialize an i2c bus and probe for a device * ti_i2c_eeprom_init - Initialize an i2c bus and probe for a device
* @i2c_bus: i2c bus number to initialize * @i2c_bus: i2c bus number to initialize
@ -89,7 +89,7 @@ static int __maybe_unused ti_i2c_eeprom_get(int bus_addr, int dev_addr,
u32 hdr_read; u32 hdr_read;
int rc; int rc;
#if defined(CONFIG_DM_I2C) #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
struct udevice *bus; struct udevice *bus;

View file

@ -259,7 +259,7 @@ int board_fit_config_name_match(const char *name)
#if defined(CONFIG_DTB_RESELECT) #if defined(CONFIG_DTB_RESELECT)
static int k2g_alt_board_detect(void) static int k2g_alt_board_detect(void)
{ {
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
int rc; int rc;
rc = i2c_set_bus_num(1); rc = i2c_set_bus_num(1);

View file

@ -54,7 +54,7 @@ DECLARE_GLOBAL_DATA_PTR;
#define REV_DETECTION IMX_GPIO_NR(2, 28) #define REV_DETECTION IMX_GPIO_NR(2, 28)
/* Speed defined in Kconfig is only applicable when not using DM_I2C. */ /* Speed defined in Kconfig is only applicable when not using DM_I2C. */
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
#define I2C1_SPEED_NON_DM 0 #define I2C1_SPEED_NON_DM 0
#define I2C2_SPEED_NON_DM 0 #define I2C2_SPEED_NON_DM 0
#else #else
@ -259,7 +259,7 @@ static void do_enable_hdmi(struct display_info_t const *dev)
static int detect_i2c(struct display_info_t const *dev) static int detect_i2c(struct display_info_t const *dev)
{ {
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *bus, *udev; struct udevice *bus, *udev;
int rc; int rc;

View file

@ -61,7 +61,7 @@
#endif #endif
#endif #endif
#if defined(CONFIG_DM_I2C) #if CONFIG_IS_ENABLED(DM_I2C)
static int eeprom_i2c_bus; static int eeprom_i2c_bus;
#endif #endif
@ -73,7 +73,7 @@ __weak int eeprom_write_enable(unsigned dev_addr, int state)
void eeprom_init(int bus) void eeprom_init(int bus)
{ {
/* I2C EEPROM */ /* I2C EEPROM */
#if defined(CONFIG_DM_I2C) #if CONFIG_IS_ENABLED(DM_I2C)
eeprom_i2c_bus = bus; eeprom_i2c_bus = bus;
#elif defined(CONFIG_SYS_I2C) #elif defined(CONFIG_SYS_I2C)
if (bus >= 0) if (bus >= 0)
@ -132,7 +132,7 @@ static int eeprom_rw_block(unsigned offset, uchar *addr, unsigned alen,
{ {
int ret = 0; int ret = 0;
#if defined(CONFIG_DM_I2C) #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
ret = i2c_get_chip_for_busnum(eeprom_i2c_bus, addr[0], ret = i2c_get_chip_for_busnum(eeprom_i2c_bus, addr[0],

View file

@ -124,13 +124,13 @@ static uchar i2c_no_probes[] = CONFIG_SYS_I2C_NOPROBES;
* For legacy code, this is not stored, so we need to use a suitable * For legacy code, this is not stored, so we need to use a suitable
* default. * default.
*/ */
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
#define DEFAULT_ADDR_LEN (-1) #define DEFAULT_ADDR_LEN (-1)
#else #else
#define DEFAULT_ADDR_LEN 1 #define DEFAULT_ADDR_LEN 1
#endif #endif
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
static struct udevice *i2c_cur_bus; static struct udevice *i2c_cur_bus;
static int cmd_i2c_set_bus_num(unsigned int busnum) static int cmd_i2c_set_bus_num(unsigned int busnum)
@ -209,7 +209,7 @@ void i2c_init_board(void)
* *
* Returns I2C bus speed in Hz. * Returns I2C bus speed in Hz.
*/ */
#if !defined(CONFIG_SYS_I2C) && !defined(CONFIG_DM_I2C) #if !defined(CONFIG_SYS_I2C) && !CONFIG_IS_ENABLED(DM_I2C)
/* /*
* TODO: Implement architecture-specific get/set functions * TODO: Implement architecture-specific get/set functions
* Should go away, if we switched completely to new multibus support * Should go away, if we switched completely to new multibus support
@ -298,7 +298,7 @@ static int do_i2c_read(struct cmd_tbl *cmdtp, int flag, int argc,
int alen; int alen;
u_char *memaddr; u_char *memaddr;
int ret; int ret;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
#endif #endif
@ -329,7 +329,7 @@ static int do_i2c_read(struct cmd_tbl *cmdtp, int flag, int argc,
*/ */
memaddr = (u_char *)simple_strtoul(argv[4], NULL, 16); memaddr = (u_char *)simple_strtoul(argv[4], NULL, 16);
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_get_cur_bus_chip(chip, &dev); ret = i2c_get_cur_bus_chip(chip, &dev);
if (!ret && alen != -1) if (!ret && alen != -1)
ret = i2c_set_chip_offset_len(dev, alen); ret = i2c_set_chip_offset_len(dev, alen);
@ -352,7 +352,7 @@ static int do_i2c_write(struct cmd_tbl *cmdtp, int flag, int argc,
int alen; int alen;
u_char *memaddr; u_char *memaddr;
int ret; int ret;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
struct dm_i2c_chip *i2c_chip; struct dm_i2c_chip *i2c_chip;
#endif #endif
@ -384,7 +384,7 @@ static int do_i2c_write(struct cmd_tbl *cmdtp, int flag, int argc,
*/ */
length = simple_strtoul(argv[4], NULL, 16); length = simple_strtoul(argv[4], NULL, 16);
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_get_cur_bus_chip(chip, &dev); ret = i2c_get_cur_bus_chip(chip, &dev);
if (!ret && alen != -1) if (!ret && alen != -1)
ret = i2c_set_chip_offset_len(dev, alen); ret = i2c_set_chip_offset_len(dev, alen);
@ -402,7 +402,7 @@ static int do_i2c_write(struct cmd_tbl *cmdtp, int flag, int argc,
* a page boundary. No write delay upon completion, take this * a page boundary. No write delay upon completion, take this
* into account if linking commands. * into account if linking commands.
*/ */
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
i2c_chip->flags &= ~DM_I2C_CHIP_WR_ADDRESS; i2c_chip->flags &= ~DM_I2C_CHIP_WR_ADDRESS;
ret = dm_i2c_write(dev, devaddr, memaddr, length); ret = dm_i2c_write(dev, devaddr, memaddr, length);
#else #else
@ -416,7 +416,7 @@ static int do_i2c_write(struct cmd_tbl *cmdtp, int flag, int argc,
* write transactions of one byte each * write transactions of one byte each
*/ */
while (length-- > 0) { while (length-- > 0) {
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
i2c_chip->flags |= DM_I2C_CHIP_WR_ADDRESS; i2c_chip->flags |= DM_I2C_CHIP_WR_ADDRESS;
ret = dm_i2c_write(dev, devaddr++, memaddr++, 1); ret = dm_i2c_write(dev, devaddr++, memaddr++, 1);
#else #else
@ -435,7 +435,7 @@ static int do_i2c_write(struct cmd_tbl *cmdtp, int flag, int argc,
return 0; return 0;
} }
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
static int do_i2c_flags(struct cmd_tbl *cmdtp, int flag, int argc, static int do_i2c_flags(struct cmd_tbl *cmdtp, int flag, int argc,
char *const argv[]) char *const argv[])
{ {
@ -520,7 +520,7 @@ static int do_i2c_md(struct cmd_tbl *cmdtp, int flag, int argc,
int alen; int alen;
int j, nbytes, linebytes; int j, nbytes, linebytes;
int ret; int ret;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
#endif #endif
@ -562,7 +562,7 @@ static int do_i2c_md(struct cmd_tbl *cmdtp, int flag, int argc,
length = simple_strtoul(argv[3], NULL, 16); length = simple_strtoul(argv[3], NULL, 16);
} }
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_get_cur_bus_chip(chip, &dev); ret = i2c_get_cur_bus_chip(chip, &dev);
if (!ret && alen != -1) if (!ret && alen != -1)
ret = i2c_set_chip_offset_len(dev, alen); ret = i2c_set_chip_offset_len(dev, alen);
@ -583,7 +583,7 @@ static int do_i2c_md(struct cmd_tbl *cmdtp, int flag, int argc,
linebytes = (nbytes > DISP_LINE_LEN) ? DISP_LINE_LEN : nbytes; linebytes = (nbytes > DISP_LINE_LEN) ? DISP_LINE_LEN : nbytes;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
ret = dm_i2c_read(dev, addr, linebuf, linebytes); ret = dm_i2c_read(dev, addr, linebuf, linebytes);
#else #else
ret = i2c_read(chip, addr, alen, linebuf, linebytes); ret = i2c_read(chip, addr, alen, linebuf, linebytes);
@ -641,7 +641,7 @@ static int do_i2c_mw(struct cmd_tbl *cmdtp, int flag, int argc,
uchar byte; uchar byte;
int count; int count;
int ret; int ret;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
#endif #endif
@ -661,7 +661,7 @@ static int do_i2c_mw(struct cmd_tbl *cmdtp, int flag, int argc,
if (alen > 3) if (alen > 3)
return CMD_RET_USAGE; return CMD_RET_USAGE;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_get_cur_bus_chip(chip, &dev); ret = i2c_get_cur_bus_chip(chip, &dev);
if (!ret && alen != -1) if (!ret && alen != -1)
ret = i2c_set_chip_offset_len(dev, alen); ret = i2c_set_chip_offset_len(dev, alen);
@ -682,7 +682,7 @@ static int do_i2c_mw(struct cmd_tbl *cmdtp, int flag, int argc,
count = 1; count = 1;
while (count-- > 0) { while (count-- > 0) {
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
ret = dm_i2c_write(dev, addr++, &byte, 1); ret = dm_i2c_write(dev, addr++, &byte, 1);
#else #else
ret = i2c_write(chip, addr++, alen, &byte, 1); ret = i2c_write(chip, addr++, alen, &byte, 1);
@ -730,7 +730,7 @@ static int do_i2c_crc(struct cmd_tbl *cmdtp, int flag, int argc,
ulong crc; ulong crc;
ulong err; ulong err;
int ret = 0; int ret = 0;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
#endif #endif
@ -750,7 +750,7 @@ static int do_i2c_crc(struct cmd_tbl *cmdtp, int flag, int argc,
if (alen > 3) if (alen > 3)
return CMD_RET_USAGE; return CMD_RET_USAGE;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_get_cur_bus_chip(chip, &dev); ret = i2c_get_cur_bus_chip(chip, &dev);
if (!ret && alen != -1) if (!ret && alen != -1)
ret = i2c_set_chip_offset_len(dev, alen); ret = i2c_set_chip_offset_len(dev, alen);
@ -770,7 +770,7 @@ static int do_i2c_crc(struct cmd_tbl *cmdtp, int flag, int argc,
crc = 0; crc = 0;
err = 0; err = 0;
while (count-- > 0) { while (count-- > 0) {
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
ret = dm_i2c_read(dev, addr, &byte, 1); ret = dm_i2c_read(dev, addr, &byte, 1);
#else #else
ret = i2c_read(chip, addr, alen, &byte, 1); ret = i2c_read(chip, addr, alen, &byte, 1);
@ -814,7 +814,7 @@ static int mod_i2c_mem(struct cmd_tbl *cmdtp, int incrflag, int flag, int argc,
int size = 1; int size = 1;
int nbytes; int nbytes;
int ret; int ret;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
#endif #endif
@ -851,7 +851,7 @@ static int mod_i2c_mem(struct cmd_tbl *cmdtp, int incrflag, int flag, int argc,
return CMD_RET_USAGE; return CMD_RET_USAGE;
} }
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_get_cur_bus_chip(chip, &dev); ret = i2c_get_cur_bus_chip(chip, &dev);
if (!ret && alen != -1) if (!ret && alen != -1)
ret = i2c_set_chip_offset_len(dev, alen); ret = i2c_set_chip_offset_len(dev, alen);
@ -865,7 +865,7 @@ static int mod_i2c_mem(struct cmd_tbl *cmdtp, int incrflag, int flag, int argc,
*/ */
do { do {
printf("%08lx:", addr); printf("%08lx:", addr);
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
ret = dm_i2c_read(dev, addr, (uchar *)&data, size); ret = dm_i2c_read(dev, addr, (uchar *)&data, size);
#else #else
ret = i2c_read(chip, addr, alen, (uchar *)&data, size); ret = i2c_read(chip, addr, alen, (uchar *)&data, size);
@ -912,7 +912,7 @@ static int mod_i2c_mem(struct cmd_tbl *cmdtp, int incrflag, int flag, int argc,
* good enough to not time out * good enough to not time out
*/ */
bootretry_reset_cmd_timeout(); bootretry_reset_cmd_timeout();
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
ret = dm_i2c_write(dev, addr, (uchar *)&data, ret = dm_i2c_write(dev, addr, (uchar *)&data,
size); size);
#else #else
@ -964,7 +964,7 @@ static int do_i2c_probe(struct cmd_tbl *cmdtp, int flag, int argc,
unsigned int bus = GET_BUS_NUM; unsigned int bus = GET_BUS_NUM;
#endif /* NOPROBES */ #endif /* NOPROBES */
int ret; int ret;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *bus, *dev; struct udevice *bus, *dev;
if (i2c_get_cur_bus(&bus)) if (i2c_get_cur_bus(&bus))
@ -990,7 +990,7 @@ static int do_i2c_probe(struct cmd_tbl *cmdtp, int flag, int argc,
if (skip) if (skip)
continue; continue;
#endif #endif
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
ret = dm_i2c_probe(bus, j, 0, &dev); ret = dm_i2c_probe(bus, j, 0, &dev);
#else #else
ret = i2c_probe(j); ret = i2c_probe(j);
@ -1039,7 +1039,7 @@ static int do_i2c_loop(struct cmd_tbl *cmdtp, int flag, int argc,
u_char bytes[16]; u_char bytes[16];
int delay; int delay;
int ret; int ret;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
#endif #endif
@ -1058,7 +1058,7 @@ static int do_i2c_loop(struct cmd_tbl *cmdtp, int flag, int argc,
alen = get_alen(argv[2], DEFAULT_ADDR_LEN); alen = get_alen(argv[2], DEFAULT_ADDR_LEN);
if (alen > 3) if (alen > 3)
return CMD_RET_USAGE; return CMD_RET_USAGE;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_get_cur_bus_chip(chip, &dev); ret = i2c_get_cur_bus_chip(chip, &dev);
if (!ret && alen != -1) if (!ret && alen != -1)
ret = i2c_set_chip_offset_len(dev, alen); ret = i2c_set_chip_offset_len(dev, alen);
@ -1084,7 +1084,7 @@ static int do_i2c_loop(struct cmd_tbl *cmdtp, int flag, int argc,
* Run the loop... * Run the loop...
*/ */
while (1) { while (1) {
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
ret = dm_i2c_read(dev, addr, bytes, length); ret = dm_i2c_read(dev, addr, bytes, length);
#else #else
ret = i2c_read(chip, addr, alen, bytes, length); ret = i2c_read(chip, addr, alen, bytes, length);
@ -1165,7 +1165,7 @@ static int do_sdram(struct cmd_tbl *cmdtp, int flag, int argc,
u_char data[128]; u_char data[128];
u_char cksum; u_char cksum;
int j, ret; int j, ret;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
#endif #endif
@ -1221,7 +1221,7 @@ static int do_sdram(struct cmd_tbl *cmdtp, int flag, int argc,
*/ */
chip = simple_strtoul (argv[1], NULL, 16); chip = simple_strtoul (argv[1], NULL, 16);
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_get_cur_bus_chip(chip, &dev); ret = i2c_get_cur_bus_chip(chip, &dev);
if (!ret) if (!ret)
ret = dm_i2c_read(dev, 0, data, sizeof(data)); ret = dm_i2c_read(dev, 0, data, sizeof(data));
@ -1664,7 +1664,7 @@ int do_edid(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
uint chip; uint chip;
struct edid1_info edid; struct edid1_info edid;
int ret; int ret;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
#endif #endif
@ -1674,7 +1674,7 @@ int do_edid(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
} }
chip = simple_strtoul(argv[1], NULL, 16); chip = simple_strtoul(argv[1], NULL, 16);
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_get_cur_bus_chip(chip, &dev); ret = i2c_get_cur_bus_chip(chip, &dev);
if (!ret) if (!ret)
ret = dm_i2c_read(dev, 0, (uchar *)&edid, sizeof(edid)); ret = dm_i2c_read(dev, 0, (uchar *)&edid, sizeof(edid));
@ -1695,7 +1695,7 @@ int do_edid(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
} }
#endif /* CONFIG_I2C_EDID */ #endif /* CONFIG_I2C_EDID */
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
static void show_bus(struct udevice *bus) static void show_bus(struct udevice *bus)
{ {
struct udevice *dev; struct udevice *dev;
@ -1725,13 +1725,13 @@ static void show_bus(struct udevice *bus)
* *
* Returns zero always. * Returns zero always.
*/ */
#if defined(CONFIG_SYS_I2C) || defined(CONFIG_DM_I2C) #if defined(CONFIG_SYS_I2C) || CONFIG_IS_ENABLED(DM_I2C)
static int do_i2c_show_bus(struct cmd_tbl *cmdtp, int flag, int argc, static int do_i2c_show_bus(struct cmd_tbl *cmdtp, int flag, int argc,
char *const argv[]) char *const argv[])
{ {
if (argc == 1) { if (argc == 1) {
/* show all busses */ /* show all busses */
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *bus; struct udevice *bus;
struct uclass *uc; struct uclass *uc;
int ret; int ret;
@ -1766,7 +1766,7 @@ static int do_i2c_show_bus(struct cmd_tbl *cmdtp, int flag, int argc,
/* show specific bus */ /* show specific bus */
i = simple_strtoul(argv[1], NULL, 10); i = simple_strtoul(argv[1], NULL, 10);
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *bus; struct udevice *bus;
int ret; int ret;
@ -1812,7 +1812,7 @@ static int do_i2c_show_bus(struct cmd_tbl *cmdtp, int flag, int argc,
* on error. * on error.
*/ */
#if defined(CONFIG_SYS_I2C) || defined(CONFIG_I2C_MULTI_BUS) || \ #if defined(CONFIG_SYS_I2C) || defined(CONFIG_I2C_MULTI_BUS) || \
defined(CONFIG_DM_I2C) CONFIG_IS_ENABLED(DM_I2C)
static int do_i2c_bus_num(struct cmd_tbl *cmdtp, int flag, int argc, static int do_i2c_bus_num(struct cmd_tbl *cmdtp, int flag, int argc,
char *const argv[]) char *const argv[])
{ {
@ -1821,7 +1821,7 @@ static int do_i2c_bus_num(struct cmd_tbl *cmdtp, int flag, int argc,
if (argc == 1) { if (argc == 1) {
/* querying current setting */ /* querying current setting */
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *bus; struct udevice *bus;
if (!i2c_get_cur_bus(&bus)) if (!i2c_get_cur_bus(&bus))
@ -1841,7 +1841,7 @@ static int do_i2c_bus_num(struct cmd_tbl *cmdtp, int flag, int argc,
} }
#endif #endif
printf("Setting bus to %d\n", bus_no); printf("Setting bus to %d\n", bus_no);
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
ret = cmd_i2c_set_bus_num(bus_no); ret = cmd_i2c_set_bus_num(bus_no);
#else #else
ret = i2c_set_bus_num(bus_no); ret = i2c_set_bus_num(bus_no);
@ -1869,14 +1869,14 @@ static int do_i2c_bus_speed(struct cmd_tbl *cmdtp, int flag, int argc,
{ {
int speed, ret=0; int speed, ret=0;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *bus; struct udevice *bus;
if (i2c_get_cur_bus(&bus)) if (i2c_get_cur_bus(&bus))
return 1; return 1;
#endif #endif
if (argc == 1) { if (argc == 1) {
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
speed = dm_i2c_get_bus_speed(bus); speed = dm_i2c_get_bus_speed(bus);
#else #else
speed = i2c_get_bus_speed(); speed = i2c_get_bus_speed();
@ -1886,7 +1886,7 @@ static int do_i2c_bus_speed(struct cmd_tbl *cmdtp, int flag, int argc,
} else { } else {
speed = simple_strtoul(argv[1], NULL, 10); speed = simple_strtoul(argv[1], NULL, 10);
printf("Setting bus speed to %d Hz\n", speed); printf("Setting bus speed to %d Hz\n", speed);
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
ret = dm_i2c_set_bus_speed(bus, speed); ret = dm_i2c_set_bus_speed(bus, speed);
#else #else
ret = i2c_set_bus_speed(speed); ret = i2c_set_bus_speed(speed);
@ -1942,7 +1942,7 @@ static int do_i2c_nm(struct cmd_tbl *cmdtp, int flag, int argc,
static int do_i2c_reset(struct cmd_tbl *cmdtp, int flag, int argc, static int do_i2c_reset(struct cmd_tbl *cmdtp, int flag, int argc,
char *const argv[]) char *const argv[])
{ {
#if defined(CONFIG_DM_I2C) #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *bus; struct udevice *bus;
if (i2c_get_cur_bus(&bus)) if (i2c_get_cur_bus(&bus))
@ -1960,12 +1960,12 @@ static int do_i2c_reset(struct cmd_tbl *cmdtp, int flag, int argc,
} }
static struct cmd_tbl cmd_i2c_sub[] = { static struct cmd_tbl cmd_i2c_sub[] = {
#if defined(CONFIG_SYS_I2C) || defined(CONFIG_DM_I2C) #if defined(CONFIG_SYS_I2C) || CONFIG_IS_ENABLED(DM_I2C)
U_BOOT_CMD_MKENT(bus, 1, 1, do_i2c_show_bus, "", ""), U_BOOT_CMD_MKENT(bus, 1, 1, do_i2c_show_bus, "", ""),
#endif #endif
U_BOOT_CMD_MKENT(crc32, 3, 1, do_i2c_crc, "", ""), U_BOOT_CMD_MKENT(crc32, 3, 1, do_i2c_crc, "", ""),
#if defined(CONFIG_SYS_I2C) || \ #if defined(CONFIG_SYS_I2C) || \
defined(CONFIG_I2C_MULTI_BUS) || defined(CONFIG_DM_I2C) defined(CONFIG_I2C_MULTI_BUS) || CONFIG_IS_ENABLED(DM_I2C)
U_BOOT_CMD_MKENT(dev, 1, 1, do_i2c_bus_num, "", ""), U_BOOT_CMD_MKENT(dev, 1, 1, do_i2c_bus_num, "", ""),
#endif /* CONFIG_I2C_MULTI_BUS */ #endif /* CONFIG_I2C_MULTI_BUS */
#if defined(CONFIG_I2C_EDID) #if defined(CONFIG_I2C_EDID)
@ -1979,7 +1979,7 @@ static struct cmd_tbl cmd_i2c_sub[] = {
U_BOOT_CMD_MKENT(probe, 0, 1, do_i2c_probe, "", ""), U_BOOT_CMD_MKENT(probe, 0, 1, do_i2c_probe, "", ""),
U_BOOT_CMD_MKENT(read, 5, 1, do_i2c_read, "", ""), U_BOOT_CMD_MKENT(read, 5, 1, do_i2c_read, "", ""),
U_BOOT_CMD_MKENT(write, 6, 0, do_i2c_write, "", ""), U_BOOT_CMD_MKENT(write, 6, 0, do_i2c_write, "", ""),
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
U_BOOT_CMD_MKENT(flags, 2, 1, do_i2c_flags, "", ""), U_BOOT_CMD_MKENT(flags, 2, 1, do_i2c_flags, "", ""),
U_BOOT_CMD_MKENT(olen, 2, 1, do_i2c_olen, "", ""), U_BOOT_CMD_MKENT(olen, 2, 1, do_i2c_olen, "", ""),
#endif #endif
@ -2036,13 +2036,13 @@ static int do_i2c(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
/***************************************************/ /***************************************************/
#ifdef CONFIG_SYS_LONGHELP #ifdef CONFIG_SYS_LONGHELP
static char i2c_help_text[] = static char i2c_help_text[] =
#if defined(CONFIG_SYS_I2C) || defined(CONFIG_DM_I2C) #if defined(CONFIG_SYS_I2C) || CONFIG_IS_ENABLED(DM_I2C)
"bus [muxtype:muxaddr:muxchannel] - show I2C bus info\n" "bus [muxtype:muxaddr:muxchannel] - show I2C bus info\n"
"i2c " /* That's the prefix for the crc32 command below. */ "i2c " /* That's the prefix for the crc32 command below. */
#endif #endif
"crc32 chip address[.0, .1, .2] count - compute CRC32 checksum\n" "crc32 chip address[.0, .1, .2] count - compute CRC32 checksum\n"
#if defined(CONFIG_SYS_I2C) || \ #if defined(CONFIG_SYS_I2C) || \
defined(CONFIG_I2C_MULTI_BUS) || defined(CONFIG_DM_I2C) defined(CONFIG_I2C_MULTI_BUS) || CONFIG_IS_ENABLED(DM_I2C)
"i2c dev [dev] - show or set current I2C bus\n" "i2c dev [dev] - show or set current I2C bus\n"
#endif /* CONFIG_I2C_MULTI_BUS */ #endif /* CONFIG_I2C_MULTI_BUS */
#if defined(CONFIG_I2C_EDID) #if defined(CONFIG_I2C_EDID)
@ -2057,7 +2057,7 @@ static char i2c_help_text[] =
"i2c read chip address[.0, .1, .2] length memaddress - read to memory\n" "i2c read chip address[.0, .1, .2] length memaddress - read to memory\n"
"i2c write memaddress chip address[.0, .1, .2] length [-s] - write memory\n" "i2c write memaddress chip address[.0, .1, .2] length [-s] - write memory\n"
" to I2C; the -s option selects bulk write in a single transaction\n" " to I2C; the -s option selects bulk write in a single transaction\n"
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
"i2c flags chip [flags] - set or get chip flags\n" "i2c flags chip [flags] - set or get chip flags\n"
"i2c olen chip [offset_length] - set or get chip offset length\n" "i2c olen chip [offset_length] - set or get chip offset length\n"
#endif #endif

View file

@ -25,7 +25,7 @@ forward to convert these, at some point there may come a patch to remove them!
Here is a suggested approach for converting your I2C driver over to driver Here is a suggested approach for converting your I2C driver over to driver
model. Please feel free to update this file with your ideas and suggestions. model. Please feel free to update this file with your ideas and suggestions.
- #ifdef out all your own I2C driver code (#ifndef CONFIG_DM_I2C) - #ifdef out all your own I2C driver code (#if !CONFIG_IS_ENABLED(DM_I2C))
- Define CONFIG_DM_I2C for your board, vendor or architecture - Define CONFIG_DM_I2C for your board, vendor or architecture
- If the board does not already use driver model, you need CONFIG_DM also - If the board does not already use driver model, you need CONFIG_DM also
- Your board should then build, but will not work fully since there will be - Your board should then build, but will not work fully since there will be

View file

@ -86,7 +86,7 @@ u8 spd_i2c_addr[CONFIG_SYS_NUM_DDR_CTLRS][CONFIG_DIMM_SLOTS_PER_CTLR] = {
#endif #endif
#if defined(CONFIG_DM_I2C) #if CONFIG_IS_ENABLED(DM_I2C)
#define DEV_TYPE struct udevice #define DEV_TYPE struct udevice
#else #else
/* Local udevice */ /* Local udevice */
@ -106,7 +106,7 @@ static int ddr_i2c_read(DEV_TYPE *dev, unsigned int addr,
{ {
int ret; int ret;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
ret = dm_i2c_read(dev, 0, buf, len); ret = dm_i2c_read(dev, 0, buf, len);
#else #else
ret = i2c_read(dev->chip, addr, alen, buf, len); ret = i2c_read(dev->chip, addr, alen, buf, len);
@ -120,7 +120,7 @@ static int ddr_i2c_dummy_write(unsigned int chip_addr)
{ {
uint8_t buf = 0; uint8_t buf = 0;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev; struct udevice *dev;
int ret; int ret;
@ -146,7 +146,7 @@ static void __get_spd(generic_spd_eeprom_t *spd, u8 i2c_address)
int ret; int ret;
DEV_TYPE *dev; DEV_TYPE *dev;
#if defined(CONFIG_DM_I2C) #if CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_get_chip_for_busnum(CONFIG_SYS_SPD_BUS_NUM, i2c_address, ret = i2c_get_chip_for_busnum(CONFIG_SYS_SPD_BUS_NUM, i2c_address,
1, &dev); 1, &dev);
if (ret) { if (ret) {

View file

@ -21,7 +21,7 @@
#include <linux/delay.h> #include <linux/delay.h>
#include "davinci_i2c.h" #include "davinci_i2c.h"
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
/* Information about i2c controller */ /* Information about i2c controller */
struct i2c_bus { struct i2c_bus {
int id; int id;
@ -340,7 +340,7 @@ static int _davinci_i2c_probe_chip(struct i2c_regs *i2c_base, uint8_t chip)
return rc; return rc;
} }
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
static struct i2c_regs *davinci_get_base(struct i2c_adapter *adap) static struct i2c_regs *davinci_get_base(struct i2c_adapter *adap)
{ {
switch (adap->hwadapnr) { switch (adap->hwadapnr) {

View file

@ -598,7 +598,7 @@ static int __dw_i2c_init(struct i2c_regs *i2c_base, int speed, int slaveaddr)
writel(IC_RX_TL, &i2c_base->ic_rx_tl); writel(IC_RX_TL, &i2c_base->ic_rx_tl);
writel(IC_TX_TL, &i2c_base->ic_tx_tl); writel(IC_TX_TL, &i2c_base->ic_tx_tl);
writel(IC_STOP_DET, &i2c_base->ic_intr_mask); writel(IC_STOP_DET, &i2c_base->ic_intr_mask);
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
_dw_i2c_set_bus_speed(NULL, i2c_base, speed, IC_CLK); _dw_i2c_set_bus_speed(NULL, i2c_base, speed, IC_CLK);
writel(slaveaddr, &i2c_base->ic_sar); writel(slaveaddr, &i2c_base->ic_sar);
#endif #endif
@ -611,7 +611,7 @@ static int __dw_i2c_init(struct i2c_regs *i2c_base, int speed, int slaveaddr)
return 0; return 0;
} }
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
/* /*
* The legacy I2C functions. These need to get removed once * The legacy I2C functions. These need to get removed once
* all users of this driver are converted to DM. * all users of this driver are converted to DM.

View file

@ -40,7 +40,7 @@
DECLARE_GLOBAL_DATA_PTR; DECLARE_GLOBAL_DATA_PTR;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
static const struct fsl_i2c_base *i2c_base[4] = { static const struct fsl_i2c_base *i2c_base[4] = {
(struct fsl_i2c_base *)(CONFIG_SYS_IMMR + CONFIG_SYS_FSL_I2C_OFFSET), (struct fsl_i2c_base *)(CONFIG_SYS_IMMR + CONFIG_SYS_FSL_I2C_OFFSET),
#ifdef CONFIG_SYS_FSL_I2C2_OFFSET #ifdef CONFIG_SYS_FSL_I2C2_OFFSET
@ -203,7 +203,7 @@ static uint set_i2c_bus_speed(const struct fsl_i2c_base *base,
return speed; return speed;
} }
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
static uint get_i2c_clock(int bus) static uint get_i2c_clock(int bus)
{ {
if (bus) if (bus)
@ -497,7 +497,7 @@ static uint __i2c_set_bus_speed(const struct fsl_i2c_base *base,
return 0; return 0;
} }
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
static void fsl_i2c_init(struct i2c_adapter *adap, int speed, int slaveadd) static void fsl_i2c_init(struct i2c_adapter *adap, int speed, int slaveadd)
{ {
__i2c_init(i2c_base[adap->hwadapnr], speed, slaveadd, __i2c_init(i2c_base[adap->hwadapnr], speed, slaveadd,

View file

@ -6,7 +6,7 @@
#include <common.h> #include <common.h>
#include <i2c.h> #include <i2c.h>
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
#include <dm.h> #include <dm.h>
#include <regmap.h> #include <regmap.h>
#else #else
@ -18,7 +18,7 @@
#include <linux/bitops.h> #include <linux/bitops.h>
#include <linux/delay.h> #include <linux/delay.h>
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct ihs_i2c_priv { struct ihs_i2c_priv {
uint speed; uint speed;
struct regmap *map; struct regmap *map;
@ -91,7 +91,7 @@ enum {
I2COP_READ = 1, I2COP_READ = 1,
}; };
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
static int wait_for_int(struct udevice *dev, int read) static int wait_for_int(struct udevice *dev, int read)
#else #else
static int wait_for_int(bool read) static int wait_for_int(bool read)
@ -99,11 +99,11 @@ static int wait_for_int(bool read)
{ {
u16 val; u16 val;
uint ctr = 0; uint ctr = 0;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct ihs_i2c_priv *priv = dev_get_priv(dev); struct ihs_i2c_priv *priv = dev_get_priv(dev);
#endif #endif
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
ihs_i2c_get(priv->map, interrupt_status, &val); ihs_i2c_get(priv->map, interrupt_status, &val);
#else #else
I2C_GET_REG(interrupt_status, &val); I2C_GET_REG(interrupt_status, &val);
@ -116,7 +116,7 @@ static int wait_for_int(bool read)
debug("%s: timed out\n", __func__); debug("%s: timed out\n", __func__);
return -ETIMEDOUT; return -ETIMEDOUT;
} }
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
ihs_i2c_get(priv->map, interrupt_status, &val); ihs_i2c_get(priv->map, interrupt_status, &val);
#else #else
I2C_GET_REG(interrupt_status, &val); I2C_GET_REG(interrupt_status, &val);
@ -126,7 +126,7 @@ static int wait_for_int(bool read)
return (val & I2CINT_ERROR_EV) ? -EIO : 0; return (val & I2CINT_ERROR_EV) ? -EIO : 0;
} }
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
static int ihs_i2c_transfer(struct udevice *dev, uchar chip, static int ihs_i2c_transfer(struct udevice *dev, uchar chip,
uchar *buffer, int len, int read, bool is_last) uchar *buffer, int len, int read, bool is_last)
#else #else
@ -137,13 +137,13 @@ static int ihs_i2c_transfer(uchar chip, uchar *buffer, int len, bool read,
u16 val; u16 val;
u16 data; u16 data;
int res; int res;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct ihs_i2c_priv *priv = dev_get_priv(dev); struct ihs_i2c_priv *priv = dev_get_priv(dev);
#endif #endif
/* Clear interrupt status */ /* Clear interrupt status */
data = I2CINT_ERROR_EV | I2CINT_RECEIVE_EV | I2CINT_TRANSMIT_EV; data = I2CINT_ERROR_EV | I2CINT_RECEIVE_EV | I2CINT_TRANSMIT_EV;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
ihs_i2c_set(priv->map, interrupt_status, data); ihs_i2c_set(priv->map, interrupt_status, data);
ihs_i2c_get(priv->map, interrupt_status, &val); ihs_i2c_get(priv->map, interrupt_status, &val);
#else #else
@ -157,7 +157,7 @@ static int ihs_i2c_transfer(uchar chip, uchar *buffer, int len, bool read,
if (len > 1) if (len > 1)
val |= buffer[1] << 8; val |= buffer[1] << 8;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
ihs_i2c_set(priv->map, write_mailbox_ext, val); ihs_i2c_set(priv->map, write_mailbox_ext, val);
#else #else
I2C_SET_REG(write_mailbox_ext, val); I2C_SET_REG(write_mailbox_ext, val);
@ -170,13 +170,13 @@ static int ihs_i2c_transfer(uchar chip, uchar *buffer, int len, bool read,
| ((len > 1) ? I2CMB_2BYTE : 0) | ((len > 1) ? I2CMB_2BYTE : 0)
| (is_last ? 0 : I2CMB_HOLD_BUS); | (is_last ? 0 : I2CMB_HOLD_BUS);
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
ihs_i2c_set(priv->map, write_mailbox, data); ihs_i2c_set(priv->map, write_mailbox, data);
#else #else
I2C_SET_REG(write_mailbox, data); I2C_SET_REG(write_mailbox, data);
#endif #endif
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
res = wait_for_int(dev, read); res = wait_for_int(dev, read);
#else #else
res = wait_for_int(read); res = wait_for_int(read);
@ -190,7 +190,7 @@ static int ihs_i2c_transfer(uchar chip, uchar *buffer, int len, bool read,
/* If we want to read, get the bytes from the mailbox */ /* If we want to read, get the bytes from the mailbox */
if (read) { if (read) {
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
ihs_i2c_get(priv->map, read_mailbox_ext, &val); ihs_i2c_get(priv->map, read_mailbox_ext, &val);
#else #else
I2C_GET_REG(read_mailbox_ext, &val); I2C_GET_REG(read_mailbox_ext, &val);
@ -203,7 +203,7 @@ static int ihs_i2c_transfer(uchar chip, uchar *buffer, int len, bool read,
return 0; return 0;
} }
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
static int ihs_i2c_send_buffer(struct udevice *dev, uchar chip, u8 *data, int len, bool hold_bus, int read) static int ihs_i2c_send_buffer(struct udevice *dev, uchar chip, u8 *data, int len, bool hold_bus, int read)
#else #else
static int ihs_i2c_send_buffer(uchar chip, u8 *data, int len, bool hold_bus, static int ihs_i2c_send_buffer(uchar chip, u8 *data, int len, bool hold_bus,
@ -216,7 +216,7 @@ static int ihs_i2c_send_buffer(uchar chip, u8 *data, int len, bool hold_bus,
int transfer = min(len, 2); int transfer = min(len, 2);
bool is_last = len <= transfer; bool is_last = len <= transfer;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
res = ihs_i2c_transfer(dev, chip, data, transfer, read, res = ihs_i2c_transfer(dev, chip, data, transfer, read,
hold_bus ? false : is_last); hold_bus ? false : is_last);
#else #else
@ -233,21 +233,21 @@ static int ihs_i2c_send_buffer(uchar chip, u8 *data, int len, bool hold_bus,
return 0; return 0;
} }
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
static int ihs_i2c_address(struct udevice *dev, uchar chip, u8 *addr, int alen, static int ihs_i2c_address(struct udevice *dev, uchar chip, u8 *addr, int alen,
bool hold_bus) bool hold_bus)
#else #else
static int ihs_i2c_address(uchar chip, u8 *addr, int alen, bool hold_bus) static int ihs_i2c_address(uchar chip, u8 *addr, int alen, bool hold_bus)
#endif #endif
{ {
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
return ihs_i2c_send_buffer(dev, chip, addr, alen, hold_bus, I2COP_WRITE); return ihs_i2c_send_buffer(dev, chip, addr, alen, hold_bus, I2COP_WRITE);
#else #else
return ihs_i2c_send_buffer(chip, addr, alen, hold_bus, I2COP_WRITE); return ihs_i2c_send_buffer(chip, addr, alen, hold_bus, I2COP_WRITE);
#endif #endif
} }
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
static int ihs_i2c_access(struct udevice *dev, uchar chip, u8 *addr, static int ihs_i2c_access(struct udevice *dev, uchar chip, u8 *addr,
int alen, uchar *buffer, int len, int read) int alen, uchar *buffer, int len, int read)
#else #else
@ -261,7 +261,7 @@ static int ihs_i2c_access(struct i2c_adapter *adap, uchar chip, u8 *addr,
if (len <= 0) if (len <= 0)
return -EINVAL; return -EINVAL;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
res = ihs_i2c_address(dev, chip, addr, alen, len); res = ihs_i2c_address(dev, chip, addr, alen, len);
#else #else
res = ihs_i2c_address(chip, addr, alen, len); res = ihs_i2c_address(chip, addr, alen, len);
@ -269,14 +269,14 @@ static int ihs_i2c_access(struct i2c_adapter *adap, uchar chip, u8 *addr,
if (res) if (res)
return res; return res;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
return ihs_i2c_send_buffer(dev, chip, buffer, len, false, read); return ihs_i2c_send_buffer(dev, chip, buffer, len, false, read);
#else #else
return ihs_i2c_send_buffer(chip, buffer, len, false, read); return ihs_i2c_send_buffer(chip, buffer, len, false, read);
#endif #endif
} }
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
int ihs_i2c_probe(struct udevice *bus) int ihs_i2c_probe(struct udevice *bus)
{ {

View file

@ -42,7 +42,7 @@
#define LPC32XX_I2C_STAT_NAI 0x00000004 #define LPC32XX_I2C_STAT_NAI 0x00000004
#define LPC32XX_I2C_STAT_TDI 0x00000001 #define LPC32XX_I2C_STAT_TDI 0x00000001
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
static struct lpc32xx_i2c_base *lpc32xx_i2c[] = { static struct lpc32xx_i2c_base *lpc32xx_i2c[] = {
(struct lpc32xx_i2c_base *)I2C1_BASE, (struct lpc32xx_i2c_base *)I2C1_BASE,
(struct lpc32xx_i2c_base *)I2C2_BASE, (struct lpc32xx_i2c_base *)I2C2_BASE,
@ -224,7 +224,7 @@ static int __i2c_write(struct lpc32xx_i2c_base *base, u8 dev, uint addr,
return 0; return 0;
} }
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
static void lpc32xx_i2c_init(struct i2c_adapter *adap, static void lpc32xx_i2c_init(struct i2c_adapter *adap,
int requested_speed, int slaveadd) int requested_speed, int slaveadd)
{ {

View file

@ -370,7 +370,7 @@ static int __i2c_write(struct mv_i2c *base, uchar chip, u8 *addr, int alen,
return 0; return 0;
} }
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
static struct mv_i2c *base_glob; static struct mv_i2c *base_glob;

View file

@ -16,7 +16,7 @@
#include <asm/io.h> #include <asm/io.h>
#include <linux/bitops.h> #include <linux/bitops.h>
#include <linux/compat.h> #include <linux/compat.h>
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
#include <dm.h> #include <dm.h>
#endif #endif
@ -27,7 +27,7 @@ DECLARE_GLOBAL_DATA_PTR;
* settings * settings
*/ */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
#if defined(CONFIG_ARCH_ORION5X) #if defined(CONFIG_ARCH_ORION5X)
#include <asm/arch/orion5x.h> #include <asm/arch/orion5x.h>
#elif (defined(CONFIG_ARCH_KIRKWOOD) || defined(CONFIG_ARCH_MVEBU)) #elif (defined(CONFIG_ARCH_KIRKWOOD) || defined(CONFIG_ARCH_MVEBU))
@ -43,7 +43,7 @@ DECLARE_GLOBAL_DATA_PTR;
* On SUNXI, we get CONFIG_SYS_TCLK from this include, so we want to * On SUNXI, we get CONFIG_SYS_TCLK from this include, so we want to
* always have it. * always have it.
*/ */
#if defined(CONFIG_DM_I2C) && defined(CONFIG_ARCH_SUNXI) #if CONFIG_IS_ENABLED(DM_I2C) && defined(CONFIG_ARCH_SUNXI)
#include <asm/arch/i2c.h> #include <asm/arch/i2c.h>
#endif #endif
@ -83,7 +83,7 @@ struct mvtwsi_registers {
#endif #endif
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct mvtwsi_i2c_dev { struct mvtwsi_i2c_dev {
/* TWSI Register base for the device */ /* TWSI Register base for the device */
struct mvtwsi_registers *base; struct mvtwsi_registers *base;
@ -184,7 +184,7 @@ inline uint calc_tick(uint speed)
return (1000000000u / speed) + 100; return (1000000000u / speed) + 100;
} }
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
/* /*
* twsi_get_base() - Get controller register base for specified adapter * twsi_get_base() - Get controller register base for specified adapter
@ -481,7 +481,7 @@ static uint __twsi_i2c_set_bus_speed(struct mvtwsi_registers *twsi,
writel(baud, &twsi->baudrate); writel(baud, &twsi->baudrate);
/* Wait for controller for one tick */ /* Wait for controller for one tick */
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
ndelay(calc_tick(highest_speed)); ndelay(calc_tick(highest_speed));
#else #else
ndelay(10000); ndelay(10000);
@ -516,7 +516,7 @@ static void __twsi_i2c_init(struct mvtwsi_registers *twsi, int speed,
writel(slaveadd, &twsi->slave_address); writel(slaveadd, &twsi->slave_address);
writel(0, &twsi->xtnd_slave_addr); writel(0, &twsi->xtnd_slave_addr);
/* Assert STOP, but don't care for the result */ /* Assert STOP, but don't care for the result */
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
(void) twsi_stop(twsi, calc_tick(*actual_speed)); (void) twsi_stop(twsi, calc_tick(*actual_speed));
#else #else
(void) twsi_stop(twsi, 10000); (void) twsi_stop(twsi, 10000);
@ -683,7 +683,7 @@ static int __twsi_i2c_write(struct mvtwsi_registers *twsi, uchar chip,
return status != 0 ? status : stop_status; return status != 0 ? status : stop_status;
} }
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
static void twsi_i2c_init(struct i2c_adapter *adap, int speed, static void twsi_i2c_init(struct i2c_adapter *adap, int speed,
int slaveadd) int slaveadd)
{ {

View file

@ -394,7 +394,7 @@ static struct mxc_i2c_bus mxc_i2c_buses[] = {
#endif #endif
}; };
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
int i2c_idle_bus(struct mxc_i2c_bus *i2c_bus) int i2c_idle_bus(struct mxc_i2c_bus *i2c_bus)
{ {
if (i2c_bus && i2c_bus->idle_bus_fn) if (i2c_bus && i2c_bus->idle_bus_fn)
@ -646,7 +646,7 @@ int __enable_i2c_clk(unsigned char enable, unsigned int i2c_num)
int enable_i2c_clk(unsigned char enable, unsigned int i2c_num) int enable_i2c_clk(unsigned char enable, unsigned int i2c_num)
__attribute__((weak, alias("__enable_i2c_clk"))); __attribute__((weak, alias("__enable_i2c_clk")));
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
/* /*
* Read data from I2C device * Read data from I2C device
* *

View file

@ -836,7 +836,7 @@ wr_exit:
return i2c_error; return i2c_error;
} }
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
/* /*
* The legacy I2C functions. These need to get removed once * The legacy I2C functions. These need to get removed once
* all users of this driver are converted to DM. * all users of this driver are converted to DM.

View file

@ -176,7 +176,7 @@ int twl603x_enable_bb_charge(u8 bb_fields)
return err; return err;
} }
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
int palmas_i2c_write_u8(u8 chip_no, u8 reg, u8 val) int palmas_i2c_write_u8(u8 chip_no, u8 reg, u8 val)
{ {
struct udevice *dev; struct udevice *dev;

View file

@ -10,7 +10,7 @@
#include <power/pmic.h> #include <power/pmic.h>
#include <power/tps62362.h> #include <power/tps62362.h>
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *tps62362_dev __attribute__((section(".data"))) = NULL; struct udevice *tps62362_dev __attribute__((section(".data"))) = NULL;
#endif #endif
@ -26,7 +26,7 @@ int tps62362_voltage_update(unsigned char reg, unsigned char volt_sel)
if (reg > TPS62362_NUM_REGS) if (reg > TPS62362_NUM_REGS)
return 1; return 1;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
return i2c_write(TPS62362_I2C_ADDR, reg, 1, &volt_sel, 1); return i2c_write(TPS62362_I2C_ADDR, reg, 1, &volt_sel, 1);
#else #else
if (!tps62362_dev) if (!tps62362_dev)
@ -35,7 +35,7 @@ int tps62362_voltage_update(unsigned char reg, unsigned char volt_sel)
#endif #endif
} }
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
int power_tps62362_init(unsigned char bus) int power_tps62362_init(unsigned char bus)
{ {
static const char name[] = "TPS62362"; static const char name[] = "TPS62362";

View file

@ -18,7 +18,7 @@ struct udevice *tps65217_dev __attribute__((section(".data"))) = NULL;
*/ */
int tps65217_reg_read(uchar src_reg, uchar *src_val) int tps65217_reg_read(uchar src_reg, uchar *src_val)
{ {
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
return i2c_read(TPS65217_CHIP_PM, src_reg, 1, src_val, 1); return i2c_read(TPS65217_CHIP_PM, src_reg, 1, src_val, 1);
#else #else
return dm_i2c_read(tps65217_dev, src_reg, src_val, 1); return dm_i2c_read(tps65217_dev, src_reg, src_val, 1);
@ -52,7 +52,7 @@ int tps65217_reg_write(uchar prot_level, uchar dest_reg, uchar dest_val,
* mask * mask
*/ */
if (mask != TPS65217_MASK_ALL_BITS) { if (mask != TPS65217_MASK_ALL_BITS) {
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_read(TPS65217_CHIP_PM, dest_reg, 1, &read_val, 1); ret = i2c_read(TPS65217_CHIP_PM, dest_reg, 1, &read_val, 1);
#else #else
ret = dm_i2c_read(tps65217_dev, dest_reg, &read_val, 1); ret = dm_i2c_read(tps65217_dev, dest_reg, &read_val, 1);
@ -67,7 +67,7 @@ int tps65217_reg_write(uchar prot_level, uchar dest_reg, uchar dest_val,
if (prot_level > 0) { if (prot_level > 0) {
xor_reg = dest_reg ^ TPS65217_PASSWORD_UNLOCK; xor_reg = dest_reg ^ TPS65217_PASSWORD_UNLOCK;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_write(TPS65217_CHIP_PM, TPS65217_PASSWORD, 1, ret = i2c_write(TPS65217_CHIP_PM, TPS65217_PASSWORD, 1,
&xor_reg, 1); &xor_reg, 1);
#else #else
@ -77,7 +77,7 @@ int tps65217_reg_write(uchar prot_level, uchar dest_reg, uchar dest_val,
if (ret) if (ret)
return ret; return ret;
} }
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_write(TPS65217_CHIP_PM, dest_reg, 1, &dest_val, 1); ret = i2c_write(TPS65217_CHIP_PM, dest_reg, 1, &dest_val, 1);
#else #else
ret = dm_i2c_write(tps65217_dev, dest_reg, &dest_val, 1); ret = dm_i2c_write(tps65217_dev, dest_reg, &dest_val, 1);
@ -86,7 +86,7 @@ int tps65217_reg_write(uchar prot_level, uchar dest_reg, uchar dest_val,
return ret; return ret;
if (prot_level == TPS65217_PROT_LEVEL_2) { if (prot_level == TPS65217_PROT_LEVEL_2) {
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_write(TPS65217_CHIP_PM, TPS65217_PASSWORD, 1, ret = i2c_write(TPS65217_CHIP_PM, TPS65217_PASSWORD, 1,
&xor_reg, 1); &xor_reg, 1);
#else #else
@ -96,7 +96,7 @@ int tps65217_reg_write(uchar prot_level, uchar dest_reg, uchar dest_val,
if (ret) if (ret)
return ret; return ret;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_write(TPS65217_CHIP_PM, dest_reg, 1, &dest_val, 1); ret = i2c_write(TPS65217_CHIP_PM, dest_reg, 1, &dest_val, 1);
#else #else
ret = dm_i2c_write(tps65217_dev, dest_reg, &dest_val, 1); ret = dm_i2c_write(tps65217_dev, dest_reg, &dest_val, 1);
@ -137,7 +137,7 @@ int tps65217_voltage_update(uchar dc_cntrl_reg, uchar volt_sel)
int power_tps65217_init(unsigned char bus) int power_tps65217_init(unsigned char bus)
{ {
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev = NULL; struct udevice *dev = NULL;
int rc; int rc;

View file

@ -10,7 +10,7 @@
#include <power/pmic.h> #include <power/pmic.h>
#include <power/tps65218.h> #include <power/tps65218.h>
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
int tps65218_reg_read(uchar dest_reg, uchar *dest_val) int tps65218_reg_read(uchar dest_reg, uchar *dest_val)
{ {
uchar read_val; uchar read_val;
@ -225,7 +225,7 @@ int tps65218_lock_fseal(void)
return 0; return 0;
} }
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
int power_tps65218_init(unsigned char bus) int power_tps65218_init(unsigned char bus)
{ {
static const char name[] = "TPS65218_PMIC"; static const char name[] = "TPS65218_PMIC";

View file

@ -12,7 +12,7 @@ struct udevice *tps65910_dev __attribute__((section(".data"))) = NULL;
static inline int tps65910_read_reg(int addr, uchar *buf) static inline int tps65910_read_reg(int addr, uchar *buf)
{ {
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
return i2c_read(TPS65910_CTRL_I2C_ADDR, addr, 1, buf, 1); return i2c_read(TPS65910_CTRL_I2C_ADDR, addr, 1, buf, 1);
#else #else
int rc; int rc;
@ -27,7 +27,7 @@ static inline int tps65910_read_reg(int addr, uchar *buf)
static inline int tps65910_write_reg(int addr, uchar *buf) static inline int tps65910_write_reg(int addr, uchar *buf)
{ {
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
return i2c_write(TPS65910_CTRL_I2C_ADDR, addr, 1, buf, 1); return i2c_write(TPS65910_CTRL_I2C_ADDR, addr, 1, buf, 1);
#else #else
return dm_i2c_reg_write(tps65910_dev, addr, *buf); return dm_i2c_reg_write(tps65910_dev, addr, *buf);
@ -36,7 +36,7 @@ static inline int tps65910_write_reg(int addr, uchar *buf)
int power_tps65910_init(unsigned char bus) int power_tps65910_init(unsigned char bus)
{ {
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
struct udevice *dev = NULL; struct udevice *dev = NULL;
int rc; int rc;

View file

@ -182,7 +182,7 @@ int do_poweroff(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
} }
#endif #endif
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
int twl4030_i2c_write_u8(u8 chip_no, u8 reg, u8 val) int twl4030_i2c_write_u8(u8 chip_no, u8 reg, u8 val)
{ {
struct udevice *dev; struct udevice *dev;

View file

@ -270,7 +270,7 @@ void twl6030_usb_device_settings()
twl6030_i2c_write_u8(TWL6030_CHIP_PM, TWL6030_MISC2, value); twl6030_i2c_write_u8(TWL6030_CHIP_PM, TWL6030_MISC2, value);
} }
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
int twl6030_i2c_write_u8(u8 chip_no, u8 reg, u8 val) int twl6030_i2c_write_u8(u8 chip_no, u8 reg, u8 val)
{ {
struct udevice *dev; struct udevice *dev;

View file

@ -81,7 +81,7 @@ static int tpm_atmel_twi_xfer(struct udevice *dev,
print_buffer(0, (void *)sendbuf, 1, send_size, 0); print_buffer(0, (void *)sendbuf, 1, send_size, 0);
#endif #endif
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
res = i2c_write(0x29, 0, 0, (uchar *)sendbuf, send_size); res = i2c_write(0x29, 0, 0, (uchar *)sendbuf, send_size);
#else #else
res = dm_i2c_write(dev, 0, sendbuf, send_size); res = dm_i2c_write(dev, 0, sendbuf, send_size);
@ -92,7 +92,7 @@ static int tpm_atmel_twi_xfer(struct udevice *dev,
} }
start = get_timer(0); start = get_timer(0);
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
while ((res = i2c_read(0x29, 0, 0, recvbuf, 10))) while ((res = i2c_read(0x29, 0, 0, recvbuf, 10)))
#else #else
while ((res = dm_i2c_read(dev, 0, recvbuf, 10))) while ((res = dm_i2c_read(dev, 0, recvbuf, 10)))
@ -116,7 +116,7 @@ static int tpm_atmel_twi_xfer(struct udevice *dev,
return -1; return -1;
} else { } else {
*recv_len = hdr_recv_len; *recv_len = hdr_recv_len;
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
res = i2c_read(0x29, 0, 0, recvbuf, *recv_len); res = i2c_read(0x29, 0, 0, recvbuf, *recv_len);
#else #else
res = dm_i2c_read(dev, 0, recvbuf, *recv_len); res = dm_i2c_read(dev, 0, recvbuf, *recv_len);

View file

@ -86,7 +86,7 @@ static struct clk_pm_regs *clk_pwr = (struct clk_pm_regs *)CLK_PM_BASE;
static int isp1301_set_value(struct udevice *dev, int reg, u8 value) static int isp1301_set_value(struct udevice *dev, int reg, u8 value)
{ {
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
return i2c_write(ISP1301_I2C_ADDR, reg, 1, &value, 1); return i2c_write(ISP1301_I2C_ADDR, reg, 1, &value, 1);
#else #else
return dm_i2c_write(dev, reg, &value, 1); return dm_i2c_write(dev, reg, &value, 1);
@ -95,7 +95,7 @@ static int isp1301_set_value(struct udevice *dev, int reg, u8 value)
static void isp1301_configure(struct udevice *dev) static void isp1301_configure(struct udevice *dev)
{ {
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
i2c_set_bus_num(I2C_2); i2c_set_bus_num(I2C_2);
#endif #endif
@ -160,7 +160,7 @@ int usb_cpu_init(void)
u32 ret; u32 ret;
struct udevice *dev = NULL; struct udevice *dev = NULL;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_get_chip_for_busnum(I2C_2, ISP1301_I2C_ADDR, 1, &dev); ret = i2c_get_chip_for_busnum(I2C_2, ISP1301_I2C_ADDR, 1, &dev);
if (ret) { if (ret) {
debug("%s: No bus %d\n", __func__, I2C_2); debug("%s: No bus %d\n", __func__, I2C_2);
@ -216,7 +216,7 @@ int usb_cpu_stop(void)
struct udevice *dev = NULL; struct udevice *dev = NULL;
int ret = 0; int ret = 0;
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
ret = i2c_get_chip_for_busnum(I2C_2, ISP1301_I2C_ADDR, 1, &dev); ret = i2c_get_chip_for_busnum(I2C_2, ISP1301_I2C_ADDR, 1, &dev);
if (ret) { if (ret) {
debug("%s: No bus %d\n", __func__, I2C_2); debug("%s: No bus %d\n", __func__, I2C_2);

View file

@ -40,7 +40,7 @@
EXPORT_FUNC(simple_strtol, long, simple_strtol, EXPORT_FUNC(simple_strtol, long, simple_strtol,
const char *, char **, unsigned int) const char *, char **, unsigned int)
EXPORT_FUNC(strcmp, int, strcmp, const char *cs, const char *ct) EXPORT_FUNC(strcmp, int, strcmp, const char *cs, const char *ct)
#if defined(CONFIG_CMD_I2C) && !defined(CONFIG_DM_I2C) #if defined(CONFIG_CMD_I2C) && !CONFIG_IS_ENABLED(DM_I2C)
EXPORT_FUNC(i2c_write, int, i2c_write, uchar, uint, int , uchar * , int) EXPORT_FUNC(i2c_write, int, i2c_write, uchar, uint, int , uchar * , int)
EXPORT_FUNC(i2c_read, int, i2c_read, uchar, uint, int , uchar * , int) EXPORT_FUNC(i2c_read, int, i2c_read, uchar, uint, int , uchar * , int)
#else #else

View file

@ -46,7 +46,7 @@
#define CONFIG_SYS_MAXARGS 16 #define CONFIG_SYS_MAXARGS 16
#endif #endif
#ifdef CONFIG_DM_I2C #if CONFIG_IS_ENABLED(DM_I2C)
# ifdef CONFIG_SYS_I2C # ifdef CONFIG_SYS_I2C
# error "Cannot define CONFIG_SYS_I2C when CONFIG_DM_I2C is used" # error "Cannot define CONFIG_SYS_I2C when CONFIG_DM_I2C is used"
# endif # endif

View file

@ -296,7 +296,7 @@ extern unsigned long get_clock_freq(void);
/* /*
* I2C * I2C
*/ */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
#define CONFIG_SYS_I2C #define CONFIG_SYS_I2C
#define CONFIG_SYS_FSL_I2C_SPEED 400000 #define CONFIG_SYS_FSL_I2C_SPEED 400000
#define CONFIG_SYS_FSL_I2C_SLAVE 0x7F #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F

View file

@ -525,7 +525,7 @@ extern unsigned long get_sdram_size(void);
#define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x4600) #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x4600)
/* I2C */ /* I2C */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
#define CONFIG_SYS_I2C #define CONFIG_SYS_I2C
#define CONFIG_SYS_FSL_I2C_SPEED 400000 #define CONFIG_SYS_FSL_I2C_SPEED 400000
#define CONFIG_SYS_FSL_I2C_SLAVE 0x7F #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F

View file

@ -259,7 +259,7 @@ unsigned long get_board_sys_clk(unsigned long dummy);
#define CONFIG_SYS_NS16550_COM4 (CONFIG_SYS_CCSRBAR+0x11D600) #define CONFIG_SYS_NS16550_COM4 (CONFIG_SYS_CCSRBAR+0x11D600)
/* I2C */ /* I2C */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
#define CONFIG_SYS_I2C #define CONFIG_SYS_I2C
#define CONFIG_SYS_FSL_I2C_SPEED 400000 #define CONFIG_SYS_FSL_I2C_SPEED 400000
#define CONFIG_SYS_FSL_I2C_SLAVE 0x7F #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F

View file

@ -422,7 +422,7 @@ unsigned long get_board_ddr_clk(void);
#endif #endif
/* I2C */ /* I2C */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
#define CONFIG_SYS_I2C #define CONFIG_SYS_I2C
#define CONFIG_SYS_FSL_I2C_SPEED 50000 /* I2C speed in Hz */ #define CONFIG_SYS_FSL_I2C_SPEED 50000 /* I2C speed in Hz */
#define CONFIG_SYS_FSL_I2C_SLAVE 0x7F #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F

View file

@ -452,7 +452,7 @@ $(SRCTREE)/board/freescale/t104xrdb/t1042d4_sd_rcw.cfg
#endif #endif
/* I2C */ /* I2C */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
#define CONFIG_SYS_I2C #define CONFIG_SYS_I2C
#define CONFIG_SYS_FSL_I2C_SPEED 400000 /* I2C speed in Hz */ #define CONFIG_SYS_FSL_I2C_SPEED 400000 /* I2C speed in Hz */
#define CONFIG_SYS_FSL_I2C2_SPEED 400000 #define CONFIG_SYS_FSL_I2C2_SPEED 400000

View file

@ -377,7 +377,7 @@ unsigned long get_board_ddr_clk(void);
/* /*
* I2C * I2C
*/ */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
#define CONFIG_SYS_I2C #define CONFIG_SYS_I2C
#define CONFIG_SYS_FSL_I2C_SLAVE 0x7F #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F
#define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F #define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F

View file

@ -322,7 +322,7 @@ unsigned long get_board_ddr_clk(void);
/* /*
* I2C * I2C
*/ */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
#define CONFIG_SYS_I2C #define CONFIG_SYS_I2C
#define CONFIG_SYS_FSL_I2C_SLAVE 0x7F #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F
#define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F #define CONFIG_SYS_FSL_I2C2_SLAVE 0x7F

View file

@ -154,7 +154,7 @@
#define CONFIG_SYS_NS16550_COM4 (CONFIG_SYS_CCSRBAR+0x11D600) #define CONFIG_SYS_NS16550_COM4 (CONFIG_SYS_CCSRBAR+0x11D600)
/* I2C */ /* I2C */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
#define CONFIG_SYS_I2C #define CONFIG_SYS_I2C
#define CONFIG_SYS_FSL_I2C_SLAVE 0x7F #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F
#define CONFIG_SYS_FSL_I2C_OFFSET 0x118000 #define CONFIG_SYS_FSL_I2C_OFFSET 0x118000

View file

@ -26,7 +26,7 @@
#define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 2 #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 2
/* Power */ /* Power */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
#define CONFIG_POWER #define CONFIG_POWER
#define CONFIG_POWER_I2C #define CONFIG_POWER_I2C
#endif #endif

View file

@ -269,7 +269,7 @@
#define CONFIG_SYS_NS16550_COM4 (CONFIG_SYS_CCSRBAR+0x11D600) #define CONFIG_SYS_NS16550_COM4 (CONFIG_SYS_CCSRBAR+0x11D600)
/* I2C */ /* I2C */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
#define CONFIG_SYS_I2C #define CONFIG_SYS_I2C
#define CONFIG_SYS_FSL_I2C_SPEED 400000 #define CONFIG_SYS_FSL_I2C_SPEED 400000
#define CONFIG_SYS_FSL_I2C_SLAVE 0x7F #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F

View file

@ -55,7 +55,7 @@
CONFIG_SYS_SCSI_MAX_LUN) CONFIG_SYS_SCSI_MAX_LUN)
/* I2C */ /* I2C */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
#define CONFIG_SYS_I2C #define CONFIG_SYS_I2C
#else #else
#define CONFIG_I2C_SET_DEFAULT_BUS_NUM #define CONFIG_I2C_SET_DEFAULT_BUS_NUM

View file

@ -98,7 +98,7 @@
* I2C * I2C
*/ */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
#define CONFIG_SYS_I2C #define CONFIG_SYS_I2C
#else #else
#define CONFIG_I2C_SET_DEFAULT_BUS_NUM #define CONFIG_I2C_SET_DEFAULT_BUS_NUM

View file

@ -330,7 +330,7 @@ unsigned long get_board_ddr_clk(void);
/* /*
* I2C * I2C
*/ */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
#define CONFIG_SYS_I2C #define CONFIG_SYS_I2C
#else #else
#define CONFIG_I2C_SET_DEFAULT_BUS_NUM #define CONFIG_I2C_SET_DEFAULT_BUS_NUM

View file

@ -104,7 +104,7 @@
#define CONFIG_SYS_NS16550_CLK get_serial_clock() #define CONFIG_SYS_NS16550_CLK get_serial_clock()
/* I2C */ /* I2C */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
#define CONFIG_SYS_I2C #define CONFIG_SYS_I2C
#else #else
#define CONFIG_I2C_SET_DEFAULT_BUS_NUM #define CONFIG_I2C_SET_DEFAULT_BUS_NUM

View file

@ -208,7 +208,7 @@
/* /*
* I2C * I2C
*/ */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
#define CONFIG_SYS_I2C #define CONFIG_SYS_I2C
#else #else
#define CONFIG_I2C_SET_DEFAULT_BUS_NUM #define CONFIG_I2C_SET_DEFAULT_BUS_NUM

View file

@ -44,7 +44,7 @@
#endif #endif
/* I2C */ /* I2C */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
#define CONFIG_SYS_I2C #define CONFIG_SYS_I2C
#endif #endif

View file

@ -149,7 +149,7 @@
#endif #endif
/* I2C */ /* I2C */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
#define CONFIG_SYS_I2C #define CONFIG_SYS_I2C
#define CONFIG_SYS_I2C_MXC_I2C1 /* enable I2C bus 1 */ #define CONFIG_SYS_I2C_MXC_I2C1 /* enable I2C bus 1 */
#define CONFIG_SYS_I2C_MXC_I2C2 /* enable I2C bus 2 */ #define CONFIG_SYS_I2C_MXC_I2C2 /* enable I2C bus 2 */

View file

@ -133,7 +133,7 @@
#endif #endif
/* I2C */ /* I2C */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
#define CONFIG_SYS_I2C #define CONFIG_SYS_I2C
#define CONFIG_SYS_I2C_MXC_I2C1 /* enable I2C bus 1 */ #define CONFIG_SYS_I2C_MXC_I2C1 /* enable I2C bus 1 */
#define CONFIG_SYS_I2C_MXC_I2C2 /* enable I2C bus 2 */ #define CONFIG_SYS_I2C_MXC_I2C2 /* enable I2C bus 2 */

View file

@ -61,7 +61,7 @@
#endif #endif
/* I2C */ /* I2C */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
#define CONFIG_SYS_I2C #define CONFIG_SYS_I2C
#endif #endif

View file

@ -26,7 +26,7 @@ unsigned long get_board_ddr_clk(void);
#define CONFIG_DDR_CLK_FREQ 100000000 #define CONFIG_DDR_CLK_FREQ 100000000
#else #else
#define CONFIG_QIXIS_I2C_ACCESS #define CONFIG_QIXIS_I2C_ACCESS
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
#define CONFIG_SYS_I2C_EARLY_INIT #define CONFIG_SYS_I2C_EARLY_INIT
#endif #endif
#define CONFIG_SYS_CLK_FREQ get_board_sys_clk() #define CONFIG_SYS_CLK_FREQ get_board_sys_clk()

View file

@ -74,7 +74,7 @@
#endif #endif
/* I2C */ /* I2C */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
#define CONFIG_SYS_I2C #define CONFIG_SYS_I2C
#endif #endif

View file

@ -16,7 +16,7 @@ unsigned long get_board_ddr_clk(void);
#ifdef CONFIG_FSL_QSPI #ifdef CONFIG_FSL_QSPI
#define CONFIG_QIXIS_I2C_ACCESS #define CONFIG_QIXIS_I2C_ACCESS
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
#define CONFIG_SYS_I2C_EARLY_INIT #define CONFIG_SYS_I2C_EARLY_INIT
#endif #endif
#define CONFIG_SYS_I2C_IFDR_DIV 0x7e #define CONFIG_SYS_I2C_IFDR_DIV 0x7e

View file

@ -13,7 +13,7 @@
#ifdef CONFIG_TARGET_LS2081ARDB #ifdef CONFIG_TARGET_LS2081ARDB
#define CONFIG_QIXIS_I2C_ACCESS #define CONFIG_QIXIS_I2C_ACCESS
#endif #endif
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
#define CONFIG_SYS_I2C_EARLY_INIT #define CONFIG_SYS_I2C_EARLY_INIT
#endif #endif
#endif #endif

View file

@ -463,7 +463,7 @@
#define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x4600) #define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_CCSRBAR+0x4600)
/* I2C */ /* I2C */
#ifndef CONFIG_DM_I2C #if !CONFIG_IS_ENABLED(DM_I2C)
#define CONFIG_SYS_I2C #define CONFIG_SYS_I2C
#define CONFIG_SYS_FSL_I2C_SPEED 400000 #define CONFIG_SYS_FSL_I2C_SPEED 400000
#define CONFIG_SYS_FSL_I2C_SLAVE 0x7F #define CONFIG_SYS_FSL_I2C_SLAVE 0x7F

Some files were not shown because too many files have changed in this diff Show more