]> git.ipfire.org Git - thirdparty/u-boot.git/blame - include/dm/platform_data/serial_sh.h
SPDX: Convert all of our single license tags to Linux Kernel style
[thirdparty/u-boot.git] / include / dm / platform_data / serial_sh.h
CommitLineData
83d290c5 1/* SPDX-License-Identifier: GPL-2.0+ */
59088e4a
NI
2/*
3 * Copyright (c) 2014 Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@renesas.com>
4 * Copyright (c) 2014 Renesas Electronics Corporation
59088e4a
NI
5 */
6
7#ifndef __serial_sh_h
8#define __serial_sh_h
9
10enum sh_clk_mode {
11 INT_CLK,
12 EXT_CLK,
13};
14
15enum sh_serial_type {
16 PORT_SCI,
17 PORT_SCIF,
18 PORT_SCIFA,
19 PORT_SCIFB,
20};
21
22/*
23 * Information about SCIF port
24 *
25 * @base: Register base address
26 * @clk: Input clock rate, used for calculating the baud rate divisor
27 * @clk_mode: Clock mode, set internal (INT) or external (EXT)
28 * @type: Type of SCIF
29 */
30struct sh_serial_platdata {
31 unsigned long base;
32 unsigned int clk;
33 enum sh_clk_mode clk_mode;
34 enum sh_serial_type type;
35};
36#endif /* __serial_sh_h */