summaryrefslogtreecommitdiff
path: root/arch/x86/include/asm/cpu.h
diff options
context:
space:
mode:
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>2017-02-28 12:04:10 (GMT)
committerBin Meng <bmeng.cn@gmail.com>2017-04-10 02:02:03 (GMT)
commitc5f8dd482b4178cda30be7355085a70521cd4813 (patch)
tree78a3baf00ff94a03e6bf4053a0449eb484fa31dd /arch/x86/include/asm/cpu.h
parentae5564d1aec8b39f55f283f8d187b7b1603533bf (diff)
downloadu-boot-c5f8dd482b4178cda30be7355085a70521cd4813.tar.xz
serial: Add serial driver for Intel MID
Add a specific serial driver for Intel MID platforms. It has special fractional divider which can be programmed via UART_PS, UART_MUL, and UART_DIV registers. The UART clock is calculated as UART clock = XTAL * UART_MUL / UART_DIV The baudrate is calculated as baud rate = UART clock / UART_PS / DLAB Initialize fractional divider correctly for Intel Edison platform. For backward compatibility we have to set initial DLAB value to 16 and speed to 115200 baud, where initial frequency is 29491200Hz, and XTAL frequency is 38.4MHz. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
Diffstat (limited to 'arch/x86/include/asm/cpu.h')
0 files changed, 0 insertions, 0 deletions