/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dsc/ |
D | rc_calc.c | 32 #define table_hash(mode, bpc, max_min) ((mode << 16) | (bpc << 8) | max_min) argument 38 #define TABLE_CASE(mode, bpc, max) case (table_hash(mode, BPC_##bpc, max)): \ argument 39 table = qp_table_##mode##_##bpc##bpc_##max; \ 40 …table_size = sizeof(qp_table_##mode##_##bpc##bpc_##max)/sizeof(*qp_table_##mode##_##bpc##bpc_##max… 44 void get_qp_set(qp_set qps, enum colour_mode cm, enum bits_per_comp bpc, enum max_min max_min, floa… in get_qp_set() argument 47 int sel = table_hash(mode, bpc, max_min); in get_qp_set() 176 void calc_rc_params(struct rc_params *rc, enum colour_mode cm, enum bits_per_comp bpc, float bpp, i… in calc_rc_params() argument 184 …rc->rc_quant_incr_limit0 = ((bpc == BPC_8) ? 11 : (bpc == BPC_10 ? 15 : 19)) - ((minor_version == … in calc_rc_params() 185 …rc->rc_quant_incr_limit1 = ((bpc == BPC_8) ? 11 : (bpc == BPC_10 ? 15 : 19)) - ((minor_version == … in calc_rc_params() 192 … = median3(0, (12 + (int) (0.09 * min(34, slice_height - 8))), (int)((3 * bpc * 3) - (3 * bpp_gro… in calc_rc_params() [all …]
|
D | rc_calc.h | 81 void calc_rc_params(struct rc_params *rc, enum colour_mode cm, enum bits_per_comp bpc, float bpp, i…
|
D | rc_calc_dpi.c | 108 enum bits_per_comp bpc = (pps->bits_per_component == 8) ? BPC_8 : in dscc_compute_dsc_parameters() local 131 calc_rc_params(&rc, mode, bpc, bpp, slice_width, slice_height, pps->dsc_version_minor); in dscc_compute_dsc_parameters()
|
/Linux-v5.4/drivers/gpu/drm/panel/ |
D | panel-simple.c | 63 unsigned int bpc; member 220 connector->display_info.bpc = panel->desc->bpc; in panel_simple_get_non_edid_modes() 532 .bpc = 8, 557 .bpc = 6, 582 .bpc = 6, 607 .bpc = 6, 629 .bpc = 6, 653 .bpc = 6, 676 .bpc = 6, 699 .bpc = 6, [all …]
|
D | panel-innolux-p079zca.c | 34 unsigned int bpc; member 243 .bpc = 8, 391 .bpc = 8, 427 panel->connector->display_info.bpc = innolux->desc->bpc; in innolux_panel_get_modes()
|
D | panel-seiko-43wvf1g.c | 29 unsigned int bpc; member 113 connector->display_info.bpc = panel->desc->bpc; in seiko_panel_get_fixed_modes() 327 .bpc = 8,
|
D | panel-olimex-lcd-olinuxino.c | 46 u32 bpc; member 195 connector->display_info.bpc = lcd_info->bpc; in lcd_olinuxino_get_modes()
|
/Linux-v5.4/drivers/gpu/drm/mediatek/ |
D | mtk_drm_ddp_comp.c | 67 void mtk_dither_set(struct mtk_ddp_comp *comp, unsigned int bpc, in mtk_dither_set() argument 71 if (bpc == 0) in mtk_dither_set() 74 if (bpc >= MTK_MIN_BPC) { in mtk_dither_set() 77 writel(DITHER_LSB_ERR_SHIFT_R(MTK_MAX_BPC - bpc) | in mtk_dither_set() 78 DITHER_ADD_LSHIFT_R(MTK_MAX_BPC - bpc) | in mtk_dither_set() 81 writel(DITHER_LSB_ERR_SHIFT_B(MTK_MAX_BPC - bpc) | in mtk_dither_set() 82 DITHER_ADD_LSHIFT_B(MTK_MAX_BPC - bpc) | in mtk_dither_set() 83 DITHER_LSB_ERR_SHIFT_G(MTK_MAX_BPC - bpc) | in mtk_dither_set() 84 DITHER_ADD_LSHIFT_G(MTK_MAX_BPC - bpc), in mtk_dither_set() 92 unsigned int bpc) in mtk_od_config() argument [all …]
|
D | mtk_drm_ddp_comp.h | 68 unsigned int h, unsigned int vrefresh, unsigned int bpc); 93 unsigned int vrefresh, unsigned int bpc) in mtk_ddp_comp_config() argument 96 comp->funcs->config(comp, w, h, vrefresh, bpc); in mtk_ddp_comp_config() 168 void mtk_dither_set(struct mtk_ddp_comp *comp, unsigned int bpc,
|
D | mtk_drm_crtc.c | 216 unsigned int width, height, vrefresh, bpc = MTK_MAX_BPC; in mtk_crtc_ddp_hw_init() local 236 if (connector->display_info.bpc != 0 && in mtk_crtc_ddp_hw_init() 237 bpc > connector->display_info.bpc) in mtk_crtc_ddp_hw_init() 238 bpc = connector->display_info.bpc; in mtk_crtc_ddp_hw_init() 275 mtk_ddp_comp_config(comp, width, height, vrefresh, bpc); in mtk_crtc_ddp_hw_init()
|
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_connectors.c | 103 int bpc = 8; in amdgpu_connector_get_monitor_bpc() local 111 if (connector->display_info.bpc) in amdgpu_connector_get_monitor_bpc() 112 bpc = connector->display_info.bpc; in amdgpu_connector_get_monitor_bpc() 119 if (connector->display_info.bpc) in amdgpu_connector_get_monitor_bpc() 120 bpc = connector->display_info.bpc; in amdgpu_connector_get_monitor_bpc() 128 if (connector->display_info.bpc) in amdgpu_connector_get_monitor_bpc() 129 bpc = connector->display_info.bpc; in amdgpu_connector_get_monitor_bpc() 134 if (connector->display_info.bpc) in amdgpu_connector_get_monitor_bpc() 135 bpc = connector->display_info.bpc; in amdgpu_connector_get_monitor_bpc() 144 bpc = 6; in amdgpu_connector_get_monitor_bpc() [all …]
|
D | atombios_crtc.c | 318 int bpc = amdgpu_crtc->bpc; in amdgpu_atombios_crtc_adjust_pll() local 359 switch (bpc) { in amdgpu_atombios_crtc_adjust_pll() 586 int bpc, in amdgpu_atombios_crtc_program_pll() argument 655 switch (bpc) { in amdgpu_atombios_crtc_program_pll() 686 switch (bpc) { in amdgpu_atombios_crtc_program_pll() 714 switch (bpc) { in amdgpu_atombios_crtc_program_pll() 757 amdgpu_crtc->bpc = 8; in amdgpu_atombios_crtc_prepare_pll() 773 amdgpu_crtc->bpc = amdgpu_connector_get_monitor_bpc(connector); in amdgpu_atombios_crtc_prepare_pll() 832 (amdgpu_crtc->bpc > 8)) in amdgpu_atombios_crtc_set_pll() 863 amdgpu_crtc->bpc, amdgpu_crtc->ss_enabled, &amdgpu_crtc->ss); in amdgpu_atombios_crtc_set_pll()
|
D | atombios_crtc.h | 52 int bpc,
|
/Linux-v5.4/drivers/gpu/drm/radeon/ |
D | radeon_connectors.c | 126 int bpc = 8; in radeon_get_monitor_bpc() local 134 if (connector->display_info.bpc) in radeon_get_monitor_bpc() 135 bpc = connector->display_info.bpc; in radeon_get_monitor_bpc() 142 if (connector->display_info.bpc) in radeon_get_monitor_bpc() 143 bpc = connector->display_info.bpc; in radeon_get_monitor_bpc() 151 if (connector->display_info.bpc) in radeon_get_monitor_bpc() 152 bpc = connector->display_info.bpc; in radeon_get_monitor_bpc() 157 if (connector->display_info.bpc) in radeon_get_monitor_bpc() 158 bpc = connector->display_info.bpc; in radeon_get_monitor_bpc() 167 bpc = 6; in radeon_get_monitor_bpc() [all …]
|
D | evergreen_hdmi.c | 72 int bpc = 8; in evergreen_hdmi_update_acr() local 76 bpc = radeon_crtc->bpc; in evergreen_hdmi_update_acr() 79 if (bpc > 8) in evergreen_hdmi_update_acr() 317 void dce4_hdmi_set_color_depth(struct drm_encoder *encoder, u32 offset, int bpc) in dce4_hdmi_set_color_depth() argument 328 switch (bpc) { in dce4_hdmi_set_color_depth() 335 connector->name, bpc); in dce4_hdmi_set_color_depth()
|
D | radeon_audio.c | 91 u32 offset, int bpc); 649 int bpc = 8; in radeon_hdmi_set_color_depth() local 658 bpc = radeon_crtc->bpc; in radeon_hdmi_set_color_depth() 662 radeon_encoder->audio->set_color_depth(encoder, dig->afmt->offset, bpc); in radeon_hdmi_set_color_depth()
|
D | radeon_audio.h | 59 void (*set_color_depth)(struct drm_encoder *encoder, u32 offset, int bpc);
|
D | radeon_dp_mst.c | 364 if (radeon_connector->base.display_info.bpc) in radeon_dp_mst_prepare_pll() 365 radeon_crtc->bpc = radeon_connector->base.display_info.bpc; in radeon_dp_mst_prepare_pll() 367 radeon_crtc->bpc = 8; in radeon_dp_mst_prepare_pll()
|
/Linux-v5.4/drivers/gpu/drm/amd/display/amdgpu_dm/ |
D | amdgpu_dm_debugfs.c | 688 unsigned int bpc; in output_bpc_show() local 710 bpc = 6; in output_bpc_show() 713 bpc = 8; in output_bpc_show() 716 bpc = 10; in output_bpc_show() 719 bpc = 12; in output_bpc_show() 722 bpc = 16; in output_bpc_show() 728 seq_printf(m, "Current: %u\n", bpc); in output_bpc_show() 729 seq_printf(m, "Maximum: %u\n", connector->display_info.bpc); in output_bpc_show()
|
/Linux-v5.4/drivers/gpu/drm/ |
D | drm_dp_helper.c | 514 int bpc; in drm_dp_downstream_max_bpc() local 524 bpc = port_cap[2] & DP_DS_MAX_BPC_MASK; in drm_dp_downstream_max_bpc() 526 switch (bpc) { in drm_dp_downstream_max_bpc() 571 int bpc; in drm_dp_downstream_debug() local 634 bpc = drm_dp_downstream_max_bpc(dpcd, port_cap); in drm_dp_downstream_debug() 636 if (bpc > 0) in drm_dp_downstream_debug() 637 seq_printf(m, "\t\tMax bpc: %d\n", bpc); in drm_dp_downstream_debug()
|
/Linux-v5.4/drivers/gpu/drm/rockchip/ |
D | cdn-dp-core.c | 283 u8 lanes, bpc; in cdn_dp_connector_mode_valid() local 289 switch (display_info->bpc) { in cdn_dp_connector_mode_valid() 291 bpc = 10; in cdn_dp_connector_mode_valid() 294 bpc = 6; in cdn_dp_connector_mode_valid() 297 bpc = 8; in cdn_dp_connector_mode_valid() 301 requested = mode->clock * bpc * 3 / 1000; in cdn_dp_connector_mode_valid() 548 switch (display_info->bpc) { in cdn_dp_encoder_mode_set()
|
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn20/ |
D | dcn20_dsc.c | 425 enum dsc_bits_per_comp bpc = DSC_BPC_UNKNOWN; in dsc_dc_color_depth_to_dsc_bits_per_comp() local 429 bpc = DSC_BPC_8; in dsc_dc_color_depth_to_dsc_bits_per_comp() 432 bpc = DSC_BPC_10; in dsc_dc_color_depth_to_dsc_bits_per_comp() 435 bpc = DSC_BPC_12; in dsc_dc_color_depth_to_dsc_bits_per_comp() 438 bpc = DSC_BPC_UNKNOWN; in dsc_dc_color_depth_to_dsc_bits_per_comp() 442 return bpc; in dsc_dc_color_depth_to_dsc_bits_per_comp()
|
/Linux-v5.4/drivers/spi/ |
D | spi-bcm-qspi.c | 332 int bpp, int bpc, int flex_mode) in bcm_qspi_bspi_set_xfer_params() argument 335 bcm_qspi_write(qspi, BSPI, BSPI_BITS_PER_CYCLE, bpc); in bcm_qspi_bspi_set_xfer_params() 344 int bpc = 0, bpp = 0; in bcm_qspi_bspi_set_flex_mode() local 365 bpc = 0x00000001; in bcm_qspi_bspi_set_flex_mode() 367 bpc |= 0x00010100; /* address and mode are 2-bit */ in bcm_qspi_bspi_set_flex_mode() 372 bpc = 0x00000002; in bcm_qspi_bspi_set_flex_mode() 374 bpc |= 0x00020200; /* address and mode are 4-bit */ in bcm_qspi_bspi_set_flex_mode() 382 bcm_qspi_bspi_set_xfer_params(qspi, command, bpp, bpc, flex_mode); in bcm_qspi_bspi_set_flex_mode()
|
/Linux-v5.4/arch/mips/alchemy/common/ |
D | clock.c | 398 struct clk_hw *pc, *bpc, *free; in alchemy_clk_fgcs_detr() local 404 bpc = NULL; in alchemy_clk_fgcs_detr() 439 bpc = pc; in alchemy_clk_fgcs_detr() 466 bpc = free; in alchemy_clk_fgcs_detr() 478 req->best_parent_hw = bpc; in alchemy_clk_fgcs_detr()
|
/Linux-v5.4/drivers/gpu/drm/nouveau/ |
D | nouveau_connector.c | 851 if (nv_connector->edid && connector->display_info.bpc) in nouveau_connector_detect_depth() 856 connector->display_info.bpc = 6; in nouveau_connector_detect_depth() 862 connector->display_info.bpc = 8; in nouveau_connector_detect_depth() 866 connector->display_info.bpc = 6; in nouveau_connector_detect_depth() 871 connector->display_info.bpc = 8; in nouveau_connector_detect_depth() 886 connector->display_info.bpc = 8; in nouveau_connector_detect_depth() 1052 clock = clock * (connector->display_info.bpc * 3) / 10; in nouveau_connector_mode_valid()
|