From patchwork Tue Aug 25 06:31:12 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 7068441 Return-Path: X-Original-To: patchwork-linux-fbdev@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork1.web.kernel.org (Postfix) with ESMTP id 2B7379F7C9 for ; Tue, 25 Aug 2015 06:33:44 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 53B4D205E9 for ; Tue, 25 Aug 2015 06:33:43 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 2944D2080A for ; Tue, 25 Aug 2015 06:33:42 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753753AbbHYGcO (ORCPT ); Tue, 25 Aug 2015 02:32:14 -0400 Received: from lists.s-osg.org ([54.187.51.154]:59652 "EHLO lists.s-osg.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750869AbbHYGcN (ORCPT ); Tue, 25 Aug 2015 02:32:13 -0400 Received: from minerva.sisa.samsung.com (121.108.23.95.dynamic.jazztel.es [95.23.108.121]) by lists.s-osg.org (Postfix) with ESMTPSA id 08D014632D; Mon, 24 Aug 2015 23:32:10 -0700 (PDT) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org Cc: Javier Martinez Canillas , linux-fbdev@vger.kernel.org, Jean-Christophe Plagniol-Villard , Jingoo Han , Tomi Valkeinen , Lee Jones Subject: [RESEND PATCH 2/7] backlight: tosa: Export I2C module alias information Date: Tue, 25 Aug 2015 08:31:12 +0200 Message-Id: <1440484277-32675-3-git-send-email-javier@osg.samsung.com> X-Mailer: git-send-email 2.4.3 In-Reply-To: <1440484277-32675-1-git-send-email-javier@osg.samsung.com> References: <1440484277-32675-1-git-send-email-javier@osg.samsung.com> Sender: linux-fbdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-fbdev@vger.kernel.org X-Spam-Status: No, score=-8.2 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP The I2C core always reports the MODALIAS uevent as "i2c:" regardless of the mechanism that was used to register the device (i.e: OF or board code) and the table that is used later to match the driver with the device (i.e: I2C id table or OF match table). So drivers needs to export the I2C id table and this be built into the module or udev won't have the necessary information to autoload the needed driver module when the device is added. Signed-off-by: Javier Martinez Canillas --- drivers/video/backlight/tosa_bl.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/video/backlight/tosa_bl.c b/drivers/video/backlight/tosa_bl.c index 3ad676558c80..83742d806391 100644 --- a/drivers/video/backlight/tosa_bl.c +++ b/drivers/video/backlight/tosa_bl.c @@ -158,6 +158,7 @@ static const struct i2c_device_id tosa_bl_id[] = { { "tosa-bl", 0 }, { }, }; +MODULE_DEVICE_TABLE(i2c, tosa_bl_id); static struct i2c_driver tosa_bl_driver = { .driver = {