]> www.infradead.org Git - users/willy/xarray.git/commitdiff
drm/i915/vbt: add missing DSI VBT defs
authorJani Nikula <jani.nikula@intel.com>
Mon, 11 Aug 2025 15:25:50 +0000 (18:25 +0300)
committerJani Nikula <jani.nikula@intel.com>
Tue, 12 Aug 2025 07:52:34 +0000 (10:52 +0300)
Add some missing DSI VBT definitions.

Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
Link: https://lore.kernel.org/r/17e0f38391314aceff12619a04829c3e36fa26b7.1754925923.git.jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
drivers/gpu/drm/i915/display/intel_dsi_vbt_defs.h

index 3f9b9ed6592cf972b6f6e1f293f5ace915120ca2..edc7331dcca213947c611f90ac5cc516673f2b98 100644 (file)
@@ -94,10 +94,15 @@ struct mipi_config {
 #define DL_DCS_PORT_A_AND_C            0x02
                u16 dl_dcs_cabc_ports:2;
                u16 dl_dcs_backlight_ports:2;
-               u16 rsvd3:4;
+               u16 port_sync:1;                                /* 219-230 */
+               u16 rsvd3:3;
        } __packed;
 
-       u16 rsvd4;
+       /* DSI Controller Parameters */
+       struct {
+               u16 dsi_usage:1;
+               u16 rsvd4:15;
+       } __packed;
 
        u8 rsvd5;
        u32 target_burst_mode_freq;
@@ -118,7 +123,9 @@ struct mipi_config {
                u16 dphy_param_valid:1;
                u16 eot_pkt_disabled:1;
                u16 enable_clk_stop:1;
-               u16 rsvd7:13;
+               u16 blanking_packets_during_bllp:1;             /* 219+ */
+               u16 lp_clock_during_lpm:1;                      /* 219+ */
+               u16 rsvd7:11;
        } __packed;
 
        u32 hs_tx_timeout;