Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp358897pxb; Wed, 14 Apr 2021 17:46:35 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzDHsbgfzxKzNPzxfWLIHvplVFPhbE19UpViep72XKzRwwWI/7QiN/mtPzzNVbJ8KhS7HIY X-Received: by 2002:a17:90b:3742:: with SMTP id ne2mr890974pjb.38.1618447594870; Wed, 14 Apr 2021 17:46:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618447594; cv=none; d=google.com; s=arc-20160816; b=zeg6AoHwJMBFlrDiRPUDyXB7Bwz8TWHuOkGgyEUumM8cI0nCnOkIdPJYKv+6EDQaBx FblD1bWXPcd1DpdfsdxYUCSUrC7cKLP2BnFMzMDV6/xx4xtdIdyyxwiIcg9vj/sHyqB7 rH6dU63gH+lAsL49VeLzLHBWdz541hP7R5OcWKe+ZihjgGdR6Ij8owVC7gme+BnpV5cM 1AlhM6KsbOkF5GfXtUnGmGPSfb7PoXH98MDOwOeW42D5osKcG1Y+YP0C9W4YAzy4vOg0 FVhsL1QLuKcmiJBK6UEcM4RIJ4b2YP9YYR7Sn+qjS0OpBgPk/OEURGxLeKnuCPl/DCwm Bf0w== 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; bh=x2hO5DXMeLJZo3Sq4pJYNG0FO8H5GrNmCBQcI+p7buM=; b=QLFvRlxzXIXPaNClBJB/Tw1/7Vib0DqDWuf+fqm/cp6BNs7WC0iLGZ5T8X9WaLYVWr yRE0BWhOstLS4UEo2W3x1/2Cxfn6+wIROLDBi1QupbOq83k5Bi8XNvC33rdy0EaMg3pd L47iGv3InHo6svTb91E7g//ZzTh8AUM6J1gfQ3cVZ0i9X08ppfH9E7PBeenWR6oX46Sd u4F0/Vg+4Jkq40CFb4m1VBsPcpACJv5agYPlnbw9DSNmS1THREVJHFgx/4O0v70h37xy YX6/MfzP6ow40R9NPG1CM2aqV52lpbMknHele5LlSPdnnQU0QUbcs0TO36y6iUEXAGAX jWmw== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id lk18si1510595pjb.69.2021.04.14.17.46.23; Wed, 14 Apr 2021 17:46:34 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S243948AbhDNUe1 (ORCPT + 99 others); Wed, 14 Apr 2021 16:34:27 -0400 Received: from youngberry.canonical.com ([91.189.89.112]:50449 "EHLO youngberry.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231483AbhDNUeY (ORCPT ); Wed, 14 Apr 2021 16:34:24 -0400 Received: from mail-ej1-f71.google.com ([209.85.218.71]) by youngberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1lWmD3-0007QZ-LA for linux-kernel@vger.kernel.org; Wed, 14 Apr 2021 20:34:01 +0000 Received: by mail-ej1-f71.google.com with SMTP id bx15-20020a170906a1cfb029037415131f28so219361ejb.18 for ; Wed, 14 Apr 2021 13:34:01 -0700 (PDT) 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=x2hO5DXMeLJZo3Sq4pJYNG0FO8H5GrNmCBQcI+p7buM=; b=hHEgzp1W6hUAJX7kYCPOX/rHNDC/xuUZBJQCq1i72LfqJswyqk9E+FW2O94US+fnyP 1Xo2YRnIAWM6Ir9+R1wdlAhfY/9O0ro8vVLmfix4qkZqrlm76lltYrWb9AnJgg/aD1Py AdD9FIaigO5HviKYZl36RN5YqA8aVYXDUKqXPkQbT/xzqJJ3BELyjAlpimqqGFszdvs3 XeTbsVSxRr0LvN5TUKxcTEGa5+ba34NhiWHFhORsjEu0NdX4g+of7JrBkPnP2h0p5D6H 9hasKTlpsIhYc7FUD9404Qnu+4NPMmMnExymyqzkvjLBAx3cZ+nWrtTH2plf93eOhRjF e2ig== X-Gm-Message-State: AOAM530zJvzaVWczQ6LejipvaLc0XlfOlbbvqDLQxLChodEeQSG2Kg8Q opxZC3viEsB9ehFVUKJ3ODFTEL49gYuyf0wZcT/IjGPsy+pJXFrsNsXHUsQIYf6S7rQew2uGLnA 0mZ/APUg3CKcF5zOthG/aYWVbiWjyHVBbb/Wqm2wo4w== X-Received: by 2002:a05:6402:5189:: with SMTP id q9mr72094edd.168.1618432441434; Wed, 14 Apr 2021 13:34:01 -0700 (PDT) X-Received: by 2002:a05:6402:5189:: with SMTP id q9mr72086edd.168.1618432441295; Wed, 14 Apr 2021 13:34:01 -0700 (PDT) Received: from localhost.localdomain (xdsl-188-155-192-147.adslplus.ch. [188.155.192.147]) by smtp.gmail.com with ESMTPSA id q6sm372209ejt.51.2021.04.14.13.34.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Apr 2021 13:34:00 -0700 (PDT) From: Krzysztof Kozlowski To: Krzysztof Kozlowski , Andi Shyti , Mark Brown , linux-spi@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Cc: Marek Szyprowski , Sylwester Nawrocki Subject: [PATCH 1/3] spi: s3c64xx: simplify getting of_device_id match data Date: Wed, 14 Apr 2021 22:33:41 +0200 Message-Id: <20210414203343.203119-1-krzysztof.kozlowski@canonical.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 Use of_device_get_match_data() to make the code slightly smaller and to remove the of_device_id table forward declaration. Signed-off-by: Krzysztof Kozlowski --- drivers/spi/spi-s3c64xx.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/drivers/spi/spi-s3c64xx.c b/drivers/spi/spi-s3c64xx.c index dfa7c91e13aa..c6d7641ea342 100644 --- a/drivers/spi/spi-s3c64xx.c +++ b/drivers/spi/spi-s3c64xx.c @@ -15,6 +15,7 @@ #include #include #include +#include #include #include @@ -1048,17 +1049,12 @@ static struct s3c64xx_spi_info *s3c64xx_spi_parse_dt(struct device *dev) } #endif -static const struct of_device_id s3c64xx_spi_dt_match[]; - static inline struct s3c64xx_spi_port_config *s3c64xx_spi_get_port_config( struct platform_device *pdev) { #ifdef CONFIG_OF - if (pdev->dev.of_node) { - const struct of_device_id *match; - match = of_match_node(s3c64xx_spi_dt_match, pdev->dev.of_node); - return (struct s3c64xx_spi_port_config *)match->data; - } + if (pdev->dev.of_node) + return (struct s3c64xx_spi_port_config *)of_device_get_match_data(&pdev->dev); #endif return (struct s3c64xx_spi_port_config *) platform_get_device_id(pdev)->driver_data; -- 2.25.1