|
@@ -825,6 +825,7 @@ static int tg3_ape_event_lock(struct tg3 *tp, u32 timeout_us)
|
|
|
return timeout_us ? 0 : -EBUSY;
|
|
|
}
|
|
|
|
|
|
+#ifdef CONFIG_TIGON3_HWMON
|
|
|
static int tg3_ape_wait_for_event(struct tg3 *tp, u32 timeout_us)
|
|
|
{
|
|
|
u32 i, apedata;
|
|
@@ -904,6 +905,7 @@ static int tg3_ape_scratchpad_read(struct tg3 *tp, u32 *data, u32 base_off,
|
|
|
|
|
|
return 0;
|
|
|
}
|
|
|
+#endif
|
|
|
|
|
|
static int tg3_ape_send_event(struct tg3 *tp, u32 event)
|
|
|
{
|
|
@@ -10744,6 +10746,7 @@ static int tg3_init_hw(struct tg3 *tp, bool reset_phy)
|
|
|
return tg3_reset_hw(tp, reset_phy);
|
|
|
}
|
|
|
|
|
|
+#ifdef CONFIG_TIGON3_HWMON
|
|
|
static void tg3_sd_scan_scratchpad(struct tg3 *tp, struct tg3_ocir *ocir)
|
|
|
{
|
|
|
int i;
|
|
@@ -10826,6 +10829,10 @@ static void tg3_hwmon_open(struct tg3 *tp)
|
|
|
dev_err(&pdev->dev, "Cannot register hwmon device, aborting\n");
|
|
|
}
|
|
|
}
|
|
|
+#else
|
|
|
+static inline void tg3_hwmon_close(struct tg3 *tp) { }
|
|
|
+static inline void tg3_hwmon_open(struct tg3 *tp) { }
|
|
|
+#endif /* CONFIG_TIGON3_HWMON */
|
|
|
|
|
|
|
|
|
#define TG3_STAT_ADD32(PSTAT, REG) \
|