| .. | .. |
|---|
| 68 | 68 | struct platform_device *audio_pdev; |
|---|
| 69 | 69 | struct delayed_work event_work; |
|---|
| 70 | 70 | struct edid *edid; |
|---|
| 71 | + struct drm_dp_aux aux; |
|---|
| 71 | 72 | struct rockchip_drm_sub_dev sub_dev; |
|---|
| 72 | 73 | |
|---|
| 73 | 74 | struct mutex lock; |
|---|
| 74 | 75 | bool connected; |
|---|
| 75 | 76 | bool active; |
|---|
| 76 | 77 | bool suspended; |
|---|
| 78 | + bool use_fw_training; |
|---|
| 77 | 79 | |
|---|
| 78 | 80 | const struct firmware *fw; /* cdn dp firmware */ |
|---|
| 79 | 81 | unsigned int fw_version; /* cdn fw version */ |
|---|
| .. | .. |
|---|
| 97 | 99 | unsigned int max_rate; |
|---|
| 98 | 100 | u8 lanes; |
|---|
| 99 | 101 | int active_port; |
|---|
| 102 | + u8 train_set[4]; |
|---|
| 100 | 103 | |
|---|
| 101 | 104 | u8 dpcd[DP_RECEIVER_CAP_SIZE]; |
|---|
| 102 | 105 | bool sink_has_audio; |
|---|