return GENMASK(31, 30) /* set alpha bits */ | pix | ((pix >> 8) & 0x00300C03);
 }
 
+static u32 convert_xrgb8888_to_abgr2101010(u32 pix)
+{
+       pix = ((pix & 0x00FF0000) >> 14) |
+             ((pix & 0x0000FF00) << 4) |
+             ((pix & 0x000000FF) << 22);
+       return GENMASK(31, 30) /* set alpha bits */ | pix | ((pix >> 8) & 0x00300C03);
+}
+
 /*
  * convert_from_xrgb8888 - convert one pixel from xrgb8888 to the desired format
  * @color: input color, in xrgb8888 format
                return convert_xrgb8888_to_xrgb2101010(color);
        case DRM_FORMAT_ARGB2101010:
                return convert_xrgb8888_to_argb2101010(color);
+       case DRM_FORMAT_ABGR2101010:
+               return convert_xrgb8888_to_abgr2101010(color);
        default:
                WARN_ONCE(1, "Can't convert to %p4cc\n", &format);
                return 0;