We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9ca2c2a commit a2ed3b7Copy full SHA for a2ed3b7
drivers/media/dvb-frontends/ts2020.c
@@ -553,13 +553,19 @@ static void ts2020_regmap_unlock(void *__dev)
553
static int ts2020_probe(struct i2c_client *client)
554
{
555
struct ts2020_config *pdata = client->dev.platform_data;
556
- struct dvb_frontend *fe = pdata->fe;
+ struct dvb_frontend *fe;
557
struct ts2020_priv *dev;
558
int ret;
559
u8 u8tmp;
560
unsigned int utmp;
561
char *chip_str;
562
563
+ if (!pdata) {
564
+ dev_err(&client->dev, "platform data is mandatory\n");
565
+ return -EINVAL;
566
+ }
567
+
568
+ fe = pdata->fe;
569
dev = kzalloc(sizeof(*dev), GFP_KERNEL);
570
if (!dev) {
571
ret = -ENOMEM;
0 commit comments