Home
last modified time | relevance | path

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

12345678910>>...22

/openbmc/linux/drivers/media/platform/ti/omap/
H A Domap_voutdef.h59 /* Enum for Rotation
60 * DSS understands rotation in 0, 1, 2, 3 context
70 /* Enum for choosing rotation type for vout
71 * DSS2 doesn't understand no rotation as an
73 * rotation in the case where VRFB is not built in
154 enum dss_rotation rotation; member
182 * Return true if rotation is 90 or 270
186 return (vout->rotation == dss_rotation_90_degree || in is_rotation_90_or_270()
187 vout->rotation == dss_rotation_270_degree); in is_rotation_90_or_270()
191 * Return true if rotation is enabled
[all …]
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Control/
H A DPowerSupplyRedundancy.interface.yaml13 Cold redundancy rotation enabled or not.
17 Rotation algorithm use for cold redundancy. 0 is BMC Specific, 1 is
27 Rotation Period for cold redundancy. If rotation algorithm is BMC
28 Specific, and rotation is enabled, BMC will change PSU rank order
47 Rotation algorithm use for cold redundancy.
51 With BMC Specific algorithm, when rotation happen, BMC will add
57 RotationRankOrder every time before rotation happen, then BMC
/openbmc/linux/drivers/gpu/drm/
H A Ddrm_blend.c101 * rotation:
102 * Rotation is set up with drm_plane_create_rotation_property(). It adds a
103 * rotation and reflection step between the source and destination rectangles.
239 * drm_plane_create_rotation_property - create a new rotation property
241 * @rotation: initial value of the rotation property
246 * Since a rotation by 180° degress is the same as reflecting both along the x
247 * and the y axis the rotation property is somewhat redundant. Drivers can use
251 * drm_property_create_bitmask()) called "rotation" and has the following
267 * Rotation is the specified amount in degrees in counter clockwise direction,
269 * rotation. After reflection, the rotation is applied to the image sampled from
[all …]
H A Ddrm_rect.c242 * @rotation: Transformation to be applied
244 * Apply @rotation to the coordinates of rectangle @r.
246 * @width and @height combined with @rotation define
255 unsigned int rotation) in drm_rect_rotate() argument
259 if (rotation & (DRM_MODE_REFLECT_X | DRM_MODE_REFLECT_Y)) { in drm_rect_rotate()
262 if (rotation & DRM_MODE_REFLECT_X) { in drm_rect_rotate()
267 if (rotation & DRM_MODE_REFLECT_Y) { in drm_rect_rotate()
273 switch (rotation & DRM_MODE_ROTATE_MASK) { in drm_rect_rotate()
308 * @rotation: Transformation whose inverse is to be applied
310 * Apply the inverse of @rotation to the coordinates
[all …]
H A Ddrm_panel.c338 * the "rotation" binding from a device tree node
342 * Looks up the rotation of a panel in the device tree. The orientation of the
343 * panel is expressed as a property name "rotation" in the device tree. The
344 * rotation in the device tree is counter clockwise.
346 * Return: 0 when a valid rotation value (0, 90, 180, or 270) is read or the
347 * rotation property doesn't exist. Return a negative error code on failure.
352 int rotation, ret; in of_drm_get_panel_orientation() local
354 ret = of_property_read_u32(np, "rotation", &rotation); in of_drm_get_panel_orientation()
356 /* Don't return an error if there's no rotation property. */ in of_drm_get_panel_orientation()
364 if (rotation == 0) in of_drm_get_panel_orientation()
[all …]
H A Ddrm_client_modeset.c901 * drm_client_rotation() - Check the initial rotation value
903 * @rotation: Returned rotation value
906 * to match the rotation needed on its connector.
911 * True if the plane can do the rotation, false otherwise.
913 bool drm_client_rotation(struct drm_mode_set *modeset, unsigned int *rotation) in drm_client_rotation() argument
926 *rotation = DRM_MODE_ROTATE_180; in drm_client_rotation()
929 *rotation = DRM_MODE_ROTATE_90; in drm_client_rotation()
932 *rotation = DRM_MODE_ROTATE_270; in drm_client_rotation()
935 *rotation = DRM_MODE_ROTATE_0; in drm_client_rotation()
939 * The panel already defined the default rotation in drm_client_rotation()
[all …]
/openbmc/linux/include/video/
H A Dimx-ipu-image-convert.h5 * i.MX Queued image conversion support, with tiling and rotation.
61 * @rot_mode: rotation mode
70 * and rotation mode meet IPU restrictions.
74 * @rot_mode: rotation mode
76 * Returns 0 if the formats and rotation mode meet IPU restrictions,
89 * @rot_mode: rotation mode
94 * on failure. The input/output formats and rotation mode must already meet
159 * @rot_mode: rotation mode
165 * As with ipu_image_convert_prepare(), the input/output formats and rotation
186 * @rot_mode: rotation mode
[all …]
/openbmc/openbmc/poky/meta/recipes-kernel/lttng/lttng-tools/
H A D0001-Fix-rotation-destroy-flush-fix-session-daemon-abort-.patch4 Subject: [PATCH] Fix: rotation-destroy-flush: fix session daemon abort if no
7 Testing rotation-destroy-flush when no lttng kernel modules present, it would
32 .../ust/rotation-destroy-flush/test_rotation_destroy_flush | 6 +++---
35 diff --git a/tests/regression/ust/rotation-destroy-flush/test_rotation_destroy_flush b/tests/regres…
37 --- a/tests/regression/ust/rotation-destroy-flush/test_rotation_destroy_flush
38 +++ b/tests/regression/ust/rotation-destroy-flush/test_rotation_destroy_flush
/openbmc/linux/drivers/iio/imu/inv_mpu6050/
H A Dinv_mpu_magn.c275 st->magn_orient.rotation[0] = st->orientation.rotation[3]; in inv_mpu_magn_set_orient()
276 st->magn_orient.rotation[1] = st->orientation.rotation[4]; in inv_mpu_magn_set_orient()
277 st->magn_orient.rotation[2] = st->orientation.rotation[5]; in inv_mpu_magn_set_orient()
279 st->magn_orient.rotation[3] = st->orientation.rotation[0]; in inv_mpu_magn_set_orient()
280 st->magn_orient.rotation[4] = st->orientation.rotation[1]; in inv_mpu_magn_set_orient()
281 st->magn_orient.rotation[5] = st->orientation.rotation[2]; in inv_mpu_magn_set_orient()
284 orient = st->orientation.rotation[i]; in inv_mpu_magn_set_orient()
303 st->magn_orient.rotation[i] = str; in inv_mpu_magn_set_orient()
/openbmc/linux/drivers/gpu/drm/ci/
H A Dtestlist.txt335 kms_ccs@pipe-A-bad-rotation-90-y_tiled_ccs
336 kms_ccs@pipe-A-bad-rotation-90-yf_tiled_ccs
337 kms_ccs@pipe-A-bad-rotation-90-y_tiled_gen12_rc_ccs
338 kms_ccs@pipe-A-bad-rotation-90-y_tiled_gen12_rc_ccs_cc
339 kms_ccs@pipe-A-bad-rotation-90-y_tiled_gen12_mc_ccs
340 kms_ccs@pipe-A-bad-rotation-90-4_tiled_dg2_rc_ccs
341 kms_ccs@pipe-A-bad-rotation-90-4_tiled_dg2_mc_ccs
342 kms_ccs@pipe-A-bad-rotation-90-4_tiled_dg2_rc_ccs_cc
343 kms_ccs@pipe-A-bad-rotation-90-4_tiled_mtl_rc_ccs
344 kms_ccs@pipe-A-bad-rotation-90-4_tiled_mtl_mc_ccs
[all …]
/openbmc/linux/drivers/gpu/drm/tests/
H A Ddrm_plane_helper_test.c41 unsigned int rotation; member
67 mock->rotation = params->rotation; in drm_plane_helper_init()
144 .rotation = DRM_MODE_ROTATE_0,
158 .rotation = DRM_MODE_ROTATE_90 | DRM_MODE_REFLECT_X,
170 .rotation = DRM_MODE_ROTATE_0,
182 .rotation = DRM_MODE_ROTATE_0,
194 .rotation = DRM_MODE_ROTATE_0,
206 .rotation = DRM_MODE_ROTATE_0,
218 .rotation = DRM_MODE_ROTATE_0,
230 .rotation = DRM_MODE_ROTATE_0,
[all …]
/openbmc/openbmc/poky/meta/recipes-core/psplash/files/
H A Dpsplash-init34 rotation=0
35 if [ -e /etc/rotation ]; then
36 read rotation < /etc/rotation
39 /usr/bin/psplash --angle $rotation &
/openbmc/linux/drivers/gpu/drm/i915/display/
H A Dskl_universal_plane.c326 unsigned int rotation) in skl_plane_max_width() argument
365 unsigned int rotation) in glk_plane_max_width() argument
393 unsigned int rotation) in icl_plane_min_width() argument
433 unsigned int rotation) in icl_hdr_plane_max_width() argument
443 unsigned int rotation) in icl_sdr_plane_max_width() argument
450 unsigned int rotation) in skl_plane_max_height() argument
457 unsigned int rotation) in icl_plane_max_height() argument
465 unsigned int rotation) in skl_plane_max_stride() argument
492 if (drm_rotation_90_or_270(rotation)) in skl_plane_max_stride()
591 int color_plane, unsigned int rotation) in skl_plane_stride_mult() argument
[all …]
/openbmc/linux/drivers/media/platform/renesas/vsp1/
H A Dvsp1_wpf.c44 static int vsp1_wpf_set_rotation(struct vsp1_rwpf *wpf, unsigned int rotation) in vsp1_wpf_set_rotation() argument
56 rotate = rotation == 90 || rotation == 270; in vsp1_wpf_set_rotation()
60 /* Changing rotation isn't allowed when buffers are allocated. */ in vsp1_wpf_set_rotation()
98 unsigned int rotation; in vsp1_wpf_s_ctrl() local
102 /* Update the rotation. */ in vsp1_wpf_s_ctrl()
103 rotation = wpf->flip.ctrls.rotate ? wpf->flip.ctrls.rotate->val : 0; in vsp1_wpf_s_ctrl()
104 ret = vsp1_wpf_set_rotation(wpf, rotation); in vsp1_wpf_s_ctrl()
110 * rotation by 180° flipping the image in both directions. Store the in vsp1_wpf_s_ctrl()
120 if (rotation == 180 || rotation == 270) in vsp1_wpf_s_ctrl()
147 * controls (horizontal flip, vertical flip and rotation). in wpf_init_controls()
[all …]
/openbmc/linux/Documentation/arch/arm/omap/
H A Ddss.rst167 rotate Rotation 0-3 for 0, 90, 180, 270 degrees
168 rotate_type 0 = DMA rotation, 1 = VRFB rotation
201 rotate Rotation 0-3 for 0, 90, 180, 270 degrees
304 Rotation and mirroring currently only supports RGB565 and RGB8888 modes. VRFB
307 VRFB rotation requires much more memory than non-rotated framebuffer, so you
308 probably need to increase your vram setting before using VRFB rotation. Also,
336 - Use VRFB rotation for all framebuffers.
339 - Default rotation applied to all framebuffers.
340 0 - 0 degree rotation
341 1 - 90 degree rotation
[all …]
/openbmc/linux/drivers/video/fbdev/aty/
H A Dmach64_accel.c30 u32 rotation; in rotation24bpp() local
32 rotation = (dx / 4) % 6; in rotation24bpp()
34 rotation = ((dx + 2) / 4) % 6; in rotation24bpp()
37 return ((rotation << 8) | DST_24_ROTATION_ENABLE); in rotation24bpp()
203 u32 sx = area->sx, dx = area->dx, width = area->width, rotation = 0; in atyfb_copyarea() local
235 rotation = rotation24bpp(dx, direction); in atyfb_copyarea()
243 aty_st_le32(DST_CNTL, direction | rotation, par); in atyfb_copyarea()
250 u32 color, dx = rect->dx, width = rect->width, rotation = 0; in atyfb_fillrect() local
272 rotation = rotation24bpp(dx, DST_X_LEFT_TO_RIGHT); in atyfb_fillrect()
283 DST_X_LEFT_TO_RIGHT | rotation, par); in atyfb_fillrect()
[all …]
/openbmc/linux/include/drm/
H A Ddrm_blend.h38 static inline bool drm_rotation_90_or_270(unsigned int rotation) in drm_rotation_90_or_270() argument
40 return rotation & (DRM_MODE_ROTATE_90 | DRM_MODE_ROTATE_270); in drm_rotation_90_or_270()
47 unsigned int rotation,
49 unsigned int drm_rotation_simplify(unsigned int rotation,
/openbmc/linux/drivers/iio/orientation/
H A DKconfig24 tristate "HID Device Rotation"
27 device rotation. The output of a device rotation sensor
/openbmc/linux/drivers/gpu/drm/exynos/
H A Dexynos_drm_fimc.c33 * FIMC supports image rotation and image effect functions.
416 static void fimc_src_set_transf(struct fimc_context *ctx, unsigned int rotation) in fimc_src_set_transf() argument
418 unsigned int degree = rotation & DRM_MODE_ROTATE_MASK; in fimc_src_set_transf()
421 DRM_DEV_DEBUG_KMS(ctx->dev, "rotation[%x]\n", rotation); in fimc_src_set_transf()
432 if (rotation & DRM_MODE_REFLECT_X) in fimc_src_set_transf()
434 if (rotation & DRM_MODE_REFLECT_Y) in fimc_src_set_transf()
439 if (rotation & DRM_MODE_REFLECT_X) in fimc_src_set_transf()
441 if (rotation & DRM_MODE_REFLECT_Y) in fimc_src_set_transf()
447 if (rotation & DRM_MODE_REFLECT_X) in fimc_src_set_transf()
449 if (rotation & DRM_MODE_REFLECT_Y) in fimc_src_set_transf()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/display/
H A Dilitek,ili9225.txt15 - rotation: panel rotation in degrees counter clockwise (0,90,180,270)
24 rotation = <270>;
H A Dhimax,hx8357d.txt15 - rotation: panel rotation in degrees counter clockwise (0,90,180,270)
24 rotation = <90>;
H A Dmulti-inno,mi0283qt.txt17 - rotation: panel rotation in degrees counter clockwise (0,90,180,270)
24 rotation = <90>;
/openbmc/linux/drivers/gpu/drm/sprd/
H A Dsprd_dpu.c259 u32 rotation = 0; in drm_rotation_to_dpu() local
261 switch (state->rotation) { in drm_rotation_to_dpu()
264 rotation = BIT_DPU_LAY_ROTATION_0; in drm_rotation_to_dpu()
267 rotation = BIT_DPU_LAY_ROTATION_90; in drm_rotation_to_dpu()
270 rotation = BIT_DPU_LAY_ROTATION_180; in drm_rotation_to_dpu()
273 rotation = BIT_DPU_LAY_ROTATION_270; in drm_rotation_to_dpu()
276 rotation = BIT_DPU_LAY_ROTATION_180_M; in drm_rotation_to_dpu()
279 rotation = BIT_DPU_LAY_ROTATION_90_M; in drm_rotation_to_dpu()
282 rotation = BIT_DPU_LAY_ROTATION_0_M; in drm_rotation_to_dpu()
285 rotation = BIT_DPU_LAY_ROTATION_270_M; in drm_rotation_to_dpu()
[all …]
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_mem_input.c122 static bool is_vert_scan(enum dc_rotation_angle rotation) in is_vert_scan() argument
124 switch (rotation) { in is_vert_scan()
137 enum dc_rotation_angle rotation) in dce_mi_program_pte_vm() argument
146 unsigned int min_pte_before_flip = is_vert_scan(rotation) ? in dce_mi_program_pte_vm()
487 enum dc_rotation_angle rotation, in program_size_and_rotation() argument
499 if (rotation == ROTATION_ANGLE_90 || rotation == ROTATION_ANGLE_270) { in program_size_and_rotation()
523 GRPH_ROTATION_ANGLE, rotation_angles[rotation]); in program_size_and_rotation()
529 enum dc_rotation_angle rotation, /* not used in DCE6 */ in dce60_program_size() argument
533 /* DCE6 has no HW rotation, skip rotation_angles declaration */ in dce60_program_size()
535 /* DCE6 has no HW rotation, skip ROTATION_ANGLE_* processing */ in dce60_program_size()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/media/
H A Dvideo-interface-devices.yaml25 rotation:
29 The camera rotation is expressed as the angular difference in degrees
114 The camera rotation property is then defined as the angular difference in
121 0 degrees camera rotation:
157 90 degrees camera rotation:
181 180 degrees camera rotation:
199 270 degrees camera rotation:
248 The two reference systems are aligned, the resulting camera rotation is
249 0 degrees, no rotation correction needs to be applied to the resulting
299 A software rotation correction of 180 degrees should be applied to

12345678910>>...22