^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) /* SPDX-License-Identifier: GPL-2.0-or-later */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) * Fitipower FC0013 tuner driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) *
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) * Copyright (C) 2012 Hans-Frieder Vogt <hfvogt@gmx.net>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) #ifndef _FC0013_PRIV_H_
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) #define _FC0013_PRIV_H_
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) #define LOG_PREFIX "fc0013"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) #undef err
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) #define err(f, arg...) printk(KERN_ERR LOG_PREFIX": " f "\n" , ## arg)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) #undef info
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) #define info(f, arg...) printk(KERN_INFO LOG_PREFIX": " f "\n" , ## arg)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) #undef warn
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) #define warn(f, arg...) printk(KERN_WARNING LOG_PREFIX": " f "\n" , ## arg)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) struct fc0013_priv {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) struct i2c_adapter *i2c;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) u8 addr;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) u8 dual_master;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) u8 xtal_freq;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) u32 frequency;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) u32 bandwidth;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) #endif