Răsfoiți Sursa

media: ov1063x: Fix module auto-loading issue

Module is no longer auto-loading.
Add the of_device_id table to MODULE_DEVICE_TABLE.

Signed-off-by: Benoit Parrot <bparrot@ti.com>
Reviewed-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Benoit Parrot 6 ani în urmă
părinte
comite
3c731f84ad
1 a modificat fișierele cu 2 adăugiri și 1 ștergeri
  1. 2 1
      drivers/media/i2c/ov1063x.c

+ 2 - 1
drivers/media/i2c/ov1063x.c

@@ -1039,7 +1039,7 @@ static const struct i2c_device_id ov1063x_id[] = {
 };
 MODULE_DEVICE_TABLE(i2c, ov1063x_id);
 
-#if defined(CONFIG_OF)
+#if IS_ENABLED(CONFIG_OF)
 static const struct of_device_id ov1063x_dt_id[] = {
 	{
 		.compatible = "ovti,ov10635", .data = "ov10635"
@@ -1050,6 +1050,7 @@ static const struct of_device_id ov1063x_dt_id[] = {
 	{
 	}
 };
+MODULE_DEVICE_TABLE(of, ov1063x_dt_id);
 #endif
 
 static struct i2c_driver ov1063x_i2c_driver = {