Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp9681365ybi; Wed, 10 Jul 2019 14:54:46 -0700 (PDT) X-Google-Smtp-Source: APXvYqxjs3i9FdBvlOgKQYNfTMMoGon18vU2iuvvW6D1P6msKGDBSPJCEDbswM0bznwsyjMlWhIp X-Received: by 2002:a63:10a:: with SMTP id 10mr475953pgb.281.1562795685980; Wed, 10 Jul 2019 14:54:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1562795685; cv=none; d=google.com; s=arc-20160816; b=yC7tg9DXu3LcND5PKIgW4U64/bvu8KDSpE2x7npgEJ981l1UOH7AY5xo2BmWt0maR+ e6EYtLZb+OE31LJNgDNSC4vATb5Pf5wMnI3cXgmhjbiSWFBrl81GfDfK0y5j11QoHhJO OKegpYb4rNi/UM77OTzlKguTopJnbzASoBHE5zS+bbLUuKnB9vufVRcsfrpdIOAnVQQe F4N3iXIsEESzdt9/aIJRGo32cuD3GmbHlqiA2K0IF27Re6NpFIPStb6oV8O3P4vXWBnR 5EJcdaDyQaGKv7a1ELc10tVKIygX4RvRVnnGI7tytRAe6IFA5hzhbtYw5Re6QsZjLbov n1DA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=TGCTiVlXJjuo14b40U6QDc6zxWy/gQTfYFN9ue8ekPQ=; b=Rk4CUDKb+Yb5vEEK/6UVkwujECfmMwckyL8ybZ2VOyPrySnwuczAWKMjRoxqZAy3JI csfIVxSCamlwvJsN9rIMYnLU9CbKQIbrsEN+fB9N2NCjjZp3mU9o6kLS3BWytfoSGKgJ O9K4/oqiS84gOY5GASqDn4Z1rAjT7xWjK4OMnS3lu0zMFbBF9tY1bLVxmUw5xhywoR0/ LQ9gtVGTFrMqdUsLN7qu304OfR8Z2dUJUA7mk8W9+PNAmZJm0n0Ex0qJaua+350ti2q0 sAh0bwrKcG7OSj7bXFAh2cJTY5bVIt/cc4/62/W4QcDQ3Kg1lPTT99BZZ1nOWaDkeVV5 g7Qg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=ml2zs2nJ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d7si3272998pfd.185.2019.07.10.14.54.30; Wed, 10 Jul 2019 14:54:45 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=ml2zs2nJ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727932AbfGJVwW (ORCPT + 99 others); Wed, 10 Jul 2019 17:52:22 -0400 Received: from perceval.ideasonboard.com ([213.167.242.64]:39984 "EHLO perceval.ideasonboard.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727779AbfGJVwE (ORCPT ); Wed, 10 Jul 2019 17:52:04 -0400 Received: from localhost.localdomain (cpc89242-aztw30-2-0-cust488.18-1.cable.virginm.net [86.31.129.233]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 30FB29AF; Wed, 10 Jul 2019 23:52:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1562795522; bh=0SwOJRCTU2AsqkMSBgvX4XVvxWl+8kQxsBvARbCej04=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ml2zs2nJucN0TCW8rKbkACRYKBo6WAI8pzMknKyPdNywA0FHVb3k947ysGGp+7o+I GBBUgTPAEj6yldHea3kuSt4VqwRfoT1RA0/pAYuasqPz5pHuSwLfinYXvgEOZQUfi/ UFHR1d3rT6idpKs2PGhiXj13RiDUYFsGraNLlQvE= From: Kieran Bingham To: linux-i2c@vger.kernel.org, linux-media@vger.kernel.org, linux-renesas-soc@vger.kernel.org Cc: Wolfram Sang , Kieran Bingham , Sakari Ailus , Mauro Carvalho Chehab , linux-kernel@vger.kernel.org (open list) Subject: [PATCH 3/6] media: i2c: smiapp: Convert to new i2c device probe() Date: Wed, 10 Jul 2019 22:51:46 +0100 Message-Id: <20190710215149.9208-4-kieran.bingham+renesas@ideasonboard.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190710215149.9208-1-kieran.bingham+renesas@ideasonboard.com> References: <20190710215149.9208-1-kieran.bingham+renesas@ideasonboard.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The I2C core framework provides a simplified probe framework from commit b8a1a4cd5a98 ("i2c: Provide a temporary .probe_new() call-back type"). This driver does not utilise the i2c_device_id table in the probe, so we can easily convert it to utilise the simplfied i2c driver registration. Signed-off-by: Kieran Bingham --- drivers/media/i2c/smiapp/smiapp-core.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/media/i2c/smiapp/smiapp-core.c b/drivers/media/i2c/smiapp/smiapp-core.c index 2d78e846d822..9adf8e034e7d 100644 --- a/drivers/media/i2c/smiapp/smiapp-core.c +++ b/drivers/media/i2c/smiapp/smiapp-core.c @@ -2847,8 +2847,7 @@ static struct smiapp_hwconfig *smiapp_get_hwconfig(struct device *dev) return NULL; } -static int smiapp_probe(struct i2c_client *client, - const struct i2c_device_id *devid) +static int smiapp_probe(struct i2c_client *client) { struct smiapp_sensor *sensor; struct smiapp_hwconfig *hwcfg = smiapp_get_hwconfig(&client->dev); @@ -3172,7 +3171,7 @@ static struct i2c_driver smiapp_i2c_driver = { .name = SMIAPP_NAME, .pm = &smiapp_pm_ops, }, - .probe = smiapp_probe, + .probe_new = smiapp_probe, .remove = smiapp_remove, .id_table = smiapp_id_table, }; -- 2.20.1