1 /* 2 * Copyright (c) 2014 Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com> 3 * Copyright (c) 2014 Renesas Electronics Corporation 4 * 5 * SPDX-License-Identifier: GPL-2.0+ 6 */ 7 8 #ifndef __serial_sh_h 9 #define __serial_sh_h 10 11 enum sh_clk_mode { 12 INT_CLK, 13 EXT_CLK, 14 }; 15 16 enum sh_serial_type { 17 PORT_SCI, 18 PORT_SCIF, 19 PORT_SCIFA, 20 PORT_SCIFB, 21 }; 22 23 /* 24 * Information about SCIF port 25 * 26 * @base: Register base address 27 * @clk: Input clock rate, used for calculating the baud rate divisor 28 * @clk_mode: Clock mode, set internal (INT) or external (EXT) 29 * @type: Type of SCIF 30 */ 31 struct sh_serial_platdata { 32 unsigned long base; 33 unsigned int clk; 34 enum sh_clk_mode clk_mode; 35 enum sh_serial_type type; 36 }; 37 #endif /* __serial_sh_h */ 38