ttusbdecfe.h 610 B

123456789101112131415161718192021222324
  1. /* SPDX-License-Identifier: GPL-2.0-or-later */
  2. /*
  3. * TTUSB DEC Driver
  4. *
  5. * Copyright (C) 2003-2004 Alex Woods <linux-dvb@giblets.org>
  6. */
  7. #ifndef TTUSBDECFE_H
  8. #define TTUSBDECFE_H
  9. #include <linux/dvb/frontend.h>
  10. struct ttusbdecfe_config
  11. {
  12. int (*send_command)(struct dvb_frontend* fe, const u8 command,
  13. int param_length, const u8 params[],
  14. int *result_length, u8 cmd_result[]);
  15. };
  16. extern struct dvb_frontend* ttusbdecfe_dvbs_attach(const struct ttusbdecfe_config* config);
  17. extern struct dvb_frontend* ttusbdecfe_dvbt_attach(const struct ttusbdecfe_config* config);
  18. #endif // TTUSBDECFE_H