The Gen3 platforms don't support VYUY, skip the related tests.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
$mediactl -d $mdev -p | grep 'bus info' | sed 's/.*platform://'
}
+vsp1_model() {
+ $mediactl -d $mdev -p | grep 'model' | sed 's/.* //'
+}
+
+vsp1_generation() {
+ echo $(vsp1_model) | sed 's/-.*//'
+}
+
vsp1_has_feature() {
local feature=$1
local entity_name=$(echo $feature | sed 's/\[.*//')
test_wpf_packing() {
test_start "WPF packing in $format"
+ if [ $format = VYUY -a $(vsp1_generation) != VSP1 ] ; then
+ test_complete skip
+ return
+ fi
+
pipe_configure rpf-wpf 0 0
format_configure rpf-wpf 0 0 YUV444M 1024x768 $format
test_rpf_unpacking() {
test_start "RPF unpacking in $format"
+ if [ $format = VYUY -a $(vsp1_generation) != VSP1 ] ; then
+ test_complete skip
+ return
+ fi
+
pipe_configure rpf-wpf 0 0
format_configure rpf-wpf 0 0 $format 1024x768 YUV444M