Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp2344006imm; Thu, 20 Sep 2018 11:33:40 -0700 (PDT) X-Google-Smtp-Source: ANB0VdYR3sV8AzL3ZRw4ngfmIUFU35hFj1VmH3cV1MY9lV0OG+7kPzyCFk2xEzpaoc/BUA5j7aM1 X-Received: by 2002:a62:38d6:: with SMTP id f205-v6mr3507288pfa.245.1537468420239; Thu, 20 Sep 2018 11:33:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537468420; cv=none; d=google.com; s=arc-20160816; b=V5OtNSo4LWdzanQ9nci2FCqM26j6SMLSHwMV3lqmaDaBi78YJKPpNmzBSVFbwYi8Ox SyS8NyZiR7X3p9T1Ojxl7DBw+qBsmcs07L5PlNkeOuwHbNANWDBVPSugV3AfvmIvqhGt X8bdjezhbtkVg0W5tNOPBxsz2VjvldP1xSdZFf2M1dEblmIm2KWWFujvpSpbPmVBIhgN HfyryYbAf83LVCJHPWHy5ogI0jiH1ysq9gJ2dF9AY3G1BSmQAvoG+NAnbZ+yvyonx6lx JjQXUEp+PAiJfdp6xZuhonF59cqJk1a2trcfYAJqHF0/gkGuS7ndDgCmHA8S+h0iKSiY iy0Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature; bh=M1KM9ge37DjiekXeHM0ecmdPDTzHX6M2Us9BCK0LUEE=; b=b5n611VbH/sUNIsWSxuGZtWerSSMof6QFyzzWGfusP0dFLfmB4ziS3QCehj/RV333w FzOs76eZf5A/P2p1P0K7uqngLMba4IVt2sXWy1WRaI5IXsRG3IDlD0UtQgSwubphrhTK MQlO+hi30UFwzEBpMUvh+eYaQ+CLZH1rg0dh9fgvcbr/h9w+g1X7bbc6tpd45dTKcNAH QZWbGNgqb6fPpEuwK4D0ff2VZgaMBfiTLyp6dUCnnJVtLtH1jOfIetHOwUfXeKJmk8aG b9LXpEOayx8RV3OjJF+kV9rHXIOCY+XyepQvAMY1xf/jByOz8ZGaNhkrA9MRWEIW3kLi r3Mg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=EeQgnzmk; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e1-v6si23041790pgo.325.2018.09.20.11.33.22; Thu, 20 Sep 2018 11:33:40 -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 header.i=@gmail.com header.s=20161025 header.b=EeQgnzmk; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387908AbeIUAQq (ORCPT + 99 others); Thu, 20 Sep 2018 20:16:46 -0400 Received: from mail-lj1-f194.google.com ([209.85.208.194]:41446 "EHLO mail-lj1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727252AbeIUAQq (ORCPT ); Thu, 20 Sep 2018 20:16:46 -0400 Received: by mail-lj1-f194.google.com with SMTP id y17-v6so9306346ljy.8; Thu, 20 Sep 2018 11:31:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=M1KM9ge37DjiekXeHM0ecmdPDTzHX6M2Us9BCK0LUEE=; b=EeQgnzmkVG2Y3ZFQkfZ464yzlipGJjiLsKGfN+HM0uqkepXknnSf/rtIogS3VRSOT3 IXHBUcvwvPs5XotYJmog3e8s0sKugG2MXtIjuWb9RWpLnsYMkdfkDYYdgzWJNS+QdEu2 RVR8QC7RB7a4yAoK9RWuwCdzTsRIwxg8AL74a0LrGOlpGGDE7PlQ7U9mb8Ga2CHAVi4d 1PWghPK4yhT3UkiJ26bdtYiYllQJTMt5lGLF6sTb9PIwRYj2cZungsNNB1kHMw/N7lQE znwlV9T8YHhOe8InP0VUijJVedRRi8jBlwlD0r0chK+qJCAmZ3H+RtUt+pwWxBM8HJ19 kIOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=M1KM9ge37DjiekXeHM0ecmdPDTzHX6M2Us9BCK0LUEE=; b=iV1h4qFconeCSlcn7xTQs48IlUmRaHU76UFbAN+LRxA5p8+JgZXECkq6Z/VbVGhI3h vFei2QdfvnIXApgNa7Fj/djlzmdFf74S07KdQjaYAXYHmoIgJezs2v5pGEB0ErLW7M/5 evm4+jasGGYV6oEkULk8C2SKWK1SJkphKtoi9ph/7ZzieS/K1rgnAgPQQ4yb2wtofLb/ HOGlJHvT3UAdAtUZqhxg9Ce9LtnBVn9hSltgGzMG7Jh0NoJWQaNJW0OxOnaRj5hSisUz Q4muH0ZgPT74WXPvgKHYu8fb9ojImaESJcuJFJnKUtuljgBs+Ur+sOx6kUh05t9KSJ85 N6lA== X-Gm-Message-State: APzg51Dnp7WnOBjul0XFYu9JpZjarSPNO4bXrfRI8/SeH48DV4VKp4WS DA7tyyI5hoOpAq4yr0uSx9I= X-Received: by 2002:a2e:1b4a:: with SMTP id b71-v6mr26592937ljb.104.1537468316513; Thu, 20 Sep 2018 11:31:56 -0700 (PDT) Received: from piling.lan (80-71-134-83.u.parknet.dk. [80.71.134.83]) by smtp.gmail.com with ESMTPSA id q21-v6sm1030434lfj.80.2018.09.20.11.31.54 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 20 Sep 2018 11:31:54 -0700 (PDT) From: Ricardo Ribalda Delgado To: Pavel Machek , Sakari Ailus , Mauro Carvalho Chehab , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, Hans Verkuil , Laurent Pinchart Cc: Ricardo Ribalda Delgado Subject: [PATCH v2 4/4] [media] ad5820: Add support for of-autoload Date: Thu, 20 Sep 2018 20:31:51 +0200 Message-Id: <20180920183151.2933-1-ricardo.ribalda@gmail.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180920161912.17063-4-ricardo.ribalda@gmail.com> References: <20180920161912.17063-4-ricardo.ribalda@gmail.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Since kernel 4.16, i2c devices with DT compatible tag are modprobed using their DT modalias. Without this patch, if this driver is build as module it would never be autoprobed. Signed-off-by: Ricardo Ribalda Delgado --- drivers/media/i2c/ad5820.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/media/i2c/ad5820.c b/drivers/media/i2c/ad5820.c index 20931217e3b1..75b9b8aa5533 100644 --- a/drivers/media/i2c/ad5820.c +++ b/drivers/media/i2c/ad5820.c @@ -375,12 +375,19 @@ static const struct i2c_device_id ad5820_id_table[] = { }; MODULE_DEVICE_TABLE(i2c, ad5820_id_table); +static const struct of_device_id ad5820_of_table[] = { + { .compatible = "adi,"AD5820_NAME }, + { } +}; +MODULE_DEVICE_TABLE(of, ad5820_of_table); + static SIMPLE_DEV_PM_OPS(ad5820_pm, ad5820_suspend, ad5820_resume); static struct i2c_driver ad5820_i2c_driver = { .driver = { .name = AD5820_NAME, .pm = &ad5820_pm, + .of_match_table = ad5820_of_table, }, .probe = ad5820_probe, .remove = ad5820_remove, -- 2.18.0