DRM database snapshot
.json
Back to index
Snapshot
⚠ This snapshot was not captured on a stable kernel release.
- Driver:
msm_drm
(MSM Snapdragon DRM) version 1.4.0 (20130625) on Linux 5.15.148-qki-consolidate-android13-8-r00087.1-dirty
- Device:
platform qcom,sde-kms
-
Connectors
- Connector 0
- Object ID: 33
- Type: virtual
- Encoders:
{32}
- Properties
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "DPMS": enum
{"On", "Standby", "Suspend", "Off"}
= On
- "DST_H": range
[0, UINT32_MAX]
= 0
- "DST_W": range
[0, UINT32_MAX]
= 0
- "DST_X": range
[0, UINT32_MAX]
= 0
- "DST_Y": range
[0, UINT32_MAX]
= 0
- "FB_ID": range
[0, UINT64_MAX]
= 0
- "LP": enum
{"ON", "LP1", "LP2", "OFF"}
= ON
- "RETIRE_FENCE": range
[0, UINT64_MAX]
= 18446744073709551615
- "RETIRE_FENCE_OFFSET": range
[0, UINT64_MAX]
= 0
- "SDE_PP_CWB_DITHER_V2": blob
= <nil>
- "SDE_PP_DITHER_V2": blob
= <nil>
- "TILE"
(immutable): blob
= <nil>
- "autorefresh": range
[0, 6]
= 0
- "bl_scale": range
[0, 1024]
= 1024
- "cache_state": enum
{"cache_state_disabled", "cache_state_enabled"}
= cache_state_disabled
- "capabilities"
(immutable): blob
= <nil>
- "dnsc_blur": range
[0, UINT64_MAX]
= 0
- "early_fence_line": range
[0, UINT32_MAX]
= 0
- "fb_translation_mode": enum
{"non_sec", "sec"}
= non_sec
- "frame_trigger_mode": enum
{"default", "serialize_frame_trigger", "posted_start"}
= default
- "hdr_metadata": range
[0, UINT64_MAX]
= 0
- "link-status": enum
{"Good", "Bad"}
= Good
- "mode_properties"
(immutable): blob
= <nil>
- "non-desktop"
(immutable): range
[0, 1]
= 0
- "sde_drm_roi_v1": range
[0, UINT64_MAX]
= 0
- "sv_bl_scale": range
[0, UINT32_MAX]
= 65535
- "topology_control": bitmask
{"reserve_lock", "reserve_clear", "dspp", "ds", "dnsc_blur", "cdm"}
= ()
- "topology_name"
(immutable): enum
{"sde_none", "sde_singlepipe", "sde_singlepipe_dsc", "sde_singlepipe_vdc", "sde_dualpipe", "sde_dualpipe_dsc", "sde_dualpipemerge", "sde_dualpipemerge_dsc", "sde_dualpipemerge_vdc", "sde_dualpipe_dscmerge", "sde_ppsplit", "sde_quadpipemerge", "sde_quadpipe_3dmerge_dsc", "sde_quadpipe_dscmerge", "sde_quadpipe_dsc4hsmerge"}
= sde_none
- "wb_usage_type": enum
{"wb_usage_wfd", "wb_usage_cwb", "wb_usage_offline_wb"}
= wb_usage_wfd
- Connector 1
- Object ID: 61
- Type: DSI
- Encoders:
{60}
- Properties
- "CRTC_ID"
(atomic): object
CRTC
= 168
- "DEMURA_PANEL_ID"
(immutable): blob
= <nil>
- "DPMS": enum
{"On", "Standby", "Suspend", "Off"}
= On
- "EDID"
(immutable): blob
= <nil>
- "LP": enum
{"ON", "LP1", "LP2", "OFF"}
= ON
- "RETIRE_FENCE": range
[0, UINT64_MAX]
= 18446744073709551615
- "RETIRE_FENCE_OFFSET": range
[0, UINT64_MAX]
= 0
- "SDE_PP_DITHER_V2": blob
= <nil>
- "TILE"
(immutable): blob
= <nil>
- "autorefresh": range
[0, 6]
= 0
- "bl_scale": range
[0, 1024]
= 1024
- "capabilities"
(immutable): blob
= <nil>
- "dimming_bl_lut": blob
= <nil>
- "dimming_dyn_ctrl": range
[0, UINT64_MAX]
= 0
- "dimming_min_bl": range
[0, 255]
= 0
- "dsc_mode": enum
{"none", "dsc_enabled", "dsc_disabled"}
= none
- "dyn_transfer_time": range
[0, 1000000]
= 0
- "hdr_metadata": range
[0, UINT64_MAX]
= 0
- "link-status": enum
{"Good", "Bad"}
= Good
- "mode_properties"
(immutable): blob
= <nil>
- "non-desktop"
(immutable): range
[0, 1]
= 0
- "sde_drm_roi_v1": range
[0, UINT64_MAX]
= 0
- "sv_bl_scale": range
[0, UINT32_MAX]
= 65535
- "topology_control": bitmask
{"reserve_lock", "reserve_clear", "dspp", "ds", "dnsc_blur", "cdm"}
= ()
- "topology_name"
(immutable): enum
{"sde_none", "sde_singlepipe", "sde_singlepipe_dsc", "sde_singlepipe_vdc", "sde_dualpipe", "sde_dualpipe_dsc", "sde_dualpipemerge", "sde_dualpipemerge_dsc", "sde_dualpipemerge_vdc", "sde_dualpipe_dscmerge", "sde_ppsplit", "sde_quadpipemerge", "sde_quadpipe_3dmerge_dsc", "sde_quadpipe_dscmerge", "sde_quadpipe_dsc4hsmerge"}
= sde_singlepipe
- Connector 2
- Object ID: 74
- Type: DisplayPort
- Encoders:
{73}
- Properties
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "Colorspace": enum
{"Default", "RGB_Wide_Gamut_Fixed_Point", "RGB_Wide_Gamut_Floating_Point", "opRGB", "DCI-P3_RGB_D65", "BT2020_RGB", "BT601_YCC", "BT709_YCC", "XVYCC_601", "XVYCC_709", "SYCC_601", "opYCC_601", "BT2020_CYCC", "BT2020_YCC"}
= Default
- "DPMS": enum
{"On", "Standby", "Suspend", "Off"}
= On
- "EDID"
(immutable): blob
= <nil>
- "LP": enum
{"ON", "LP1", "LP2", "OFF"}
= ON
- "RETIRE_FENCE": range
[0, UINT64_MAX]
= 18446744073709551615
- "RETIRE_FENCE_OFFSET": range
[0, UINT64_MAX]
= 0
- "SDE_PP_DITHER_V2": blob
= <nil>
- "TILE"
(immutable): blob
= <nil>
- "autorefresh": range
[0, 6]
= 0
- "bl_scale": range
[0, 1024]
= 1024
- "capabilities"
(immutable): blob
= <nil>
- "ext_hdr_properties"
(immutable): blob
= <nil>
- "hdr_metadata": range
[0, UINT64_MAX]
= 0
- "link-status": enum
{"Good", "Bad"}
= Good
- "mode_properties"
(immutable): blob
= <nil>
- "non-desktop"
(immutable): range
[0, 1]
= 0
- "sde_drm_roi_v1": range
[0, UINT64_MAX]
= 0
- "supported_colorspaces"
(immutable): range
[0, 65535]
= 0
- "sv_bl_scale": range
[0, UINT32_MAX]
= 65535
- "topology_control": bitmask
{"reserve_lock", "reserve_clear", "dspp", "ds", "dnsc_blur", "cdm"}
= ()
- "topology_name"
(immutable): enum
{"sde_none", "sde_singlepipe", "sde_singlepipe_dsc", "sde_singlepipe_vdc", "sde_dualpipe", "sde_dualpipe_dsc", "sde_dualpipemerge", "sde_dualpipemerge_dsc", "sde_dualpipemerge_vdc", "sde_dualpipe_dscmerge", "sde_ppsplit", "sde_quadpipemerge", "sde_quadpipe_3dmerge_dsc", "sde_quadpipe_dscmerge", "sde_quadpipe_dsc4hsmerge"}
= sde_none
-
Encoders
- Encoder 0
- Object ID: 32
- Type: virtual
- CRTCs:
{0, 1, 2, 3, 4, 5}
- Clones:
{0}
- Encoder 1
- Object ID: 60
- Type: DSI
- CRTCs:
{0, 1, 2, 3, 4, 5}
- Clones:
{1}
- Encoder 2
- Object ID: 73
- Type: TMDS
- CRTCs:
{0, 1, 2, 3, 4, 5}
- Clones:
{2}
- Encoder 3
- Object ID: 80
- Type: DP MST
- CRTCs:
{0, 1, 2, 3, 4, 5}
- Clones:
{3}
- Encoder 4
- Object ID: 81
- Type: DP MST
- CRTCs:
{0, 1, 2, 3, 4, 5}
- Clones:
{4}
-
CRTCs
- CRTC 0
- Object ID: 168
- Gamma size: 0
- Properties
- "ACTIVE"
(atomic): range
[0, 1]
= 1
- "MODE_ID"
(atomic): blob
= 1920x1080x60vid
- "OUT_FENCE_PTR"
(atomic): range
[0, UINT64_MAX]
= 0
- "SDE_DEMURA_BACKLIGHT_V1": range
[0, 1024]
= 0
- "SDE_DEMURA_BOOT_PLANE_V1"
(immutable): bitmask
{"demura_dma1_rect0", "demura_dma1_rect1", "demura_dma3_rect0", "demura_dma3_rect1"}
= ()
- "SDE_DEMURA_INIT_CFG_V1": blob
= <nil>
- "SDE_DSPP_GAMUT_V4": blob
= <nil>
- "SDE_DSPP_GC_V1": blob
= <nil>
- "SDE_DSPP_HIST_CTRL_V1": enum
{"hist_off", "hist_on"}
= hist_off
- "SDE_DSPP_HIST_IRQ_V1": range
[0, 65535]
= 0
- "SDE_DSPP_IGC_V4": blob
= <nil>
- "SDE_DSPP_LTM_HIST_CTRL_V1": enum
{"ltm_hist_off", "ltm_hist_on"}
= ltm_hist_off
- "SDE_DSPP_LTM_HIST_THRESH_V1": range
[0, 1023]
= 0
- "SDE_DSPP_LTM_INIT_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_QUEUE_BUF2_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_QUEUE_BUF3_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_QUEUE_BUF_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_ROI_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_SET_BUF_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_V1"
(immutable): range
[0, 1]
= 0
- "SDE_DSPP_LTM_VLUT_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_PA_DITHER_V1": blob
= <nil>
- "SDE_DSPP_PA_HSIC_V1": blob
= <nil>
- "SDE_DSPP_PA_MEMCOL_FOLIAGE_V1": blob
= <nil>
- "SDE_DSPP_PA_MEMCOL_PROT_V1": blob
= <nil>
- "SDE_DSPP_PA_MEMCOL_SKIN_V1": blob
= <nil>
- "SDE_DSPP_PA_MEMCOL_SKY_V1": blob
= <nil>
- "SDE_DSPP_PA_SIXZONE_V2": blob
= <nil>
- "SDE_DSPP_PCC_V4": blob
= <nil>
- "SDE_DSPP_RC_MASK_V1": blob
= <nil>
- "SDE_DSPP_VLUT_V1": range
[0, UINT64_MAX]
= 0
- "SDE_SPR_INIT_CFG_V1": blob
= <nil>
- "VRR_ENABLED": range
[0, 1]
= 0
- "cache_state": enum
{"cache_state_disabled", "cache_state_enabled"}
= cache_state_disabled
- "capabilities"
(immutable): blob
= <nil>
- "capture_mode": enum
{"capture_mixer_out", "capture_pp_out", "capture_demura_out"}
= capture_mixer_out
- "core_ab": range
[0, UINT64_MAX]
= 25000000000
- "core_clk": range
[0, UINT64_MAX]
= 514000000
- "core_ib": range
[0, UINT64_MAX]
= 25000000000
- "dest_scaler": range
[0, UINT64_MAX]
= 0
- "dim_layer_v1": range
[0, UINT64_MAX]
= 0
- "dram_ab": range
[0, UINT64_MAX]
= 25000000000
- "dram_ib": range
[0, UINT64_MAX]
= 25000000000
- "dspp_caps"
(immutable): blob
= <nil>
- "frame_data": range
[0, UINT64_MAX]
= 0
- "idle_pc_state": enum
{"idle_pc_none", "idle_pc_enable", "idle_pc_disable"}
= idle_pc_none
- "input_fence_timeout": range
[0, 10000]
= 10000
- "llcc_ab": range
[0, UINT64_MAX]
= 25000000000
- "llcc_ib": range
[0, UINT64_MAX]
= 25000000000
- "noise_layer_v1": range
[0, UINT64_MAX]
= 0
- "output_fence": range
[0, UINT64_MAX]
= 18446744073709551615
- "output_fence_offset": range
[0, 1]
= 0
- "rot_clk": range
[0, UINT64_MAX]
= 514000000
- "rot_prefill_bw": range
[0, UINT64_MAX]
= 25000000000
- "sde_drm_roi_v1": range
[0, UINT64_MAX]
= 0
- "security_level": enum
{"sec_and_non_sec", "sec_only"}
= sec_and_non_sec
- CRTC 1
- Object ID: 229
- Gamma size: 0
- Properties
- "ACTIVE"
(atomic): range
[0, 1]
= 0
- "MODE_ID"
(atomic): blob
= <nil>
- "OUT_FENCE_PTR"
(atomic): range
[0, UINT64_MAX]
= 0
- "SDE_DEMURA_BACKLIGHT_V1": range
[0, 1024]
= 0
- "SDE_DEMURA_BOOT_PLANE_V1"
(immutable): bitmask
{"demura_dma1_rect0", "demura_dma1_rect1", "demura_dma3_rect0", "demura_dma3_rect1"}
= ()
- "SDE_DEMURA_INIT_CFG_V1": blob
= <nil>
- "SDE_DSPP_GAMUT_V4": blob
= <nil>
- "SDE_DSPP_GC_V1": blob
= <nil>
- "SDE_DSPP_HIST_CTRL_V1": enum
{"hist_off", "hist_on"}
= hist_off
- "SDE_DSPP_HIST_IRQ_V1": range
[0, 65535]
= 0
- "SDE_DSPP_IGC_V4": blob
= <nil>
- "SDE_DSPP_LTM_HIST_CTRL_V1": enum
{"ltm_hist_off", "ltm_hist_on"}
= ltm_hist_off
- "SDE_DSPP_LTM_HIST_THRESH_V1": range
[0, 1023]
= 0
- "SDE_DSPP_LTM_INIT_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_QUEUE_BUF2_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_QUEUE_BUF3_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_QUEUE_BUF_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_ROI_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_SET_BUF_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_V1"
(immutable): range
[0, 1]
= 0
- "SDE_DSPP_LTM_VLUT_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_PA_DITHER_V1": blob
= <nil>
- "SDE_DSPP_PA_HSIC_V1": blob
= <nil>
- "SDE_DSPP_PA_MEMCOL_FOLIAGE_V1": blob
= <nil>
- "SDE_DSPP_PA_MEMCOL_PROT_V1": blob
= <nil>
- "SDE_DSPP_PA_MEMCOL_SKIN_V1": blob
= <nil>
- "SDE_DSPP_PA_MEMCOL_SKY_V1": blob
= <nil>
- "SDE_DSPP_PA_SIXZONE_V2": blob
= <nil>
- "SDE_DSPP_PCC_V4": blob
= <nil>
- "SDE_DSPP_RC_MASK_V1": blob
= <nil>
- "SDE_DSPP_VLUT_V1": range
[0, UINT64_MAX]
= 0
- "SDE_SPR_INIT_CFG_V1": blob
= <nil>
- "VRR_ENABLED": range
[0, 1]
= 0
- "cache_state": enum
{"cache_state_disabled", "cache_state_enabled"}
= cache_state_disabled
- "capabilities"
(immutable): blob
= <nil>
- "capture_mode": enum
{"capture_mixer_out", "capture_pp_out", "capture_demura_out"}
= capture_mixer_out
- "core_ab": range
[0, UINT64_MAX]
= 25000000000
- "core_clk": range
[0, UINT64_MAX]
= 514000000
- "core_ib": range
[0, UINT64_MAX]
= 25000000000
- "dest_scaler": range
[0, UINT64_MAX]
= 0
- "dim_layer_v1": range
[0, UINT64_MAX]
= 0
- "dram_ab": range
[0, UINT64_MAX]
= 25000000000
- "dram_ib": range
[0, UINT64_MAX]
= 25000000000
- "dspp_caps"
(immutable): blob
= <nil>
- "frame_data": range
[0, UINT64_MAX]
= 0
- "idle_pc_state": enum
{"idle_pc_none", "idle_pc_enable", "idle_pc_disable"}
= idle_pc_none
- "input_fence_timeout": range
[0, 10000]
= 10000
- "llcc_ab": range
[0, UINT64_MAX]
= 25000000000
- "llcc_ib": range
[0, UINT64_MAX]
= 25000000000
- "noise_layer_v1": range
[0, UINT64_MAX]
= 0
- "output_fence": range
[0, UINT64_MAX]
= 18446744073709551615
- "output_fence_offset": range
[0, 1]
= 0
- "rot_clk": range
[0, UINT64_MAX]
= 514000000
- "rot_prefill_bw": range
[0, UINT64_MAX]
= 25000000000
- "sde_drm_roi_v1": range
[0, UINT64_MAX]
= 0
- "security_level": enum
{"sec_and_non_sec", "sec_only"}
= sec_and_non_sec
- CRTC 2
- Object ID: 238
- Gamma size: 0
- Properties
- "ACTIVE"
(atomic): range
[0, 1]
= 0
- "MODE_ID"
(atomic): blob
= <nil>
- "OUT_FENCE_PTR"
(atomic): range
[0, UINT64_MAX]
= 0
- "SDE_DEMURA_BACKLIGHT_V1": range
[0, 1024]
= 0
- "SDE_DEMURA_BOOT_PLANE_V1"
(immutable): bitmask
{"demura_dma1_rect0", "demura_dma1_rect1", "demura_dma3_rect0", "demura_dma3_rect1"}
= ()
- "SDE_DEMURA_INIT_CFG_V1": blob
= <nil>
- "SDE_DSPP_GAMUT_V4": blob
= <nil>
- "SDE_DSPP_GC_V1": blob
= <nil>
- "SDE_DSPP_HIST_CTRL_V1": enum
{"hist_off", "hist_on"}
= hist_off
- "SDE_DSPP_HIST_IRQ_V1": range
[0, 65535]
= 0
- "SDE_DSPP_IGC_V4": blob
= <nil>
- "SDE_DSPP_LTM_HIST_CTRL_V1": enum
{"ltm_hist_off", "ltm_hist_on"}
= ltm_hist_off
- "SDE_DSPP_LTM_HIST_THRESH_V1": range
[0, 1023]
= 0
- "SDE_DSPP_LTM_INIT_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_QUEUE_BUF2_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_QUEUE_BUF3_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_QUEUE_BUF_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_ROI_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_SET_BUF_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_V1"
(immutable): range
[0, 1]
= 0
- "SDE_DSPP_LTM_VLUT_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_PA_DITHER_V1": blob
= <nil>
- "SDE_DSPP_PA_HSIC_V1": blob
= <nil>
- "SDE_DSPP_PA_MEMCOL_FOLIAGE_V1": blob
= <nil>
- "SDE_DSPP_PA_MEMCOL_PROT_V1": blob
= <nil>
- "SDE_DSPP_PA_MEMCOL_SKIN_V1": blob
= <nil>
- "SDE_DSPP_PA_MEMCOL_SKY_V1": blob
= <nil>
- "SDE_DSPP_PA_SIXZONE_V2": blob
= <nil>
- "SDE_DSPP_PCC_V4": blob
= <nil>
- "SDE_DSPP_RC_MASK_V1": blob
= <nil>
- "SDE_DSPP_VLUT_V1": range
[0, UINT64_MAX]
= 0
- "SDE_SPR_INIT_CFG_V1": blob
= <nil>
- "VRR_ENABLED": range
[0, 1]
= 0
- "cache_state": enum
{"cache_state_disabled", "cache_state_enabled"}
= cache_state_disabled
- "capabilities"
(immutable): blob
= <nil>
- "capture_mode": enum
{"capture_mixer_out", "capture_pp_out", "capture_demura_out"}
= capture_mixer_out
- "core_ab": range
[0, UINT64_MAX]
= 25000000000
- "core_clk": range
[0, UINT64_MAX]
= 514000000
- "core_ib": range
[0, UINT64_MAX]
= 25000000000
- "dest_scaler": range
[0, UINT64_MAX]
= 0
- "dim_layer_v1": range
[0, UINT64_MAX]
= 0
- "dram_ab": range
[0, UINT64_MAX]
= 25000000000
- "dram_ib": range
[0, UINT64_MAX]
= 25000000000
- "dspp_caps"
(immutable): blob
= <nil>
- "frame_data": range
[0, UINT64_MAX]
= 0
- "idle_pc_state": enum
{"idle_pc_none", "idle_pc_enable", "idle_pc_disable"}
= idle_pc_none
- "input_fence_timeout": range
[0, 10000]
= 10000
- "llcc_ab": range
[0, UINT64_MAX]
= 25000000000
- "llcc_ib": range
[0, UINT64_MAX]
= 25000000000
- "noise_layer_v1": range
[0, UINT64_MAX]
= 0
- "output_fence": range
[0, UINT64_MAX]
= 18446744073709551615
- "output_fence_offset": range
[0, 1]
= 0
- "rot_clk": range
[0, UINT64_MAX]
= 514000000
- "rot_prefill_bw": range
[0, UINT64_MAX]
= 25000000000
- "sde_drm_roi_v1": range
[0, UINT64_MAX]
= 0
- "security_level": enum
{"sec_and_non_sec", "sec_only"}
= sec_and_non_sec
- CRTC 3
- Object ID: 247
- Gamma size: 0
- Properties
- "ACTIVE"
(atomic): range
[0, 1]
= 0
- "MODE_ID"
(atomic): blob
= <nil>
- "OUT_FENCE_PTR"
(atomic): range
[0, UINT64_MAX]
= 0
- "SDE_DEMURA_BACKLIGHT_V1": range
[0, 1024]
= 0
- "SDE_DEMURA_BOOT_PLANE_V1"
(immutable): bitmask
{"demura_dma1_rect0", "demura_dma1_rect1", "demura_dma3_rect0", "demura_dma3_rect1"}
= ()
- "SDE_DEMURA_INIT_CFG_V1": blob
= <nil>
- "SDE_DSPP_GAMUT_V4": blob
= <nil>
- "SDE_DSPP_GC_V1": blob
= <nil>
- "SDE_DSPP_HIST_CTRL_V1": enum
{"hist_off", "hist_on"}
= hist_off
- "SDE_DSPP_HIST_IRQ_V1": range
[0, 65535]
= 0
- "SDE_DSPP_IGC_V4": blob
= <nil>
- "SDE_DSPP_LTM_HIST_CTRL_V1": enum
{"ltm_hist_off", "ltm_hist_on"}
= ltm_hist_off
- "SDE_DSPP_LTM_HIST_THRESH_V1": range
[0, 1023]
= 0
- "SDE_DSPP_LTM_INIT_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_QUEUE_BUF2_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_QUEUE_BUF3_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_QUEUE_BUF_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_ROI_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_SET_BUF_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_V1"
(immutable): range
[0, 1]
= 0
- "SDE_DSPP_LTM_VLUT_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_PA_DITHER_V1": blob
= <nil>
- "SDE_DSPP_PA_HSIC_V1": blob
= <nil>
- "SDE_DSPP_PA_MEMCOL_FOLIAGE_V1": blob
= <nil>
- "SDE_DSPP_PA_MEMCOL_PROT_V1": blob
= <nil>
- "SDE_DSPP_PA_MEMCOL_SKIN_V1": blob
= <nil>
- "SDE_DSPP_PA_MEMCOL_SKY_V1": blob
= <nil>
- "SDE_DSPP_PA_SIXZONE_V2": blob
= <nil>
- "SDE_DSPP_PCC_V4": blob
= <nil>
- "SDE_DSPP_RC_MASK_V1": blob
= <nil>
- "SDE_DSPP_VLUT_V1": range
[0, UINT64_MAX]
= 0
- "SDE_SPR_INIT_CFG_V1": blob
= <nil>
- "VRR_ENABLED": range
[0, 1]
= 0
- "cache_state": enum
{"cache_state_disabled", "cache_state_enabled"}
= cache_state_disabled
- "capabilities"
(immutable): blob
= <nil>
- "capture_mode": enum
{"capture_mixer_out", "capture_pp_out", "capture_demura_out"}
= capture_mixer_out
- "core_ab": range
[0, UINT64_MAX]
= 25000000000
- "core_clk": range
[0, UINT64_MAX]
= 514000000
- "core_ib": range
[0, UINT64_MAX]
= 25000000000
- "dest_scaler": range
[0, UINT64_MAX]
= 0
- "dim_layer_v1": range
[0, UINT64_MAX]
= 0
- "dram_ab": range
[0, UINT64_MAX]
= 25000000000
- "dram_ib": range
[0, UINT64_MAX]
= 25000000000
- "dspp_caps"
(immutable): blob
= <nil>
- "frame_data": range
[0, UINT64_MAX]
= 0
- "idle_pc_state": enum
{"idle_pc_none", "idle_pc_enable", "idle_pc_disable"}
= idle_pc_none
- "input_fence_timeout": range
[0, 10000]
= 10000
- "llcc_ab": range
[0, UINT64_MAX]
= 25000000000
- "llcc_ib": range
[0, UINT64_MAX]
= 25000000000
- "noise_layer_v1": range
[0, UINT64_MAX]
= 0
- "output_fence": range
[0, UINT64_MAX]
= 18446744073709551615
- "output_fence_offset": range
[0, 1]
= 0
- "rot_clk": range
[0, UINT64_MAX]
= 514000000
- "rot_prefill_bw": range
[0, UINT64_MAX]
= 25000000000
- "sde_drm_roi_v1": range
[0, UINT64_MAX]
= 0
- "security_level": enum
{"sec_and_non_sec", "sec_only"}
= sec_and_non_sec
- CRTC 4
- Object ID: 256
- Gamma size: 0
- Properties
- "ACTIVE"
(atomic): range
[0, 1]
= 0
- "MODE_ID"
(atomic): blob
= <nil>
- "OUT_FENCE_PTR"
(atomic): range
[0, UINT64_MAX]
= 0
- "SDE_DEMURA_BACKLIGHT_V1": range
[0, 1024]
= 0
- "SDE_DEMURA_BOOT_PLANE_V1"
(immutable): bitmask
{"demura_dma1_rect0", "demura_dma1_rect1", "demura_dma3_rect0", "demura_dma3_rect1"}
= ()
- "SDE_DEMURA_INIT_CFG_V1": blob
= <nil>
- "SDE_DSPP_GAMUT_V4": blob
= <nil>
- "SDE_DSPP_GC_V1": blob
= <nil>
- "SDE_DSPP_HIST_CTRL_V1": enum
{"hist_off", "hist_on"}
= hist_off
- "SDE_DSPP_HIST_IRQ_V1": range
[0, 65535]
= 0
- "SDE_DSPP_IGC_V4": blob
= <nil>
- "SDE_DSPP_LTM_HIST_CTRL_V1": enum
{"ltm_hist_off", "ltm_hist_on"}
= ltm_hist_off
- "SDE_DSPP_LTM_HIST_THRESH_V1": range
[0, 1023]
= 0
- "SDE_DSPP_LTM_INIT_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_QUEUE_BUF2_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_QUEUE_BUF3_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_QUEUE_BUF_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_ROI_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_SET_BUF_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_V1"
(immutable): range
[0, 1]
= 0
- "SDE_DSPP_LTM_VLUT_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_PA_DITHER_V1": blob
= <nil>
- "SDE_DSPP_PA_HSIC_V1": blob
= <nil>
- "SDE_DSPP_PA_MEMCOL_FOLIAGE_V1": blob
= <nil>
- "SDE_DSPP_PA_MEMCOL_PROT_V1": blob
= <nil>
- "SDE_DSPP_PA_MEMCOL_SKIN_V1": blob
= <nil>
- "SDE_DSPP_PA_MEMCOL_SKY_V1": blob
= <nil>
- "SDE_DSPP_PA_SIXZONE_V2": blob
= <nil>
- "SDE_DSPP_PCC_V4": blob
= <nil>
- "SDE_DSPP_RC_MASK_V1": blob
= <nil>
- "SDE_DSPP_VLUT_V1": range
[0, UINT64_MAX]
= 0
- "SDE_SPR_INIT_CFG_V1": blob
= <nil>
- "VRR_ENABLED": range
[0, 1]
= 0
- "cache_state": enum
{"cache_state_disabled", "cache_state_enabled"}
= cache_state_disabled
- "capabilities"
(immutable): blob
= <nil>
- "capture_mode": enum
{"capture_mixer_out", "capture_pp_out", "capture_demura_out"}
= capture_mixer_out
- "core_ab": range
[0, UINT64_MAX]
= 25000000000
- "core_clk": range
[0, UINT64_MAX]
= 514000000
- "core_ib": range
[0, UINT64_MAX]
= 25000000000
- "dest_scaler": range
[0, UINT64_MAX]
= 0
- "dim_layer_v1": range
[0, UINT64_MAX]
= 0
- "dram_ab": range
[0, UINT64_MAX]
= 25000000000
- "dram_ib": range
[0, UINT64_MAX]
= 25000000000
- "dspp_caps"
(immutable): blob
= <nil>
- "frame_data": range
[0, UINT64_MAX]
= 0
- "idle_pc_state": enum
{"idle_pc_none", "idle_pc_enable", "idle_pc_disable"}
= idle_pc_none
- "input_fence_timeout": range
[0, 10000]
= 10000
- "llcc_ab": range
[0, UINT64_MAX]
= 25000000000
- "llcc_ib": range
[0, UINT64_MAX]
= 25000000000
- "noise_layer_v1": range
[0, UINT64_MAX]
= 0
- "output_fence": range
[0, UINT64_MAX]
= 18446744073709551615
- "output_fence_offset": range
[0, 1]
= 0
- "rot_clk": range
[0, UINT64_MAX]
= 514000000
- "rot_prefill_bw": range
[0, UINT64_MAX]
= 25000000000
- "sde_drm_roi_v1": range
[0, UINT64_MAX]
= 0
- "security_level": enum
{"sec_and_non_sec", "sec_only"}
= sec_and_non_sec
- CRTC 5
- Object ID: 265
- Gamma size: 0
- Properties
- "ACTIVE"
(atomic): range
[0, 1]
= 0
- "MODE_ID"
(atomic): blob
= <nil>
- "OUT_FENCE_PTR"
(atomic): range
[0, UINT64_MAX]
= 0
- "SDE_DEMURA_BACKLIGHT_V1": range
[0, 1024]
= 0
- "SDE_DEMURA_BOOT_PLANE_V1"
(immutable): bitmask
{"demura_dma1_rect0", "demura_dma1_rect1", "demura_dma3_rect0", "demura_dma3_rect1"}
= ()
- "SDE_DEMURA_INIT_CFG_V1": blob
= <nil>
- "SDE_DSPP_GAMUT_V4": blob
= <nil>
- "SDE_DSPP_GC_V1": blob
= <nil>
- "SDE_DSPP_HIST_CTRL_V1": enum
{"hist_off", "hist_on"}
= hist_off
- "SDE_DSPP_HIST_IRQ_V1": range
[0, 65535]
= 0
- "SDE_DSPP_IGC_V4": blob
= <nil>
- "SDE_DSPP_LTM_HIST_CTRL_V1": enum
{"ltm_hist_off", "ltm_hist_on"}
= ltm_hist_off
- "SDE_DSPP_LTM_HIST_THRESH_V1": range
[0, 1023]
= 0
- "SDE_DSPP_LTM_INIT_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_QUEUE_BUF2_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_QUEUE_BUF3_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_QUEUE_BUF_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_ROI_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_SET_BUF_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_LTM_V1"
(immutable): range
[0, 1]
= 0
- "SDE_DSPP_LTM_VLUT_V1": range
[0, UINT64_MAX]
= 0
- "SDE_DSPP_PA_DITHER_V1": blob
= <nil>
- "SDE_DSPP_PA_HSIC_V1": blob
= <nil>
- "SDE_DSPP_PA_MEMCOL_FOLIAGE_V1": blob
= <nil>
- "SDE_DSPP_PA_MEMCOL_PROT_V1": blob
= <nil>
- "SDE_DSPP_PA_MEMCOL_SKIN_V1": blob
= <nil>
- "SDE_DSPP_PA_MEMCOL_SKY_V1": blob
= <nil>
- "SDE_DSPP_PA_SIXZONE_V2": blob
= <nil>
- "SDE_DSPP_PCC_V4": blob
= <nil>
- "SDE_DSPP_RC_MASK_V1": blob
= <nil>
- "SDE_DSPP_VLUT_V1": range
[0, UINT64_MAX]
= 0
- "SDE_SPR_INIT_CFG_V1": blob
= <nil>
- "VRR_ENABLED": range
[0, 1]
= 0
- "cache_state": enum
{"cache_state_disabled", "cache_state_enabled"}
= cache_state_disabled
- "capabilities"
(immutable): blob
= <nil>
- "capture_mode": enum
{"capture_mixer_out", "capture_pp_out", "capture_demura_out"}
= capture_mixer_out
- "core_ab": range
[0, UINT64_MAX]
= 25000000000
- "core_clk": range
[0, UINT64_MAX]
= 514000000
- "core_ib": range
[0, UINT64_MAX]
= 25000000000
- "dest_scaler": range
[0, UINT64_MAX]
= 0
- "dim_layer_v1": range
[0, UINT64_MAX]
= 0
- "dram_ab": range
[0, UINT64_MAX]
= 25000000000
- "dram_ib": range
[0, UINT64_MAX]
= 25000000000
- "dspp_caps"
(immutable): blob
= <nil>
- "frame_data": range
[0, UINT64_MAX]
= 0
- "idle_pc_state": enum
{"idle_pc_none", "idle_pc_enable", "idle_pc_disable"}
= idle_pc_none
- "input_fence_timeout": range
[0, 10000]
= 10000
- "llcc_ab": range
[0, UINT64_MAX]
= 25000000000
- "llcc_ib": range
[0, UINT64_MAX]
= 25000000000
- "noise_layer_v1": range
[0, UINT64_MAX]
= 0
- "output_fence": range
[0, UINT64_MAX]
= 18446744073709551615
- "output_fence_offset": range
[0, 1]
= 0
- "rot_clk": range
[0, UINT64_MAX]
= 514000000
- "rot_prefill_bw": range
[0, UINT64_MAX]
= 25000000000
- "sde_drm_roi_v1": range
[0, UINT64_MAX]
= 0
- "security_level": enum
{"sec_and_non_sec", "sec_only"}
= sec_and_non_sec
-
Planes
- Plane 0
- Object ID: 82
- CRTCs:
{0, 1, 2, 3, 4, 5}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "SDE_SSPP_FP16_CSC_V1": blob
= <nil>
- "SDE_SSPP_FP16_GC_V1": blob
= <nil>
- "SDE_SSPP_FP16_IGC_V1": range
[0, 1]
= 0
- "SDE_SSPP_FP16_UNMULT_V1": range
[0, 1]
= 0
- "SDE_VIG_1D_LUT_IGC_V6": blob
= <nil>
- "SDE_VIG_3D_LUT_GAMUT_V6": blob
= <nil>
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 255]
= 255
- "blend_op": enum
{"not_defined", "opaque", "premultiplied", "coverage", "skip_blending"}
= not_defined
- "capabilities"
(immutable): blob
= <nil>
- "color_fill": range
[0, UINT32_MAX]
= 0
- "csc_v1": range
[0, UINT64_MAX]
= 0
- "excl_rect_v1": range
[0, UINT64_MAX]
= 0
- "fb_translation_mode": enum
{"non_sec", "sec", "non_sec_direct_translation", "sec_direct_translation"}
= non_sec
- "input_fence": range
[0, 4096]
= 0
- "inverse_pma": range
[0, 1]
= 0
- "lut_sep": blob
= <nil>
- "prefill_size": range
[0, UINT64_MAX]
= 0
- "prefill_time": range
[0, UINT64_MAX]
= 0
- "rotation": bitmask
{"rotate-0", "rotate-90", "rotate-180", "rotate-270", "reflect-x", "reflect-y"}
= ()
- "scaler_v2": range
[0, UINT64_MAX]
= 0
- "src_config": bitmask
{"deinterlace"}
= ()
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Primary
- "ubwc_stats_roi": range
[0, UINT64_MAX]
= 0
- "zpos": range
[0, 10]
= 0
- Plane 1
- Object ID: 107
- CRTCs:
{0, 1, 2, 3, 4, 5}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "SDE_SSPP_FP16_CSC_V1": blob
= <nil>
- "SDE_SSPP_FP16_GC_V1": blob
= <nil>
- "SDE_SSPP_FP16_IGC_V1": range
[0, 1]
= 0
- "SDE_SSPP_FP16_UNMULT_V1": range
[0, 1]
= 0
- "SDE_VIG_1D_LUT_IGC_V6": blob
= <nil>
- "SDE_VIG_3D_LUT_GAMUT_V6": blob
= <nil>
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 255]
= 255
- "blend_op": enum
{"not_defined", "opaque", "premultiplied", "coverage", "skip_blending"}
= not_defined
- "capabilities"
(immutable): blob
= <nil>
- "color_fill": range
[0, UINT32_MAX]
= 0
- "csc_v1": range
[0, UINT64_MAX]
= 0
- "excl_rect_v1": range
[0, UINT64_MAX]
= 0
- "fb_translation_mode": enum
{"non_sec", "sec", "non_sec_direct_translation", "sec_direct_translation"}
= non_sec
- "input_fence": range
[0, 4096]
= 0
- "inverse_pma": range
[0, 1]
= 0
- "lut_sep": blob
= <nil>
- "prefill_size": range
[0, UINT64_MAX]
= 0
- "prefill_time": range
[0, UINT64_MAX]
= 0
- "rotation": bitmask
{"rotate-0", "rotate-90", "rotate-180", "rotate-270", "reflect-x", "reflect-y"}
= ()
- "scaler_v2": range
[0, UINT64_MAX]
= 0
- "src_config": bitmask
{"deinterlace"}
= ()
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Primary
- "ubwc_stats_roi": range
[0, UINT64_MAX]
= 0
- "zpos": range
[0, 10]
= 0
- Plane 2
- Object ID: 110
- CRTCs:
{0, 1, 2, 3, 4, 5}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "SDE_SSPP_FP16_CSC_V1": blob
= <nil>
- "SDE_SSPP_FP16_GC_V1": blob
= <nil>
- "SDE_SSPP_FP16_IGC_V1": range
[0, 1]
= 0
- "SDE_SSPP_FP16_UNMULT_V1": range
[0, 1]
= 0
- "SDE_VIG_1D_LUT_IGC_V6": blob
= <nil>
- "SDE_VIG_3D_LUT_GAMUT_V6": blob
= <nil>
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 255]
= 255
- "blend_op": enum
{"not_defined", "opaque", "premultiplied", "coverage", "skip_blending"}
= not_defined
- "capabilities"
(immutable): blob
= <nil>
- "color_fill": range
[0, UINT32_MAX]
= 0
- "csc_v1": range
[0, UINT64_MAX]
= 0
- "excl_rect_v1": range
[0, UINT64_MAX]
= 0
- "fb_translation_mode": enum
{"non_sec", "sec", "non_sec_direct_translation", "sec_direct_translation"}
= non_sec
- "input_fence": range
[0, 4096]
= 0
- "inverse_pma": range
[0, 1]
= 0
- "lut_sep": blob
= <nil>
- "prefill_size": range
[0, UINT64_MAX]
= 0
- "prefill_time": range
[0, UINT64_MAX]
= 0
- "rotation": bitmask
{"rotate-0", "rotate-90", "rotate-180", "rotate-270", "reflect-x", "reflect-y"}
= ()
- "scaler_v2": range
[0, UINT64_MAX]
= 0
- "src_config": bitmask
{"deinterlace"}
= ()
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Primary
- "ubwc_stats_roi": range
[0, UINT64_MAX]
= 0
- "zpos": range
[0, 10]
= 0
- Plane 3
- Object ID: 113
- CRTCs:
{0, 1, 2, 3, 4, 5}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 1080
- "CRTC_ID"
(atomic): object
CRTC
= 168
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 1920
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_ID"
(atomic): object
FB
= 275
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "SDE_SSPP_FP16_CSC_V1": blob
= <nil>
- "SDE_SSPP_FP16_GC_V1": blob
= <nil>
- "SDE_SSPP_FP16_IGC_V1": range
[0, 1]
= 0
- "SDE_SSPP_FP16_UNMULT_V1": range
[0, 1]
= 0
- "SDE_VIG_1D_LUT_IGC_V6": blob
= <nil>
- "SDE_VIG_3D_LUT_GAMUT_V6": blob
= <nil>
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 1080
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 1920
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 255]
= 255
- "blend_op": enum
{"not_defined", "opaque", "premultiplied", "coverage", "skip_blending"}
= not_defined
- "capabilities"
(immutable): blob
= <nil>
- "color_fill": range
[0, UINT32_MAX]
= 0
- "csc_v1": range
[0, UINT64_MAX]
= 0
- "excl_rect_v1": range
[0, UINT64_MAX]
= 0
- "fb_translation_mode": enum
{"non_sec", "sec", "non_sec_direct_translation", "sec_direct_translation"}
= non_sec
- "input_fence": range
[0, 4096]
= 0
- "inverse_pma": range
[0, 1]
= 0
- "lut_sep": blob
= <nil>
- "prefill_size": range
[0, UINT64_MAX]
= 0
- "prefill_time": range
[0, UINT64_MAX]
= 0
- "rotation": bitmask
{"rotate-0", "rotate-90", "rotate-180", "rotate-270", "reflect-x", "reflect-y"}
= ()
- "scaler_v2": range
[0, UINT64_MAX]
= 0
- "src_config": bitmask
{"deinterlace"}
= ()
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Primary
- "ubwc_stats_roi": range
[0, UINT64_MAX]
= 0
- "zpos": range
[0, 10]
= 0
- Plane 4
- Object ID: 116
- CRTCs:
{0, 1, 2, 3, 4, 5}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "SDE_DGM_1D_LUT_GC_V5": blob
= <nil>
- "SDE_DGM_1D_LUT_IGC_V5": blob
= <nil>
- "SDE_SSPP_FP16_CSC_V1": blob
= <nil>
- "SDE_SSPP_FP16_GC_V1": blob
= <nil>
- "SDE_SSPP_FP16_IGC_V1": range
[0, 1]
= 0
- "SDE_SSPP_FP16_UNMULT_V1": range
[0, 1]
= 0
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 255]
= 255
- "blend_op": enum
{"not_defined", "opaque", "premultiplied", "coverage", "skip_blending"}
= not_defined
- "capabilities"
(immutable): blob
= <nil>
- "color_fill": range
[0, UINT32_MAX]
= 0
- "csc_dma_v1": range
[0, UINT64_MAX]
= 0
- "excl_rect_v1": range
[0, UINT64_MAX]
= 0
- "fb_translation_mode": enum
{"non_sec", "sec", "non_sec_direct_translation", "sec_direct_translation"}
= non_sec
- "input_fence": range
[0, 4096]
= 0
- "inverse_pma": range
[0, 1]
= 0
- "prefill_size": range
[0, UINT64_MAX]
= 0
- "prefill_time": range
[0, UINT64_MAX]
= 0
- "rotation": bitmask
{"rotate-0", "rotate-180", "reflect-x", "reflect-y"}
= ()
- "src_config": bitmask
{"deinterlace"}
= ()
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Primary
- "ubwc_stats_roi": range
[0, UINT64_MAX]
= 0
- "zpos": range
[0, 10]
= 0
- Plane 5
- Object ID: 122
- CRTCs:
{0, 1, 2, 3, 4, 5}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "SDE_DGM_1D_LUT_GC_V5": blob
= <nil>
- "SDE_DGM_1D_LUT_IGC_V5": blob
= <nil>
- "SDE_SSPP_FP16_CSC_V1": blob
= <nil>
- "SDE_SSPP_FP16_GC_V1": blob
= <nil>
- "SDE_SSPP_FP16_IGC_V1": range
[0, 1]
= 0
- "SDE_SSPP_FP16_UNMULT_V1": range
[0, 1]
= 0
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 255]
= 255
- "blend_op": enum
{"not_defined", "opaque", "premultiplied", "coverage", "skip_blending"}
= not_defined
- "capabilities"
(immutable): blob
= <nil>
- "color_fill": range
[0, UINT32_MAX]
= 0
- "csc_dma_v1": range
[0, UINT64_MAX]
= 0
- "excl_rect_v1": range
[0, UINT64_MAX]
= 0
- "fb_translation_mode": enum
{"non_sec", "sec", "non_sec_direct_translation", "sec_direct_translation"}
= non_sec
- "input_fence": range
[0, 4096]
= 0
- "inverse_pma": range
[0, 1]
= 0
- "prefill_size": range
[0, UINT64_MAX]
= 0
- "prefill_time": range
[0, UINT64_MAX]
= 0
- "rotation": bitmask
{"rotate-0", "rotate-180", "reflect-x", "reflect-y"}
= ()
- "src_config": bitmask
{"deinterlace"}
= ()
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Primary
- "ubwc_stats_roi": range
[0, UINT64_MAX]
= 0
- "zpos": range
[0, 10]
= 0
- Plane 6
- Object ID: 125
- CRTCs:
{0, 1, 2, 3, 4, 5}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "SDE_DGM_1D_LUT_GC_V5": blob
= <nil>
- "SDE_DGM_1D_LUT_IGC_V5": blob
= <nil>
- "SDE_SSPP_FP16_CSC_V1": blob
= <nil>
- "SDE_SSPP_FP16_GC_V1": blob
= <nil>
- "SDE_SSPP_FP16_IGC_V1": range
[0, 1]
= 0
- "SDE_SSPP_FP16_UNMULT_V1": range
[0, 1]
= 0
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 255]
= 255
- "blend_op": enum
{"not_defined", "opaque", "premultiplied", "coverage", "skip_blending"}
= not_defined
- "capabilities"
(immutable): blob
= <nil>
- "color_fill": range
[0, UINT32_MAX]
= 0
- "csc_dma_v1": range
[0, UINT64_MAX]
= 0
- "excl_rect_v1": range
[0, UINT64_MAX]
= 0
- "fb_translation_mode": enum
{"non_sec", "sec", "non_sec_direct_translation", "sec_direct_translation"}
= non_sec
- "input_fence": range
[0, 4096]
= 0
- "inverse_pma": range
[0, 1]
= 0
- "prefill_size": range
[0, UINT64_MAX]
= 0
- "prefill_time": range
[0, UINT64_MAX]
= 0
- "rotation": bitmask
{"rotate-0", "rotate-180", "reflect-x", "reflect-y"}
= ()
- "src_config": bitmask
{"deinterlace"}
= ()
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "ubwc_stats_roi": range
[0, UINT64_MAX]
= 0
- "zpos": range
[0, 10]
= 0
- Plane 7
- Object ID: 128
- CRTCs:
{0, 1, 2, 3, 4, 5}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "SDE_DGM_1D_LUT_GC_V5": blob
= <nil>
- "SDE_DGM_1D_LUT_IGC_V5": blob
= <nil>
- "SDE_SSPP_FP16_CSC_V1": blob
= <nil>
- "SDE_SSPP_FP16_GC_V1": blob
= <nil>
- "SDE_SSPP_FP16_IGC_V1": range
[0, 1]
= 0
- "SDE_SSPP_FP16_UNMULT_V1": range
[0, 1]
= 0
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 255]
= 255
- "blend_op": enum
{"not_defined", "opaque", "premultiplied", "coverage", "skip_blending"}
= not_defined
- "capabilities"
(immutable): blob
= <nil>
- "color_fill": range
[0, UINT32_MAX]
= 0
- "csc_dma_v1": range
[0, UINT64_MAX]
= 0
- "excl_rect_v1": range
[0, UINT64_MAX]
= 0
- "fb_translation_mode": enum
{"non_sec", "sec", "non_sec_direct_translation", "sec_direct_translation"}
= non_sec
- "input_fence": range
[0, 4096]
= 0
- "inverse_pma": range
[0, 1]
= 0
- "prefill_size": range
[0, UINT64_MAX]
= 0
- "prefill_time": range
[0, UINT64_MAX]
= 0
- "rotation": bitmask
{"rotate-0", "rotate-180", "reflect-x", "reflect-y"}
= ()
- "src_config": bitmask
{"deinterlace"}
= ()
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "ubwc_stats_roi": range
[0, UINT64_MAX]
= 0
- "zpos": range
[0, 10]
= 0
- Plane 8
- Object ID: 131
- CRTCs:
{0, 1, 2, 3, 4, 5}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "SDE_DGM_1D_LUT_GC_V5": blob
= <nil>
- "SDE_DGM_1D_LUT_IGC_V5": blob
= <nil>
- "SDE_SSPP_FP16_CSC_V1": blob
= <nil>
- "SDE_SSPP_FP16_GC_V1": blob
= <nil>
- "SDE_SSPP_FP16_IGC_V1": range
[0, 1]
= 0
- "SDE_SSPP_FP16_UNMULT_V1": range
[0, 1]
= 0
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 255]
= 255
- "blend_op": enum
{"not_defined", "opaque", "premultiplied", "coverage", "skip_blending"}
= not_defined
- "capabilities"
(immutable): blob
= <nil>
- "color_fill": range
[0, UINT32_MAX]
= 0
- "csc_dma_v1": range
[0, UINT64_MAX]
= 0
- "excl_rect_v1": range
[0, UINT64_MAX]
= 0
- "fb_translation_mode": enum
{"non_sec", "sec", "non_sec_direct_translation", "sec_direct_translation"}
= non_sec
- "input_fence": range
[0, 4096]
= 0
- "inverse_pma": range
[0, 1]
= 0
- "prefill_size": range
[0, UINT64_MAX]
= 0
- "prefill_time": range
[0, UINT64_MAX]
= 0
- "rotation": bitmask
{"rotate-0", "rotate-180", "reflect-x", "reflect-y"}
= ()
- "src_config": bitmask
{"deinterlace"}
= ()
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "ubwc_stats_roi": range
[0, UINT64_MAX]
= 0
- "zpos": range
[0, 10]
= 0
- Plane 9
- Object ID: 134
- CRTCs:
{0, 1, 2, 3, 4, 5}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "SDE_DGM_1D_LUT_GC_V5": blob
= <nil>
- "SDE_DGM_1D_LUT_IGC_V5": blob
= <nil>
- "SDE_SSPP_FP16_CSC_V1": blob
= <nil>
- "SDE_SSPP_FP16_GC_V1": blob
= <nil>
- "SDE_SSPP_FP16_IGC_V1": range
[0, 1]
= 0
- "SDE_SSPP_FP16_UNMULT_V1": range
[0, 1]
= 0
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 255]
= 255
- "blend_op": enum
{"not_defined", "opaque", "premultiplied", "coverage", "skip_blending"}
= not_defined
- "capabilities"
(immutable): blob
= <nil>
- "color_fill": range
[0, UINT32_MAX]
= 0
- "csc_dma_v1": range
[0, UINT64_MAX]
= 0
- "excl_rect_v1": range
[0, UINT64_MAX]
= 0
- "fb_translation_mode": enum
{"non_sec", "sec", "non_sec_direct_translation", "sec_direct_translation"}
= non_sec
- "input_fence": range
[0, 4096]
= 0
- "inverse_pma": range
[0, 1]
= 0
- "prefill_size": range
[0, UINT64_MAX]
= 0
- "prefill_time": range
[0, UINT64_MAX]
= 0
- "rotation": bitmask
{"rotate-0", "rotate-180", "reflect-x", "reflect-y"}
= ()
- "src_config": bitmask
{"deinterlace"}
= ()
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "ubwc_stats_roi": range
[0, UINT64_MAX]
= 0
- "zpos": range
[0, 10]
= 0
- Plane 10
- Object ID: 137
- CRTCs:
{0, 1, 2, 3, 4, 5}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "SDE_DGM_1D_LUT_GC_V5": blob
= <nil>
- "SDE_DGM_1D_LUT_IGC_V5": blob
= <nil>
- "SDE_SSPP_FP16_CSC_V1": blob
= <nil>
- "SDE_SSPP_FP16_GC_V1": blob
= <nil>
- "SDE_SSPP_FP16_IGC_V1": range
[0, 1]
= 0
- "SDE_SSPP_FP16_UNMULT_V1": range
[0, 1]
= 0
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 255]
= 255
- "blend_op": enum
{"not_defined", "opaque", "premultiplied", "coverage", "skip_blending"}
= not_defined
- "capabilities"
(immutable): blob
= <nil>
- "color_fill": range
[0, UINT32_MAX]
= 0
- "csc_dma_v1": range
[0, UINT64_MAX]
= 0
- "excl_rect_v1": range
[0, UINT64_MAX]
= 0
- "fb_translation_mode": enum
{"non_sec", "sec", "non_sec_direct_translation", "sec_direct_translation"}
= non_sec
- "input_fence": range
[0, 4096]
= 0
- "inverse_pma": range
[0, 1]
= 0
- "multirect_mode": enum
{"none", "parallel", "serial"}
= none
- "prefill_size": range
[0, UINT64_MAX]
= 0
- "prefill_time": range
[0, UINT64_MAX]
= 0
- "rotation": bitmask
{"rotate-0", "rotate-180", "reflect-x", "reflect-y"}
= ()
- "src_config": bitmask
{"deinterlace"}
= ()
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "ubwc_stats_roi": range
[0, UINT64_MAX]
= 0
- "zpos": range
[0, 10]
= 0
- Plane 11
- Object ID: 141
- CRTCs:
{0, 1, 2, 3, 4, 5}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "SDE_DGM_1D_LUT_GC_V5": blob
= <nil>
- "SDE_DGM_1D_LUT_IGC_V5": blob
= <nil>
- "SDE_SSPP_FP16_CSC_V1": blob
= <nil>
- "SDE_SSPP_FP16_GC_V1": blob
= <nil>
- "SDE_SSPP_FP16_IGC_V1": range
[0, 1]
= 0
- "SDE_SSPP_FP16_UNMULT_V1": range
[0, 1]
= 0
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 255]
= 255
- "blend_op": enum
{"not_defined", "opaque", "premultiplied", "coverage", "skip_blending"}
= not_defined
- "capabilities"
(immutable): blob
= <nil>
- "color_fill": range
[0, UINT32_MAX]
= 0
- "csc_dma_v1": range
[0, UINT64_MAX]
= 0
- "excl_rect_v1": range
[0, UINT64_MAX]
= 0
- "fb_translation_mode": enum
{"non_sec", "sec", "non_sec_direct_translation", "sec_direct_translation"}
= non_sec
- "input_fence": range
[0, 4096]
= 0
- "inverse_pma": range
[0, 1]
= 0
- "multirect_mode": enum
{"none", "parallel", "serial"}
= none
- "prefill_size": range
[0, UINT64_MAX]
= 0
- "prefill_time": range
[0, UINT64_MAX]
= 0
- "rotation": bitmask
{"rotate-0", "rotate-180", "reflect-x", "reflect-y"}
= ()
- "src_config": bitmask
{"deinterlace"}
= ()
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "ubwc_stats_roi": range
[0, UINT64_MAX]
= 0
- "zpos": range
[0, 10]
= 0
- Plane 12
- Object ID: 144
- CRTCs:
{0, 1, 2, 3, 4, 5}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "SDE_DGM_1D_LUT_GC_V5": blob
= <nil>
- "SDE_DGM_1D_LUT_IGC_V5": blob
= <nil>
- "SDE_SSPP_FP16_CSC_V1": blob
= <nil>
- "SDE_SSPP_FP16_GC_V1": blob
= <nil>
- "SDE_SSPP_FP16_IGC_V1": range
[0, 1]
= 0
- "SDE_SSPP_FP16_UNMULT_V1": range
[0, 1]
= 0
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 255]
= 255
- "blend_op": enum
{"not_defined", "opaque", "premultiplied", "coverage", "skip_blending"}
= not_defined
- "capabilities"
(immutable): blob
= <nil>
- "color_fill": range
[0, UINT32_MAX]
= 0
- "csc_dma_v1": range
[0, UINT64_MAX]
= 0
- "excl_rect_v1": range
[0, UINT64_MAX]
= 0
- "fb_translation_mode": enum
{"non_sec", "sec", "non_sec_direct_translation", "sec_direct_translation"}
= non_sec
- "input_fence": range
[0, 4096]
= 0
- "inverse_pma": range
[0, 1]
= 0
- "multirect_mode": enum
{"none", "parallel", "serial"}
= none
- "prefill_size": range
[0, UINT64_MAX]
= 0
- "prefill_time": range
[0, UINT64_MAX]
= 0
- "rotation": bitmask
{"rotate-0", "rotate-180", "reflect-x", "reflect-y"}
= ()
- "src_config": bitmask
{"deinterlace"}
= ()
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "ubwc_stats_roi": range
[0, UINT64_MAX]
= 0
- "zpos": range
[0, 10]
= 0
- Plane 13
- Object ID: 147
- CRTCs:
{0, 1, 2, 3, 4, 5}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "SDE_DGM_1D_LUT_GC_V5": blob
= <nil>
- "SDE_DGM_1D_LUT_IGC_V5": blob
= <nil>
- "SDE_SSPP_FP16_CSC_V1": blob
= <nil>
- "SDE_SSPP_FP16_GC_V1": blob
= <nil>
- "SDE_SSPP_FP16_IGC_V1": range
[0, 1]
= 0
- "SDE_SSPP_FP16_UNMULT_V1": range
[0, 1]
= 0
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 255]
= 255
- "blend_op": enum
{"not_defined", "opaque", "premultiplied", "coverage", "skip_blending"}
= not_defined
- "capabilities"
(immutable): blob
= <nil>
- "color_fill": range
[0, UINT32_MAX]
= 0
- "csc_dma_v1": range
[0, UINT64_MAX]
= 0
- "excl_rect_v1": range
[0, UINT64_MAX]
= 0
- "fb_translation_mode": enum
{"non_sec", "sec", "non_sec_direct_translation", "sec_direct_translation"}
= non_sec
- "input_fence": range
[0, 4096]
= 0
- "inverse_pma": range
[0, 1]
= 0
- "multirect_mode": enum
{"none", "parallel", "serial"}
= none
- "prefill_size": range
[0, UINT64_MAX]
= 0
- "prefill_time": range
[0, UINT64_MAX]
= 0
- "rotation": bitmask
{"rotate-0", "rotate-180", "reflect-x", "reflect-y"}
= ()
- "src_config": bitmask
{"deinterlace"}
= ()
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "ubwc_stats_roi": range
[0, UINT64_MAX]
= 0
- "zpos": range
[0, 10]
= 0
- Plane 14
- Object ID: 150
- CRTCs:
{0, 1, 2, 3, 4, 5}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "SDE_DGM_1D_LUT_GC_V5": blob
= <nil>
- "SDE_DGM_1D_LUT_IGC_V5": blob
= <nil>
- "SDE_SSPP_FP16_CSC_V1": blob
= <nil>
- "SDE_SSPP_FP16_GC_V1": blob
= <nil>
- "SDE_SSPP_FP16_IGC_V1": range
[0, 1]
= 0
- "SDE_SSPP_FP16_UNMULT_V1": range
[0, 1]
= 0
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 255]
= 255
- "blend_op": enum
{"not_defined", "opaque", "premultiplied", "coverage", "skip_blending"}
= not_defined
- "capabilities"
(immutable): blob
= <nil>
- "color_fill": range
[0, UINT32_MAX]
= 0
- "csc_dma_v1": range
[0, UINT64_MAX]
= 0
- "excl_rect_v1": range
[0, UINT64_MAX]
= 0
- "fb_translation_mode": enum
{"non_sec", "sec", "non_sec_direct_translation", "sec_direct_translation"}
= non_sec
- "input_fence": range
[0, 4096]
= 0
- "inverse_pma": range
[0, 1]
= 0
- "multirect_mode": enum
{"none", "parallel", "serial"}
= none
- "prefill_size": range
[0, UINT64_MAX]
= 0
- "prefill_time": range
[0, UINT64_MAX]
= 0
- "rotation": bitmask
{"rotate-0", "rotate-180", "reflect-x", "reflect-y"}
= ()
- "src_config": bitmask
{"deinterlace"}
= ()
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "ubwc_stats_roi": range
[0, UINT64_MAX]
= 0
- "zpos": range
[0, 10]
= 0
- Plane 15
- Object ID: 153
- CRTCs:
{0, 1, 2, 3, 4, 5}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "SDE_DGM_1D_LUT_GC_V5": blob
= <nil>
- "SDE_DGM_1D_LUT_IGC_V5": blob
= <nil>
- "SDE_SSPP_FP16_CSC_V1": blob
= <nil>
- "SDE_SSPP_FP16_GC_V1": blob
= <nil>
- "SDE_SSPP_FP16_IGC_V1": range
[0, 1]
= 0
- "SDE_SSPP_FP16_UNMULT_V1": range
[0, 1]
= 0
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 255]
= 255
- "blend_op": enum
{"not_defined", "opaque", "premultiplied", "coverage", "skip_blending"}
= not_defined
- "capabilities"
(immutable): blob
= <nil>
- "color_fill": range
[0, UINT32_MAX]
= 0
- "csc_dma_v1": range
[0, UINT64_MAX]
= 0
- "excl_rect_v1": range
[0, UINT64_MAX]
= 0
- "fb_translation_mode": enum
{"non_sec", "sec", "non_sec_direct_translation", "sec_direct_translation"}
= non_sec
- "input_fence": range
[0, 4096]
= 0
- "inverse_pma": range
[0, 1]
= 0
- "multirect_mode": enum
{"none", "parallel", "serial"}
= none
- "prefill_size": range
[0, UINT64_MAX]
= 0
- "prefill_time": range
[0, UINT64_MAX]
= 0
- "rotation": bitmask
{"rotate-0", "rotate-180", "reflect-x", "reflect-y"}
= ()
- "src_config": bitmask
{"deinterlace"}
= ()
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "ubwc_stats_roi": range
[0, UINT64_MAX]
= 0
- "zpos": range
[0, 10]
= 0
- Plane 16
- Object ID: 156
- CRTCs:
{0, 1, 2, 3, 4, 5}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "SDE_SSPP_FP16_CSC_V1": blob
= <nil>
- "SDE_SSPP_FP16_GC_V1": blob
= <nil>
- "SDE_SSPP_FP16_IGC_V1": range
[0, 1]
= 0
- "SDE_SSPP_FP16_UNMULT_V1": range
[0, 1]
= 0
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 255]
= 255
- "blend_op": enum
{"not_defined", "opaque", "premultiplied", "coverage", "skip_blending"}
= not_defined
- "capabilities"
(immutable): blob
= <nil>
- "color_fill": range
[0, UINT32_MAX]
= 0
- "excl_rect_v1": range
[0, UINT64_MAX]
= 0
- "fb_translation_mode": enum
{"non_sec", "sec", "non_sec_direct_translation", "sec_direct_translation"}
= non_sec
- "input_fence": range
[0, 4096]
= 0
- "multirect_mode": enum
{"none", "parallel", "serial"}
= none
- "prefill_size": range
[0, UINT64_MAX]
= 0
- "prefill_time": range
[0, UINT64_MAX]
= 0
- "rotation": bitmask
{"rotate-0", "rotate-180", "reflect-x", "reflect-y"}
= ()
- "src_config": bitmask
{"deinterlace"}
= ()
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "ubwc_stats_roi": range
[0, UINT64_MAX]
= 0
- "zpos": range
[0, 10]
= 0
- Plane 17
- Object ID: 159
- CRTCs:
{0, 1, 2, 3, 4, 5}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "SDE_SSPP_FP16_CSC_V1": blob
= <nil>
- "SDE_SSPP_FP16_GC_V1": blob
= <nil>
- "SDE_SSPP_FP16_IGC_V1": range
[0, 1]
= 0
- "SDE_SSPP_FP16_UNMULT_V1": range
[0, 1]
= 0
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 255]
= 255
- "blend_op": enum
{"not_defined", "opaque", "premultiplied", "coverage", "skip_blending"}
= not_defined
- "capabilities"
(immutable): blob
= <nil>
- "color_fill": range
[0, UINT32_MAX]
= 0
- "excl_rect_v1": range
[0, UINT64_MAX]
= 0
- "fb_translation_mode": enum
{"non_sec", "sec", "non_sec_direct_translation", "sec_direct_translation"}
= non_sec
- "input_fence": range
[0, 4096]
= 0
- "multirect_mode": enum
{"none", "parallel", "serial"}
= none
- "prefill_size": range
[0, UINT64_MAX]
= 0
- "prefill_time": range
[0, UINT64_MAX]
= 0
- "rotation": bitmask
{"rotate-0", "rotate-180", "reflect-x", "reflect-y"}
= ()
- "src_config": bitmask
{"deinterlace"}
= ()
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "ubwc_stats_roi": range
[0, UINT64_MAX]
= 0
- "zpos": range
[0, 10]
= 0
- Plane 18
- Object ID: 162
- CRTCs:
{0, 1, 2, 3, 4, 5}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "SDE_SSPP_FP16_CSC_V1": blob
= <nil>
- "SDE_SSPP_FP16_GC_V1": blob
= <nil>
- "SDE_SSPP_FP16_IGC_V1": range
[0, 1]
= 0
- "SDE_SSPP_FP16_UNMULT_V1": range
[0, 1]
= 0
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 255]
= 255
- "blend_op": enum
{"not_defined", "opaque", "premultiplied", "coverage", "skip_blending"}
= not_defined
- "capabilities"
(immutable): blob
= <nil>
- "color_fill": range
[0, UINT32_MAX]
= 0
- "excl_rect_v1": range
[0, UINT64_MAX]
= 0
- "fb_translation_mode": enum
{"non_sec", "sec", "non_sec_direct_translation", "sec_direct_translation"}
= non_sec
- "input_fence": range
[0, 4096]
= 0
- "multirect_mode": enum
{"none", "parallel", "serial"}
= none
- "prefill_size": range
[0, UINT64_MAX]
= 0
- "prefill_time": range
[0, UINT64_MAX]
= 0
- "rotation": bitmask
{"rotate-0", "rotate-180", "reflect-x", "reflect-y"}
= ()
- "src_config": bitmask
{"deinterlace"}
= ()
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "ubwc_stats_roi": range
[0, UINT64_MAX]
= 0
- "zpos": range
[0, 10]
= 0
- Plane 19
- Object ID: 165
- CRTCs:
{0, 1, 2, 3, 4, 5}
- Formats:
- Properties
- "CRTC_H"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_ID"
(atomic): object
CRTC
= 0
- "CRTC_W"
(atomic): range
[0, INT32_MAX]
= 0
- "CRTC_X"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "CRTC_Y"
(atomic): signed range
[INT32_MIN, INT32_MAX]
= 0
- "FB_ID"
(atomic): object
FB
= 0
- "IN_FENCE_FD"
(atomic): signed range
[-1, INT32_MAX]
= -1
- "SDE_SSPP_FP16_CSC_V1": blob
= <nil>
- "SDE_SSPP_FP16_GC_V1": blob
= <nil>
- "SDE_SSPP_FP16_IGC_V1": range
[0, 1]
= 0
- "SDE_SSPP_FP16_UNMULT_V1": range
[0, 1]
= 0
- "SRC_H"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_W"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_X"
(atomic): range
[0, UINT32_MAX]
= 0
- "SRC_Y"
(atomic): range
[0, UINT32_MAX]
= 0
- "alpha": range
[0, 255]
= 255
- "blend_op": enum
{"not_defined", "opaque", "premultiplied", "coverage", "skip_blending"}
= not_defined
- "capabilities"
(immutable): blob
= <nil>
- "color_fill": range
[0, UINT32_MAX]
= 0
- "excl_rect_v1": range
[0, UINT64_MAX]
= 0
- "fb_translation_mode": enum
{"non_sec", "sec", "non_sec_direct_translation", "sec_direct_translation"}
= non_sec
- "input_fence": range
[0, 4096]
= 0
- "multirect_mode": enum
{"none", "parallel", "serial"}
= none
- "prefill_size": range
[0, UINT64_MAX]
= 0
- "prefill_time": range
[0, UINT64_MAX]
= 0
- "rotation": bitmask
{"rotate-0", "rotate-180", "reflect-x", "reflect-y"}
= ()
- "src_config": bitmask
{"deinterlace"}
= ()
- "type"
(immutable): enum
{"Overlay", "Primary", "Cursor"}
= Overlay
- "ubwc_stats_roi": range
[0, UINT64_MAX]
= 0
- "zpos": range
[0, 10]
= 0
Other snapshots
No other snapshots available