コード例 #1
0
void uart_init(int idx)
{
	unsigned int div;
	div = uart_baudrate_divisor(get_uart_baudrate(),
		uart_platform_refclk(), uart_input_clock_divider());
	sifive_uart_init(uart_platform_baseptr(idx), div);
}
コード例 #2
0
ファイル: uart8250io.c プロジェクト: AdriDlu/coreboot
void uart_init(int idx)
{
	unsigned int div;
	div = uart_baudrate_divisor(default_baudrate(), uart_platform_refclk(),
		uart_input_clock_divider());
	uart8250_init(uart_platform_base(idx), div);
}
コード例 #3
0
ファイル: uart8250mem.c プロジェクト: lkundrak/coreboot
void uart_init(int idx)
{
	void *base = uart_platform_baseptr(idx);
	if (!base)
		return;

	unsigned int div;
	div = uart_baudrate_divisor(get_uart_baudrate(),
		uart_platform_refclk(), uart_input_clock_divider());
	uart8250_mem_init(base, div);
}