Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4304646pxj; Wed, 12 May 2021 02:37:03 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyr0uWPr1guai+yg6zGrEbvWoID1ws82TJzgD93OXZddbv1QV/lqj7KMBBytFhxW/Xa0JND X-Received: by 2002:a17:906:cd27:: with SMTP id oz39mr36512743ejb.129.1620812223779; Wed, 12 May 2021 02:37:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620812223; cv=none; d=google.com; s=arc-20160816; b=fw6aaGCA+eEJBKGtKLr3p+jB5eTv9wNuoSFe/m24UScY9Xq3jWbeFit9okSX6JFYH5 Hcs6oYn9bEaB5URcGfSO3owo/N2Yg1Ge2xwJ1Zl477jDLSPW463iqMhaoNKHsSBWIMrN s8YRdulSuUdipR7fqIujEnorN794hEfzAqToMroPspbujoAuJVJ5g1gX4COGwDGLKmgW jbI5N1aYJ9MkLQ4vU0VTNyG3eShM4hcPjeA+REJBM6IdY0/tIdZn3nHxBu3SRMngJtMb +AHyab3O/BlAXA5SgeEsgVsu+oJaKqgqmVmGtjL9bAG8j/9JlcLxDtUumKxfTL6aJlJe c8sA== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=+DNGDumTIkNC+0BsMICVPR49/upzOcBt01+SOrhLdME=; b=LbAJFd8J7i/qjPO1f+fll8LM5Ywn2BrSycn48XtILy0lNN4tIbvAH1phUXvKJTTop6 2ahxZzJvZhoKktzFudKWIyahnyCOjDT2XQ1NyvOWaCoLUfj1p/vgkNDcJXPL8LOG3PXk G1bOztWkyTQbfA1xJZ03zOoaWt0kqKnoWglNleKBB8yeI52Z2cdPeTo26+wyxdFRqlg9 9YBLA2AfrvOVcGUPN9A54F/XWrH3G2y4eALWGqKZsEiY2/XcwwVZb7BzU5D1u1kX+dVR J7/+g0VD46xdrkljrOmOdqViTwFovprRFLvfgotX+HYqd21mqLJOPq8X3HRMPCUHdfBW Lb9Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=DlPfjNTz; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d4si19901781eds.364.2021.05.12.02.36.40; Wed, 12 May 2021 02:37:03 -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=pass header.i=@gmail.com header.s=20161025 header.b=DlPfjNTz; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230137AbhELJgz (ORCPT + 99 others); Wed, 12 May 2021 05:36:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52452 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230104AbhELJgy (ORCPT ); Wed, 12 May 2021 05:36:54 -0400 Received: from mail-pj1-x102b.google.com (mail-pj1-x102b.google.com [IPv6:2607:f8b0:4864:20::102b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1EE95C061574; Wed, 12 May 2021 02:35:46 -0700 (PDT) Received: by mail-pj1-x102b.google.com with SMTP id g24so13214699pji.4; Wed, 12 May 2021 02:35:46 -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:mime-version :content-transfer-encoding; bh=+DNGDumTIkNC+0BsMICVPR49/upzOcBt01+SOrhLdME=; b=DlPfjNTz1AUpI7H0Ekkta2lKCbbanPuAqM3KDZ7wGxEJJ9nFp6idx/o9CKDzPjkI6A e3pZyoeauaU9PDch8uLFQY5Mne96rsWiULfiIxehFZIcPpURL4DydX15wRTzuwjpJwdn USlxq58JPKSnI7m1foZLHyh+IKimYoQttxiWK5U/MGHI/yAUtwXS4FK+rvlAqdNL7lSq KSv6kIWfVb6P2MxemaV+LMpJ4fveOjrmWn/SqiA+CEox5k1xcT+jq1MuFOpjx3nmb0Hs Qm0ljr+b6MA8nHZq7+YWbHsZk7QH4ha3LECgsmU1L1jcqy0oJXPEk9DaADO+yrpmTbRj 1Kfw== 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:mime-version :content-transfer-encoding; bh=+DNGDumTIkNC+0BsMICVPR49/upzOcBt01+SOrhLdME=; b=hnCldp/P2ju/zONpPKCcOZ30eAkKi87HMpb3FrbLWXayQo/deXm9qgyn/6yOy5wTj9 /08/wMt9GB7JeNlhwJ4kN90RtGjO4ytqD7J8AqIROJxShhdVfwJO6CO7H864d2gvq+HZ Pwr2tJhqCCyKRUgfSE5FNoKvfIoc4L82A7fDvlZBeZUEeCXu5HDF6CszH8khjib/3ZTQ LeanogEXMUChR5ePxs2WV+7jUshnePYPvUXbfBAbPkBU2WhAVX36gSwGOVNtvbCkqYMA fMDQRDB/clDJRQnvhBseFw04SDOd2pWFn8m5a+R4yZV6X7EVCLHKztKIeoyJQZcj84sR DIAA== X-Gm-Message-State: AOAM5320qNNwgEd9v7Wvb5h8LX9TFF4VWqvvirg/G+2fGWPgpqcUqtml 5EVXL77l8zo6yhTSaZoOAFw= X-Received: by 2002:a17:90a:1389:: with SMTP id i9mr36221660pja.232.1620812145711; Wed, 12 May 2021 02:35:45 -0700 (PDT) Received: from ubt.spreadtrum.com ([117.18.48.102]) by smtp.gmail.com with ESMTPSA id p1sm15051048pfp.137.2021.05.12.02.35.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 May 2021 02:35:45 -0700 (PDT) From: Chunyan Zhang To: Mark Brown Cc: linux-spi@vger.kernel.org, Baolin Wang , linux-kernel@vger.kernel.org, Orson Zhai , Chunyan Zhang , Chunyan Zhang Subject: [PATCH] spi: sprd: Add missing MODULE_DEVICE_TABLE Date: Wed, 12 May 2021 17:35:34 +0800 Message-Id: <20210512093534.243040-1-zhang.lyra@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Chunyan Zhang MODULE_DEVICE_TABLE is used to extract the device information out of the driver and builds a table when being compiled. If using this macro, kernel can find the driver if available when the device is plugged in, and then loads that driver and initializes the device. Signed-off-by: Chunyan Zhang --- drivers/spi/spi-sprd.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/spi/spi-sprd.c b/drivers/spi/spi-sprd.c index b41a75749b49..28e70db9bbba 100644 --- a/drivers/spi/spi-sprd.c +++ b/drivers/spi/spi-sprd.c @@ -1068,6 +1068,7 @@ static const struct of_device_id sprd_spi_of_match[] = { { .compatible = "sprd,sc9860-spi", }, { /* sentinel */ } }; +MODULE_DEVICE_TABLE(of, sprd_spi_of_match); static struct platform_driver sprd_spi_driver = { .driver = { -- 2.25.1