sp2.c (c38e8657a471e9af42b86009e5d3085031b41fda) sp2.c (2d3da59ff163b2aa805de0fc65ba933a735b00cd)
1/*
2 * CIMaX SP2/SP2HF (Atmel T90FJR) CI driver
3 *
4 * Copyright (C) 2014 Olli Salonen <olli.salonen@iki.fi>
5 *
6 * Heavily based on CIMax2(R) SP2 driver in conjunction with NetUp Dual
7 * DVB-S2 CI card (cimax2) with following copyrights:
8 *

--- 367 unchanged lines hidden (view full) ---

376 const struct i2c_device_id *id)
377{
378 struct sp2_config *cfg = client->dev.platform_data;
379 struct sp2 *s;
380 int ret;
381
382 dev_dbg(&client->dev, "\n");
383
1/*
2 * CIMaX SP2/SP2HF (Atmel T90FJR) CI driver
3 *
4 * Copyright (C) 2014 Olli Salonen <olli.salonen@iki.fi>
5 *
6 * Heavily based on CIMax2(R) SP2 driver in conjunction with NetUp Dual
7 * DVB-S2 CI card (cimax2) with following copyrights:
8 *

--- 367 unchanged lines hidden (view full) ---

376 const struct i2c_device_id *id)
377{
378 struct sp2_config *cfg = client->dev.platform_data;
379 struct sp2 *s;
380 int ret;
381
382 dev_dbg(&client->dev, "\n");
383
384 s = kzalloc(sizeof(struct sp2), GFP_KERNEL);
384 s = kzalloc(sizeof(*s), GFP_KERNEL);
385 if (!s) {
386 ret = -ENOMEM;
387 goto err;
388 }
389
390 s->client = client;
391 s->dvb_adap = cfg->dvb_adap;
392 s->priv = cfg->priv;

--- 47 unchanged lines hidden ---
385 if (!s) {
386 ret = -ENOMEM;
387 goto err;
388 }
389
390 s->client = client;
391 s->dvb_adap = cfg->dvb_adap;
392 s->priv = cfg->priv;

--- 47 unchanged lines hidden ---