case V4L2_SDR_FMT_CS8:          descr = "Complex S8"; break;
        case V4L2_SDR_FMT_CS14LE:       descr = "Complex S14LE"; break;
        case V4L2_SDR_FMT_RU12LE:       descr = "Real U12LE"; break;
+       case V4L2_SDR_FMT_PCU16BE:      descr = "Planar Complex U16BE"; break;
+       case V4L2_SDR_FMT_PCU18BE:      descr = "Planar Complex U18BE"; break;
+       case V4L2_SDR_FMT_PCU20BE:      descr = "Planar Complex U20BE"; break;
        case V4L2_TCH_FMT_DELTA_TD16:   descr = "16-bit signed deltas"; break;
        case V4L2_TCH_FMT_DELTA_TD08:   descr = "8-bit signed deltas"; break;
        case V4L2_TCH_FMT_TU16:         descr = "16-bit unsigned touch data"; break;
 
 #define V4L2_SDR_FMT_CS8          v4l2_fourcc('C', 'S', '0', '8') /* complex s8 */
 #define V4L2_SDR_FMT_CS14LE       v4l2_fourcc('C', 'S', '1', '4') /* complex s14le */
 #define V4L2_SDR_FMT_RU12LE       v4l2_fourcc('R', 'U', '1', '2') /* real u12le */
+#define V4L2_SDR_FMT_PCU16BE     v4l2_fourcc('P', 'C', '1', '6') /* planar complex u16be */
+#define V4L2_SDR_FMT_PCU18BE     v4l2_fourcc('P', 'C', '1', '8') /* planar complex u18be */
+#define V4L2_SDR_FMT_PCU20BE     v4l2_fourcc('P', 'C', '2', '0') /* planar complex u20be */
 
 /* Touch formats - used for Touch devices */
 #define V4L2_TCH_FMT_DELTA_TD16        v4l2_fourcc('T', 'D', '1', '6') /* 16-bit signed deltas */