coreboot/src/include/console
Lee Leahy 148762110c drivers/uart: Enable override for input clock divider
Allow the platform to override the input clock divider by adding the
uart_input_clock_divider routine.  This routine combines the baud-rate
oversample divider with any other input clock divider.  The default
routine returns 16 which is the standard baud-rate oversampling value.
A platform may override this default "weak" routine by providing a new
routine and selecting UART_OVERRIDE_INPUT_CLOCK_DIVIDER.  This works
around ROMCC not supporting weak routines.

Testing on Galileo:
*  Edit the src/mainboard/intel/galileo/Makefile.inc file:
   *  Add "select ADD_FSP_PDAT_FILE"
   *  Add "select ADD_FSP_RAW_BIN"
   *  Add "select ADD_RMU_FILE"
*  Place the FSP.bin file in the location specified by CONFIG_FSP_FILE
*  Place the pdat.bin files in the location specified by
   CONFIG_FSP_PDAT_FILE
*  Place the rmu.bin file in the location specified by CONFIG_RMU_FILE
*  Build EDK2 CorebootPayloadPkg/CorebootPayloadPkgIa32.dsc to generate
   UEFIPAYLOAD.fd
*  Testing is successful when CorebootPayloadPkg is able to properly
   initialize the serial port without using built-in values.

Change-Id: Ieb6453b045d84702b8f730988d0fed9f253f63e2
Signed-off-by: Lee Leahy <leroy.p.leahy@intel.com>
Reviewed-on: https://review.coreboot.org/14611
Tested-by: build bot (Jenkins)
Reviewed-by: Martin Roth <martinroth@google.com>
2016-05-09 18:44:47 +02:00
..
cbmem_console.h tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
console.h arch/x86: introduce postcar stage/phase 2016-03-23 14:24:30 +01:00
early_print.h tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
ne2k.h header files: Fix guard name comments to match guard names 2016-01-18 04:07:53 +01:00
post_codes.h header files: Fix guard name comments to match guard names 2016-01-18 04:07:53 +01:00
qemu_debugcon.h
spi.h tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
spkmodem.h
streams.h tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
uart.h drivers/uart: Enable override for input clock divider 2016-05-09 18:44:47 +02:00
usb.h tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
vtxprintf.h tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00