Lines Matching defs:regmap
25 #include <linux/regmap.h>
243 struct regmap *regmap;
292 return regmap_read_poll_timeout(tc->regmap, addr, val,
310 ret = regmap_raw_write(tc->regmap, DP0_AUXWDATA(0), auxwdata, count);
322 ret = regmap_raw_read(tc->regmap, DP0_AUXRDATA(0), auxrdata, count);
373 ret = regmap_write(tc->regmap, DP0_AUXADDR, msg->address);
377 ret = regmap_write(tc->regmap, DP0_AUXCFG0, tc_auxcfg0(msg, size));
385 ret = regmap_read(tc->regmap, DP0_AUXSTATUS, &auxstatus);
453 ret = regmap_write(tc->regmap, pllctrl, PLLUPDATE | PLLEN);
544 ret = regmap_write(tc->regmap, PXL_PLLCTRL, PLLBYP | PLLEN);
555 ret = regmap_write(tc->regmap, PXL_PLLPARAM, pxl_pllparam);
566 return regmap_write(tc->regmap, PXL_PLLCTRL, PLLBYP);
586 return regmap_write(tc->regmap, DP0_VIDMNGEN1, 32768);
613 return regmap_write(tc->regmap, SYS_PLLPARAM, pllparam);
626 ret = regmap_write(tc->regmap, DP_PHY_CTRL,
655 ret = regmap_write(tc->regmap, DP0_AUXCFG1, dp0_auxcfg1);
774 ret = regmap_write(tc->regmap, VPCTRL0,
780 ret = regmap_write(tc->regmap, HTIM01,
786 ret = regmap_write(tc->regmap, HTIM02,
792 ret = regmap_write(tc->regmap, VTIM01,
798 ret = regmap_write(tc->regmap, VTIM02,
804 ret = regmap_write(tc->regmap, VFUEN0, VFUEN); /* update settings */
809 ret = regmap_write(tc->regmap, TSTCTL,
820 ret = regmap_write(tc->regmap, DP0_VIDSYNCDELAY,
824 ret = regmap_write(tc->regmap, DP0_TOTALVAL,
830 ret = regmap_write(tc->regmap, DP0_STARTVAL,
836 ret = regmap_write(tc->regmap, DP0_ACTIVEVAL,
851 ret = regmap_write(tc->regmap, DP0_SYNCVAL, dp0_syncval);
855 ret = regmap_write(tc->regmap, DPIPXLFMT,
862 ret = regmap_write(tc->regmap, DP0_MISC,
884 ret = regmap_read(tc->regmap, DP0_LTSTAT, &value);
902 ret = regmap_read(tc->regmap, DP0CTL, &value);
907 ret = regmap_write(tc->regmap, DP0CTL, 0);
912 ret = regmap_write(tc->regmap, DP0_SRCCTRL, tc_srcctrl(tc));
916 ret = regmap_write(tc->regmap, DP1_SRCCTRL,
931 ret = regmap_write(tc->regmap, DP_PHY_CTRL, dp_phy_ctrl);
946 ret = regmap_write(tc->regmap, DP_PHY_CTRL, dp_phy_ctrl);
949 ret = regmap_write(tc->regmap, DP_PHY_CTRL, dp_phy_ctrl);
958 ret = regmap_update_bits(tc->regmap, DP0_MISC, BPC_8, BPC_8);
1019 ret = regmap_write(tc->regmap, DP0_SNKLTCTRL,
1025 ret = regmap_write(tc->regmap, DP0_LTLOOPCTRL,
1032 ret = regmap_write(tc->regmap, DP0_SRCCTRL,
1040 ret = regmap_write(tc->regmap, DP0CTL,
1061 ret = regmap_write(tc->regmap, DP0_SNKLTCTRL,
1067 ret = regmap_write(tc->regmap, DP0_SRCCTRL,
1095 ret = regmap_write(tc->regmap, DP0_SRCCTRL, tc_srcctrl(tc) |
1160 ret = regmap_write(tc->regmap, DP0_SRCCTRL, 0);
1164 return regmap_write(tc->regmap, DP0CTL, 0);
1194 ret = regmap_write(tc->regmap, DP0CTL, value);
1206 ret = regmap_write(tc->regmap, DP0CTL, value);
1215 ret = regmap_write(tc->regmap, SYSCTRL, value);
1228 ret = regmap_update_bits(tc->regmap, DP0CTL, VID_EN, 0);
1363 ret = regmap_read(tc->regmap, GPIOI, &val);
1501 r = regmap_read(tc->regmap, INTSTS_G, &val);
1511 regmap_read(tc->regmap, SYSSTAT, &stat);
1533 regmap_write(tc->regmap, INTSTS_G, val);
1626 tc->regmap = devm_regmap_init_i2c(client, &tc_regmap_config);
1627 if (IS_ERR(tc->regmap)) {
1628 ret = PTR_ERR(tc->regmap);
1629 dev_err(dev, "Failed to initialize regmap: %d\n", ret);
1646 regmap_write(tc->regmap, INTCTL_G, INT_SYSERR);
1660 ret = regmap_read(tc->regmap, TC_IDREG, &tc->rev);
1680 regmap_update_bits(tc->regmap, SYSRSTENB,
1683 regmap_update_bits(tc->regmap, SYSRSTENB,
1694 regmap_write(tc->regmap, lcnt_reg,
1697 regmap_write(tc->regmap, GPIOM, BIT(tc->hpd_pin));
1701 regmap_update_bits(tc->regmap, INTCTL_G, h_lc, h_lc);