Path: blob/master/sound/soc/mediatek/mt8173/mt8173-afe-common.h
26488 views
/* SPDX-License-Identifier: GPL-2.0 */1/*2* mt8173_afe_common.h -- Mediatek 8173 audio driver common definitions3*4* Copyright (c) 2015 MediaTek Inc.5* Author: Koro Chen <[email protected]>6* Sascha Hauer <[email protected]>7* Hidalgo Huang <[email protected]>8* Ir Lian <[email protected]>9*/1011#ifndef _MT8173_AFE_COMMON_H_12#define _MT8173_AFE_COMMON_H_1314#include <linux/clk.h>15#include <linux/regmap.h>1617enum {18MT8173_AFE_MEMIF_DL1,19MT8173_AFE_MEMIF_DL2,20MT8173_AFE_MEMIF_VUL,21MT8173_AFE_MEMIF_DAI,22MT8173_AFE_MEMIF_AWB,23MT8173_AFE_MEMIF_MOD_DAI,24MT8173_AFE_MEMIF_HDMI,25MT8173_AFE_MEMIF_NUM,26MT8173_AFE_IO_MOD_PCM1 = MT8173_AFE_MEMIF_NUM,27MT8173_AFE_IO_MOD_PCM2,28MT8173_AFE_IO_PMIC,29MT8173_AFE_IO_I2S,30MT8173_AFE_IO_2ND_I2S,31MT8173_AFE_IO_HW_GAIN1,32MT8173_AFE_IO_HW_GAIN2,33MT8173_AFE_IO_MRG_O,34MT8173_AFE_IO_MRG_I,35MT8173_AFE_IO_DAIBT,36MT8173_AFE_IO_HDMI,37};3839enum {40MT8173_AFE_IRQ_DL1,41MT8173_AFE_IRQ_DL2,42MT8173_AFE_IRQ_VUL,43MT8173_AFE_IRQ_DAI,44MT8173_AFE_IRQ_AWB,45MT8173_AFE_IRQ_MOD_DAI,46MT8173_AFE_IRQ_HDMI,47MT8173_AFE_IRQ_NUM,48};4950enum {51MT8173_CLK_INFRASYS_AUD,52MT8173_CLK_TOP_PDN_AUD,53MT8173_CLK_TOP_PDN_AUD_BUS,54MT8173_CLK_I2S0_M,55MT8173_CLK_I2S1_M,56MT8173_CLK_I2S2_M,57MT8173_CLK_I2S3_M,58MT8173_CLK_I2S3_B,59MT8173_CLK_BCK0,60MT8173_CLK_BCK1,61MT8173_CLK_NUM62};6364#endif656667