summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/gen83xx/i2c/i2c_init.c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@oarcorp.com>2014-10-17 09:50:05 -0500
committerJoel Sherrill <joel.sherrill@oarcorp.com>2014-10-19 17:00:58 -0500
commitb5548e592b1c0f12d05562d3dcd432836ae47779 (patch)
tree50ae82cc3dd7e3d3121c1944e729f24cba3aad38 /c/src/lib/libbsp/powerpc/gen83xx/i2c/i2c_init.c
parentsparc/leon3/include/bsp.h: Fix warnings (diff)
downloadrtems-b5548e592b1c0f12d05562d3dcd432836ae47779.tar.bz2
powerpc/gen83xx: Fix warnings
Diffstat (limited to 'c/src/lib/libbsp/powerpc/gen83xx/i2c/i2c_init.c')
-rw-r--r--c/src/lib/libbsp/powerpc/gen83xx/i2c/i2c_init.c15
1 files changed, 10 insertions, 5 deletions
diff --git a/c/src/lib/libbsp/powerpc/gen83xx/i2c/i2c_init.c b/c/src/lib/libbsp/powerpc/gen83xx/i2c/i2c_init.c
index 59b9a309d9..7fdd6bbd4c 100644
--- a/c/src/lib/libbsp/powerpc/gen83xx/i2c/i2c_init.c
+++ b/c/src/lib/libbsp/powerpc/gen83xx/i2c/i2c_init.c
@@ -117,7 +117,7 @@ rtems_status_code bsp_register_i2c
i2c_busno[i] = rtems_libi2c_register_bus(device_path, &desc->bus_desc);
}
-#ifdef RTEMS_BSP_I2C_EEPROM_DEVICE_NAME
+#if defined(RTEMS_BSP_I2C_EEPROM_DEVICE_NAME)
if (n > 0) {
/*
* register EEPROM to bus 1, Address 0x50
@@ -126,9 +126,7 @@ rtems_status_code bsp_register_i2c
i2c_2b_eeprom_driver_descriptor,
i2c_busno[0],0x50);
}
-#endif /* RTEMS_BSP_I2C_EEPROM_DEVICE_NAME */
-
-#ifdef MPC83XX_BOARD_BR_UID
+#elif defined(MPC83XX_BOARD_BR_UID)
if (n > 0) {
rtems_libi2c_register_drv(
"sc620",
@@ -137,7 +135,14 @@ rtems_status_code bsp_register_i2c
0x70
);
}
-#endif /* MPC83XX_BOARD_BR_UID */
+#else
+
+ /*
+ * We have no i2c configuration for this variant but need to mark
+ * i2c_busno as used.
+ */
+ (void) i2c_busno[0]; /* avoid set but not used warning */
+#endif
/*
* FIXME: register RTC driver, when available