1 /* SPDX-License-Identifier: GPL-2.0 2 * 3 * Fifo-attached Serial Interface (FSI) support for SH7724 4 * 5 * Copyright (C) 2009 Renesas Solutions Corp. 6 * Kuninori Morimoto <morimoto.kuninori@renesas.com> 7 */ 8 #ifndef __SOUND_FSI_H 9 #define __SOUND_FSI_H 10 11 #include <linux/clk.h> 12 #include <sound/soc.h> 13 14 /* 15 * flags 16 */ 17 #define SH_FSI_FMT_SPDIF (1 << 0) /* spdif for HDMI */ 18 #define SH_FSI_ENABLE_STREAM_MODE (1 << 1) /* for 16bit data */ 19 #define SH_FSI_CLK_CPG (1 << 2) /* FSIxCK + FSI-DIV */ 20 21 struct sh_fsi_port_info { 22 unsigned long flags; 23 int tx_id; 24 int rx_id; 25 }; 26 27 struct sh_fsi_platform_info { 28 struct sh_fsi_port_info port_a; 29 struct sh_fsi_port_info port_b; 30 }; 31 32 #endif /* __SOUND_FSI_H */ 33