11a59d1b8SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */
2b285192aSMauro Carvalho Chehab /*
3b285192aSMauro Carvalho Chehab     ivtv firmware functions.
4b285192aSMauro Carvalho Chehab     Copyright (C) 2003-2004  Kevin Thayer <nufan_wfk at yahoo.com>
5b285192aSMauro Carvalho Chehab     Copyright (C) 2004  Chris Kennedy <c@groovy.org>
6b285192aSMauro Carvalho Chehab     Copyright (C) 2005-2007  Hans Verkuil <hverkuil@xs4all.nl>
7b285192aSMauro Carvalho Chehab 
8b285192aSMauro Carvalho Chehab  */
9b285192aSMauro Carvalho Chehab 
10b285192aSMauro Carvalho Chehab #ifndef IVTV_FIRMWARE_H
11b285192aSMauro Carvalho Chehab #define IVTV_FIRMWARE_H
12b285192aSMauro Carvalho Chehab 
13b285192aSMauro Carvalho Chehab int ivtv_firmware_init(struct ivtv *itv);
14b285192aSMauro Carvalho Chehab void ivtv_firmware_versions(struct ivtv *itv);
15b285192aSMauro Carvalho Chehab void ivtv_halt_firmware(struct ivtv *itv);
16b285192aSMauro Carvalho Chehab void ivtv_init_mpeg_decoder(struct ivtv *itv);
17b285192aSMauro Carvalho Chehab int ivtv_firmware_check(struct ivtv *itv, char *where);
18b285192aSMauro Carvalho Chehab 
19b285192aSMauro Carvalho Chehab #endif
20