| /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()
|
| /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 …]
|
| H A D | drm_rect_test.c | 431 unsigned int rotation; member 440 .rotation = DRM_MODE_REFLECT_X, 447 .rotation = DRM_MODE_REFLECT_Y, 454 .rotation = DRM_MODE_ROTATE_0, 461 .rotation = DRM_MODE_ROTATE_90, 468 .rotation = DRM_MODE_ROTATE_180, 475 .rotation = DRM_MODE_ROTATE_270, 494 drm_rect_rotate(&r, params->width, params->height, params->rotation); in drm_test_rect_rotate() 504 drm_rect_rotate_inv(&r, params->width, params->height, params->rotation); in drm_test_rect_rotate_inv()
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_rect.c | 254 unsigned int rotation) in drm_rect_rotate() argument 258 if (rotation & (DRM_MODE_REFLECT_X | DRM_MODE_REFLECT_Y)) { in drm_rect_rotate() 261 if (rotation & DRM_MODE_REFLECT_X) { in drm_rect_rotate() 266 if (rotation & DRM_MODE_REFLECT_Y) { in drm_rect_rotate() 272 switch (rotation & DRM_MODE_ROTATE_MASK) { in drm_rect_rotate() 328 unsigned int rotation) in drm_rect_rotate_inv() argument 332 switch (rotation & DRM_MODE_ROTATE_MASK) { in drm_rect_rotate_inv() 360 if (rotation & (DRM_MODE_REFLECT_X | DRM_MODE_REFLECT_Y)) { in drm_rect_rotate_inv() 363 if (rotation & DRM_MODE_REFLECT_X) { in drm_rect_rotate_inv() 368 if (rotation & DRM_MODE_REFLECT_Y) { in drm_rect_rotate_inv()
|
| H A D | drm_client_modeset.c | 960 bool drm_client_rotation(struct drm_mode_set *modeset, unsigned int *rotation) in drm_client_rotation() argument 973 *rotation = DRM_MODE_ROTATE_180; in drm_client_rotation() 976 *rotation = DRM_MODE_ROTATE_90; in drm_client_rotation() 979 *rotation = DRM_MODE_ROTATE_270; in drm_client_rotation() 982 *rotation = DRM_MODE_ROTATE_0; in drm_client_rotation() 1003 panel_rot = ilog2(*rotation & DRM_MODE_ROTATE_MASK); in drm_client_rotation() 1007 panel_rest = *rotation & ~DRM_MODE_ROTATE_MASK; in drm_client_rotation() 1011 *rotation = (1 << sum_rot) | sum_rest; in drm_client_rotation() 1019 if (((*rotation & DRM_MODE_ROTATE_MASK) != DRM_MODE_ROTATE_0 && in drm_client_rotation() 1020 (*rotation & DRM_MODE_ROTATE_MASK) != DRM_MODE_ROTATE_180) || in drm_client_rotation() [all …]
|
| H A D | drm_plane_helper.c | 100 unsigned int rotation, in drm_plane_helper_check_update() argument 119 .rotation = rotation, in drm_plane_helper_check_update()
|
| /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 …]
|
| /linux/drivers/gpu/drm/exynos/ |
| H A D | exynos_drm_fimc.c | 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() 456 if (rotation & DRM_MODE_REFLECT_X) in fimc_src_set_transf() [all …]
|
| H A D | exynos_drm_scaler.c | 264 unsigned int rotation, in scaler_set_hv_ratio() argument 270 if (drm_rotation_90_or_270(rotation)) { in scaler_set_hv_ratio() 286 unsigned int rotation) in scaler_set_rotation() argument 290 if (rotation & DRM_MODE_ROTATE_90) in scaler_set_rotation() 292 else if (rotation & DRM_MODE_ROTATE_180) in scaler_set_rotation() 294 else if (rotation & DRM_MODE_ROTATE_270) in scaler_set_rotation() 296 if (rotation & DRM_MODE_REFLECT_X) in scaler_set_rotation() 298 if (rotation & DRM_MODE_REFLECT_Y) in scaler_set_rotation() 393 scaler_set_hv_ratio(scaler, task->transform.rotation, src_pos, dst_pos); in scaler_commit() 394 scaler_set_rotation(scaler, task->transform.rotation); in scaler_commit()
|
| H A D | exynos_drm_rotator.c | 161 unsigned int rotation) in rotator_dst_set_transf() argument 169 if (rotation & DRM_MODE_REFLECT_X) in rotator_dst_set_transf() 171 if (rotation & DRM_MODE_REFLECT_Y) in rotator_dst_set_transf() 176 if (rotation & DRM_MODE_ROTATE_90) in rotator_dst_set_transf() 178 else if (rotation & DRM_MODE_ROTATE_180) in rotator_dst_set_transf() 180 else if (rotation & DRM_MODE_ROTATE_270) in rotator_dst_set_transf() 233 rotator_dst_set_transf(rot, task->transform.rotation); in rotator_commit()
|
| H A D | exynos_drm_gsc.c | 113 bool rotation; member 521 static void gsc_src_set_transf(struct gsc_context *ctx, unsigned int rotation) in gsc_src_set_transf() argument 523 unsigned int degree = rotation & DRM_MODE_ROTATE_MASK; in gsc_src_set_transf() 531 if (rotation & DRM_MODE_REFLECT_X) in gsc_src_set_transf() 533 if (rotation & DRM_MODE_REFLECT_Y) in gsc_src_set_transf() 538 if (rotation & DRM_MODE_REFLECT_X) in gsc_src_set_transf() 540 if (rotation & DRM_MODE_REFLECT_Y) in gsc_src_set_transf() 545 if (rotation & DRM_MODE_REFLECT_X) in gsc_src_set_transf() 547 if (rotation & DRM_MODE_REFLECT_Y) in gsc_src_set_transf() 552 if (rotation & DRM_MODE_REFLECT_X) in gsc_src_set_transf() [all …]
|
| /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 | multi-inno,mi0283qt.txt | 17 - rotation: panel rotation in degrees counter clockwise (0,90,180,270) 24 rotation = <90>;
|
| /linux/drivers/gpu/drm/arm/display/komeda/ |
| H A D | komeda_kms.h | 161 u32 rotation = drm_rotation_simplify(rot, in has_flip_h() local 166 if (rotation & DRM_MODE_ROTATE_90) in has_flip_h() 167 return !!(rotation & DRM_MODE_REFLECT_Y); in has_flip_h() 169 return !!(rotation & DRM_MODE_REFLECT_X); in has_flip_h()
|
| /linux/drivers/gpu/drm/omapdrm/ |
| H A D | omap_fb.c | 156 if (drm_rotation_90_or_270(state->rotation)) in omap_framebuffer_update_scanout() 166 orient = drm_rotation_to_tiler(state->rotation); in omap_framebuffer_update_scanout() 190 info->rotation = state->rotation ?: DRM_MODE_ROTATE_0; in omap_framebuffer_update_scanout() 194 switch (state->rotation & DRM_MODE_ROTATE_MASK) { in omap_framebuffer_update_scanout() 203 state->rotation); in omap_framebuffer_update_scanout() 209 info->rotation = DRM_MODE_ROTATE_0; in omap_framebuffer_update_scanout()
|
| /linux/drivers/gpu/drm/imx/dcss/ |
| H A D | dcss-plane.c | 107 unsigned int rotation) in dcss_plane_can_rotate() argument 126 return !!(rotation & supported_rotation); in dcss_plane_can_rotate() 191 new_plane_state->rotation)) { in dcss_plane_atomic_check() 265 state->rotation != old_state->rotation || in dcss_plane_needs_setup() 319 new_state->rotation); in dcss_plane_atomic_update() 323 is_rotation_90_or_270 = new_state->rotation & (DRM_MODE_ROTATE_90 | in dcss_plane_atomic_update()
|
| H A D | dcss-dpr.c | 532 void dcss_dpr_set_rotation(struct dcss_dpr *dpr, int ch_num, u32 rotation) in dcss_dpr_set_rotation() argument 538 ch->frame_ctrl |= rotation & DRM_MODE_REFLECT_X ? HFLIP_EN : 0; in dcss_dpr_set_rotation() 539 ch->frame_ctrl |= rotation & DRM_MODE_REFLECT_Y ? VFLIP_EN : 0; in dcss_dpr_set_rotation() 541 if (rotation & DRM_MODE_ROTATE_90) in dcss_dpr_set_rotation() 543 else if (rotation & DRM_MODE_ROTATE_180) in dcss_dpr_set_rotation() 545 else if (rotation & DRM_MODE_ROTATE_270) in dcss_dpr_set_rotation()
|
| /linux/drivers/media/platform/ti/omap/ |
| H A D | omap_vout_vrfb.c | 240 enum dss_rotation rotation; in omap_vout_prepare_vrfb() local 307 rotation = calc_rotation(vout); in omap_vout_prepare_vrfb() 309 vout->vrfb_context[vb->index].paddr[rotation]; in omap_vout_prepare_vrfb() 320 enum dss_rotation rotation; in omap_vout_calculate_vrfb_offset() local 328 rotation = calc_rotation(vout); in omap_vout_calculate_vrfb_offset() 360 switch (rotation) { in omap_vout_calculate_vrfb_offset()
|
| H A D | omap_vout.c | 177 enum dss_rotation *rotation, bool mirror) in v4l2_rot_to_dss_rot() argument 183 *rotation = dss_rotation_90_degree; in v4l2_rot_to_dss_rot() 186 *rotation = dss_rotation_180_degree; in v4l2_rot_to_dss_rot() 189 *rotation = dss_rotation_270_degree; in v4l2_rot_to_dss_rot() 192 *rotation = dss_rotation_0_degree; in v4l2_rot_to_dss_rot() 323 info.rotation = 0; in omapvid_setup_overlay() 327 info.rotation = vout->rotation; in omapvid_setup_overlay() 337 info.color_mode, info.rotation, info.mirror, info.pos_x, in omapvid_setup_overlay() 378 switch (vout->rotation) { in omapvid_init() 870 int rotation = ctrl->val; in omap_vout_s_ctrl() local [all …]
|
| /linux/drivers/media/platform/sunxi/sun8i-rotate/ |
| H A D | Kconfig | 4 tristate "Allwinner DE2 rotation driver" 13 Support for the Allwinner DE2 rotation unit.
|
| /linux/drivers/gpu/drm/arm/ |
| H A D | malidp_planes.c | 281 if (state->rotation & MALIDP_ROTATED_MASK) { in malidp_se_check_scaling() 365 unsigned int rotation) in malidp_partial_prefetch_supported() argument 370 if (rotation & (DRM_MODE_ROTATE_90 | DRM_MODE_ROTATE_180 | in malidp_partial_prefetch_supported() 447 ms->base.rotation)) { in malidp_mmu_prefetch_select_mode() 499 bool rotated = new_plane_state->rotation & MALIDP_ROTATED_MASK; in malidp_de_plane_check() 560 if (new_plane_state->rotation != DRM_MODE_ROTATE_0) { in malidp_de_plane_check() 581 if (new_plane_state->rotation & MALIDP_ROTATED_MASK) { in malidp_de_plane_check() 860 if (new_state->rotation & DRM_MODE_ROTATE_MASK) in malidp_de_plane_update() 861 val |= ilog2(plane->state->rotation & DRM_MODE_ROTATE_MASK) << in malidp_de_plane_update() 863 if (new_state->rotation & DRM_MODE_REFLECT_X) in malidp_de_plane_update() [all …]
|
| /linux/drivers/iio/orientation/ |
| H A D | Kconfig | 27 device rotation. The output of a device rotation sensor
|
| /linux/Documentation/arch/arm/omap/ |
| H A D | dss.rst | 168 rotate_type 0 = DMA rotation, 1 = VRFB rotation 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 342 2 - 180 degree rotation 343 3 - 270 degree rotation 346 - Default mirror for all framebuffers. Only works with DMA rotation.
|
| /linux/drivers/gpu/drm/msm/disp/mdp5/ |
| H A D | mdp5_plane.c | 216 unsigned int rotation; in mdp5_plane_atomic_check_with_state() local 229 rotation = drm_rotation_simplify(state->rotation, in mdp5_plane_atomic_check_with_state() 234 if (rotation & DRM_MODE_REFLECT_X) in mdp5_plane_atomic_check_with_state() 237 if (rotation & DRM_MODE_REFLECT_Y) in mdp5_plane_atomic_check_with_state() 854 unsigned int rotation; in mdp5_plane_mode_set() local 929 rotation = drm_rotation_simplify(pstate->rotation, in mdp5_plane_mode_set() 933 hflip = !!(rotation & DRM_MODE_REFLECT_X); in mdp5_plane_mode_set() 934 vflip = !!(rotation & DRM_MODE_REFLECT_Y); in mdp5_plane_mode_set()
|
| /linux/Documentation/hwmon/ |
| H A D | emc2103.rst | 23 Fan rotation speeds are reported in RPM (rotations per minute). An alarm is 24 triggered if the rotation speed has dropped below a programmable limit. Fan
|