Lines Matching defs:regmap

17 #include <linux/regmap.h>
298 struct regmap *regmap;
348 return regmap_write(ctx->regmap, IT66121_MASTER_SEL_REG, IT66121_MASTER_SEL_HOST);
353 return regmap_write(ctx->regmap, IT66121_AFE_DRV_REG, 0);
365 ret = regmap_write(ctx->regmap, IT66121_INPUT_MODE_REG, mode);
369 return regmap_write(ctx->regmap, IT66121_INPUT_CSC_REG, IT66121_INPUT_CSC_NO_CONV);
385 ret = regmap_write(ctx->regmap, IT66121_AFE_DRV_REG,
391 ret = regmap_write_bits(ctx->regmap, IT66121_AFE_XP_REG,
398 ret = regmap_write_bits(ctx->regmap, IT66121_AFE_IP_REG,
406 ret = regmap_write_bits(ctx->regmap, IT66121_AFE_IP_REG,
411 ret = regmap_write_bits(ctx->regmap, IT66121_AFE_XP_EC1_REG,
417 ret = regmap_write_bits(ctx->regmap, IT66121_AFE_XP_REG,
424 ret = regmap_write_bits(ctx->regmap, IT66121_AFE_IP_REG,
432 ret = regmap_write_bits(ctx->regmap, IT66121_AFE_IP_REG,
438 ret = regmap_write_bits(ctx->regmap, IT66121_AFE_XP_EC1_REG,
447 ret = regmap_write_bits(ctx->regmap, IT66121_SW_RST_REG,
453 ret = regmap_write_bits(ctx->regmap, IT66121_AFE_XP_REG,
470 ret = regmap_read_poll_timeout(ctx->regmap, IT66121_DDC_STATUS_REG, val,
487 ret = regmap_read(ctx->regmap, IT66121_SW_RST_REG, &swreset);
491 ret = regmap_read(ctx->regmap, IT66121_HDCP_REG, &cpdesire);
495 ret = regmap_write(ctx->regmap, IT66121_HDCP_REG,
500 ret = regmap_write(ctx->regmap, IT66121_SW_RST_REG,
509 ret = regmap_write(ctx->regmap, IT66121_DDC_COMMAND_REG,
532 ret = regmap_write(ctx->regmap, IT66121_DDC_COMMAND_REG,
541 ret = regmap_write(ctx->regmap, IT66121_DDC_OFFSET_REG, offset);
545 ret = regmap_write(ctx->regmap, IT66121_DDC_BYTE_REG, cnt);
549 ret = regmap_write(ctx->regmap, IT66121_DDC_SEGMENT_REG, block);
553 ret = regmap_write(ctx->regmap, IT66121_DDC_COMMAND_REG,
567 ret = regmap_noinc_read(ctx->regmap, IT66121_DDC_RD_FIFO_REG,
582 if (regmap_read(ctx->regmap, IT66121_SYS_STATUS_REG, &val))
602 ret = regmap_write_bits(ctx->regmap, IT66121_CLK_BANK_REG,
608 ret = regmap_write_bits(ctx->regmap, IT66121_INT_REG,
613 ret = regmap_write_bits(ctx->regmap, IT66121_AFE_DRV_REG,
618 ret = regmap_write_bits(ctx->regmap, IT66121_AFE_XP_REG,
623 ret = regmap_write_bits(ctx->regmap, IT66121_AFE_IP_REG,
628 ret = regmap_write_bits(ctx->regmap, IT66121_AFE_DRV_REG,
633 ret = regmap_write_bits(ctx->regmap, IT66121_AFE_XP_REG,
638 ret = regmap_write_bits(ctx->regmap, IT66121_AFE_IP_REG,
643 ret = regmap_write_bits(ctx->regmap, IT66121_SW_RST_REG,
663 ret = regmap_write_bits(ctx->regmap, IT66121_AV_MUTE_REG, IT66121_AV_MUTE_ON, val);
667 return regmap_write(ctx->regmap, IT66121_PKT_GEN_CTRL_REG,
789 ret = regmap_bulk_write(ctx->regmap, IT66121_AVIINFO_DB1_REG,
795 if (regmap_write(ctx->regmap, IT66121_AVIINFO_CSUM_REG, buf[3]))
799 if (regmap_write(ctx->regmap, IT66121_AVI_INFO_PKT_REG,
804 if (regmap_write(ctx->regmap, IT66121_HDMI_MODE_REG, IT66121_HDMI_MODE_HDMI))
808 regmap_write_bits(ctx->regmap, IT66121_CLK_BANK_REG,
821 regmap_write_bits(ctx->regmap, IT66121_CLK_BANK_REG,
861 ret = regmap_write_bits(ctx->regmap, IT66121_INT_MASK1_REG, IT66121_INT_MASK1_HPD, 0);
871 ret = regmap_write_bits(ctx->regmap, IT66121_INT_MASK1_REG,
891 ret = regmap_write(ctx->regmap, IT66121_DDC_HEADER_REG,
935 ret = regmap_read(ctx->regmap, IT66121_SYS_STATUS_REG, &val);
942 ret = regmap_read(ctx->regmap, IT66121_INT_STATUS1_REG, &val);
946 regmap_write_bits(ctx->regmap, IT66121_INT_CLR1_REG,
955 regmap_write_bits(ctx->regmap, IT66121_SYS_STATUS_REG,
972 ret = regmap_write(ctx->regmap, IT66121_AUD_CHST_MODE_REG, iec60958_chstat[0] & 0x7C);
976 ret = regmap_write(ctx->regmap, IT66121_AUD_CHST_CAT_REG, iec60958_chstat[1]);
980 ret = regmap_write(ctx->regmap, IT66121_AUD_CHST_SRCNUM_REG, iec60958_chstat[2] & 0x0F);
984 ret = regmap_write(ctx->regmap, IT66121_AUD_CHST_CHTNUM_REG,
989 ret = regmap_write(ctx->regmap, IT66121_AUD_CHST_CA_FS_REG, iec60958_chstat[3]);
993 return regmap_write(ctx->regmap, IT66121_AUD_CHST_OFS_WL_REG, iec60958_chstat[4]);
1041 ret = regmap_write(ctx->regmap, IT66121_AUD_CTRL0_REG, audio_enable & 0xF0);
1045 ret = regmap_write(ctx->regmap, IT66121_AUD_CTRL1_REG, audio_format);
1049 ret = regmap_write(ctx->regmap, IT66121_AUD_FIFOMAP_REG, 0xE4);
1053 ret = regmap_write(ctx->regmap, IT66121_AUD_CTRL3_REG, 0x00);
1057 ret = regmap_write(ctx->regmap, IT66121_AUD_SRCVALID_FLAT_REG, 0x00);
1061 return regmap_write(ctx->regmap, IT66121_AUD_HDAUDIO_REG, 0x00);
1099 ret = regmap_write(ctx->regmap, IT66121_AUD_PKT_N0_REG, (u8)((n) & 0xFF));
1103 ret = regmap_write(ctx->regmap, IT66121_AUD_PKT_N1_REG, (u8)((n >> 8) & 0xFF));
1107 ret = regmap_write(ctx->regmap, IT66121_AUD_PKT_N2_REG, (u8)((n >> 16) & 0xF));
1122 regmap_read(ctx->regmap, IT66121_AUD_PKT_CTS_CNT2_REG, &val);
1124 regmap_read(ctx->regmap, IT66121_AUD_PKT_CTS_CNT1_REG, &val);
1126 regmap_read(ctx->regmap, IT66121_AUD_PKT_CTS_CNT0_REG, &val);
1152 regmap_write(ctx->regmap, IT66121_AUD_PKT_CTS0_REG, (u8)((last_cts) & 0xFF));
1153 regmap_write(ctx->regmap, IT66121_AUD_PKT_CTS1_REG, (u8)((last_cts >> 8) & 0xFF));
1154 regmap_write(ctx->regmap, IT66121_AUD_PKT_CTS2_REG, (u8)((last_cts >> 16) & 0x0F));
1157 ret = regmap_write(ctx->regmap, 0xF8, 0xC3);
1161 ret = regmap_write(ctx->regmap, 0xF8, 0xA5);
1166 ret = regmap_write_bits(ctx->regmap, IT66121_PKT_CTS_CTRL_REG,
1170 ret = regmap_write_bits(ctx->regmap, IT66121_PKT_CTS_CTRL_REG,
1178 return regmap_write(ctx->regmap, 0xF8, 0xFF);
1186 ret = regmap_write_bits(ctx->regmap, IT66121_SW_RST_REG,
1192 ret = regmap_write_bits(ctx->regmap, IT66121_AUD_CTRL0_REG,
1197 ret = regmap_write_bits(ctx->regmap, IT66121_AUD_CTRL0_REG,
1204 ret = regmap_write_bits(ctx->regmap, IT66121_SW_RST_REG,
1217 ret = regmap_write(ctx->regmap, IT66121_AUD_SRCVALID_FLAT_REG, 0);
1221 ret = regmap_write(ctx->regmap, IT66121_AUD_CTRL0_REG, ctx->audio.ch_enable);
1223 ret = regmap_write(ctx->regmap, IT66121_AUD_CTRL0_REG, ctx->audio.ch_enable & 0xF0);
1257 ret = regmap_write(ctx->regmap, IT66121_CLK_CTRL0_REG,
1264 ret = regmap_write_bits(ctx->regmap, IT66121_AUD_CTRL0_REG,
1370 ret = regmap_write_bits(ctx->regmap, IT66121_INT_MASK1_REG,
1427 ret = regmap_write_bits(ctx->regmap, IT66121_AUD_SRCVALID_FLAT_REG,
1433 ret = regmap_write_bits(ctx->regmap, IT66121_AUD_SRCVALID_FLAT_REG,
1569 ctx->regmap = devm_regmap_init_i2c(client, &it66121_regmap_config);
1570 if (IS_ERR(ctx->regmap))
1571 return PTR_ERR(ctx->regmap);
1573 regmap_read(ctx->regmap, IT66121_VENDOR_ID0_REG, &vendor_ids[0]);
1574 regmap_read(ctx->regmap, IT66121_VENDOR_ID1_REG, &vendor_ids[1]);
1575 regmap_read(ctx->regmap, IT66121_DEVICE_ID0_REG, &device_ids[0]);
1576 regmap_read(ctx->regmap, IT66121_DEVICE_ID1_REG, &device_ids[1]);