Home
last modified time | relevance | path

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

12345678910>>...39

/linux-6.12.1/Documentation/admin-guide/pm/
Dcpufreq.rst7 CPU Performance Scaling
15 The Concept of CPU Performance Scaling
44 to as CPU performance scaling or CPU frequency scaling (because it involves
48 CPU Performance Scaling in Linux
51 The Linux kernel supports CPU performance scaling by means of the ``CPUFreq``
52 (CPU Frequency scaling) subsystem that consists of three layers of code: the
53 core, scaling governors and scaling drivers.
56 interfaces for all platforms that support CPU performance scaling. It defines
59 Scaling governors implement algorithms to estimate the required CPU capacity.
60 As a rule, each governor implements one, possibly parametrized, scaling
[all …]
Dintel_pstate.rst5 ``intel_pstate`` CPU Performance Scaling Driver
17 :doc:`CPU performance scaling subsystem <cpufreq>` in the Linux kernel
18 (``CPUFreq``). It is a scaling driver for the Sandy Bridge and later
50 ``sysfs`` which allows another ``CPUFreq`` scaling driver to be loaded and
58 active mode, it uses its own internal performance scaling governor algorithm or
59 allows the hardware to do performance scaling by itself, while in the passive
61 a certain performance scaling algorithm. Which of them will be in effect
73 In this mode the driver bypasses the scaling governors layer of ``CPUFreq`` and
74 provides its own scaling algorithms for P-state selection. Those algorithms
75 can be applied to ``CPUFreq`` policies in the same way as generic scaling
[all …]
/linux-6.12.1/arch/arm64/boot/dts/qcom/
Dpm7250b.dtsi112 qcom,pre-scaling = <1 1>;
118 qcom,pre-scaling = <1 1>;
124 qcom,pre-scaling = <1 1>;
130 qcom,pre-scaling = <1 1>;
136 qcom,pre-scaling = <1 16>;
142 qcom,pre-scaling = <1 1>;
149 qcom,pre-scaling = <1 1>;
155 qcom,pre-scaling = <1 6>;
162 qcom,pre-scaling = <1 1>;
169 qcom,pre-scaling = <1 3>;
[all …]
Dpm8950.dtsi63 qcom,pre-scaling = <1 1>;
69 qcom,pre-scaling = <1 1>;
75 qcom,pre-scaling = <1 1>;
81 qcom,pre-scaling = <1 1>;
87 qcom,pre-scaling = <1 1>;
93 qcom,pre-scaling = <1 1>;
109 qcom,pre-scaling = <1 1>;
117 qcom,pre-scaling = <1 1>;
125 qcom,pre-scaling = <1 1>;
133 qcom,pre-scaling = <1 1>;
[all …]
Dpmp8074.dtsi23 qcom,pre-scaling = <1 1>;
29 qcom,pre-scaling = <1 1>;
35 qcom,pre-scaling = <1 1>;
41 qcom,pre-scaling = <1 1>;
49 qcom,pre-scaling = <1 1>;
57 qcom,pre-scaling = <1 1>;
65 qcom,pre-scaling = <1 1>;
73 qcom,pre-scaling = <1 1>;
79 qcom,pre-scaling = <1 3>;
Dpm660.dtsi113 qcom,pre-scaling = <1 1>;
120 qcom,pre-scaling = <1 1>;
127 qcom,pre-scaling = <1 1>;
133 qcom,pre-scaling = <1 1>;
142 qcom,pre-scaling = <1 1>;
151 qcom,pre-scaling = <1 1>;
160 qcom,pre-scaling = <1 1>;
169 qcom,pre-scaling = <1 1>;
178 qcom,pre-scaling = <1 1>;
188 qcom,pre-scaling = <1 3>;
[all …]
Dpmi632.dtsi94 qcom,pre-scaling = <1 1>;
100 qcom,pre-scaling = <1 1>;
106 qcom,pre-scaling = <1 1>;
112 qcom,pre-scaling = <1 1>;
118 qcom,pre-scaling = <1 16>;
124 qcom,pre-scaling = <1 1>;
131 qcom,pre-scaling = <1 1>;
138 qcom,pre-scaling = <1 3>;
144 qcom,pre-scaling = <1 3>;
Dsc8180x-pmics.dtsi108 qcom,pre-scaling = <1 1>;
114 qcom,pre-scaling = <1 1>;
120 qcom,pre-scaling = <1 1>;
176 qcom,pre-scaling = <1 1>;
182 qcom,pre-scaling = <1 1>;
188 qcom,pre-scaling = <1 1>;
234 qcom,pre-scaling = <1 1>;
240 qcom,pre-scaling = <1 1>;
246 qcom,pre-scaling = <1 1>;
284 qcom,pre-scaling = <1 1>;
[all …]
Dpms405.dtsi85 qcom,pre-scaling = <1 1>;
91 qcom,pre-scaling = <1 1>;
97 qcom,pre-scaling = <1 3>;
103 qcom,pre-scaling = <1 1>;
111 qcom,pre-scaling = <1 1>;
119 qcom,pre-scaling = <1 1>;
127 qcom,pre-scaling = <1 1>;
Dpmi8950.dtsi25 qcom,pre-scaling = <1 4>;
31 qcom,pre-scaling = <1 4>;
37 qcom,pre-scaling = <1 1>;
43 qcom,pre-scaling = <1 1>;
49 qcom,pre-scaling = <1 1>;
55 qcom,pre-scaling = <1 1>;
Dpm6125.dtsi89 qcom,pre-scaling = <1 1>;
95 qcom,pre-scaling = <1 1>;
101 qcom,pre-scaling = <1 1>;
107 qcom,pre-scaling = <1 3>;
113 qcom,pre-scaling = <1 3>;
119 qcom,pre-scaling = <1 1>;
/linux-6.12.1/Documentation/userspace-api/media/v4l/
Dcrop.rst6 Image Cropping, Insertion and Scaling -- the CROP API
20 abilities cropping and scaling. Some video output devices can scale an
33 Scaling requires a source and a target. On a video capture or overlay
48 support scaling or the :ref:`VIDIOC_G_CROP <VIDIOC_G_CROP>` and
68 Image Cropping, Insertion and Scaling
70 The cropping, insertion and scaling process
108 Scaling Adjustments
111 Video hardware can have various cropping, insertion and scaling
112 limitations. It may only scale up or down, support only discrete scaling
113 factors, or have different scaling abilities in horizontal and vertical
[all …]
Dselection-api-configuration.rst11 Video hardware can have various cropping, composing and scaling
12 limitations. It may only scale up or down, support only discrete scaling
13 factors, or have different scaling abilities in the horizontal and
14 vertical directions. Also it may not support scaling at all. At the same
130 Scaling control
133 An application can detect if scaling is performed by comparing the width
136 scaling is applied. The application can compute the scaling ratios using
Ddev-subdev.rst103 :ref:`pipeline-scaling`, where image scaling can be performed on both
107 .. _pipeline-scaling:
120 scaling on the sensor is required to achieve higher frame rates.
195 - Sub-devices that scale frames using variable scaling factors should
197 modified. If the 1:1 scaling ratio is supported, this means that
208 for the pipeline described in :ref:`pipeline-scaling` (table columns
339 Selections: cropping, scaling and composition
362 The scaling operation changes the size of the image by scaling it to new
363 dimensions. The scaling ratio isn't specified explicitly, but is implied
367 Scaling support is optional. When supported by a subdev, the crop
[all …]
/linux-6.12.1/drivers/media/i2c/
Dsaa711x_regs.h112 /* Horizontal phase scaling */
120 /* Vertical scaling */
159 /* Horizontal phase scaling */
166 /* Vertical scaling */
422 /* Task A: Horizontal phase scaling */
424 "Task A: Horizontal luminance scaling increment"},
429 "Task A: Horizontal chrominance scaling increment"},
434 /* Task A: Vertical scaling */
436 "Task A: Vertical luminance scaling increment"},
438 "Task A: Vertical chrominance scaling increment"},
[all …]
/linux-6.12.1/drivers/staging/media/sunxi/cedrus/
Dcedrus_h265.c273 const struct v4l2_ctrl_hevc_scaling_matrix *scaling; in cedrus_h265_write_scaling_list() local
277 scaling = run->h265.scaling_matrix; in cedrus_h265_write_scaling_list()
280 (scaling->scaling_list_dc_coef_32x32[1] << 24) | in cedrus_h265_write_scaling_list()
281 (scaling->scaling_list_dc_coef_32x32[0] << 16) | in cedrus_h265_write_scaling_list()
282 (scaling->scaling_list_dc_coef_16x16[1] << 8) | in cedrus_h265_write_scaling_list()
283 (scaling->scaling_list_dc_coef_16x16[0] << 0)); in cedrus_h265_write_scaling_list()
286 (scaling->scaling_list_dc_coef_16x16[5] << 24) | in cedrus_h265_write_scaling_list()
287 (scaling->scaling_list_dc_coef_16x16[4] << 16) | in cedrus_h265_write_scaling_list()
288 (scaling->scaling_list_dc_coef_16x16[3] << 8) | in cedrus_h265_write_scaling_list()
289 (scaling->scaling_list_dc_coef_16x16[2] << 0)); in cedrus_h265_write_scaling_list()
[all …]
/linux-6.12.1/drivers/media/platform/renesas/vsp1/
Dvsp1_uds.c37 * Scaling Computation
50 * uds_output_size - Return the output size for an input size and scaling ratio
52 * @ratio: scaling ratio in U4.12 fixed-point format
57 /* Down-scaling */ in uds_output_size()
65 /* Up-scaling */ in uds_output_size()
84 * uds_passband_width - Return the passband filter width for a scaling ratio
85 * @ratio: scaling ratio in U4.12 fixed-point format
90 /* Down-scaling */ in uds_passband_width()
98 /* Up-scaling */ in uds_passband_width()
276 * Multi-tap scaling can't be enabled along with alpha scaling when in uds_configure_stream()
[all …]
/linux-6.12.1/drivers/staging/media/atomisp/pci/
Dia_css_types.h154 * Before the shading correction is applied, NxN-filter and/or scaling
160 * - Down-scaling/Up-scaling factor
182 * In some isp binaries, the bayer scaling is applied before the shading correction is applied.
183 * Then, this scaling factor should be considered in generating the shading table.
184 * The scaling factor is expressed by these parameters.
191 * This is the size BEFORE the bayer scaling is applied.
196 * The size of this area assumes the size AFTER the bayer scaling is applied
278 …* 2. process: Driver applies the sensor cropping/binning/scaling to physical sensor si…
281 …* 4. process: ISP applies the bayer scaling by the factor of shading_info.bayer_scale_…
282 * 5. sensor data size: Scaling factor * ISP input size (== shading_info.sensor_data_res_bqs)
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/iio/dac/
Dadi,ad3552r.yaml99 adi,gain-scaling-p:
100 description: GainP = 1 / ( 2 ^ adi,gain-scaling-p)
104 adi,gain-scaling-n:
105 description: GainN = 1 / ( 2 ^ adi,gain-scaling-n)
114 - adi,gain-scaling-p
115 - adi,gain-scaling-n
234 adi,gain-scaling-p = <1>;
235 adi,gain-scaling-n = <2>;
/linux-6.12.1/Documentation/devicetree/bindings/input/
Dmicrochip,qt1050.txt41 - microchip,average-scaling:
42 The scaling factor which is used to scale the average-samples.
61 microchip,average-scaling = <16>;
69 microchip,average-scaling = <8>;
76 microchip,average-scaling = <16>;
/linux-6.12.1/drivers/gpu/drm/
Ddrm_rect.c84 * the corresponding amounts, retaining the vertical and horizontal scaling
152 * drm_rect_calc_hscale - calculate the horizontal scaling factor
155 * @min_hscale: minimum allowed horizontal scaling factor
156 * @max_hscale: maximum allowed horizontal scaling factor
158 * Calculate the horizontal scaling factor as
166 * The horizontal scaling factor, or errno of out of limits.
187 * drm_rect_calc_vscale - calculate the vertical scaling factor
190 * @min_vscale: minimum allowed vertical scaling factor
191 * @max_vscale: maximum allowed vertical scaling factor
193 * Calculate the vertical scaling factor as
[all …]
/linux-6.12.1/Documentation/cpu-freq/
Dindex.rst4 CPUFreq - CPU frequency and voltage scaling code in the Linux(TM) kernel
9 Clock scaling allows you to change the clock speed of the CPUs on the
35 Clock and voltage scaling for the SA-1100:
36 * http://www.lartmaker.nl/projects/scaling
/linux-6.12.1/arch/arm/boot/dts/qcom/
Dpmx55.dtsi45 qcom,pre-scaling = <1 1>;
51 qcom,pre-scaling = <1 1>;
57 qcom,pre-scaling = <1 1>;
63 qcom,pre-scaling = <1 1>;
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dcn20/
Ddcn20_dwb.c103 /* Only chroma scaling (sub-sampling) is supported in DCN2 */ in dwb2_enable()
107 DC_LOG_DWB("%s inst = %d, FAILED!LUMA SCALING NOT SUPPORTED", __func__, dwbc20->base.inst); in dwb2_enable()
123 /* Set scaling parameters */ in dwb2_enable()
163 /* Only chroma scaling (sub-sampling) is supported in DCN2 */ in dwb2_update()
166 DC_LOG_DWB("%s inst = %d, FAILED!LUMA SCALING NOT SUPPORTED", __func__, dwbc20->base.inst); in dwb2_update()
169 DC_LOG_DWB("%s inst = %d, scaling", __func__, dwbc20->base.inst); in dwb2_update()
187 /* Set scaling parameters */ in dwb2_update()
255 /* Program scaling mode */ in dwb2_set_scaler()
/linux-6.12.1/drivers/gpu/drm/i915/display/
Dskl_scaler.c16 * -0.5. That matches how the hardware calculates the scaling
128 * Scaling/fitting not supported in IF-ID mode in GEN9+ in skl_update_scaler()
136 "Pipe/Plane scaling not supported with IF-ID mode\n"); in skl_update_scaler()
214 * on the earlier platforms. So even when we're scaling a plane in skl_update_scaler()
231 "staged scaling request for %ux%u->%ux%u scaler_users = 0x%x\n", in skl_update_scaler()
266 * error - requested scaling cannot be supported or other error condition
301 "[PLANE:%d:%s] scaling with color key not allowed", in skl_update_scaler_plane()
343 "[PLANE:%d:%s] FB:%d unsupported scaling format 0x%x\n", in skl_update_scaler_plane()
389 * scaling. They have a dedicated chroma upsampler, so in intel_atomic_setup_scaler()
439 * scaler supports a vertical scaling factor in intel_atomic_setup_scaler()
[all …]

12345678910>>...39