DRM_MODE_ROTATE_MASK
switch (plane_state->rotation & DRM_MODE_ROTATE_MASK) {
((new_cursor_state->rotation & DRM_MODE_ROTATE_MASK) != DRM_MODE_ROTATE_0);
switch (plane_state->rotation & DRM_MODE_ROTATE_MASK) {
if (!is_power_of_2(val & DRM_MODE_ROTATE_MASK)) {
WARN_ON((supported_rotations & DRM_MODE_ROTATE_MASK) == 0);
WARN_ON(!is_power_of_2(rotation & DRM_MODE_ROTATE_MASK));
BIT((ffs(rotation & DRM_MODE_ROTATE_MASK) + 1)
panel_rot = ilog2(*rotation & DRM_MODE_ROTATE_MASK);
cmdline_rot = ilog2(cmdline->rotation_reflection & DRM_MODE_ROTATE_MASK);
panel_rest = *rotation & ~DRM_MODE_ROTATE_MASK;
cmdline_rest = cmdline->rotation_reflection & ~DRM_MODE_ROTATE_MASK;
if (((*rotation & DRM_MODE_ROTATE_MASK) != DRM_MODE_ROTATE_0 &&
(*rotation & DRM_MODE_ROTATE_MASK) != DRM_MODE_ROTATE_180) ||
if (!(rotation & DRM_MODE_ROTATE_MASK))
if (!is_power_of_2(rotation & DRM_MODE_ROTATE_MASK))
switch (rotation & DRM_MODE_ROTATE_MASK) {
switch (rotation & DRM_MODE_ROTATE_MASK) {
plane_ctl |= skl_plane_ctl_rotate(rotation & DRM_MODE_ROTATE_MASK);