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