Home
last modified time | relevance | path

Searched refs:bpc (Results 1 – 25 of 83) sorted by relevance

1234

/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dsc/
Drc_calc.c32 #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 …]
Drc_calc.h81 void calc_rc_params(struct rc_params *rc, enum colour_mode cm, enum bits_per_comp bpc, float bpp, i…
Drc_calc_dpi.c108 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/
Dpanel-simple.c63 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 …]
Dpanel-innolux-p079zca.c34 unsigned int bpc; member
243 .bpc = 8,
391 .bpc = 8,
427 panel->connector->display_info.bpc = innolux->desc->bpc; in innolux_panel_get_modes()
Dpanel-seiko-43wvf1g.c29 unsigned int bpc; member
113 connector->display_info.bpc = panel->desc->bpc; in seiko_panel_get_fixed_modes()
327 .bpc = 8,
Dpanel-olimex-lcd-olinuxino.c46 u32 bpc; member
195 connector->display_info.bpc = lcd_info->bpc; in lcd_olinuxino_get_modes()
/Linux-v5.4/drivers/gpu/drm/mediatek/
Dmtk_drm_ddp_comp.c67 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 …]
Dmtk_drm_ddp_comp.h68 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,
Dmtk_drm_crtc.c216 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/
Damdgpu_connectors.c103 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 …]
Datombios_crtc.c318 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()
Datombios_crtc.h52 int bpc,
/Linux-v5.4/drivers/gpu/drm/radeon/
Dradeon_connectors.c126 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 …]
Devergreen_hdmi.c72 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()
Dradeon_audio.c91 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()
Dradeon_audio.h59 void (*set_color_depth)(struct drm_encoder *encoder, u32 offset, int bpc);
Dradeon_dp_mst.c364 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/
Damdgpu_dm_debugfs.c688 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/
Ddrm_dp_helper.c514 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/
Dcdn-dp-core.c283 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/
Ddcn20_dsc.c425 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/
Dspi-bcm-qspi.c332 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/
Dclock.c398 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/
Dnouveau_connector.c851 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()

1234