1/* SPDX-License-Identifier: GPL-2.0+ */ 2/* 3 * Copyright (C) 2018 BayLibre, SAS 4 * Author: Maxime Jourdan <mjourdan@baylibre.com> 5 */ 6 7#ifndef __MESON_VDEC_PLATFORM_H_ 8#define __MESON_VDEC_PLATFORM_H_ 9 10#include "vdec.h" 11 12struct amvdec_format; 13 14enum vdec_revision { 15 VDEC_REVISION_GXBB, 16 VDEC_REVISION_GXL, 17 VDEC_REVISION_GXM, 18}; 19 20struct vdec_platform { 21 const struct amvdec_format *formats; 22 const u32 num_formats; 23 enum vdec_revision revision; 24}; 25 26extern const struct vdec_platform vdec_platform_gxbb; 27extern const struct vdec_platform vdec_platform_gxm; 28extern const struct vdec_platform vdec_platform_gxl; 29 30#endif 31