Home
last modified time | relevance | path

Searched refs:rotation (Results 1 – 25 of 338) sorted by relevance

12345678910>>...14

/linux-6.15/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()
/linux-6.15/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,
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,
243 .rotation = DRM_MODE_ROTATE_0,
[all …]
H A Ddrm_rect_test.c431 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-6.15/drivers/gpu/drm/
H A Ddrm_blend.c273 unsigned int rotation, in drm_plane_create_rotation_property() argument
287 WARN_ON(!is_power_of_2(rotation & DRM_MODE_ROTATE_MASK)); in drm_plane_create_rotation_property()
288 WARN_ON(rotation & ~supported_rotations); in drm_plane_create_rotation_property()
296 drm_object_attach_property(&plane->base, prop, rotation); in drm_plane_create_rotation_property()
299 plane->state->rotation = rotation; in drm_plane_create_rotation_property()
325 unsigned int drm_rotation_simplify(unsigned int rotation, in drm_rotation_simplify() argument
328 if (rotation & ~supported_rotations) { in drm_rotation_simplify()
329 rotation ^= DRM_MODE_REFLECT_X | DRM_MODE_REFLECT_Y; in drm_rotation_simplify()
330 rotation = (rotation & DRM_MODE_REFLECT_MASK) | in drm_rotation_simplify()
331 BIT((ffs(rotation & DRM_MODE_ROTATE_MASK) + 1) in drm_rotation_simplify()
[all …]
H A Ddrm_rect.c254 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 Ddrm_panel.c374 int rotation, ret; in of_drm_get_panel_orientation() local
376 ret = of_property_read_u32(np, "rotation", &rotation); in of_drm_get_panel_orientation()
386 if (rotation == 0) in of_drm_get_panel_orientation()
388 else if (rotation == 90) in of_drm_get_panel_orientation()
390 else if (rotation == 180) in of_drm_get_panel_orientation()
392 else if (rotation == 270) in of_drm_get_panel_orientation()
H A Ddrm_client_modeset.c948 *rotation = DRM_MODE_ROTATE_180; in drm_client_rotation()
951 *rotation = DRM_MODE_ROTATE_90; in drm_client_rotation()
954 *rotation = DRM_MODE_ROTATE_270; in drm_client_rotation()
957 *rotation = DRM_MODE_ROTATE_0; in drm_client_rotation()
982 panel_rest = *rotation & ~DRM_MODE_ROTATE_MASK; in drm_client_rotation()
986 *rotation = (1 << sum_rot) | sum_rest; in drm_client_rotation()
1002 if (!(*rotation & valid_mask)) in drm_client_rotation()
1037 plane_state->rotation = DRM_MODE_ROTATE_0; in drm_client_modeset_commit_atomic()
1050 unsigned int rotation; in drm_client_modeset_commit_atomic() local
1052 if (drm_client_rotation(mode_set, &rotation)) { in drm_client_modeset_commit_atomic()
[all …]
/linux-6.15/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,
/linux-6.15/drivers/media/platform/ti/omap/
H A Domap_voutdef.h154 enum dss_rotation rotation; member
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()
195 return vout->rotation || vout->mirror; in is_rotation_enabled()
204 return vout->rotation; in calc_rotation()
206 switch (vout->rotation) { in calc_rotation()
/linux-6.15/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()
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()
291 u32 pix_width, rotation = 0, src, mix; in atyfb_imageblit() local
[all …]
/linux-6.15/drivers/gpu/drm/i915/display/
H A Dskl_universal_plane.c459 unsigned int rotation) in skl_plane_max_height() argument
474 unsigned int rotation, in plane_max_stride() argument
496 modifier, rotation, in adl_plane_max_stride()
509 modifier, rotation, in skl_plane_max_stride()
775 unsigned int rotation = plane_state->hw.rotation; in skl_plane_stride() local
1174 unsigned int rotation = plane_state->hw.rotation; in skl_plane_ctl() local
1721 unsigned int rotation = plane_state->hw.rotation; in skl_plane_check_fb() local
1851 unsigned int rotation = plane_state->hw.rotation; in skl_plane_check_nv12_rotation() local
2020 unsigned int rotation = plane_state->hw.rotation; in skl_check_main_surface() local
2093 unsigned int rotation = plane_state->hw.rotation; in skl_check_nv12_aux_surface() local
[all …]
/linux-6.15/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()
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()
289 return rotation; in drm_rotation_to_dpu()
368 rotation = drm_rotation_to_dpu(state); in sprd_dpu_layer()
[all …]
/linux-6.15/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>;
/linux-6.15/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_kms.h161 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-6.15/drivers/gpu/drm/exynos/
H A Dexynos_drm_fimc.c432 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()
458 if (rotation & DRM_MODE_REFLECT_Y) in fimc_src_set_transf()
702 if (rotation & DRM_MODE_REFLECT_X) in fimc_dst_set_transf()
704 if (rotation & DRM_MODE_REFLECT_Y) in fimc_dst_set_transf()
[all …]
H A Dexynos_drm_rotator.c161 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 Dexynos_drm_scaler.c264 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()
/linux-6.15/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
/linux-6.15/drivers/gpu/drm/tiny/
H A Dhx8357d.c164 switch (dbidev->rotation) { in yx240qv29_enable()
224 u32 rotation = 0; in hx8357d_probe() local
242 device_property_read_u32(dev, "rotation", &rotation); in hx8357d_probe()
248 ret = mipi_dbi_dev_init(dbidev, &hx8357d_pipe_funcs, &yx350hv15_mode, rotation); in hx8357d_probe()
H A Dili9163.c82 switch (dbidev->rotation) { in yx240qv29_enable()
144 u32 rotation = 0; in ili9163_probe() local
173 device_property_read_u32(dev, "rotation", &rotation); in ili9163_probe()
179 ret = mipi_dbi_dev_init(dbidev, &ili9163_pipe_funcs, &yx240qv29_mode, rotation); in ili9163_probe()
H A Dili9341.c118 switch (dbidev->rotation) { in yx240qv29_enable()
181 u32 rotation = 0; in ili9341_probe() local
204 device_property_read_u32(dev, "rotation", &rotation); in ili9341_probe()
210 ret = mipi_dbi_dev_init(dbidev, &ili9341_pipe_funcs, &yx240qv29_mode, rotation); in ili9341_probe()
/linux-6.15/drivers/video/fbdev/omap2/omapfb/
H A Domapfb-sysfs.c272 ofbi->rotation[t-1] = ofbi->rotation[t]; in store_overlays()
296 ofbi->rotation[ofbi->num_overlays] = 0; in store_overlays()
333 t == 0 ? "" : ",", ofbi->rotation[t]); in show_overlays_rotate()
351 u8 rotation[OMAPFB_MAX_OVL_PER_FB]; in store_overlays_rotate() local
376 if (ofbi->rotation[num_ovls] != rot) in store_overlays_rotate()
379 rotation[num_ovls++] = rot; in store_overlays_rotate()
392 ofbi->rotation[i] = rotation[i]; in store_overlays_rotate()
/linux-6.15/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()
486 enum dc_rotation_angle rotation, in program_size_and_rotation() argument
498 if (rotation == ROTATION_ANGLE_90 || rotation == ROTATION_ANGLE_270) { in program_size_and_rotation()
522 GRPH_ROTATION_ANGLE, rotation_angles[rotation]); in program_size_and_rotation()
528 enum dc_rotation_angle rotation, /* not used in DCE6 */ in dce60_program_size() argument
655 enum dc_rotation_angle rotation, in dce_mi_program_surface_config() argument
675 enum dc_rotation_angle rotation, /* not used in DCE6 */ in dce60_mi_program_surface_config() argument
[all …]

12345678910>>...14