Commit 5ef1ad35 authored by Antti Palosaari's avatar Antti Palosaari Committed by Mauro Carvalho Chehab
Browse files

[media] mn88472: rename mn88472_c.c => mn88472.c



Original plan was to implement driver as one file per used demod
standard (mn88472_c.c, mn88472_t.c and mn88472_t2.c). However, that
plan was a mistake as driver code differences are so small between
different standards. Due to that rename this file and implement all
the needed functionality to that file.

Signed-off-by: default avatarAntti Palosaari <crope@iki.fi>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@osg.samsung.com>
parent 8e0d8572
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -15,7 +15,6 @@ stv0900-objs := stv0900_core.o stv0900_sw.o
drxd-objs := drxd_firm.o drxd_hard.o
cxd2820r-objs := cxd2820r_core.o cxd2820r_c.o cxd2820r_t.o cxd2820r_t2.o
drxk-objs := drxk_hard.o
mn88472-objs := mn88472_c.o

obj-$(CONFIG_DVB_PLL) += dvb-pll.o
obj-$(CONFIG_DVB_STV0299) += stv0299.o
+17 −17
Original line number Diff line number Diff line
@@ -16,7 +16,7 @@

#include "mn88472_priv.h"

static struct dvb_frontend_ops mn88472_ops_c;
static struct dvb_frontend_ops mn88472_ops;

/* write multiple registers */
static int mn88472_wregs(struct mn88472_state *s, u16 reg, const u8 *val, int len)
@@ -112,7 +112,7 @@ static int mn88472_get_tune_settings(struct dvb_frontend *fe,
	return 0;
}

static int mn88472_set_frontend_c(struct dvb_frontend *fe)
static int mn88472_set_frontend(struct dvb_frontend *fe)
{
	struct mn88472_state *s = fe->demodulator_priv;
	struct dtv_frontend_properties *c = &fe->dtv_property_cache;
@@ -216,7 +216,7 @@ err:
	return ret;
}

static int mn88472_read_status_c(struct dvb_frontend *fe, fe_status_t *status)
static int mn88472_read_status(struct dvb_frontend *fe, fe_status_t *status)
{
	struct mn88472_state *s = fe->demodulator_priv;
	int ret;
@@ -243,7 +243,7 @@ err:
	return ret;
}

static int mn88472_init_c(struct dvb_frontend *fe)
static int mn88472_init(struct dvb_frontend *fe)
{
	struct mn88472_state *s = fe->demodulator_priv;
	int ret, len, remaining;
@@ -313,7 +313,7 @@ err:
	return ret;
}

static int mn88472_sleep_c(struct dvb_frontend *fe)
static int mn88472_sleep(struct dvb_frontend *fe)
{
	struct mn88472_state *s = fe->demodulator_priv;
	int ret;
@@ -336,13 +336,13 @@ err:
	return ret;
}

static void mn88472_release_c(struct dvb_frontend *fe)
static void mn88472_release(struct dvb_frontend *fe)
{
	struct mn88472_state *s = fe->demodulator_priv;
	kfree(s);
}

struct dvb_frontend *mn88472_attach_c(const struct mn88472_c_config *cfg,
struct dvb_frontend *mn88472_attach(const struct mn88472_config *cfg,
		struct i2c_adapter *i2c)
{
	int ret;
@@ -367,7 +367,7 @@ struct dvb_frontend *mn88472_attach_c(const struct mn88472_c_config *cfg,
		goto err;

	/* create dvb_frontend */
	memcpy(&s->fe.ops, &mn88472_ops_c, sizeof(struct dvb_frontend_ops));
	memcpy(&s->fe.ops, &mn88472_ops, sizeof(struct dvb_frontend_ops));
	s->fe.demodulator_priv = s;

	return &s->fe;
@@ -376,9 +376,9 @@ err:
	kfree(s);
	return NULL;
}
EXPORT_SYMBOL(mn88472_attach_c);
EXPORT_SYMBOL(mn88472_attach);

static struct dvb_frontend_ops mn88472_ops_c = {
static struct dvb_frontend_ops mn88472_ops = {
	.delsys = {SYS_DVBC_ANNEX_A},
	.info = {
		.name = "Panasonic MN88472",
@@ -403,18 +403,18 @@ static struct dvb_frontend_ops mn88472_ops_c = {
			FE_CAN_MULTISTREAM
	},

	.release = mn88472_release_c,
	.release = mn88472_release,

	.get_tune_settings = mn88472_get_tune_settings,

	.init = mn88472_init_c,
	.sleep = mn88472_sleep_c,
	.init = mn88472_init,
	.sleep = mn88472_sleep,

	.set_frontend = mn88472_set_frontend_c,
/*	.get_frontend = mn88472_get_frontend_c, */
	.set_frontend = mn88472_set_frontend,
/*	.get_frontend = mn88472_get_frontend, */

	.read_status = mn88472_read_status_c,
/*	.read_snr = mn88472_read_snr_c, */
	.read_status = mn88472_read_status,
/*	.read_snr = mn88472_read_snr, */
};

MODULE_AUTHOR("Antti Palosaari <crope@iki.fi>");
+5 −5
Original line number Diff line number Diff line
@@ -19,7 +19,7 @@

#include <linux/dvb/frontend.h>

struct mn88472_c_config {
struct mn88472_config {
	/*
	 * max bytes I2C client could write
	 * Value must be set.
@@ -28,13 +28,13 @@ struct mn88472_c_config {
};

#if IS_ENABLED(CONFIG_DVB_MN88472)
extern struct dvb_frontend *mn88472_attach_c(
	const struct mn88472_c_config *cfg,
extern struct dvb_frontend *mn88472_attach(
	const struct mn88472_config *cfg,
	struct i2c_adapter *i2c
);
#else
static inline struct dvb_frontend *mn88472_attach_c(
	const struct mn88472_c_config *cfg,
static inline struct dvb_frontend *mn88472_attach(
	const struct mn88472_config *cfg,
	struct i2c_adapter *i2c
)
{
+1 −1
Original line number Diff line number Diff line
@@ -27,7 +27,7 @@

struct mn88472_state {
	struct i2c_adapter *i2c;
	const struct mn88472_c_config *cfg;
	const struct mn88472_config *cfg;
	struct dvb_frontend fe;
	fe_delivery_system_t delivery_system;
	bool warm; /* FW running */