Lines Matching refs:val
195 static void mtk_hdmi_write(struct mtk_hdmi *hdmi, u32 offset, u32 val)
197 writel(val, hdmi->regs + offset);
220 static void mtk_hdmi_mask(struct mtk_hdmi *hdmi, u32 offset, u32 val, u32 mask)
226 tmp = (tmp & ~mask) | (val & mask);
453 u32 val;
457 val = AOUT_16BIT;
460 val = AOUT_20BIT;
464 val = AOUT_24BIT;
468 mtk_hdmi_mask(hdmi, GRL_AOUT_CFG, val, AOUT_BNUM_SEL_MASK);
474 u32 val;
476 val = mtk_hdmi_read(hdmi, GRL_CFG0);
477 val &= ~(CFG0_W_LENGTH_MASK | CFG0_I2S_MODE_MASK);
481 val |= CFG0_I2S_MODE_RTJ | CFG0_W_LENGTH_24BIT;
484 val |= CFG0_I2S_MODE_RTJ | CFG0_W_LENGTH_16BIT;
488 val |= CFG0_I2S_MODE_LTJ | CFG0_W_LENGTH_24BIT;
491 val |= CFG0_I2S_MODE_LTJ | CFG0_W_LENGTH_16BIT;
494 val |= CFG0_I2S_MODE_I2S | CFG0_W_LENGTH_24BIT;
497 val |= CFG0_I2S_MODE_I2S | CFG0_W_LENGTH_16BIT;
500 mtk_hdmi_write(hdmi, GRL_CFG0, val);
506 u8 val;
512 val = DST_NORMAL_DOUBLE | SACD_DST;
514 val = 0;
516 mtk_hdmi_mask(hdmi, GRL_AUDIO_CFG, val, mask);
566 u32 val;
568 val = mtk_hdmi_read(hdmi, GRL_CFG1);
570 (val & CFG1_SPDIF) == CFG1_SPDIF) {
571 val &= ~CFG1_SPDIF;
573 (val & CFG1_SPDIF) == 0) {
574 val |= CFG1_SPDIF;
576 mtk_hdmi_write(hdmi, GRL_CFG1, val);
597 u32 val;
599 val = mtk_hdmi_read(hdmi, GRL_MIX_CTRL);
600 if (val & MIX_CTRL_SRC_EN) {
601 val &= ~MIX_CTRL_SRC_EN;
602 mtk_hdmi_write(hdmi, GRL_MIX_CTRL, val);
604 val |= MIX_CTRL_SRC_EN;
605 mtk_hdmi_write(hdmi, GRL_MIX_CTRL, val);
611 u32 val;
613 val = mtk_hdmi_read(hdmi, GRL_MIX_CTRL);
614 val &= ~MIX_CTRL_SRC_EN;
615 mtk_hdmi_write(hdmi, GRL_MIX_CTRL, val);
622 u32 val;
624 val = mtk_hdmi_read(hdmi, GRL_CFG5);
625 val &= CFG5_CD_RATIO_MASK;
629 val |= CFG5_FS128;
632 val |= CFG5_FS256;
635 val |= CFG5_FS384;
638 val |= CFG5_FS512;
641 val |= CFG5_FS768;
644 val |= CFG5_FS256;
647 mtk_hdmi_write(hdmi, GRL_CFG5, val);
728 unsigned char val[NCTS_BYTES];
734 memset(val, 0, sizeof(val));
736 val[0] = (cts >> 24) & 0xff;
737 val[1] = (cts >> 16) & 0xff;
738 val[2] = (cts >> 8) & 0xff;
739 val[3] = cts & 0xff;
741 val[4] = (n >> 16) & 0xff;
742 val[5] = (n >> 8) & 0xff;
743 val[6] = n & 0xff;
746 mtk_hdmi_write(hdmi, GRL_NCTS, val[i]);