diff --git a/drivers/video/rockchip/hdmi/rockchip-hdmi-core.c b/drivers/video/rockchip/hdmi/rockchip-hdmi-core.c index 074f6d21626e..91cbd9ac5946 100644 --- a/drivers/video/rockchip/hdmi/rockchip-hdmi-core.c +++ b/drivers/video/rockchip/hdmi/rockchip-hdmi-core.c @@ -3,6 +3,9 @@ #include "rockchip-hdmi.h" #include "rockchip-hdmi-cec.h" +#define HW_PARAMS_FLAG_LPCM 0 +#define HW_PARAMS_FLAG_NLPCM 1 + struct hdmi_delayed_work { struct delayed_work work; struct hdmi *hdmi; @@ -779,12 +782,10 @@ int snd_config_hdmi_audio(struct snd_pcm_hw_params *params) audio_cfg.rate = rate; - /* - *if (params->flags == HW_PARAMS_FLAG_NLPCM) - * audio_cfg.type = HDMI_AUDIO_NLPCM; - *else - */ - audio_cfg.type = HDMI_AUDIO_LPCM; + if (params->flags == HW_PARAMS_FLAG_NLPCM) + audio_cfg.type = HDMI_AUDIO_NLPCM; + else + audio_cfg.type = HDMI_AUDIO_LPCM; audio_cfg.channel = params_channels(params); audio_cfg.word_length = HDMI_AUDIO_WORD_LENGTH_16bit;