71 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			71 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
From 0576e163d93d08a1ed112bd23f40478ef3fd323d Mon Sep 17 00:00:00 2001
 | 
						|
From: Eugen Hristev <eugen.hristev@microchip.com>
 | 
						|
Date: Tue, 13 Apr 2021 12:57:00 +0200
 | 
						|
Subject: [PATCH 158/247] media: atmel: atmel-isc: specialize driver name
 | 
						|
 constant
 | 
						|
 | 
						|
The driver name constant must defined based on product driver, thus moving
 | 
						|
the constant directly where it's required. This will allow each ISC based
 | 
						|
product to define it's own name.
 | 
						|
 | 
						|
Signed-off-by: Eugen Hristev <eugen.hristev@microchip.com>
 | 
						|
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
 | 
						|
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
 | 
						|
---
 | 
						|
 drivers/media/platform/atmel/atmel-isc-base.c    | 4 ++--
 | 
						|
 drivers/media/platform/atmel/atmel-isc.h         | 2 --
 | 
						|
 drivers/media/platform/atmel/atmel-sama5d2-isc.c | 4 ++--
 | 
						|
 3 files changed, 4 insertions(+), 6 deletions(-)
 | 
						|
 | 
						|
--- a/drivers/media/platform/atmel/atmel-isc-base.c
 | 
						|
+++ b/drivers/media/platform/atmel/atmel-isc-base.c
 | 
						|
@@ -909,7 +909,7 @@ static int isc_querycap(struct file *fil
 | 
						|
 {
 | 
						|
 	struct isc_device *isc = video_drvdata(file);
 | 
						|
 
 | 
						|
-	strscpy(cap->driver, ATMEL_ISC_NAME, sizeof(cap->driver));
 | 
						|
+	strscpy(cap->driver, "microchip-isc", sizeof(cap->driver));
 | 
						|
 	strscpy(cap->card, "Atmel Image Sensor Controller", sizeof(cap->card));
 | 
						|
 	snprintf(cap->bus_info, sizeof(cap->bus_info),
 | 
						|
 		 "platform:%s", isc->v4l2_dev.name);
 | 
						|
@@ -2261,7 +2261,7 @@ static int isc_async_complete(struct v4l
 | 
						|
 	}
 | 
						|
 
 | 
						|
 	/* Register video device */
 | 
						|
-	strscpy(vdev->name, ATMEL_ISC_NAME, sizeof(vdev->name));
 | 
						|
+	strscpy(vdev->name, "microchip-isc", sizeof(vdev->name));
 | 
						|
 	vdev->release		= video_device_release_empty;
 | 
						|
 	vdev->fops		= &isc_fops;
 | 
						|
 	vdev->ioctl_ops		= &isc_ioctl_ops;
 | 
						|
--- a/drivers/media/platform/atmel/atmel-isc.h
 | 
						|
+++ b/drivers/media/platform/atmel/atmel-isc.h
 | 
						|
@@ -255,8 +255,6 @@ struct isc_device {
 | 
						|
 	u32		gamma_max;
 | 
						|
 };
 | 
						|
 
 | 
						|
-#define ATMEL_ISC_NAME "atmel-isc"
 | 
						|
-
 | 
						|
 extern struct isc_format formats_list[];
 | 
						|
 extern const struct isc_format controller_formats[];
 | 
						|
 extern const struct regmap_config isc_regmap_config;
 | 
						|
--- a/drivers/media/platform/atmel/atmel-sama5d2-isc.c
 | 
						|
+++ b/drivers/media/platform/atmel/atmel-sama5d2-isc.c
 | 
						|
@@ -206,7 +206,7 @@ static int atmel_isc_probe(struct platfo
 | 
						|
 		return irq;
 | 
						|
 
 | 
						|
 	ret = devm_request_irq(dev, irq, isc_interrupt, 0,
 | 
						|
-			       ATMEL_ISC_NAME, isc);
 | 
						|
+			       "atmel-sama5d2-isc", isc);
 | 
						|
 	if (ret < 0) {
 | 
						|
 		dev_err(dev, "can't register ISR for IRQ %u (ret=%i)\n",
 | 
						|
 			irq, ret);
 | 
						|
@@ -378,7 +378,7 @@ static struct platform_driver atmel_isc_
 | 
						|
 	.probe	= atmel_isc_probe,
 | 
						|
 	.remove	= atmel_isc_remove,
 | 
						|
 	.driver	= {
 | 
						|
-		.name		= ATMEL_ISC_NAME,
 | 
						|
+		.name		= "atmel-sama5d2-isc",
 | 
						|
 		.pm		= &atmel_isc_dev_pm_ops,
 | 
						|
 		.of_match_table = of_match_ptr(atmel_isc_of_match),
 | 
						|
 	},
 |