Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp2207512imm; Thu, 20 Sep 2018 09:20:05 -0700 (PDT) X-Google-Smtp-Source: ANB0Vdax7bcocm9wrkzVkxaJoTmnSDa1UkIR5aVihMats25rZlHNTUfpC78RwiNby8JCpu/igrGJ X-Received: by 2002:a65:4384:: with SMTP id m4-v6mr37567244pgp.265.1537460405328; Thu, 20 Sep 2018 09:20:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537460405; cv=none; d=google.com; s=arc-20160816; b=KJweHDJ+NXwRA8asd9roFPTPYWcjYuGOn7R36YmKgheR340Q/bEDkVv/3MUoOEHjs3 I5Uxn6Lu9wjW/NtgYtgWyWxGWkxGPHygpDUdvGVEYnxfq+6n1SwZVS0D6vv7C+CA9eZc Xl932hlw55Bnrm379U+d8pT5jlA0OTbCc1ppTJLOHmDR+aTqpaxZsswBOn35KYwvf1vt zc+QAzDEDJMdGPRYsYjH0trE59bxLSkiP1BGO2Q2FX8/ZnO0CAJyJ/j+JICZZwJKgF6i LMpfxNv8Q40/leBKXEdA7G5AFWDjwXfRd+wUCIYWf9vqg9GYWwvx1gTI05bTRd/gsKV/ hqSw== 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=XR0yI+aW4ISKO6OurX+u0MtdwuSJkccbzRW5ErEx2Yg=; b=ez5884mi8HvQPbL6ojFQQPwgjwrseE0GBzRC7Diuitn6LxjG2UH1jmE+GuETzit1hd s2lwZFmlLiiIi5rbge15kUc9YADitoR8+IPvJ4sW0TEtkG9hWhXFnIYAAUcu/D+8gJ6m MJfAsWdJWYhcJOy3zMIH5Dt4rCEYl5Vh4nfckQ9kDzQdPN5G2GMQkAvNeRqztQOb3691 aezOG/nm8XQ2iSAD2jz3ga0QhK7zytUzp/0o8eUsoVrEjohA76z095AvfuaOKSSUsS4I EU+PiRjfYWIpt0XX5VHEFuFEYoxUpdxKMGyWFOcaUOIdihOWJyAdUZOa56/P8t/EKqly kMWg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=AE3bBROs; 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 v12-v6si24587005plz.419.2018.09.20.09.19.40; Thu, 20 Sep 2018 09:20:05 -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=AE3bBROs; 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 S1731893AbeITWDi (ORCPT + 99 others); Thu, 20 Sep 2018 18:03:38 -0400 Received: from mail-ed1-f65.google.com ([209.85.208.65]:39116 "EHLO mail-ed1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730149AbeITWDh (ORCPT ); Thu, 20 Sep 2018 18:03:37 -0400 Received: by mail-ed1-f65.google.com with SMTP id h4-v6so8353487edi.6; Thu, 20 Sep 2018 09:19:22 -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=XR0yI+aW4ISKO6OurX+u0MtdwuSJkccbzRW5ErEx2Yg=; b=AE3bBROsPqHaTGBTbVFuLfw7/bd19gM2mpGyaLn+fwre7y7Jtn+cluX/0oepmG/Qia BeXJp+JuDXLAEmYf0OLE/oxFAXu4/l9NsJtyTfqStYYQu7MJroE0U/y0i36V3ENaT05C 9h6pkHYEuKzBPuBLKn4Chd3Dd5yJaqugo2AmoHTW+YtPB86mKRjz4KgHaqwOR4CB2VnH nOC3RezkOCQdR0wurOPIpBTzaKqD8qycrOPK1fJ+QZva89ZQzbsnDQm5MGu4g8wI9RWv b5/nBMYwQ2s3aLpQF3GcIZVZ2ScrzG5T3RsO8BbL04NpiKJpdEPrZKzxHPMPMugz9avA s3Pw== 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=XR0yI+aW4ISKO6OurX+u0MtdwuSJkccbzRW5ErEx2Yg=; b=olD1BroVupvegdWJInNQIugaO6XAoGFy/V0PI7wCRJn+iIL58oyMIRC51x5RXIvg88 HJCYMH7xWXZclXWW6V9dTEVdS7HFktv33RWd/Bw03DUEPnNjfM9Z4mXklFdltx0R3m0m Mr2Nkl0nypAW9bpJCqIEJR28mGKR4Klsv/rXEGg/ohDjlySQyYkJnxLcwQcpAcEZje4E RNpV6xlgs4j1o5SLhMoqNpuVCvW2Kf94Icp3+1z2Iz2L2WpjmoeCOsdzA+7pSg4QDj5F iy5tRLVfL3ql/aCFHfyIh4TTHPGggVYjdB+YdvmkNamU7aJ6tHCfDoG6poZQmJ2YSjEe aI7A== X-Gm-Message-State: APzg51DKqQwkNk0BdpGH8Q4VzXwKOVTEz/54BMpbJQUar8bokeoAPERf N3/kXcvwbMVAuZ+5ss2D+9A= X-Received: by 2002:a50:c40e:: with SMTP id v14-v6mr641350edf.232.1537460361732; Thu, 20 Sep 2018 09:19:21 -0700 (PDT) Received: from piling.lan (80-71-134-83.u.parknet.dk. [80.71.134.83]) by smtp.gmail.com with ESMTPSA id h40-v6sm958144edh.88.2018.09.20.09.19.20 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 20 Sep 2018 09:19:20 -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 4/4] [media] ad5820: Add support for of-autoload Date: Thu, 20 Sep 2018 18:19:12 +0200 Message-Id: <20180920161912.17063-4-ricardo.ribalda@gmail.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180920161912.17063-1-ricardo.ribalda@gmail.com> References: <20180920161912.17063-1-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..d352bc6b6adf 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