diff options
| author | Andrew Turner <andrew@FreeBSD.org> | 2015-04-04 09:21:56 +0000 |
|---|---|---|
| committer | Andrew Turner <andrew@FreeBSD.org> | 2015-04-04 09:21:56 +0000 |
| commit | 3d2a63f5ac85898b0428dca25eb49f976786bfda (patch) | |
| tree | b22c61388b25eb450b87067dc036cde12b78a18a /sys/dev | |
| parent | 3e1eb51df74d55055bceee640de4af651e794f30 (diff) | |
Notes
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/uart/uart_bus_fdt.c | 6 | ||||
| -rw-r--r-- | sys/dev/uart/uart_cpu_fdt.c | 6 |
2 files changed, 4 insertions, 8 deletions
diff --git a/sys/dev/uart/uart_bus_fdt.c b/sys/dev/uart/uart_bus_fdt.c index 3c68d9528364..842e2806c2f1 100644 --- a/sys/dev/uart/uart_bus_fdt.c +++ b/sys/dev/uart/uart_bus_fdt.c @@ -89,11 +89,9 @@ uart_fdt_get_clock(phandle_t node, pcell_t *cell) static int uart_fdt_get_shift(phandle_t node, pcell_t *cell) { - pcell_t shift; - if ((OF_getprop(node, "reg-shift", &shift, sizeof(shift))) <= 0) - shift = 0; - *cell = fdt32_to_cpu(shift); + if ((OF_getencprop(node, "reg-shift", cell, sizeof(*cell))) <= 0) + *cell = 0; return (0); } diff --git a/sys/dev/uart/uart_cpu_fdt.c b/sys/dev/uart/uart_cpu_fdt.c index 8dfdb3c0de13..ca90b07cc4c3 100644 --- a/sys/dev/uart/uart_cpu_fdt.c +++ b/sys/dev/uart/uart_cpu_fdt.c @@ -82,11 +82,9 @@ uart_fdt_get_clock(phandle_t node, pcell_t *cell) static int uart_fdt_get_shift(phandle_t node, pcell_t *cell) { - pcell_t shift; - if ((OF_getprop(node, "reg-shift", &shift, sizeof(shift))) <= 0) - shift = 0; - *cell = fdt32_to_cpu(shift); + if ((OF_getencprop(node, "reg-shift", cell, sizeof(*cell))) <= 0) + *cell = 0; return (0); } |
