/openbmc/linux/drivers/media/platform/ti/omap/ |
H A D | omap_voutdef.h | 59 /* 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 D | PowerSupplyRedundancy.interface.yaml | 13 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 D | drm_blend.c | 101 * 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 D | drm_rect.c | 242 * @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 D | drm_panel.c | 338 * 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 D | drm_client_modeset.c | 901 * 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 D | imx-ipu-image-convert.h | 5 * 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 D | 0001-Fix-rotation-destroy-flush-fix-session-daemon-abort-.patch | 4 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 D | inv_mpu_magn.c | 275 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 D | testlist.txt | 335 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 D | drm_plane_helper_test.c | 41 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 D | psplash-init | 34 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 D | skl_universal_plane.c | 326 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 D | vsp1_wpf.c | 44 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 D | dss.rst | 167 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 D | mach64_accel.c | 30 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 D | drm_blend.h | 38 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 D | Kconfig | 24 tristate "HID Device Rotation" 27 device rotation. The output of a device rotation sensor
|
/openbmc/linux/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_fimc.c | 33 * 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 D | ilitek,ili9225.txt | 15 - rotation: panel rotation in degrees counter clockwise (0,90,180,270) 24 rotation = <270>;
|
H A D | himax,hx8357d.txt | 15 - rotation: panel rotation in degrees counter clockwise (0,90,180,270) 24 rotation = <90>;
|
H A D | multi-inno,mi0283qt.txt | 17 - rotation: panel rotation in degrees counter clockwise (0,90,180,270) 24 rotation = <90>;
|
/openbmc/linux/drivers/gpu/drm/sprd/ |
H A D | sprd_dpu.c | 259 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 D | dce_mem_input.c | 122 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 D | video-interface-devices.yaml | 25 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
|