Lines Matching refs:regmap
12 #include <linux/regmap.h>
36 struct regmap *regmap;
127 return regmap_multi_reg_write(lt9611->regmap, reg_cfg, ARRAY_SIZE(reg_cfg));
145 return regmap_multi_reg_write(lt9611->regmap, reg_cfg, ARRAY_SIZE(reg_cfg));
167 regmap_write(lt9611->regmap, 0x830d, (u8)(v_total / 256));
168 regmap_write(lt9611->regmap, 0x830e, (u8)(v_total % 256));
170 regmap_write(lt9611->regmap, 0x830f, (u8)(vactive / 256));
171 regmap_write(lt9611->regmap, 0x8310, (u8)(vactive % 256));
173 regmap_write(lt9611->regmap, 0x8311, (u8)(h_total / 256));
174 regmap_write(lt9611->regmap, 0x8312, (u8)(h_total % 256));
176 regmap_write(lt9611->regmap, 0x8313, (u8)(hactive / 256));
177 regmap_write(lt9611->regmap, 0x8314, (u8)(hactive % 256));
179 regmap_write(lt9611->regmap, 0x8315, (u8)(vsync_len % 256));
180 regmap_write(lt9611->regmap, 0x8316, (u8)(hsync_len % 256));
182 regmap_write(lt9611->regmap, 0x8317, (u8)(vfront_porch % 256));
184 regmap_write(lt9611->regmap, 0x8318, (u8)(vsync_porch % 256));
186 regmap_write(lt9611->regmap, 0x8319, (u8)(hfront_porch % 256));
188 regmap_write(lt9611->regmap, 0x831a, (u8)(hsync_porch / 256) |
190 regmap_write(lt9611->regmap, 0x831b, (u8)(hsync_porch % 256));
231 regmap_write(lt9611->regmap, 0x831d, pol);
234 regmap_multi_reg_write(lt9611->regmap, reg_cfg2, ARRAY_SIZE(reg_cfg2));
236 regmap_multi_reg_write(lt9611->regmap, reg_cfg, ARRAY_SIZE(reg_cfg));
238 regmap_write(lt9611->regmap, 0x8326, pcr_m);
241 regmap_write(lt9611->regmap, 0x8011, 0x5a);
242 regmap_write(lt9611->regmap, 0x8011, 0xfa);
262 regmap_multi_reg_write(lt9611->regmap, reg_cfg, ARRAY_SIZE(reg_cfg));
265 regmap_write(lt9611->regmap, 0x812d, 0x88);
268 regmap_write(lt9611->regmap, 0x812d, 0x99);
271 regmap_write(lt9611->regmap, 0x812d, 0xaa);
281 regmap_write(lt9611->regmap, 0x82e3, pclk >> 17); /* pclk[19:16] */
282 regmap_write(lt9611->regmap, 0x82e4, pclk >> 9); /* pclk[15:8] */
283 regmap_write(lt9611->regmap, 0x82e5, pclk >> 1); /* pclk[7:0] */
285 regmap_write(lt9611->regmap, 0x82de, 0x20);
286 regmap_write(lt9611->regmap, 0x82de, 0xe0);
288 regmap_write(lt9611->regmap, 0x8016, 0xf1);
289 regmap_write(lt9611->regmap, 0x8016, 0xf3);
299 ret = regmap_read(lt9611->regmap, reg, &temp);
303 ret = regmap_read(lt9611->regmap, reg + 1, &temp2);
360 regmap_write(lt9611->regmap, 0x8443, 0x46 - lt9611->vic);
361 regmap_write(lt9611->regmap, 0x8447, lt9611->vic);
362 regmap_write(lt9611->regmap, 0x843d, 0x0a); /* UD1 infoframe */
364 regmap_write(lt9611->regmap, 0x82d6, 0x8c);
365 regmap_write(lt9611->regmap, 0x82d7, 0x04);
391 regmap_multi_reg_write(lt9611->regmap, reg_cfg, ARRAY_SIZE(reg_cfg));
400 regmap_read(lt9611->regmap, 0x820f, &irq_flag3);
401 regmap_read(lt9611->regmap, 0x820c, &irq_flag0);
407 regmap_write(lt9611->regmap, 0x8207, 0xbf);
408 regmap_write(lt9611->regmap, 0x8207, 0x3f);
415 regmap_write(lt9611->regmap, 0x8207, 0x7f);
416 regmap_write(lt9611->regmap, 0x8207, 0x3f);
425 regmap_write(lt9611->regmap, 0x829e, 0xff);
426 regmap_write(lt9611->regmap, 0x829e, 0xf7);
427 regmap_write(lt9611->regmap, 0x8204, 0xff);
428 regmap_write(lt9611->regmap, 0x8204, 0xfe);
438 regmap_read(lt9611->regmap, 0x8203, &val);
441 regmap_write(lt9611->regmap, 0x8203, val);
442 regmap_write(lt9611->regmap, 0x8207, 0xff); /* clear */
443 regmap_write(lt9611->regmap, 0x8207, 0x3f);
460 regmap_multi_reg_write(lt9611->regmap,
496 ret = regmap_multi_reg_write(lt9611->regmap, seq, ARRAY_SIZE(seq));
507 ret = regmap_write(lt9611->regmap, 0x8130, 0x6a);
591 regmap_read(lt9611->regmap, 0x825e, ®_val);
609 regmap_write(lt9611->regmap, 0x8503, 0xc9);
612 regmap_write(lt9611->regmap, 0x8504, 0xa0);
614 regmap_write(lt9611->regmap, 0x8505, 0x00);
617 regmap_write(lt9611->regmap, 0x8506, EDID_LEN);
618 regmap_write(lt9611->regmap, 0x8514, 0x7f);
622 regmap_write(lt9611->regmap, 0x8505, i * EDID_LEN);
623 regmap_write(lt9611->regmap, 0x8507, 0x36);
624 regmap_write(lt9611->regmap, 0x8507, 0x31);
625 regmap_write(lt9611->regmap, 0x8507, 0x37);
628 regmap_read(lt9611->regmap, 0x8540, &temp);
632 regmap_read(lt9611->regmap, 0x8583, &temp);
649 regmap_write(lt9611->regmap, 0x8507, 0x1f);
724 regmap_write(lt9611->regmap, 0x8130, 0xea);
733 ret = regmap_write(lt9611->regmap, 0x8130, 0x6a);
897 regmap_multi_reg_write(lt9611->regmap,
939 regmap_read(lt9611->regmap, 0x825e, ®_val);
1018 regmap_write(lt9611->regmap, 0x80ee, 0x01);
1019 ret = regmap_read(lt9611->regmap, 0x8002, &rev);
1035 regmap_write(lt9611->regmap, 0x840f, 0x2b);
1037 regmap_write(lt9611->regmap, 0x840f, 0xab);
1041 regmap_write(lt9611->regmap, 0x8435, 0x00);
1042 regmap_write(lt9611->regmap, 0x8436, 0x18);
1043 regmap_write(lt9611->regmap, 0x8437, 0x00);
1052 regmap_write(lt9611->regmap, 0x82d6, 0x8c);
1053 regmap_write(lt9611->regmap, 0x82d7, 0x04);
1055 regmap_write(lt9611->regmap, 0x8406, 0x08);
1056 regmap_write(lt9611->regmap, 0x8407, 0x10);
1058 regmap_write(lt9611->regmap, 0x8434, 0xd5);
1067 regmap_write(lt9611->regmap, 0x8406, 0x00);
1068 regmap_write(lt9611->regmap, 0x8407, 0x00);
1143 lt9611->regmap = devm_regmap_init_i2c(client, <9611_regmap_config);
1144 if (IS_ERR(lt9611->regmap)) {
1145 dev_err(lt9611->dev, "regmap i2c init failed\n");
1146 return PTR_ERR(lt9611->regmap);