Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp149258pxv; Thu, 8 Jul 2021 17:29:43 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy9Yaexex9t9x26dtE6zEqcocI8QV7NJS1WVGqaVOUKQ2f/wwccLYbjLVdFQlj1A1HEEpzE X-Received: by 2002:a5e:dc45:: with SMTP id s5mr13765192iop.159.1625790583401; Thu, 08 Jul 2021 17:29:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625790583; cv=none; d=google.com; s=arc-20160816; b=Gyc3krpgKNs57YOy/WVgMHvL7MJFVG5KjdsAKAGxFkX+pI2+e2yvBWoj4yM0QnAcBG N8w2Phn4uC24XoLZ+5nPvbvjYCYXjlaWBRBv+zZGRPOtQPIj12YcCRB/9NINmehupTfj VL3FYfoEUAsaKBuY4wvJdm2Grdpk5coIym5+POc/Z7ImLaLe2Zc0ttL8tteuy2N8j9iA xGEWItX1BdJjaMaSqYaNfjtaR6vIibsKqreaNrf1LmX3azyvyh+uq/OZs7oNOojHFBvy 64SSH0xDppRdXnU+PrrMJwvb+r03AArRkT3oD4/JeH+9WGFYgqST1e1r4B2GEXdNSClk fyLg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:references:in-reply-to:message-id:date:subject :cc:to:from:dmarc-filter:sender:dkim-signature; bh=SeIt2AyhrOJ6+9mj44/1M2oP6BRIxZyjZit7wZgwJMc=; b=Zcl4slZVawPH/nBMCllF8vQQYOQK5NaCzExQLNkMlSFfI/6d2W7YAWqZp7SJqlIuxC rpIiioXzvaSq+qSEwl5iJaFtHYbPhdLNaHoVfNJJPMtAkEQBRQTLmjyvhRNuSkd3Sohe NCInG2W+JRWXcbi8w4Jgp3sIpO2PfU9d006MIO95+gzQOP2qqKMEIzCjxfgEqokWuioB ZcXfZnb7803NOUB+yTwcOiVwVOYjdBm+JEkLRwNCsRksJkFqswg3qpIAmMGpvUMgPqL+ 3jCj8b/DVn0cB7rr2kEnDzejupMepfjL478akiU+NC3Pke1rZt9wqVA2lzDm6kwhAEsz lvbw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mg.codeaurora.org header.s=smtp header.b="k/VVlu/Y"; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c6si4561294jab.33.2021.07.08.17.29.32; Thu, 08 Jul 2021 17:29:43 -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=@mg.codeaurora.org header.s=smtp header.b="k/VVlu/Y"; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230210AbhGIAbT (ORCPT + 99 others); Thu, 8 Jul 2021 20:31:19 -0400 Received: from m43-7.mailgun.net ([69.72.43.7]:30446 "EHLO m43-7.mailgun.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230106AbhGIAbB (ORCPT ); Thu, 8 Jul 2021 20:31:01 -0400 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=mg.codeaurora.org; q=dns/txt; s=smtp; t=1625790498; h=References: In-Reply-To: Message-Id: Date: Subject: Cc: To: From: Sender; bh=SeIt2AyhrOJ6+9mj44/1M2oP6BRIxZyjZit7wZgwJMc=; b=k/VVlu/Yw/lbZOWVbFQHHf4YCEfeyIJEkz/bGIVhYtZ4Of0TTxgrYdkBt9xRoDWvgy0vUokw Btv/TiqMO0jM81utZAGsjJj1VjkjpMCCFpKIobDr0P/TPv5n7DBsv2LKBPCHJ0UWj+MxYpoz vyXtksUuoht07xO0OGbPPwvPrgI= X-Mailgun-Sending-Ip: 69.72.43.7 X-Mailgun-Sid: WyI0MWYwYSIsICJsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnIiwgImJlOWU0YSJd Received: from smtp.codeaurora.org (ec2-35-166-182-171.us-west-2.compute.amazonaws.com [35.166.182.171]) by smtp-out-n07.prod.us-west-2.postgun.com with SMTP id 60e798123a8b6d0a459416ec (version=TLS1.2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256); Fri, 09 Jul 2021 00:28:02 GMT Sender: wcheng=codeaurora.org@mg.codeaurora.org Received: by smtp.codeaurora.org (Postfix, from userid 1001) id 82880C43143; Fri, 9 Jul 2021 00:28:02 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-caf-mail-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=2.0 tests=ALL_TRUSTED,BAYES_00,SPF_FAIL autolearn=no autolearn_force=no version=3.4.0 Received: from wcheng-linux.qualcomm.com (i-global254.qualcomm.com [199.106.103.254]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: wcheng) by smtp.codeaurora.org (Postfix) with ESMTPSA id 03814C4338A; Fri, 9 Jul 2021 00:28:00 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 03814C4338A Authentication-Results: aws-us-west-2-caf-mail-1.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: aws-us-west-2-caf-mail-1.web.codeaurora.org; spf=fail smtp.mailfrom=wcheng@codeaurora.org From: Wesley Cheng To: robh+dt@kernel.org, frowand.list@gmail.com, balbi@kernel.org, gregkh@linuxfoundation.org, agross@kernel.org, bjorn.andersson@linaro.org Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, linux-arm-msm@vger.kernel.org, jackp@codeaurora.org, fntoth@gmail.com, Wesley Cheng Subject: [PATCH v13 4/6] of: Add stub for of_add_property() Date: Thu, 8 Jul 2021 17:27:52 -0700 Message-Id: <1625790474-8376-5-git-send-email-wcheng@codeaurora.org> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1625790474-8376-1-git-send-email-wcheng@codeaurora.org> References: <1625790474-8376-1-git-send-email-wcheng@codeaurora.org> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org If building with OF Kconfig disabled, this can lead to errors for drivers utilizing of_add_property(). Add a stub for the add API, as it exists for the remove variant as well, and to avoid compliation issues. Also, export this API so that it can be used by modules. Signed-off-by: Wesley Cheng --- drivers/of/base.c | 1 + include/linux/of.h | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/drivers/of/base.c b/drivers/of/base.c index 48e941f..5883d63 100644 --- a/drivers/of/base.c +++ b/drivers/of/base.c @@ -1821,6 +1821,7 @@ int of_add_property(struct device_node *np, struct property *prop) return rc; } +EXPORT_SYMBOL_GPL(of_add_property); int __of_remove_property(struct device_node *np, struct property *prop) { diff --git a/include/linux/of.h b/include/linux/of.h index 9c2e71e..0e786b60 100644 --- a/include/linux/of.h +++ b/include/linux/of.h @@ -946,6 +946,11 @@ static inline int of_machine_is_compatible(const char *compat) return 0; } +static inline int of_add_property(struct device_node *np, struct property *prop) +{ + return 0; +} + static inline int of_remove_property(struct device_node *np, struct property *prop) { return 0; -- The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project