xref: /rk3399_ARM-atf/drivers/renesas/common/scif/scif.h (revision 579254a8aa4b9cd87ff0b7ba51119205731e0110)
1*3c6170b6SMarek Vasut /*
2*3c6170b6SMarek Vasut  * Copyright (c) 2021-2025, Renesas Electronics Corporation. All rights reserved.
3*3c6170b6SMarek Vasut  *
4*3c6170b6SMarek Vasut  * SPDX-License-Identifier: BSD-3-Clause
5*3c6170b6SMarek Vasut  */
6*3c6170b6SMarek Vasut 
7*3c6170b6SMarek Vasut #ifndef SCIF_H
8*3c6170b6SMarek Vasut #define SCIF_H
9*3c6170b6SMarek Vasut 
10*3c6170b6SMarek Vasut int console_rcar_register(uintptr_t base, uint32_t clk, uint32_t baud,
11*3c6170b6SMarek Vasut 			  console_t *pconsole);
12*3c6170b6SMarek Vasut void scif_console_set_regs(uint32_t fsr, uint32_t tdr);
13*3c6170b6SMarek Vasut int console_rcar_init(uintptr_t base_addr, uint32_t uart_clk,
14*3c6170b6SMarek Vasut 		      uint32_t baud_rate);
15*3c6170b6SMarek Vasut int console_rcar_putc(int c, console_t *pconsole);
16*3c6170b6SMarek Vasut int console_rcar_flush(console_t *pconsole);
17*3c6170b6SMarek Vasut 
18*3c6170b6SMarek Vasut #endif /* SCIF_H */
19