Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp2674131pxb; Tue, 13 Apr 2021 07:35:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxkn6ZJ7ITzU4WYXxWUuGbt4hwLUEq8RPO2s3+1fOdoCUY9yFqjPtOLlAI189bbl8Mqqss+ X-Received: by 2002:a62:8302:0:b029:21a:6de0:b6a7 with SMTP id h2-20020a6283020000b029021a6de0b6a7mr29016280pfe.35.1618324500905; Tue, 13 Apr 2021 07:35:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618324500; cv=none; d=google.com; s=arc-20160816; b=x5oigavoGPqn3nXWoBnJ67mq3h2+y0BNJdiaySMUXmqDgSuEXn8EJG7i0OB09ugaU8 K6lXc9alvqdHn+twOX7aIXIfDj0IvGalxMCdgLUf1dpHnDvLZmSehAMVIPsPSZqTTCqh RzYNvWUCj9SWaBLe1Ynslol9qwGTbe9ZVcOoFj2kTpH4cibQ89RNIxxHD5xXew9LREQd XM3xGxoi/DX2NopvHuCdZ0GRunwSGwYwgKTvZBPpO57q8/4vR/PdeLLl+j0jX5aowPni mbEMfXvK1kcyrYqJYgHN65CxGmlLOo3A/LWjpZwL65JNQV5OY3ojKVqhBmJcKli2w4wF U4fw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :ironport-sdr:dkim-signature; bh=SY4RzG87p8mtuMuF5x6lh7+F1A426h6o6r/uY73ZTjE=; b=kpw98+Gi6WlsU1K0SGDfmPKYzKKt02PyFnTC02npgw/8zXIKrp7vDjO61ecD3KhsV9 TUFvuOrYkYqCm3Mq8Sv7nHmu2dQfiWvCzNctxfyA2R5gtSlMW/n32ZxHCCTn0hA1yvXf tE8CEJuV7IfNDlvRKSH3b4rScJYKEYz2D9chBn6bmb9bDzkwyUkJRqrEdWfMUl8AzkMB gm8zSdg/Wid0Zi5W+Xt/bwtPWK3wCKSFErG5UlkVKmfQWL7WVWZdbKDuW2ZGTiTEYvf3 xyz9WsGg7eprG+7+MNa4jNgYeGGwbAjcuUn8oP+2u8fl4jFmR2vRVlsNUFjsjKCD7f0F gaMg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@microchip.com header.s=mchp header.b=0vCN5BcA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=microchip.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t184si180473pgb.434.2021.04.13.07.34.48; Tue, 13 Apr 2021 07:35:00 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=fail header.i=@microchip.com header.s=mchp header.b=0vCN5BcA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=microchip.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344779AbhDMK7u (ORCPT + 99 others); Tue, 13 Apr 2021 06:59:50 -0400 Received: from esa.microchip.iphmx.com ([68.232.154.123]:64792 "EHLO esa.microchip.iphmx.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1344647AbhDMK7b (ORCPT ); Tue, 13 Apr 2021 06:59:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1618311552; x=1649847552; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=jCzGB/5nxDRF5zHetU+FXH2sdCatrGHOQpHiMo1ettU=; b=0vCN5BcAkdCMkjpIYmhjNHSs+OS57XnhRGb47FymOmj1LMWEZtTccH/9 mkZH+Dobz2s4a0/QVhTAMZRjZ1st5ieRIhOXK6hsSxqZ7Pbq4twIIkB4w NqFtYg9OtHSOgWpeudIc3wIhbqg9NYS5drtzY/chSPVEaY16n3Re25UL5 Eef6JUqqpQcoYbyanNVFADS3OR9+26ETyDYkcCWiq4OrK5wMQ4wDDE/rz ab38lUScBiD5fIfBLvIETyACOKjagSc5n6n2zNdVtatfrSVgVWBOhfLGU VUZ9qNrWO8Q1Y54pEnmIo84vC0cHyQE3AWJeKiWkykzLoLeKCE+sAGD4E g==; IronPort-SDR: 8PX9JtN/r416VEKDCq4rcmfwlhj3uUAStTHuOmrJwvv5yW26erl6Nqxlqz9Ry2nJLoCUiHuxaZ 86ElZ3VP6s4iu4IeMBHUQOlOQ27BiCCgsUlrGfiyvVlbA8z75aVV+V5ZVTiM4IUV68E5QrLAv0 DIrbOYk8McrZ9hQa3lF4FDOSUr2PIS1UEgK53m2wGESeG1mK+wGIJiXMD0scTl4garKWlnfZ3h TsSrD5f+7xaUmKUZczAsdeY93Xo4mSJx51SDXyRWV98RdCN+E4afpWxvfwmOUb0j4r6dDK1JXn vvI= X-IronPort-AV: E=Sophos;i="5.82,219,1613458800"; d="scan'208";a="113385915" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa2.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 13 Apr 2021 03:59:11 -0700 Received: from chn-vm-ex04.mchp-main.com (10.10.85.152) by chn-vm-ex02.mchp-main.com (10.10.85.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Tue, 13 Apr 2021 03:59:04 -0700 Received: from ROB-ULT-M18282.microchip.com (10.10.115.15) by chn-vm-ex04.mchp-main.com (10.10.85.152) with Microsoft SMTP Server id 15.1.2176.2 via Frontend Transport; Tue, 13 Apr 2021 03:58:51 -0700 From: Eugen Hristev To: , , , CC: , , Eugen Hristev Subject: [PATCH v3 02/33] media: atmel: atmel-isc: specialize driver name constant Date: Tue, 13 Apr 2021 13:57:00 +0300 Message-ID: <20210413105731.610028-3-eugen.hristev@microchip.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210413105731.610028-1-eugen.hristev@microchip.com> References: <20210413105731.610028-1-eugen.hristev@microchip.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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 --- 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(-) diff --git a/drivers/media/platform/atmel/atmel-isc-base.c b/drivers/media/platform/atmel/atmel-isc-base.c index 8b6c5e339cb8..277a8fd8b83d 100644 --- a/drivers/media/platform/atmel/atmel-isc-base.c +++ b/drivers/media/platform/atmel/atmel-isc-base.c @@ -896,7 +896,7 @@ static int isc_querycap(struct file *file, void *priv, { 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); @@ -2246,7 +2246,7 @@ static int isc_async_complete(struct v4l2_async_notifier *notifier) } /* 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; diff --git a/drivers/media/platform/atmel/atmel-isc.h b/drivers/media/platform/atmel/atmel-isc.h index f1df47a4655b..8d81d9967ad2 100644 --- a/drivers/media/platform/atmel/atmel-isc.h +++ b/drivers/media/platform/atmel/atmel-isc.h @@ -256,8 +256,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; diff --git a/drivers/media/platform/atmel/atmel-sama5d2-isc.c b/drivers/media/platform/atmel/atmel-sama5d2-isc.c index c74f36245bd5..f45d8b96bfb8 100644 --- a/drivers/media/platform/atmel/atmel-sama5d2-isc.c +++ b/drivers/media/platform/atmel/atmel-sama5d2-isc.c @@ -185,7 +185,7 @@ static int atmel_isc_probe(struct platform_device *pdev) 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); @@ -364,7 +364,7 @@ static struct platform_driver atmel_isc_driver = { .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), }, -- 2.25.1