sh_fsi.h (693B)
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 21struct sh_fsi_port_info { 22 unsigned long flags; 23 int tx_id; 24 int rx_id; 25}; 26 27struct 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 */