Commit bae8a005 authored by Mengdong Lin's avatar Mengdong Lin Committed by Haihao Xiang

intel_audio_dump: define get_num_pipes() to get number of pipes for a device ID

It's for future code sharing because some registers define their bit fields
according to the number of pipes.
Signed-off-by: default avatarMengdong Lin <mengdong.lin@intel.com>
Reviewed-by: Haihao Xiang's avatarHaihao Xiang <haihao.xiang@intel.com>
parent 1803f1eb
......@@ -83,6 +83,20 @@ static int disp_reg_base = 0; /* base address of display registers */
#define read_aud_reg(reg) INREG(aud_reg_base + (reg))
static int get_num_pipes(void)
{
int num_pipes;
if (IS_VALLEYVIEW(devid))
num_pipes = 2; /* Valleyview is Gen 7 but only has 2 pipes */
else if (IS_G4X(devid) || IS_GEN5(devid))
num_pipes = 2;
else
num_pipes = 3;
return num_pipes;
}
static const char * const pixel_clock[] = {
[0] = "25.2 / 1.001 MHz",
[1] = "25.2 MHz",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment