Browse Source

ARM: OMAP3: Fix omap3evm randconfig error introduced by VBUS support

Commit cb8ca5897 (ARM: omap3evm: enable VBUS switch for EHCI tranceiver)
added a new randconfig error if TWL4030_CORE is not selected:

arch/arm/mach-omap2/board-omap3evm.c:368: undefined reference to `twl_i2c_read_u8'
arch/arm/mach-omap2/board-omap3evm.c:370: undefined reference to `twl_i2c_write_u8'

Signed-off-by: Tony Lindgren <tony@atomide.com>
Tony Lindgren 13 years ago
parent
commit
b103a2e22a
1 changed files with 2 additions and 0 deletions
  1. 2 0
      arch/arm/mach-omap2/board-omap3evm.c

+ 2 - 0
arch/arm/mach-omap2/board-omap3evm.c

@@ -362,6 +362,7 @@ static int omap3evm_twl_gpio_setup(struct device *dev,
 	/* Enable VBUS switch by setting TWL4030.GPIO2DIR as output
 	 * for starting USB tranceiver
 	 */
+#ifdef CONFIG_TWL4030_CORE
 	if (get_omap3_evm_rev() >= OMAP3EVM_BOARD_GEN_2) {
 		u8 val;
 
@@ -369,6 +370,7 @@ static int omap3evm_twl_gpio_setup(struct device *dev,
 		val |= 0x04; /* TWL4030.GPIO2DIR BIT at GPIODATADIR1(0x9B) */
 		twl_i2c_write_u8(TWL4030_MODULE_GPIO, val, REG_GPIODATADIR1);
 	}
+#endif
 
 	return 0;
 }