#ifndef _LOONGSON_I2S_H
#define _LOONGSON_I2S_H
#include <linux/regmap.h>
#include <sound/dmaengine_pcm.h>
#define LS_I2S_VER …
#define LS_I2S_CFG …
#define LS_I2S_CTRL …
#define LS_I2S_RX_DATA …
#define LS_I2S_TX_DATA …
#define LS_I2S_CFG1 …
#define LS_I2S_TX_ORDER …
#define LS_I2S_RX_ORDER …
#define I2S_CTRL_MCLK_READY …
#define I2S_CTRL_MASTER …
#define I2S_CTRL_MSB …
#define I2S_CTRL_RX_EN …
#define I2S_CTRL_TX_EN …
#define I2S_CTRL_RX_DMA_EN …
#define I2S_CTRL_CLK_READY …
#define I2S_CTRL_TX_DMA_EN …
#define I2S_CTRL_RESET …
#define I2S_CTRL_MCLK_EN …
#define I2S_CTRL_RX_INT_EN …
#define I2S_CTRL_TX_INT_EN …
#define LS_I2S_DRVNAME …
struct loongson_dma_data { … };
struct loongson_i2s { … };
extern const struct dev_pm_ops loongson_i2s_pm;
extern struct snd_soc_dai_driver loongson_i2s_dai;
#endif