1*2a0c2806SHans Verkuil /* SPDX-License-Identifier: GPL-2.0-or-later */ 2*2a0c2806SHans Verkuil /* 3*2a0c2806SHans Verkuil * Zoran zr36057/zr36067 PCI controller driver, for the 4*2a0c2806SHans Verkuil * Pinnacle/Miro DC10/DC10+/DC30/DC30+, Iomega Buz, Linux 5*2a0c2806SHans Verkuil * Media Labs LML33/LML33R10. 6*2a0c2806SHans Verkuil * 7*2a0c2806SHans Verkuil * This part handles card-specific data and detection 8*2a0c2806SHans Verkuil * 9*2a0c2806SHans Verkuil * Copyright (C) 2000 Serguei Miridonov <mirsev@cicese.mx> 10*2a0c2806SHans Verkuil */ 11*2a0c2806SHans Verkuil 12*2a0c2806SHans Verkuil #ifndef __ZORAN_CARD_H__ 13*2a0c2806SHans Verkuil #define __ZORAN_CARD_H__ 14*2a0c2806SHans Verkuil 15*2a0c2806SHans Verkuil extern int zr36067_debug; 16*2a0c2806SHans Verkuil 17*2a0c2806SHans Verkuil /* Anybody who uses more than four? */ 18*2a0c2806SHans Verkuil #define BUZ_MAX 4 19*2a0c2806SHans Verkuil 20*2a0c2806SHans Verkuil extern const struct video_device zoran_template; 21*2a0c2806SHans Verkuil 22*2a0c2806SHans Verkuil int zoran_check_jpg_settings(struct zoran *zr, 23*2a0c2806SHans Verkuil struct zoran_jpg_settings *settings, int try); 24*2a0c2806SHans Verkuil void zoran_open_init_params(struct zoran *zr); 25*2a0c2806SHans Verkuil void zoran_vdev_release(struct video_device *vdev); 26*2a0c2806SHans Verkuil 27*2a0c2806SHans Verkuil void zr36016_write(struct videocodec *codec, u16 reg, u32 val); 28*2a0c2806SHans Verkuil 29*2a0c2806SHans Verkuil #endif /* __ZORAN_CARD_H__ */ 30