Home
last modified time | relevance | path

Searched full:scalers (Results 1 – 25 of 25) sorted by relevance

/Linux-v5.15/drivers/gpu/drm/i915/display/
Dintel_atomic.c326 if (scaler_state->scalers[j].in_use) in intel_atomic_setup_scaler()
330 scaler_state->scalers[*scaler_id].in_use = 1; in intel_atomic_setup_scaler()
366 * when only 1 scaler is in use on a pipe with 2 scalers in intel_atomic_setup_scaler()
370 scaler_state->scalers[*scaler_id].in_use = 0; in intel_atomic_setup_scaler()
372 scaler_state->scalers[0].in_use = 1; in intel_atomic_setup_scaler()
380 scaler_state->scalers[*scaler_id].mode = mode; in intel_atomic_setup_scaler()
384 * intel_atomic_setup_scalers() - setup scalers for crtc per staged requests
387 * @crtc_state: incoming crtc_state to validate and setup scalers
389 * This function sets up scalers based on staged scaling requests for
391 * is a supportable request, it attaches scalers to requested planes and crtc.
[all …]
Dskl_scaler.c138 scaler_state->scalers[*scaler_id].in_use = 0; in skl_update_scaler()
434 ps_ctrl |= PS_SCALER_EN | scaler_state->scalers[id].mode; in skl_pfit_enable()
465 &crtc_state->scaler_state.scalers[scaler_id]; in skl_program_plane_scaler()
533 * This function detaches (aka. unbinds) unused scalers in hardware
542 /* loop through and disable scalers that aren't in use */ in skl_detach_scalers()
544 if (!scaler_state->scalers[i].in_use) in skl_detach_scalers()
Dintel_display_types.h644 * >= 0 : using a scalers
705 struct intel_scaler scalers[SKL_NUM_SCALERS]; member
708 * scaler_users: keeps track of users requesting scalers on this crtc.
720 * intel_atomic_setup_scalers will setup available scalers to users
721 * requesting scalers. It will gracefully fail if request exceeds
1320 /* scalers available on this crtc */
Dintel_display_debugfs.c892 &crtc_state->scaler_state.scalers[i]; in intel_scaler_info()
894 seq_printf(m, ", scalers[%d]: use=%s, mode=%x", in intel_scaler_info()
899 seq_puts(m, "\tNo scalers available on this platform\n"); in intel_scaler_info()
Dintel_display.c5885 if (!scaler_state->scalers[i].in_use) in bdw_set_pipemisc()
6057 scaler_state->scalers[i].in_use = true; in skl_get_pfit_config()
10288 /* on skylake this is done by detaching scalers */ in intel_pipe_fastset()
/Linux-v5.15/Documentation/devicetree/bindings/iommu/
Dsamsung,sysmmu.yaml29 MFC in all Exynos SoCs and FIMD, M2M Scalers and G2D in Exynos5420 has 2 System
34 * M2M Scalers and G2D in Exynos5420 has one System MMU on the read channel and
/Linux-v5.15/drivers/gpu/drm/arm/display/komeda/
Dkomeda_pipeline.h414 /** @n_scalers: the number of scaler on @scalers */
416 /** @scalers: the pipeline scalers */
417 struct komeda_scaler *scalers[KOMEDA_PIPELINE_MAX_SCALERS]; member
Dkomeda_private_obj.c392 err = komeda_scaler_obj_add(kms, pipe->scalers[j]); in komeda_kms_add_private_objs()
Dkomeda_pipeline.c94 pos = to_cpos(pipe->scalers[id - KOMEDA_COMPONENT_SCALER0]); in komeda_pipeline_get_component_pos()
Dkomeda_pipeline_state.c595 komeda_split_data_flow(splitter->base.pipeline->scalers[0], in komeda_splitter_validate()
843 struct komeda_scaler *scaler = layer->base.pipeline->scalers[0]; in komeda_complete_data_flow_cfg()
1096 komeda_split_data_flow(pipe->scalers[0], dflow, &l_dflow, &r_dflow); in komeda_build_layer_split_data_flow()
/Linux-v5.15/drivers/gpu/drm/arm/display/include/
Dmalidp_product.h28 n_scalers:2, /* number of scalers per pipeline */
/Linux-v5.15/Documentation/userspace-api/media/v4l/
Ddev-mem2mem.rst13 devices are codecs, scalers, deinterlacers or format converters (i.e.
/Linux-v5.15/Documentation/gpu/
Dmeson.rst22 R |-------| CSC |----| Scalers | | Encp ----------|----|----HDMI-TX----|
Dkomeda-kms.rst74 compiz result to two parts and then feed them to two scalers.
385 parts and handles it by two layers and two scalers individually. But it
/Linux-v5.15/drivers/media/platform/ti-vpe/
Dsc.h161 /* number of phases supported by the polyphase scalers */
/Linux-v5.15/Documentation/userspace-api/media/
Dglossary.rst203 HDMI receivers, scalers, deinterlacers.
/Linux-v5.15/Documentation/devicetree/bindings/display/
Damlogic,meson-vpu.yaml23 R |-------| CSC |----| Scalers | | Encp ----------|----|----HDMI-TX----|
/Linux-v5.15/drivers/gpu/drm/meson/
Dmeson_vpp.c138 /* Disable Scalers */ in meson_vpp_init()
/Linux-v5.15/drivers/media/platform/exynos-gsc/
Dgsc-core.h301 * @num_entities: the number of g-scalers
304 * @num_entities: the number of g-scalers
/Linux-v5.15/drivers/power/supply/
Dab8500_fg.c1237 * the capacity scalers.
/Linux-v5.15/drivers/media/usb/em28xx/
Dem28xx-video.c314 * it seems that both H and V scalers must be active in em28xx_scaler_set()
/Linux-v5.15/drivers/staging/media/ipu3/
Dipu3-css-params.c1104 * buffers (scalers' output) in imgu_css_osys_calc()
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/dml/dcn30/
Ddisplay_mode_vba_30.c1313 …dml_print("DML: Tsw: %fus = time to fetch enough pixel data and cursor data to feed the scalers i… in CalculatePrefetchSchedule()
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/dml/dcn31/
Ddisplay_mode_vba_31.c1494 …"DML: Tsw: %fus = time to fetch enough pixel data and cursor data to feed the scalers init positi…
/Linux-v5.15/drivers/gpu/drm/i915/
Di915_reg.h7622 * Skylake scalers