|
@@ -57,300 +57,300 @@ struct drm_dsc_picture_parameter_set;
|
|
|
*/
|
|
|
struct drm_dsc_picture_parameter_set {
|
|
|
/**
|
|
|
- * @dsc_version:
|
|
|
- * PPS0[3:0] - dsc_version_minor: Contains Minor version of DSC
|
|
|
- * PPS0[7:4] - dsc_version_major: Contains major version of DSC
|
|
|
- */
|
|
|
+ * @dsc_version:
|
|
|
+ * PPS0[3:0] - dsc_version_minor: Contains Minor version of DSC
|
|
|
+ * PPS0[7:4] - dsc_version_major: Contains major version of DSC
|
|
|
+ */
|
|
|
u8 dsc_version;
|
|
|
/**
|
|
|
- * @pps_identifier:
|
|
|
- * PPS1[7:0] - Application specific identifier that can be
|
|
|
- * used to differentiate between different PPS tables.
|
|
|
- */
|
|
|
+ * @pps_identifier:
|
|
|
+ * PPS1[7:0] - Application specific identifier that can be
|
|
|
+ * used to differentiate between different PPS tables.
|
|
|
+ */
|
|
|
u8 pps_identifier;
|
|
|
/**
|
|
|
- * @pps_reserved:
|
|
|
- * PPS2[7:0]- RESERVED Byte
|
|
|
- */
|
|
|
+ * @pps_reserved:
|
|
|
+ * PPS2[7:0]- RESERVED Byte
|
|
|
+ */
|
|
|
u8 pps_reserved;
|
|
|
/**
|
|
|
- * @pps_3:
|
|
|
- * PPS3[3:0] - linebuf_depth: Contains linebuffer bit depth used to
|
|
|
- * generate the bitstream. (0x0 - 16 bits for DSC 1.2, 0x8 - 8 bits,
|
|
|
- * 0xA - 10 bits, 0xB - 11 bits, 0xC - 12 bits, 0xD - 13 bits,
|
|
|
- * 0xE - 14 bits for DSC1.2, 0xF - 14 bits for DSC 1.2.
|
|
|
- * PPS3[7:4] - bits_per_component: Bits per component for the original
|
|
|
- * pixels of the encoded picture.
|
|
|
- * 0x0 = 16bpc (allowed only when dsc_version_minor = 0x2)
|
|
|
- * 0x8 = 8bpc, 0xA = 10bpc, 0xC = 12bpc, 0xE = 14bpc (also
|
|
|
- * allowed only when dsc_minor_version = 0x2)
|
|
|
- */
|
|
|
+ * @pps_3:
|
|
|
+ * PPS3[3:0] - linebuf_depth: Contains linebuffer bit depth used to
|
|
|
+ * generate the bitstream. (0x0 - 16 bits for DSC 1.2, 0x8 - 8 bits,
|
|
|
+ * 0xA - 10 bits, 0xB - 11 bits, 0xC - 12 bits, 0xD - 13 bits,
|
|
|
+ * 0xE - 14 bits for DSC1.2, 0xF - 14 bits for DSC 1.2.
|
|
|
+ * PPS3[7:4] - bits_per_component: Bits per component for the original
|
|
|
+ * pixels of the encoded picture.
|
|
|
+ * 0x0 = 16bpc (allowed only when dsc_version_minor = 0x2)
|
|
|
+ * 0x8 = 8bpc, 0xA = 10bpc, 0xC = 12bpc, 0xE = 14bpc (also
|
|
|
+ * allowed only when dsc_minor_version = 0x2)
|
|
|
+ */
|
|
|
u8 pps_3;
|
|
|
/**
|
|
|
- * @pps_4:
|
|
|
- * PPS4[1:0] -These are the most significant 2 bits of
|
|
|
- * compressed BPP bits_per_pixel[9:0] syntax element.
|
|
|
- * PPS4[2] - vbr_enable: 0 = VBR disabled, 1 = VBR enabled
|
|
|
- * PPS4[3] - simple_422: Indicates if decoder drops samples to
|
|
|
- * reconstruct the 4:2:2 picture.
|
|
|
- * PPS4[4] - Convert_rgb: Indicates if DSC color space conversion is
|
|
|
- * active.
|
|
|
- * PPS4[5] - blobk_pred_enable: Indicates if BP is used to code any
|
|
|
- * groups in picture
|
|
|
- * PPS4[7:6] - Reseved bits
|
|
|
- */
|
|
|
+ * @pps_4:
|
|
|
+ * PPS4[1:0] -These are the most significant 2 bits of
|
|
|
+ * compressed BPP bits_per_pixel[9:0] syntax element.
|
|
|
+ * PPS4[2] - vbr_enable: 0 = VBR disabled, 1 = VBR enabled
|
|
|
+ * PPS4[3] - simple_422: Indicates if decoder drops samples to
|
|
|
+ * reconstruct the 4:2:2 picture.
|
|
|
+ * PPS4[4] - Convert_rgb: Indicates if DSC color space conversion is
|
|
|
+ * active.
|
|
|
+ * PPS4[5] - blobk_pred_enable: Indicates if BP is used to code any
|
|
|
+ * groups in picture
|
|
|
+ * PPS4[7:6] - Reseved bits
|
|
|
+ */
|
|
|
u8 pps_4;
|
|
|
/**
|
|
|
- * @bits_per_pixel_low:
|
|
|
- * PPS5[7:0] - This indicates the lower significant 8 bits of
|
|
|
- * the compressed BPP bits_per_pixel[9:0] element.
|
|
|
- */
|
|
|
+ * @bits_per_pixel_low:
|
|
|
+ * PPS5[7:0] - This indicates the lower significant 8 bits of
|
|
|
+ * the compressed BPP bits_per_pixel[9:0] element.
|
|
|
+ */
|
|
|
u8 bits_per_pixel_low;
|
|
|
/**
|
|
|
- * @pic_height:
|
|
|
- * PPS6[7:0], PPS7[7:0] -pic_height: Specifies the number of pixel rows
|
|
|
- * within the raster.
|
|
|
- */
|
|
|
+ * @pic_height:
|
|
|
+ * PPS6[7:0], PPS7[7:0] -pic_height: Specifies the number of pixel rows
|
|
|
+ * within the raster.
|
|
|
+ */
|
|
|
__be16 pic_height;
|
|
|
/**
|
|
|
- * @pic_width:
|
|
|
- * PPS8[7:0], PPS9[7:0] - pic_width: Number of pixel columns within
|
|
|
- * the raster.
|
|
|
- */
|
|
|
+ * @pic_width:
|
|
|
+ * PPS8[7:0], PPS9[7:0] - pic_width: Number of pixel columns within
|
|
|
+ * the raster.
|
|
|
+ */
|
|
|
__be16 pic_width;
|
|
|
/**
|
|
|
- * @slice_height:
|
|
|
- * PPS10[7:0], PPS11[7:0] - Slice height in units of pixels.
|
|
|
- */
|
|
|
+ * @slice_height:
|
|
|
+ * PPS10[7:0], PPS11[7:0] - Slice height in units of pixels.
|
|
|
+ */
|
|
|
__be16 slice_height;
|
|
|
/**
|
|
|
- * @slice_width:
|
|
|
- * PPS12[7:0], PPS13[7:0] - Slice width in terms of pixels.
|
|
|
- */
|
|
|
+ * @slice_width:
|
|
|
+ * PPS12[7:0], PPS13[7:0] - Slice width in terms of pixels.
|
|
|
+ */
|
|
|
__be16 slice_width;
|
|
|
/**
|
|
|
- * @chunk_size:
|
|
|
- * PPS14[7:0], PPS15[7:0] - Size in units of bytes of the chunks
|
|
|
- * that are used for slice multiplexing.
|
|
|
- */
|
|
|
+ * @chunk_size:
|
|
|
+ * PPS14[7:0], PPS15[7:0] - Size in units of bytes of the chunks
|
|
|
+ * that are used for slice multiplexing.
|
|
|
+ */
|
|
|
__be16 chunk_size;
|
|
|
/**
|
|
|
- * @initial_xmit_delay_high:
|
|
|
- * PPS16[1:0] - Most Significant two bits of initial transmission delay.
|
|
|
- * It specifies the number of pixel times that the encoder waits before
|
|
|
- * transmitting data from its rate buffer.
|
|
|
- * PPS16[7:2] - Reserved
|
|
|
- */
|
|
|
+ * @initial_xmit_delay_high:
|
|
|
+ * PPS16[1:0] - Most Significant two bits of initial transmission delay.
|
|
|
+ * It specifies the number of pixel times that the encoder waits before
|
|
|
+ * transmitting data from its rate buffer.
|
|
|
+ * PPS16[7:2] - Reserved
|
|
|
+ */
|
|
|
u8 initial_xmit_delay_high;
|
|
|
/**
|
|
|
- * @initial_xmit_delay_low:
|
|
|
- * PPS17[7:0] - Least significant 8 bits of initial transmission delay.
|
|
|
- */
|
|
|
+ * @initial_xmit_delay_low:
|
|
|
+ * PPS17[7:0] - Least significant 8 bits of initial transmission delay.
|
|
|
+ */
|
|
|
u8 initial_xmit_delay_low;
|
|
|
/**
|
|
|
- * @initial_dec_delay:
|
|
|
- *
|
|
|
- * PPS18[7:0], PPS19[7:0] - Initial decoding delay which is the number
|
|
|
- * of pixel times that the decoder accumulates data in its rate buffer
|
|
|
- * before starting to decode and output pixels.
|
|
|
- */
|
|
|
+ * @initial_dec_delay:
|
|
|
+ *
|
|
|
+ * PPS18[7:0], PPS19[7:0] - Initial decoding delay which is the number
|
|
|
+ * of pixel times that the decoder accumulates data in its rate buffer
|
|
|
+ * before starting to decode and output pixels.
|
|
|
+ */
|
|
|
__be16 initial_dec_delay;
|
|
|
/**
|
|
|
- * @pps20_reserved:
|
|
|
- *
|
|
|
- * PPS20[7:0] - Reserved
|
|
|
- */
|
|
|
+ * @pps20_reserved:
|
|
|
+ *
|
|
|
+ * PPS20[7:0] - Reserved
|
|
|
+ */
|
|
|
u8 pps20_reserved;
|
|
|
/**
|
|
|
- * @initial_scale_value:
|
|
|
- * PPS21[5:0] - Initial rcXformScale factor used at beginning
|
|
|
- * of a slice.
|
|
|
- * PPS21[7:6] - Reserved
|
|
|
- */
|
|
|
+ * @initial_scale_value:
|
|
|
+ * PPS21[5:0] - Initial rcXformScale factor used at beginning
|
|
|
+ * of a slice.
|
|
|
+ * PPS21[7:6] - Reserved
|
|
|
+ */
|
|
|
u8 initial_scale_value;
|
|
|
/**
|
|
|
- * @scale_increment_interval:
|
|
|
- * PPS22[7:0], PPS23[7:0] - Number of group times between incrementing
|
|
|
- * the rcXformScale factor at end of a slice.
|
|
|
- */
|
|
|
+ * @scale_increment_interval:
|
|
|
+ * PPS22[7:0], PPS23[7:0] - Number of group times between incrementing
|
|
|
+ * the rcXformScale factor at end of a slice.
|
|
|
+ */
|
|
|
__be16 scale_increment_interval;
|
|
|
/**
|
|
|
- * @scale_decrement_interval_high:
|
|
|
- * PPS24[3:0] - Higher 4 bits indicating number of group times between
|
|
|
- * decrementing the rcXformScale factor at beginning of a slice.
|
|
|
- * PPS24[7:4] - Reserved
|
|
|
- */
|
|
|
+ * @scale_decrement_interval_high:
|
|
|
+ * PPS24[3:0] - Higher 4 bits indicating number of group times between
|
|
|
+ * decrementing the rcXformScale factor at beginning of a slice.
|
|
|
+ * PPS24[7:4] - Reserved
|
|
|
+ */
|
|
|
u8 scale_decrement_interval_high;
|
|
|
/**
|
|
|
- * @scale_decrement_interval_low:
|
|
|
- * PPS25[7:0] - Lower 8 bits of scale decrement interval
|
|
|
- */
|
|
|
+ * @scale_decrement_interval_low:
|
|
|
+ * PPS25[7:0] - Lower 8 bits of scale decrement interval
|
|
|
+ */
|
|
|
u8 scale_decrement_interval_low;
|
|
|
/**
|
|
|
- * @pps26_reserved:
|
|
|
- * PPS26[7:0]
|
|
|
- */
|
|
|
+ * @pps26_reserved:
|
|
|
+ * PPS26[7:0]
|
|
|
+ */
|
|
|
u8 pps26_reserved;
|
|
|
/**
|
|
|
- * @first_line_bpg_offset:
|
|
|
- * PPS27[4:0] - Number of additional bits that are allocated
|
|
|
- * for each group on first line of a slice.
|
|
|
- * PPS27[7:5] - Reserved
|
|
|
- */
|
|
|
+ * @first_line_bpg_offset:
|
|
|
+ * PPS27[4:0] - Number of additional bits that are allocated
|
|
|
+ * for each group on first line of a slice.
|
|
|
+ * PPS27[7:5] - Reserved
|
|
|
+ */
|
|
|
u8 first_line_bpg_offset;
|
|
|
/**
|
|
|
- * @nfl_bpg_offset:
|
|
|
- * PPS28[7:0], PPS29[7:0] - Number of bits including frac bits
|
|
|
- * deallocated for each group for groups after the first line of slice.
|
|
|
- */
|
|
|
+ * @nfl_bpg_offset:
|
|
|
+ * PPS28[7:0], PPS29[7:0] - Number of bits including frac bits
|
|
|
+ * deallocated for each group for groups after the first line of slice.
|
|
|
+ */
|
|
|
__be16 nfl_bpg_offset;
|
|
|
/**
|
|
|
- * @slice_bpg_offset:
|
|
|
- * PPS30, PPS31[7:0] - Number of bits that are deallocated for each
|
|
|
- * group to enforce the slice constraint.
|
|
|
- */
|
|
|
+ * @slice_bpg_offset:
|
|
|
+ * PPS30, PPS31[7:0] - Number of bits that are deallocated for each
|
|
|
+ * group to enforce the slice constraint.
|
|
|
+ */
|
|
|
__be16 slice_bpg_offset;
|
|
|
/**
|
|
|
- * @initial_offset:
|
|
|
- * PPS32,33[7:0] - Initial value for rcXformOffset
|
|
|
- */
|
|
|
+ * @initial_offset:
|
|
|
+ * PPS32,33[7:0] - Initial value for rcXformOffset
|
|
|
+ */
|
|
|
__be16 initial_offset;
|
|
|
/**
|
|
|
- * @final_offset:
|
|
|
- * PPS34,35[7:0] - Maximum end-of-slice value for rcXformOffset
|
|
|
- */
|
|
|
+ * @final_offset:
|
|
|
+ * PPS34,35[7:0] - Maximum end-of-slice value for rcXformOffset
|
|
|
+ */
|
|
|
__be16 final_offset;
|
|
|
/**
|
|
|
- * @flatness_min_qp:
|
|
|
- * PPS36[4:0] - Minimum QP at which flatness is signaled and
|
|
|
- * flatness QP adjustment is made.
|
|
|
- * PPS36[7:5] - Reserved
|
|
|
- */
|
|
|
+ * @flatness_min_qp:
|
|
|
+ * PPS36[4:0] - Minimum QP at which flatness is signaled and
|
|
|
+ * flatness QP adjustment is made.
|
|
|
+ * PPS36[7:5] - Reserved
|
|
|
+ */
|
|
|
u8 flatness_min_qp;
|
|
|
/**
|
|
|
- * @flatness_max_qp:
|
|
|
- * PPS37[4:0] - Max QP at which flatness is signalled and
|
|
|
- * the flatness adjustment is made.
|
|
|
- * PPS37[7:5] - Reserved
|
|
|
- */
|
|
|
+ * @flatness_max_qp:
|
|
|
+ * PPS37[4:0] - Max QP at which flatness is signalled and
|
|
|
+ * the flatness adjustment is made.
|
|
|
+ * PPS37[7:5] - Reserved
|
|
|
+ */
|
|
|
u8 flatness_max_qp;
|
|
|
/**
|
|
|
- * @rc_model_size:
|
|
|
- * PPS38,39[7:0] - Number of bits within RC Model.
|
|
|
- */
|
|
|
+ * @rc_model_size:
|
|
|
+ * PPS38,39[7:0] - Number of bits within RC Model.
|
|
|
+ */
|
|
|
__be16 rc_model_size;
|
|
|
/**
|
|
|
- * @rc_edge_factor:
|
|
|
- * PPS40[3:0] - Ratio of current activity vs, previous
|
|
|
- * activity to determine presence of edge.
|
|
|
- * PPS40[7:4] - Reserved
|
|
|
- */
|
|
|
+ * @rc_edge_factor:
|
|
|
+ * PPS40[3:0] - Ratio of current activity vs, previous
|
|
|
+ * activity to determine presence of edge.
|
|
|
+ * PPS40[7:4] - Reserved
|
|
|
+ */
|
|
|
u8 rc_edge_factor;
|
|
|
/**
|
|
|
- * @rc_quant_incr_limit0:
|
|
|
- * PPS41[4:0] - QP threshold used in short term RC
|
|
|
- * PPS41[7:5] - Reserved
|
|
|
- */
|
|
|
+ * @rc_quant_incr_limit0:
|
|
|
+ * PPS41[4:0] - QP threshold used in short term RC
|
|
|
+ * PPS41[7:5] - Reserved
|
|
|
+ */
|
|
|
u8 rc_quant_incr_limit0;
|
|
|
/**
|
|
|
- * @rc_quant_incr_limit1:
|
|
|
- * PPS42[4:0] - QP threshold used in short term RC
|
|
|
- * PPS42[7:5] - Reserved
|
|
|
- */
|
|
|
+ * @rc_quant_incr_limit1:
|
|
|
+ * PPS42[4:0] - QP threshold used in short term RC
|
|
|
+ * PPS42[7:5] - Reserved
|
|
|
+ */
|
|
|
u8 rc_quant_incr_limit1;
|
|
|
/**
|
|
|
- * @rc_tgt_offset:
|
|
|
- * PPS43[3:0] - Lower end of the variability range around the target
|
|
|
- * bits per group that is allowed by short term RC.
|
|
|
- * PPS43[7:4]- Upper end of the variability range around the target
|
|
|
- * bits per group that i allowed by short term rc.
|
|
|
- */
|
|
|
+ * @rc_tgt_offset:
|
|
|
+ * PPS43[3:0] - Lower end of the variability range around the target
|
|
|
+ * bits per group that is allowed by short term RC.
|
|
|
+ * PPS43[7:4]- Upper end of the variability range around the target
|
|
|
+ * bits per group that i allowed by short term rc.
|
|
|
+ */
|
|
|
u8 rc_tgt_offset;
|
|
|
/**
|
|
|
- * @rc_buf_thresh:
|
|
|
- * PPS44[7:0] - PPS57[7:0] - Specifies the thresholds in RC model for
|
|
|
- * the 15 ranges defined by 14 thresholds.
|
|
|
- */
|
|
|
+ * @rc_buf_thresh:
|
|
|
+ * PPS44[7:0] - PPS57[7:0] - Specifies the thresholds in RC model for
|
|
|
+ * the 15 ranges defined by 14 thresholds.
|
|
|
+ */
|
|
|
u8 rc_buf_thresh[DSC_NUM_BUF_RANGES - 1];
|
|
|
/**
|
|
|
- * @rc_range_parameters:
|
|
|
- * PPS58[7:0] - PPS87[7:0]
|
|
|
- * Parameters that correspond to each of the 15 ranges.
|
|
|
- */
|
|
|
+ * @rc_range_parameters:
|
|
|
+ * PPS58[7:0] - PPS87[7:0]
|
|
|
+ * Parameters that correspond to each of the 15 ranges.
|
|
|
+ */
|
|
|
__be16 rc_range_parameters[DSC_NUM_BUF_RANGES];
|
|
|
/**
|
|
|
- * @native_422_420:
|
|
|
- * PPS88[0] - 0 = Native 4:2:2 not used
|
|
|
- * 1 = Native 4:2:2 used
|
|
|
- * PPS88[1] - 0 = Native 4:2:0 not use
|
|
|
- * 1 = Native 4:2:0 used
|
|
|
- * PPS88[7:2] - Reserved 6 bits
|
|
|
- */
|
|
|
+ * @native_422_420:
|
|
|
+ * PPS88[0] - 0 = Native 4:2:2 not used
|
|
|
+ * 1 = Native 4:2:2 used
|
|
|
+ * PPS88[1] - 0 = Native 4:2:0 not use
|
|
|
+ * 1 = Native 4:2:0 used
|
|
|
+ * PPS88[7:2] - Reserved 6 bits
|
|
|
+ */
|
|
|
u8 native_422_420;
|
|
|
/**
|
|
|
- * @second_line_bpg_offset:
|
|
|
- * PPS89[4:0] - Additional bits/group budget for the
|
|
|
- * second line of a slice in Native 4:2:0 mode.
|
|
|
- * Set to 0 if DSC minor version is 1 or native420 is 0.
|
|
|
- * PPS89[7:5] - Reserved
|
|
|
- */
|
|
|
+ * @second_line_bpg_offset:
|
|
|
+ * PPS89[4:0] - Additional bits/group budget for the
|
|
|
+ * second line of a slice in Native 4:2:0 mode.
|
|
|
+ * Set to 0 if DSC minor version is 1 or native420 is 0.
|
|
|
+ * PPS89[7:5] - Reserved
|
|
|
+ */
|
|
|
u8 second_line_bpg_offset;
|
|
|
/**
|
|
|
- * @nsl_bpg_offset:
|
|
|
- * PPS90[7:0], PPS91[7:0] - Number of bits that are deallocated
|
|
|
- * for each group that is not in the second line of a slice.
|
|
|
- */
|
|
|
+ * @nsl_bpg_offset:
|
|
|
+ * PPS90[7:0], PPS91[7:0] - Number of bits that are deallocated
|
|
|
+ * for each group that is not in the second line of a slice.
|
|
|
+ */
|
|
|
__be16 nsl_bpg_offset;
|
|
|
/**
|
|
|
- * @second_line_offset_adj:
|
|
|
- * PPS92[7:0], PPS93[7:0] - Used as offset adjustment for the second
|
|
|
- * line in Native 4:2:0 mode.
|
|
|
- */
|
|
|
+ * @second_line_offset_adj:
|
|
|
+ * PPS92[7:0], PPS93[7:0] - Used as offset adjustment for the second
|
|
|
+ * line in Native 4:2:0 mode.
|
|
|
+ */
|
|
|
__be16 second_line_offset_adj;
|
|
|
/**
|
|
|
- * @pps_long_94_reserved:
|
|
|
- * PPS 94, 95, 96, 97 - Reserved
|
|
|
- */
|
|
|
+ * @pps_long_94_reserved:
|
|
|
+ * PPS 94, 95, 96, 97 - Reserved
|
|
|
+ */
|
|
|
u32 pps_long_94_reserved;
|
|
|
/**
|
|
|
- * @pps_long_98_reserved:
|
|
|
- * PPS 98, 99, 100, 101 - Reserved
|
|
|
- */
|
|
|
+ * @pps_long_98_reserved:
|
|
|
+ * PPS 98, 99, 100, 101 - Reserved
|
|
|
+ */
|
|
|
u32 pps_long_98_reserved;
|
|
|
/**
|
|
|
- * @pps_long_102_reserved:
|
|
|
- * PPS 102, 103, 104, 105 - Reserved
|
|
|
- */
|
|
|
+ * @pps_long_102_reserved:
|
|
|
+ * PPS 102, 103, 104, 105 - Reserved
|
|
|
+ */
|
|
|
u32 pps_long_102_reserved;
|
|
|
/**
|
|
|
- * @pps_long_106_reserved:
|
|
|
- * PPS 106, 107, 108, 109 - reserved
|
|
|
- */
|
|
|
+ * @pps_long_106_reserved:
|
|
|
+ * PPS 106, 107, 108, 109 - reserved
|
|
|
+ */
|
|
|
u32 pps_long_106_reserved;
|
|
|
/**
|
|
|
- * @pps_long_110_reserved:
|
|
|
- * PPS 110, 111, 112, 113 - reserved
|
|
|
- */
|
|
|
+ * @pps_long_110_reserved:
|
|
|
+ * PPS 110, 111, 112, 113 - reserved
|
|
|
+ */
|
|
|
u32 pps_long_110_reserved;
|
|
|
/**
|
|
|
- * @pps_long_114_reserved:
|
|
|
- * PPS 114 - 117 - reserved
|
|
|
- */
|
|
|
+ * @pps_long_114_reserved:
|
|
|
+ * PPS 114 - 117 - reserved
|
|
|
+ */
|
|
|
u32 pps_long_114_reserved;
|
|
|
/**
|
|
|
- * @pps_long_118_reserved:
|
|
|
- * PPS 118 - 121 - reserved
|
|
|
- */
|
|
|
+ * @pps_long_118_reserved:
|
|
|
+ * PPS 118 - 121 - reserved
|
|
|
+ */
|
|
|
u32 pps_long_118_reserved;
|
|
|
/**
|
|
|
- * @pps_long_122_reserved:
|
|
|
- * PPS 122- 125 - reserved
|
|
|
- */
|
|
|
+ * @pps_long_122_reserved:
|
|
|
+ * PPS 122- 125 - reserved
|
|
|
+ */
|
|
|
u32 pps_long_122_reserved;
|
|
|
/**
|
|
|
- * @pps_short_126_reserved:
|
|
|
- * PPS 126, 127 - reserved
|
|
|
- */
|
|
|
+ * @pps_short_126_reserved:
|
|
|
+ * PPS 126, 127 - reserved
|
|
|
+ */
|
|
|
__be16 pps_short_126_reserved;
|
|
|
} __attribute__((packed));
|
|
|
|
|
@@ -571,4 +571,4 @@ int mipi_dsi_dcs_set_display_brightness(const struct mipi_dsi_device *dsi,
|
|
|
int mipi_dsi_dcs_get_display_brightness(const struct mipi_dsi_device *dsi,
|
|
|
u16 *brightness);
|
|
|
|
|
|
-#endif
|
|
|
+#endif
|