From 65e79cf474af13a44d02eb2d80827628b32dd038 Mon Sep 17 00:00:00 2001 From: Warner Losh Date: Fri, 24 Jan 2014 00:14:14 +0000 Subject: [PATCH] clock-frequency is a FreeBSD-specific extention. Make it optional and allow the client uart drivers to decide if a frequency is required. --- sys/dev/uart/uart_cpu_fdt.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/dev/uart/uart_cpu_fdt.c b/sys/dev/uart/uart_cpu_fdt.c index 9bf35496e68..356049b9ae3 100644 --- a/sys/dev/uart/uart_cpu_fdt.c +++ b/sys/dev/uart/uart_cpu_fdt.c @@ -62,9 +62,10 @@ uart_fdt_get_clock(phandle_t node, pcell_t *cell) { pcell_t clock; + /* clock-frequency is a FreeBSD-only extention. */ if ((OF_getprop(node, "clock-frequency", &clock, sizeof(clock))) <= 0) - return (ENXIO); + clock = 0; if (clock == 0) /* Try to retrieve parent 'bus-frequency' */