18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-or-later */ 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci Mantis PCI bridge driver 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ci Copyright (C) Manu Abraham (abraham.manu@gmail.com) 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ci*/ 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ci#ifndef __MANTIS_DVB_H 108c2ecf20Sopenharmony_ci#define __MANTIS_DVB_H 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_cienum mantis_power { 138c2ecf20Sopenharmony_ci POWER_OFF = 0, 148c2ecf20Sopenharmony_ci POWER_ON = 1 158c2ecf20Sopenharmony_ci}; 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ciextern int mantis_frontend_power(struct mantis_pci *mantis, enum mantis_power power); 188c2ecf20Sopenharmony_ciextern void mantis_frontend_soft_reset(struct mantis_pci *mantis); 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ciextern int mantis_dvb_init(struct mantis_pci *mantis); 218c2ecf20Sopenharmony_ciextern int mantis_dvb_exit(struct mantis_pci *mantis); 228c2ecf20Sopenharmony_ci 238c2ecf20Sopenharmony_ci#endif /* __MANTIS_DVB_H */ 24