Lines Matching refs:regmap
14 #include <linux/regmap.h>
39 struct regmap *regmap;
106 return regmap_multi_reg_write(lt9611->regmap, reg_cfg, ARRAY_SIZE(reg_cfg));
124 return regmap_multi_reg_write(lt9611->regmap, reg_cfg, ARRAY_SIZE(reg_cfg));
146 regmap_write(lt9611->regmap, 0x830d, (u8)(v_total / 256));
147 regmap_write(lt9611->regmap, 0x830e, (u8)(v_total % 256));
149 regmap_write(lt9611->regmap, 0x830f, (u8)(vactive / 256));
150 regmap_write(lt9611->regmap, 0x8310, (u8)(vactive % 256));
152 regmap_write(lt9611->regmap, 0x8311, (u8)(h_total / 256));
153 regmap_write(lt9611->regmap, 0x8312, (u8)(h_total % 256));
155 regmap_write(lt9611->regmap, 0x8313, (u8)(hactive / 256));
156 regmap_write(lt9611->regmap, 0x8314, (u8)(hactive % 256));
158 regmap_write(lt9611->regmap, 0x8315, (u8)(vsync_len % 256));
159 regmap_write(lt9611->regmap, 0x8316, (u8)(hsync_len % 256));
161 regmap_write(lt9611->regmap, 0x8317, (u8)(vfront_porch % 256));
163 regmap_write(lt9611->regmap, 0x8318, (u8)(vsync_porch % 256));
165 regmap_write(lt9611->regmap, 0x8319, (u8)(hfront_porch % 256));
167 regmap_write(lt9611->regmap, 0x831a, (u8)(hsync_porch / 256) |
169 regmap_write(lt9611->regmap, 0x831b, (u8)(hsync_porch % 256));
200 regmap_write(lt9611->regmap, 0x831d, pol);
202 regmap_multi_reg_write(lt9611->regmap, reg_cfg, ARRAY_SIZE(reg_cfg));
209 regmap_write(lt9611->regmap, 0x830b, hact / 256);
210 regmap_write(lt9611->regmap, 0x830c, hact % 256);
211 regmap_write(lt9611->regmap, 0x8348, hact / 256);
212 regmap_write(lt9611->regmap, 0x8349, hact % 256);
215 regmap_write(lt9611->regmap, 0x8326, pcr_m);
218 regmap_write(lt9611->regmap, 0x8011, 0x5a);
219 regmap_write(lt9611->regmap, 0x8011, 0xfa);
239 regmap_multi_reg_write(lt9611->regmap, reg_cfg, ARRAY_SIZE(reg_cfg));
242 regmap_write(lt9611->regmap, 0x812d, 0x88);
245 regmap_write(lt9611->regmap, 0x812d, 0x99);
248 regmap_write(lt9611->regmap, 0x812d, 0xaa);
258 regmap_write(lt9611->regmap, 0x82e3, pclk >> 17); /* pclk[19:16] */
259 regmap_write(lt9611->regmap, 0x82e4, pclk >> 9); /* pclk[15:8] */
260 regmap_write(lt9611->regmap, 0x82e5, pclk >> 1); /* pclk[7:0] */
262 regmap_write(lt9611->regmap, 0x82de, 0x20);
263 regmap_write(lt9611->regmap, 0x82de, 0xe0);
265 regmap_write(lt9611->regmap, 0x8016, 0xf1);
266 regmap_write(lt9611->regmap, 0x8016, 0xf3);
276 ret = regmap_read(lt9611->regmap, reg, &temp);
280 ret = regmap_read(lt9611->regmap, reg + 1, &temp2);
357 regmap_write(lt9611->regmap, 0x8440 + i, buf[i]);
370 regmap_write(lt9611->regmap, 0x8474 + i, buf[i]);
375 regmap_write(lt9611->regmap, 0x843d, iframes); /* UD1 infoframe */
381 regmap_write(lt9611->regmap, 0x82d6, 0x8c);
383 regmap_write(lt9611->regmap, 0x82d6, 0x0c);
384 regmap_write(lt9611->regmap, 0x82d7, 0x04);
410 regmap_multi_reg_write(lt9611->regmap, reg_cfg, ARRAY_SIZE(reg_cfg));
419 regmap_read(lt9611->regmap, 0x820f, &irq_flag3);
420 regmap_read(lt9611->regmap, 0x820c, &irq_flag0);
426 regmap_write(lt9611->regmap, 0x8207, 0xbf);
427 regmap_write(lt9611->regmap, 0x8207, 0x3f);
434 regmap_write(lt9611->regmap, 0x8207, 0x7f);
435 regmap_write(lt9611->regmap, 0x8207, 0x3f);
444 regmap_write(lt9611->regmap, 0x829e, 0xff);
445 regmap_write(lt9611->regmap, 0x829e, 0xf7);
446 regmap_write(lt9611->regmap, 0x8204, 0xff);
447 regmap_write(lt9611->regmap, 0x8204, 0xfe);
457 regmap_read(lt9611->regmap, 0x8203, &val);
460 regmap_write(lt9611->regmap, 0x8203, val);
461 regmap_write(lt9611->regmap, 0x8207, 0xff); /* clear */
462 regmap_write(lt9611->regmap, 0x8207, 0x3f);
479 regmap_multi_reg_write(lt9611->regmap,
515 ret = regmap_multi_reg_write(lt9611->regmap, seq, ARRAY_SIZE(seq));
526 ret = regmap_write(lt9611->regmap, 0x8130, 0x6a);
593 regmap_read(lt9611->regmap, 0x825e, ®_val);
611 regmap_write(lt9611->regmap, 0x8503, 0xc9);
614 regmap_write(lt9611->regmap, 0x8504, 0xa0);
616 regmap_write(lt9611->regmap, 0x8505, 0x00);
619 regmap_write(lt9611->regmap, 0x8506, EDID_LEN);
620 regmap_write(lt9611->regmap, 0x8514, 0x7f);
624 regmap_write(lt9611->regmap, 0x8505, i * EDID_LEN);
625 regmap_write(lt9611->regmap, 0x8507, 0x36);
626 regmap_write(lt9611->regmap, 0x8507, 0x31);
627 regmap_write(lt9611->regmap, 0x8507, 0x37);
630 regmap_read(lt9611->regmap, 0x8540, &temp);
634 regmap_read(lt9611->regmap, 0x8583, &temp);
651 regmap_write(lt9611->regmap, 0x8507, 0x1f);
730 regmap_write(lt9611->regmap, 0x8130, 0xea);
741 ret = regmap_write(lt9611->regmap, 0x8130, 0x6a);
834 regmap_multi_reg_write(lt9611->regmap,
949 regmap_write(lt9611->regmap, 0x80ee, 0x01);
950 ret = regmap_read(lt9611->regmap, 0x8002, &rev);
966 regmap_write(lt9611->regmap, 0x840f, 0x2b);
968 regmap_write(lt9611->regmap, 0x840f, 0xab);
972 regmap_write(lt9611->regmap, 0x8435, 0x00);
973 regmap_write(lt9611->regmap, 0x8436, 0x18);
974 regmap_write(lt9611->regmap, 0x8437, 0x00);
983 regmap_write(lt9611->regmap, 0x82d6, 0x8c);
984 regmap_write(lt9611->regmap, 0x82d7, 0x04);
986 regmap_write(lt9611->regmap, 0x8406, 0x08);
987 regmap_write(lt9611->regmap, 0x8407, 0x10);
989 regmap_write(lt9611->regmap, 0x8434, 0xd5);
998 regmap_write(lt9611->regmap, 0x8406, 0x00);
999 regmap_write(lt9611->regmap, 0x8407, 0x00);
1073 lt9611->regmap = devm_regmap_init_i2c(client, <9611_regmap_config);
1074 if (IS_ERR(lt9611->regmap)) {
1075 dev_err(lt9611->dev, "regmap i2c init failed\n");
1076 return PTR_ERR(lt9611->regmap);