diff options
author | Joe Hershberger <joe.hershberger@ni.com> | 2015-04-08 01:41:24 -0500 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2015-04-18 11:11:35 -0600 |
commit | 3c56fb82804d15536f77b245c89156568819ca63 (patch) | |
tree | 8ecdf2b54ff5445ed6428c963e9736c210cddf35 | |
parent | 717234e00249960df3a252c9188fc0abe9d8f4e3 (diff) | |
download | u-boot-imx-3c56fb82804d15536f77b245c89156568819ca63.zip u-boot-imx-3c56fb82804d15536f77b245c89156568819ca63.tar.gz u-boot-imx-3c56fb82804d15536f77b245c89156568819ca63.tar.bz2 |
net: Fix compile errors when SNTP enabled and not DATE
When SNTP is enabled and DATE is not, to_tm() is not built in. It could
be defined when TIMESTAMP is defined, so check for that.
Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
Acked-by: Simon Glass <sjg@chromium.org>
-rw-r--r-- | net/sntp.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -50,17 +50,20 @@ static void sntp_timeout_handler(void) static void sntp_handler(uchar *pkt, unsigned dest, struct in_addr sip, unsigned src, unsigned len) { +#ifdef CONFIG_TIMESTAMP struct sntp_pkt_t *rpktp = (struct sntp_pkt_t *)pkt; struct rtc_time tm; ulong seconds; +#endif debug("%s\n", __func__); if (dest != sntp_our_port) return; +#ifdef CONFIG_TIMESTAMP /* - * As the RTC's used in U-Boot sepport second resolution only + * As the RTC's used in U-Boot support second resolution only * we simply ignore the sub-second field. */ memcpy(&seconds, &rpktp->transmit_timestamp, sizeof(ulong)); @@ -72,6 +75,7 @@ static void sntp_handler(uchar *pkt, unsigned dest, struct in_addr sip, printf("Date: %4d-%02d-%02d Time: %2d:%02d:%02d\n", tm.tm_year, tm.tm_mon, tm.tm_mday, tm.tm_hour, tm.tm_min, tm.tm_sec); +#endif net_set_state(NETLOOP_SUCCESS); } |