| .. | .. |
|---|
| 93 | 93 | { 1920, 1080, 60, 4, 1 }, /* 1080P 24bit 60Hz 4lane 1port */ |
|---|
| 94 | 94 | { 1920, 1080, 30, 3, 1 }, /* 1080P 24bit 30Hz 3lane 1port */ |
|---|
| 95 | 95 | { 1920, 1080, 24, 3, 1 }, |
|---|
| 96 | + { 1280, 720, 60, 4, 1 }, |
|---|
| 97 | + { 1280, 720, 30, 4, 1 }, |
|---|
| 96 | 98 | { 720, 480, 60, 4, 1 }, |
|---|
| 97 | 99 | { 720, 576, 50, 2, 1 }, |
|---|
| 98 | 100 | { 640, 480, 60, 2, 1 }, |
|---|
| .. | .. |
|---|
| 228 | 230 | case 640: |
|---|
| 229 | 231 | regmap_write(lt9611->regmap, 0x8326, 0x14); |
|---|
| 230 | 232 | break; |
|---|
| 233 | + case 1280: |
|---|
| 234 | + regmap_write(lt9611->regmap, 0x8326, 0x1c); |
|---|
| 235 | + break; |
|---|
| 231 | 236 | case 1920: |
|---|
| 232 | | - regmap_write(lt9611->regmap, 0x8326, 0x37); |
|---|
| 237 | + if (drm_mode_vrefresh(mode) == 30) |
|---|
| 238 | + regmap_write(lt9611->regmap, 0x8326, 0x1c); |
|---|
| 239 | + else |
|---|
| 240 | + regmap_write(lt9611->regmap, 0x8326, 0x37); |
|---|
| 233 | 241 | break; |
|---|
| 234 | 242 | case 3840: |
|---|
| 235 | 243 | regmap_multi_reg_write(lt9611->regmap, reg_cfg2, ARRAY_SIZE(reg_cfg2)); |
|---|