162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-or-later */
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * DVB USB Linux driver for AME DTV-5100 USB2.0 DVB-T
462306a36Sopenharmony_ci *
562306a36Sopenharmony_ci * Copyright (C) 2008  Antoine Jacquet <royale@zerezo.com>
662306a36Sopenharmony_ci * http://royale.zerezo.com/dtv5100/
762306a36Sopenharmony_ci */
862306a36Sopenharmony_ci
962306a36Sopenharmony_ci#ifndef _DVB_USB_DTV5100_H_
1062306a36Sopenharmony_ci#define _DVB_USB_DTV5100_H_
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ci#define DVB_USB_LOG_PREFIX "dtv5100"
1362306a36Sopenharmony_ci#include "dvb-usb.h"
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ci#define DTV5100_USB_TIMEOUT 500
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ci#define DTV5100_DEMOD_ADDR	0x00
1862306a36Sopenharmony_ci#define DTV5100_DEMOD_WRITE	0xc0
1962306a36Sopenharmony_ci#define DTV5100_DEMOD_READ	0xc1
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ci#define DTV5100_TUNER_ADDR	0xc4
2262306a36Sopenharmony_ci#define DTV5100_TUNER_WRITE	0xc7
2362306a36Sopenharmony_ci#define DTV5100_TUNER_READ	0xc8
2462306a36Sopenharmony_ci
2562306a36Sopenharmony_ci#define DRIVER_AUTHOR "Antoine Jacquet, http://royale.zerezo.com/"
2662306a36Sopenharmony_ci#define DRIVER_DESC "AME DTV-5100 USB2.0 DVB-T"
2762306a36Sopenharmony_ci
2862306a36Sopenharmony_cistatic struct {
2962306a36Sopenharmony_ci	u8 request;
3062306a36Sopenharmony_ci	u8 value;
3162306a36Sopenharmony_ci	u16 index;
3262306a36Sopenharmony_ci} dtv5100_init[] = {
3362306a36Sopenharmony_ci	{ 0x000000c5, 0x00000000, 0x00000001 },
3462306a36Sopenharmony_ci	{ 0x000000c5, 0x00000001, 0x00000001 },
3562306a36Sopenharmony_ci	{ }		/* Terminating entry */
3662306a36Sopenharmony_ci};
3762306a36Sopenharmony_ci
3862306a36Sopenharmony_ci#endif
39