diff options
author | Jani Nikula <jani.nikula@intel.com> | 2017-08-25 16:10:53 +0300 |
---|---|---|
committer | Jani Nikula <jani.nikula@intel.com> | 2017-08-29 17:26:19 +0300 |
commit | e1db4c4e0e708f01c63fc6c790059caed8153f14 (patch) | |
tree | 8e61d22886435606cd708d2c0d4df16b81be178c /tools/intel_vbt_defs.h | |
parent | dff8b304e3fcf1f3fe4103113240ab7a2a92d3ca (diff) |
tools/intel_vbt_decode: migrate psr dumping to kernel struct
No functional changes.
Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Diffstat (limited to 'tools/intel_vbt_defs.h')
-rw-r--r-- | tools/intel_vbt_defs.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tools/intel_vbt_defs.h b/tools/intel_vbt_defs.h index dcb6f364..a43ec2d1 100644 --- a/tools/intel_vbt_defs.h +++ b/tools/intel_vbt_defs.h @@ -671,7 +671,25 @@ struct bdb_driver_features { #define EDP_VSWING_0_8V 2 #define EDP_VSWING_1_2V 3 +struct psr_table { + /* Feature bits */ + u8 full_link:1; + u8 require_aux_to_wakeup:1; + u8 feature_bits_rsvd:6; + + /* Wait times */ + u8 idle_frames:4; + u8 lines_to_wait:3; + u8 wait_times_rsvd:1; + + /* TP wake up time in multiple of 100 */ + u16 tp1_wakeup_time; + u16 tp2_tp3_wakeup_time; +} __packed; +struct bdb_psr { + struct psr_table psr_table[16]; +} __packed; /* * Driver<->VBIOS interaction occurs through scratch bits in |