+static const struct pv_muxing_param vc6_test_pv_muxing_params[] = {
+ VC6_PV_MUXING_TEST("1 output: HDMI0",
+ VC4_ENCODER_TYPE_HDMI0),
+ VC6_PV_MUXING_TEST("1 output: HDMI1",
+ VC4_ENCODER_TYPE_HDMI1),
+ VC6_PV_MUXING_TEST("1 output: MOPLET",
+ VC4_ENCODER_TYPE_TXP1),
+ VC6_PV_MUXING_TEST("1 output: MOP",
+ VC4_ENCODER_TYPE_TXP0),
+ VC6_PV_MUXING_TEST("2 outputs: HDMI0, HDMI1",
+ VC4_ENCODER_TYPE_HDMI0,
+ VC4_ENCODER_TYPE_HDMI1),
+ VC6_PV_MUXING_TEST("2 outputs: HDMI0, MOPLET",
+ VC4_ENCODER_TYPE_HDMI0,
+ VC4_ENCODER_TYPE_TXP1),
+ VC6_PV_MUXING_TEST("2 outputs: HDMI0, MOP",
+ VC4_ENCODER_TYPE_HDMI0,
+ VC4_ENCODER_TYPE_TXP0),
+ VC6_PV_MUXING_TEST("2 outputs: HDMI1, MOP",
+ VC4_ENCODER_TYPE_HDMI1,
+ VC4_ENCODER_TYPE_TXP0),
+ VC6_PV_MUXING_TEST("2 outputs: MOPLET, MOP",
+ VC4_ENCODER_TYPE_TXP1,
+ VC4_ENCODER_TYPE_TXP0),
+ VC6_PV_MUXING_TEST("3 outputs: HDMI0, HDMI1, MOP",
+ VC4_ENCODER_TYPE_HDMI0,
+ VC4_ENCODER_TYPE_HDMI1,
+ VC4_ENCODER_TYPE_TXP0),
+ VC6_PV_MUXING_TEST("3 outputs: HDMI0, MOPLET, MOP",
+ VC4_ENCODER_TYPE_HDMI0,
+ VC4_ENCODER_TYPE_TXP1,
+ VC4_ENCODER_TYPE_TXP0),
+};
+
+KUNIT_ARRAY_PARAM(vc6_test_pv_muxing,
+ vc6_test_pv_muxing_params,
+ vc4_test_pv_muxing_desc);
+
+static const struct pv_muxing_param vc6_test_pv_muxing_invalid_params[] = {
+ VC6_PV_MUXING_TEST("HDMI1/MOPLET Conflict",
+ VC4_ENCODER_TYPE_HDMI1,
+ VC4_ENCODER_TYPE_TXP1),
+};
+
+KUNIT_ARRAY_PARAM(vc6_test_pv_muxing_invalid,
+ vc6_test_pv_muxing_invalid_params,
+ vc4_test_pv_muxing_desc);
+