Răsfoiți Sursa

[media] dvb_frontend: add media controller support for DVB frontend

Now that the dvb core is capable of registering devices via the
media controller, add support for the DVB frontend devices.

Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
Mauro Carvalho Chehab 10 ani în urmă
părinte
comite
c1b31b1e82
1 a modificat fișierele cu 4 adăugiri și 1 ștergeri
  1. 4 1
      drivers/media/dvb-core/dvb_frontend.c

+ 4 - 1
drivers/media/dvb-core/dvb_frontend.c

@@ -2612,11 +2612,14 @@ int dvb_register_frontend(struct dvb_adapter* dvb,
 			  struct dvb_frontend* fe)
 			  struct dvb_frontend* fe)
 {
 {
 	struct dvb_frontend_private *fepriv;
 	struct dvb_frontend_private *fepriv;
-	static const struct dvb_device dvbdev_template = {
+	const struct dvb_device dvbdev_template = {
 		.users = ~0,
 		.users = ~0,
 		.writers = 1,
 		.writers = 1,
 		.readers = (~0)-1,
 		.readers = (~0)-1,
 		.fops = &dvb_frontend_fops,
 		.fops = &dvb_frontend_fops,
+#if defined(CONFIG_MEDIA_CONTROLLER_DVB)
+		.name = fe->ops.info.name,
+#endif
 		.kernel_ioctl = dvb_frontend_ioctl
 		.kernel_ioctl = dvb_frontend_ioctl
 	};
 	};