blob: e8f24530718b13f1dbe58b8fad279ed75ec21667 [file] [log] [blame]
# Copyright 2018 The Chromium OS Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
from autotest_lib.client.bin import utils
def has_broken_flush():
""" Determine whether VEA of the board has broken flush function."""
blacklist = [
# Exynos
# TODO(crbug.com/829276): Fix flush implementation in s5p-mfc.
'daisy', 'daisy_spring', 'daisy_skate', 'peach_pi', 'peach_pit',
# MTK8173
# TODO(crbug.com/830327): Fix flush implementation in
# mtk-vcodec.
'elm', 'hana',
# Tegra K1
# TODO(crbug.com/830329): Fix flush implementation for Tegra.
'nyan_big', 'nyan_blaze' 'nyan_kitty',
# RK3288
# TODO(crbug.com/830330): Fix flush implementation in
# rk3288-vpu.
'veyron_fievel', 'veyron_jaq', 'veyron_jerry', 'veyron_mickey',
'veyron_mighty', 'veyron_minnie', 'veyron_speedy',
'veyron_tiger',
# Kepler
# TODO(crbug.com/830332): Fix flush implementation in go2001.
'guado', 'rikku', 'buddy',
]
return utils.get_current_board() in blacklist