.. | .. |
---|
1489 | 1489 | .max_bit_rate_per_lane = 1500000000UL, |
---|
1490 | 1490 | }; |
---|
1491 | 1491 | |
---|
| 1492 | +static const u32 rk3562_dsi_grf_reg_fields[MAX_FIELDS] = { |
---|
| 1493 | + [DPIUPDATECFG] = GRF_REG_FIELD(0x05d0, 2, 2), |
---|
| 1494 | + [DPICOLORM] = GRF_REG_FIELD(0x05d0, 1, 1), |
---|
| 1495 | + [DPISHUTDN] = GRF_REG_FIELD(0x05d0, 0, 0), |
---|
| 1496 | + [SKEWCALHS] = GRF_REG_FIELD(0x05d4, 11, 15), |
---|
| 1497 | + [FORCETXSTOPMODE] = GRF_REG_FIELD(0x05d4, 4, 7), |
---|
| 1498 | + [TURNDISABLE] = GRF_REG_FIELD(0x05d4, 2, 2), |
---|
| 1499 | + [FORCERXMODE] = GRF_REG_FIELD(0x05d4, 0, 0), |
---|
| 1500 | +}; |
---|
| 1501 | + |
---|
| 1502 | +static const struct dw_mipi_dsi_plat_data rk3562_mipi_dsi_plat_data = { |
---|
| 1503 | + .dsi0_grf_reg_fields = rk3562_dsi_grf_reg_fields, |
---|
| 1504 | + .max_bit_rate_per_lane = 1200000000UL, |
---|
| 1505 | +}; |
---|
| 1506 | + |
---|
1492 | 1507 | static const u32 rk3568_dsi0_grf_reg_fields[MAX_FIELDS] = { |
---|
1493 | 1508 | [DPIUPDATECFG] = GRF_REG_FIELD(0x0360, 2, 2), |
---|
1494 | 1509 | [DPICOLORM] = GRF_REG_FIELD(0x0360, 1, 1), |
---|
.. | .. |
---|
1573 | 1588 | .data = (ulong)&rk3399_mipi_dsi_plat_data, |
---|
1574 | 1589 | }, |
---|
1575 | 1590 | { |
---|
| 1591 | + .compatible = "rockchip,rk3562-mipi-dsi", |
---|
| 1592 | + .data = (ulong)&rk3562_mipi_dsi_plat_data, |
---|
| 1593 | + }, |
---|
| 1594 | + { |
---|
1576 | 1595 | .compatible = "rockchip,rk3568-mipi-dsi", |
---|
1577 | 1596 | .data = (ulong)&rk3568_mipi_dsi_plat_data, |
---|
1578 | 1597 | }, |
---|