summaryrefslogtreecommitdiffstats
path: root/sys/dev/uart/uart_cpu_fdt.h
Commit message (Collapse)AuthorAgeFilesLines
* MFC r281073, r281074, r281077, r281200:ian2015-05-241-0/+2
| | | | | | | | | | | | | | Use OF_getencprop over OF_getprop and fdt32_to_cpu. The latter may give us the wrong data in the failure case if shift was not zero. Remove the extra copy of uart_fdt_get_clock and uart_fdt_get_shift. While here also use OF_getencprop in uart_fdt_get_clock. Move uart_fdt_get_clock and uart_fdt_get_shift to uart_bus_fdt.c, we may not build uart_cpu_fdt.c in all configs. Fix uart_fdt_get_clock. It should have been using the cell variable passed in, not value on the stack.
* MFC r279723, r279724:ian2015-05-231-0/+54
Define new linker set, UART_FDT_CLASS_AND_DEVICE, for registering full (class and device) FDT UART. Define second one, UART_FDT_CLASS, for UART class only. Move the uart_class definitions and fdt compat data into the individual uart implementations, and export them using the new linker-set mechanism.
OpenPOWER on IntegriCloud