From patchwork Tue Jan 12 19:28:28 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alex Elder X-Patchwork-Id: 362683 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-18.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_CR_TRAILER, INCLUDES_PATCH, MAILING_LIST_MULTI, SPF_HELO_NONE, SPF_PASS, URIBL_BLOCKED, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C5C0EC432C3 for ; Tue, 12 Jan 2021 19:30:11 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id A8AB62311F for ; Tue, 12 Jan 2021 19:30:11 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2437035AbhALT3l (ORCPT ); Tue, 12 Jan 2021 14:29:41 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45376 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2436806AbhALT3S (ORCPT ); Tue, 12 Jan 2021 14:29:18 -0500 Received: from mail-io1-xd35.google.com (mail-io1-xd35.google.com [IPv6:2607:f8b0:4864:20::d35]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AA5ECC0617A3 for ; Tue, 12 Jan 2021 11:28:37 -0800 (PST) Received: by mail-io1-xd35.google.com with SMTP id q1so6469015ion.8 for ; Tue, 12 Jan 2021 11:28:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=jwWDVbn6E+W4cppTUQVOsz/FlYXh0zmRkUkc7xXhirw=; b=BHlRAH/fd21fCgfBtnXm4/QcW8KWv4Hq9Mb5J2PTWLlw4GTe7WIltI1m/QvSX3NRjf uxy2m71TuKmd3prmc0+7ZsOampjzv3R6VQe/TSAPabYUag5vAZ9Si5dE/ruPpOzRY6aH YHIy1ylp83pzvy7pAvoOLKwldL3h5I3dwK0YLd1KRbUWRW3BgN6eoOI/jrG1vHP9jbTf 7JtbzkHCYtv3E4723QvdlEONmv3AQ9Yo6cAele4Kocr3a1vD/SbKS2HEZn7gNjxqpTSE amPsHZHp1hI76P18oE7luladlwCWRfJ4wmhKRaho78oeYRNxVeZOE4LKCNm/FAWVcHqt hXNg== 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:mime-version:content-transfer-encoding; bh=jwWDVbn6E+W4cppTUQVOsz/FlYXh0zmRkUkc7xXhirw=; b=F0hV1Ta42BWmvuN/oAv6IE3rV/P1sy1VVKh9XYP28gcCHH68CCdJWeCb8FteaYrG+6 J6QibUkWMuREGw7egnyuLC5tdTNCxNilPr2jq1sHHvoC1rbtsnZzFG9FgsCnHuTSUYhy Kvahorxeog85OkoUu6Ie0xLw4ZRG7yXZhfCoduPyjEhV6R+xVma7TXT3obWPM8uQ6B6T jietMd2SJhvy1OTX/GZeLmOlt5nJwPNPpSvmCPF17smGaEXpytRs60tX7zdd+bc/ByJe yzxDY+jyu6q95cFpzJjSc+itS+rpDGlgjvuRcGunqKF4lk2tmwmGxOmqmGCEqDF16Ut6 3fgw== X-Gm-Message-State: AOAM533LPKGPxWlhLl12cPmvrz8SUol2Ip6WzdtNC5JSv0gSYjqO5og/ 7J286KOyT3sUy5NtMfaObEhlvA== X-Google-Smtp-Source: ABdhPJww7H7tDmtid1nmr46su7vEsvctFHPltl8rS8JWAnm64UylzxrQLyUasqbDS9sp8dMd8cTsgQ== X-Received: by 2002:a05:6e02:1c05:: with SMTP id l5mr635272ilh.6.1610479717107; Tue, 12 Jan 2021 11:28:37 -0800 (PST) Received: from beast.localdomain (c-73-185-129-58.hsd1.mn.comcast.net. [73.185.129.58]) by smtp.gmail.com with ESMTPSA id q5sm3191892ilg.62.2021.01.12.11.28.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Jan 2021 11:28:36 -0800 (PST) From: Alex Elder To: davem@davemloft.net, kuba@kernel.org Cc: evgreen@chromium.org, bjorn.andersson@linaro.org, cpratapa@codeaurora.org, subashab@codeaurora.org, robh+dt@kernel.org, rdunlap@infradead.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org Subject: [PATCH net-next 1/4] net: ipa: remove a remoteproc dependency Date: Tue, 12 Jan 2021 13:28:28 -0600 Message-Id: <20210112192831.686-2-elder@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210112192831.686-1-elder@linaro.org> References: <20210112192831.686-1-elder@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org The IPA driver currently requires a DT property to be defined whose value is the phandle for the modem subsystem. This was needed to look up a remoteproc structure pointer used when registering for notifications in the original IPA notification mechanism. Remoteproc provides a more generic SSR notifier system, and the IPA driver switched over to it last summer, but this remoteproc phandle dependency was not removed at that time. Get rid of the IPA remoteproc pointer and stop requiring the phandle be specified. This avoids a link error (rproc_put() not defined) for certain configurations. Reported-by: Randy Dunlap Fixes: 30eb3fbee3da7 ("net: ipa: new notification infrastructure") Signed-off-by: Alex Elder --- drivers/net/ipa/ipa.h | 2 -- drivers/net/ipa/ipa_main.c | 38 ++------------------------------------ 2 files changed, 2 insertions(+), 38 deletions(-) diff --git a/drivers/net/ipa/ipa.h b/drivers/net/ipa/ipa.h index 6c2371084c55a..c6c6a7f6909c1 100644 --- a/drivers/net/ipa/ipa.h +++ b/drivers/net/ipa/ipa.h @@ -43,7 +43,6 @@ enum ipa_flag { * @flags: Boolean state flags * @version: IPA hardware version * @pdev: Platform device - * @modem_rproc: Remoteproc handle for modem subsystem * @smp2p: SMP2P information * @clock: IPA clocking information * @table_addr: DMA address of filter/route table content @@ -83,7 +82,6 @@ struct ipa { DECLARE_BITMAP(flags, IPA_FLAG_COUNT); enum ipa_version version; struct platform_device *pdev; - struct rproc *modem_rproc; struct notifier_block nb; void *notifier; struct ipa_smp2p *smp2p; diff --git a/drivers/net/ipa/ipa_main.c b/drivers/net/ipa/ipa_main.c index 84bb8ae927252..ab0fd5cb49277 100644 --- a/drivers/net/ipa/ipa_main.c +++ b/drivers/net/ipa/ipa_main.c @@ -15,7 +15,6 @@ #include #include #include -#include #include #include @@ -729,19 +728,6 @@ static const struct of_device_id ipa_match[] = { }; MODULE_DEVICE_TABLE(of, ipa_match); -static phandle of_property_read_phandle(const struct device_node *np, - const char *name) -{ - struct property *prop; - int len = 0; - - prop = of_find_property(np, name, &len); - if (!prop || len != sizeof(__be32)) - return 0; - - return be32_to_cpup(prop->value); -} - /* Check things that can be validated at build time. This just * groups these things BUILD_BUG_ON() calls don't clutter the rest * of the code. @@ -807,10 +793,8 @@ static int ipa_probe(struct platform_device *pdev) struct device *dev = &pdev->dev; const struct ipa_data *data; struct ipa_clock *clock; - struct rproc *rproc; bool modem_init; struct ipa *ipa; - phandle ph; int ret; ipa_validate_build(); @@ -829,25 +813,12 @@ static int ipa_probe(struct platform_device *pdev) if (!qcom_scm_is_available()) return -EPROBE_DEFER; - /* We rely on remoteproc to tell us about modem state changes */ - ph = of_property_read_phandle(dev->of_node, "modem-remoteproc"); - if (!ph) { - dev_err(dev, "DT missing \"modem-remoteproc\" property\n"); - return -EINVAL; - } - - rproc = rproc_get_by_phandle(ph); - if (!rproc) - return -EPROBE_DEFER; - /* The clock and interconnects might not be ready when we're * probed, so might return -EPROBE_DEFER. */ clock = ipa_clock_init(dev, data->clock_data); - if (IS_ERR(clock)) { - ret = PTR_ERR(clock); - goto err_rproc_put; - } + if (IS_ERR(clock)) + return PTR_ERR(clock); /* No more EPROBE_DEFER. Allocate and initialize the IPA structure */ ipa = kzalloc(sizeof(*ipa), GFP_KERNEL); @@ -858,7 +829,6 @@ static int ipa_probe(struct platform_device *pdev) ipa->pdev = pdev; dev_set_drvdata(dev, ipa); - ipa->modem_rproc = rproc; ipa->clock = clock; ipa->version = data->version; @@ -935,8 +905,6 @@ static int ipa_probe(struct platform_device *pdev) kfree(ipa); err_clock_exit: ipa_clock_exit(clock); -err_rproc_put: - rproc_put(rproc); return ret; } @@ -944,7 +912,6 @@ static int ipa_probe(struct platform_device *pdev) static int ipa_remove(struct platform_device *pdev) { struct ipa *ipa = dev_get_drvdata(&pdev->dev); - struct rproc *rproc = ipa->modem_rproc; struct ipa_clock *clock = ipa->clock; int ret; @@ -970,7 +937,6 @@ static int ipa_remove(struct platform_device *pdev) ipa_reg_exit(ipa); kfree(ipa); ipa_clock_exit(clock); - rproc_put(rproc); return 0; } From patchwork Tue Jan 12 19:28:29 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alex Elder X-Patchwork-Id: 361650 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-18.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_CR_TRAILER, INCLUDES_PATCH, MAILING_LIST_MULTI, SPF_HELO_NONE, SPF_PASS, URIBL_BLOCKED, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id EAD6AC433E9 for ; Tue, 12 Jan 2021 19:30:10 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 9D12A23117 for ; Tue, 12 Jan 2021 19:30:10 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2436996AbhALT3U (ORCPT ); Tue, 12 Jan 2021 14:29:20 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45386 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2436982AbhALT3T (ORCPT ); Tue, 12 Jan 2021 14:29:19 -0500 Received: from mail-io1-xd2e.google.com (mail-io1-xd2e.google.com [IPv6:2607:f8b0:4864:20::d2e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 10014C0617A5 for ; Tue, 12 Jan 2021 11:28:39 -0800 (PST) Received: by mail-io1-xd2e.google.com with SMTP id q137so6462853iod.9 for ; Tue, 12 Jan 2021 11:28:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=lDUOxqEMBpU3sxt2xm5/+EtNoZZXuRmex+msJQtfVTk=; b=DdOGsJiq/GNjsLUoQrt7cXvifJjuBJZhTDX64eJTpFULeuNr601/wpxaUL7MPYpTXH EXQJcQqTVE0z7DvCCZE3T6lxeZ5wOHKu3mtQIGggW5/uT0TmSjuHl5xZkpyKwVKzQ4kM o0YwL+vHI+gMFsmsXP9h2ScnOGncJdAHyN0S5ilV9GejZb1cNiMYATefvdof/zS9JRC/ ehrky/wkTE+UmC9MZkfag2+/U7YhHHNm6zUmDvPQOxxrvZyjrsv/l1BggOamg6VIBsQ3 94J5IiDcpi+NNXQB+pD8OYkhJmPG9PrtXq022Pi0pNnuRK8g8PMf0kHFbf74l5gujzR2 6a2g== 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:mime-version:content-transfer-encoding; bh=lDUOxqEMBpU3sxt2xm5/+EtNoZZXuRmex+msJQtfVTk=; b=M48g9ps4btkJfhDy4EZraI9pyIaclJR/YjKD22ubrARZ3D5WUVaxp258M25wtjtolu hYwbu47raJDuI7PmDoFMHgslImNEwOZ1zwe8eCvTnHOm1XQQfO50E43EcbrNeElKdCFA bsbbU6O9w85zwLzRczlcQjR3PoNiKwHHMTzzGGJaQBQa+3cuqP3iV5C81OGNfszV4/BI vAF+LGVzq/avsDzn26AJPh+IfhtFPdkyHjc/2jiYD9a8t+jkDN2ZtGmxagLnUl+8tcRK V8mo/uT7IvDGguF8LFCSZL0XqWU89B5IYTsuqTTuZfjdCoT+0f4U7QgjU6BsE1Nz2h5R QjBg== X-Gm-Message-State: AOAM530GnEz3f6k2dSTeYdiba53Sx3FMFwbiDcLH2dLQkBGfwJycDVu1 AVyETIqTH2QWGDW3JDMAb7aPFw== X-Google-Smtp-Source: ABdhPJyZfHZaJbNg5oOL+A7v3B+XicEWh9QqqGkT8GkfuYe/+3mxG2rbVIuSJHv0Vl+d8qARCtnBOw== X-Received: by 2002:a5d:8405:: with SMTP id i5mr443652ion.164.1610479718456; Tue, 12 Jan 2021 11:28:38 -0800 (PST) Received: from beast.localdomain (c-73-185-129-58.hsd1.mn.comcast.net. [73.185.129.58]) by smtp.gmail.com with ESMTPSA id q5sm3191892ilg.62.2021.01.12.11.28.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Jan 2021 11:28:37 -0800 (PST) From: Alex Elder To: robh+dt@kernel.org, davem@davemloft.net, kuba@kernel.org Cc: evgreen@chromium.org, bjorn.andersson@linaro.org, cpratapa@codeaurora.org, subashab@codeaurora.org, rdunlap@infradead.org, devicetree@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH net-next 2/4] dt-bindings: net: remove modem-remoteproc property Date: Tue, 12 Jan 2021 13:28:29 -0600 Message-Id: <20210112192831.686-3-elder@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210112192831.686-1-elder@linaro.org> References: <20210112192831.686-1-elder@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org The IPA driver uses the remoteproc SSR notifier now, rather than the temporary IPA notification system used initially. As a result it no longer needs a property identifying the modem subsystem DT node. Use GIC_SPI rather than 0 in the example interrupt definition. Signed-off-by: Alex Elder --- Documentation/devicetree/bindings/net/qcom,ipa.yaml | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/Documentation/devicetree/bindings/net/qcom,ipa.yaml b/Documentation/devicetree/bindings/net/qcom,ipa.yaml index 8a2d12644675b..a8cff214ee11f 100644 --- a/Documentation/devicetree/bindings/net/qcom,ipa.yaml +++ b/Documentation/devicetree/bindings/net/qcom,ipa.yaml @@ -113,13 +113,6 @@ properties: performing early IPA initialization, including loading and validating firwmare used by the GSI. - modem-remoteproc: - $ref: /schemas/types.yaml#/definitions/phandle - description: - This defines the phandle to the remoteproc node representing - the modem subsystem. This is requied so the IPA driver can - receive and act on notifications of modem up/down events. - memory-region: maxItems: 1 description: @@ -135,7 +128,6 @@ required: - interrupts - interconnects - qcom,smem-states - - modem-remoteproc oneOf: - required: @@ -168,7 +160,6 @@ examples: compatible = "qcom,sdm845-ipa"; modem-init; - modem-remoteproc = <&mss_pil>; iommus = <&apps_smmu 0x720 0x3>; reg = <0x1e40000 0x7000>, @@ -178,8 +169,8 @@ examples: "ipa-shared", "gsi"; - interrupts-extended = <&intc 0 311 IRQ_TYPE_EDGE_RISING>, - <&intc 0 432 IRQ_TYPE_LEVEL_HIGH>, + interrupts-extended = <&intc GIC_SPI 311 IRQ_TYPE_EDGE_RISING>, + <&intc GIC_SPI 432 IRQ_TYPE_LEVEL_HIGH>, <&ipa_smp2p_in 0 IRQ_TYPE_EDGE_RISING>, <&ipa_smp2p_in 1 IRQ_TYPE_EDGE_RISING>; interrupt-names = "ipa", From patchwork Tue Jan 12 19:28:30 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alex Elder X-Patchwork-Id: 361245 Delivered-To: patch@linaro.org Received: by 2002:a17:906:fb05:0:0:0:0 with SMTP id lz5csp491970ejb; Tue, 12 Jan 2021 11:30:41 -0800 (PST) X-Google-Smtp-Source: ABdhPJz9DGM5/Hwz+vHfmGnl4Xt33oLweweyy6YsOrXgZNbZniFCJfHkLTR4x04czh9ukCriqrvo X-Received: by 2002:a17:906:259a:: with SMTP id m26mr243157ejb.399.1610479840921; Tue, 12 Jan 2021 11:30:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1610479840; cv=none; d=google.com; s=arc-20160816; b=0RjnBYtw29ncchdpK9UB7Qy7Awlgn5mi0SutarQWPEPM+aN2aLeEOPZEeM0/JSEBvf 31NPBIITCh4u2EjEYQ2iavN66gOZGuV9DDKe6wNouJx2myPwg1zskpB24YcnAXFYq0jj FVQvxcoZu3Z3gydtNj22VIF7CvMMJcqxEWH3Uymh1zHLUX3D1OtyNhWnGqAQzKkZ9l8c cVr/JjtEUpJHsd8miCu1nDv4OrAdshcMrUYbv80X7MUgZWz/uWOERChSIVGw490KRZ5v I7dZTf2E+qwbXX5UbKGJVRIgxDMI4PZexC+F5anXdF78EGl1i81hZjMFYSZj1C4aUckC vXgA== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=ZgcJCeO5IRSICza2r6GEj0/QJ8rNtZfDDcOXMnAT21Y=; b=dnLbGNiH1TD7G1bGxhWAfPRRdacGav8qMPQof9aAV6EUt9iSv7ZmZiiBCLK8tiC1m0 Fn/2Hec7FooN2+8p97jxdzad9H0I33UhDi7pI7actUMW+rTzoBzrO0lfh2vKTZpeFuwr fr0re6jMoMP11w7FRaqZCHT7L+30UZOkyYUCRvOCVUDiMDnf06/M0FSU/5Ru8XS0smnX ESHor0Zril4RBZOfV6kMIB7zuHFhlLQRR8d+fSvgHjSqKbjH6xi0fH8qEF0BL6WCWtcq uIlEai99LQkYfwBWz6K9ZlENApeEGIX/prcxJQzkKWUuNUdtQ00wa0ITTnGoYSih0nY9 FJyw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=x+zr29us; spf=pass (google.com: domain of netdev-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=netdev-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m26si1913752edp.592.2021.01.12.11.30.40; Tue, 12 Jan 2021 11:30:40 -0800 (PST) Received-SPF: pass (google.com: domain of netdev-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=@linaro.org header.s=google header.b=x+zr29us; spf=pass (google.com: domain of netdev-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=netdev-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2437013AbhALT3X (ORCPT + 7 others); Tue, 12 Jan 2021 14:29:23 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45400 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2406842AbhALT3V (ORCPT ); Tue, 12 Jan 2021 14:29:21 -0500 Received: from mail-io1-xd29.google.com (mail-io1-xd29.google.com [IPv6:2607:f8b0:4864:20::d29]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8E156C0617A9 for ; Tue, 12 Jan 2021 11:28:41 -0800 (PST) Received: by mail-io1-xd29.google.com with SMTP id n4so6441425iow.12 for ; Tue, 12 Jan 2021 11:28:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=ZgcJCeO5IRSICza2r6GEj0/QJ8rNtZfDDcOXMnAT21Y=; b=x+zr29usZZQIbS2asOmKyiSxbO7mFhmTFZ2dthGh2JMlxCYoFiM3ePy1GTpJmWrAZB PBB+vrKfko/Icku/ULr4vAt5wPH83XNS6kXIFnz5pWlBBeI1DeiXqMw6idzdWTXfAApU dHbAhFV0RGikv9uADhBu7C2CCBaXm3ysriC3MQ/gfxjrJ42C0VWrUJEm5JJWs7YUI0Au AdqH8wMtIQyTqh8O2poHpSO4eiBr2184s5SzvMTs7rx4m8Z9aPPKWpPkYE5+yBwHrkEQ HIXe/nh6E7yjCEMOMtFfcedK7Tfqw1lW2sjh4q0yV5eFH2Y9g7NfTOwFjIWgDe744YNX cjlA== 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:mime-version:content-transfer-encoding; bh=ZgcJCeO5IRSICza2r6GEj0/QJ8rNtZfDDcOXMnAT21Y=; b=qo1MrSJsJqML1FqJpJfnDY/rFKGBHByBO65LtZdsjWuOEBQqDMjC542MsIoHO7bl+u JxDPTxaF9YFVfrEnpgOqabXgLo4CxElyq6vMfTTZ3u9uBQuta5bGBMclHPHxE3p9R8XG oBoakPRI96xIeRq1tvk0mF92IFAsG/fup3Bt/fctYnrVmzrj4V8MGuiJKcwY2mhh5tu7 3hrmFW8ZUdsuaUKJ47f0u4tp332BZ2BftrrWTr3BbbLgP81ewohWu8QmLxA3+bvgCpQw X6/pSMBd5kqRGmSakza4tXLmyX3juV1aE+um5TUYP7CMlwnUFLXsowErzb++SuAz4fUo A0Zw== X-Gm-Message-State: AOAM532koR/jSBOpY5LC0kaE1aqjpCM1F+9QffOr3xoKNR/9Plarz1Yv ySzmTetFHgtlxi/nLlBgOzKR8A== X-Received: by 2002:a92:dc4a:: with SMTP id x10mr574601ilq.153.1610479720967; Tue, 12 Jan 2021 11:28:40 -0800 (PST) Received: from beast.localdomain (c-73-185-129-58.hsd1.mn.comcast.net. [73.185.129.58]) by smtp.gmail.com with ESMTPSA id q5sm3191892ilg.62.2021.01.12.11.28.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Jan 2021 11:28:40 -0800 (PST) From: Alex Elder To: robh+dt@kernel.org, davem@davemloft.net, kuba@kernel.org Cc: evgreen@chromium.org, bjorn.andersson@linaro.org, cpratapa@codeaurora.org, subashab@codeaurora.org, rdunlap@infradead.org, devicetree@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH net-next 3/4] arm64: dts: qcom: sc7180: kill IPA modem-remoteproc property Date: Tue, 12 Jan 2021 13:28:30 -0600 Message-Id: <20210112192831.686-4-elder@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210112192831.686-1-elder@linaro.org> References: <20210112192831.686-1-elder@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org The "modem-remoteproc" property is no longer required for the IPA driver, so get rid of it. Signed-off-by: Alex Elder --- arch/arm64/boot/dts/qcom/sc7180.dtsi | 2 -- 1 file changed, 2 deletions(-) -- 2.20.1 diff --git a/arch/arm64/boot/dts/qcom/sc7180.dtsi b/arch/arm64/boot/dts/qcom/sc7180.dtsi index 22b832fc62e3d..003309f0d3e18 100644 --- a/arch/arm64/boot/dts/qcom/sc7180.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7180.dtsi @@ -1434,8 +1434,6 @@ qcom,smem-state-names = "ipa-clock-enabled-valid", "ipa-clock-enabled"; - modem-remoteproc = <&remoteproc_mpss>; - status = "disabled"; }; From patchwork Tue Jan 12 19:28:31 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alex Elder X-Patchwork-Id: 361244 Delivered-To: patch@linaro.org Received: by 2002:a17:906:fb05:0:0:0:0 with SMTP id lz5csp491952ejb; Tue, 12 Jan 2021 11:30:40 -0800 (PST) X-Google-Smtp-Source: ABdhPJzji/v9foyQrCUY2lK6J9H3wsLxVkP/0O/cRLpPb4/hsboW9zNS53lSj68qDq4XOpEEoV/F X-Received: by 2002:a17:906:4c48:: with SMTP id d8mr262979ejw.358.1610479840233; Tue, 12 Jan 2021 11:30:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1610479840; cv=none; d=google.com; s=arc-20160816; b=vlK0dOIeqoM9p7+FMSjOzM07spEycuV8IOzJo9+30Fwo2NFjV6axhH4RT8kybUDOGE kHtZK7eaQVLTOEvBPLc9DK/NZdP9ipCLmfSXyFcgoQpjaQO8ZFwzoj+O8U8Iob1IThcE zPFxeCc/lU5uDzDXsKx4VfzLjSCefZVcHGGk28JaB2H5EDW1lT8Z3Ngcap5xm2QGW7Vc QemBHZj/qfML7tWrjoz6IQK0Pd3VwRPflrIBqshKw/dudti1eAm099oAVXxtrcps8JKc jo+ZiQ9cZVb8lUoBqE4DG0yGynx/ubD30Ki/tL0f/RySZmc+GI81DrXI8dD1GI2uOoEF tC+w== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=t+ObhEAIT9fbovEwiN4T77G8335SbFAVW9ujGpSZ6KQ=; b=x7EwmrRpFj7mhuDwZoLwZJ7fwWqNNySC44uX/uqlxsZZJqlBmnbKf30Zcl4XM65pdX gFCtI7gUykuHyhE+/FsKtpTdWJPIvyznoMsNlYWUqquoCVPj2/vKnrvzQSWBMlC7Y/9n NQD8KgYm0Hsc7p6Iu3ZzJOOmEBLzO14Fia58GyHs9KYqUBAVWBVtzF3R/BkVFva00+Hn GgJdNrmfx183HTqVpbaDCUtR41LIMY3S6p55oW0ZMAcaSk2czGIEZ5hcrW0LP+4h5Vv8 v6rRmeWfFW8i1mbZvG/GwUpeJLA542Q7LJ5Qi+B4y4ESNB3rjTEwSzm2Mq/Z/eraZvrM 2mXw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=YiY4GITU; spf=pass (google.com: domain of netdev-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=netdev-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m26si1913752edp.592.2021.01.12.11.30.40; Tue, 12 Jan 2021 11:30:40 -0800 (PST) Received-SPF: pass (google.com: domain of netdev-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=@linaro.org header.s=google header.b=YiY4GITU; spf=pass (google.com: domain of netdev-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=netdev-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2437019AbhALT30 (ORCPT + 7 others); Tue, 12 Jan 2021 14:29:26 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45410 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2437011AbhALT3X (ORCPT ); Tue, 12 Jan 2021 14:29:23 -0500 Received: from mail-io1-xd2c.google.com (mail-io1-xd2c.google.com [IPv6:2607:f8b0:4864:20::d2c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1DC11C0617AB for ; Tue, 12 Jan 2021 11:28:43 -0800 (PST) Received: by mail-io1-xd2c.google.com with SMTP id z5so6443308iob.11 for ; Tue, 12 Jan 2021 11:28:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=t+ObhEAIT9fbovEwiN4T77G8335SbFAVW9ujGpSZ6KQ=; b=YiY4GITUfqV0Ju6NrKP6tTelKbu55g5WcVocCIkh9J97hvylvbHfXfxRbs9t7arvYu 7TBzprW/7l8bGlNR2k93a6Ih63jJpYoW03nCeksVwmbf0NY/uHNR3SS11Y5Vh7pp+YZi ODcxXWbtO7a8H2GieGW2oZASSZyG+EGnWN2iCM72OEd4vpveMzmG4GZ7cinY8wr69Kp/ /KR/CwAqcWKmSfpe7mkM5pAQ6fWYWA1sujYc6g1qNr6bJOn7Jz2PfJ8Ae8dXYqyl47fQ vIxpgmrfmtykQs5pY8858VxFdVtajirNFY4XPADwW/EXEgLRVBH3UbSWSdtCxPfqZ6oR payg== 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:mime-version:content-transfer-encoding; bh=t+ObhEAIT9fbovEwiN4T77G8335SbFAVW9ujGpSZ6KQ=; b=fKQxQz4AqqRHhl90isM0MsDe5mNHM8N1IbCThiAombfMIa3k49fRsX23p2130VcsGQ iZYHq+AF2wEJXO0ypK35VRXXyGw9E63PX0/WO0pFtySP1Rq6kyZ8Dn1HP7Sa/qngq32o ELtpzQUFiNxvyOpLM4x9PAqYDI8M1FTAngDZ6kAm1dNcyemD4x7lxDh/UsBJWkTJEm1g DgNGnjD5Ymk0p6WPHpoLcwQFhJII9eAhUol83g2JI5IkNdq5rkmJiwhBONZHg/wRuhdW OzRBqDZdJLu51LD3lePE3k11xyNJtWv4dfr/tvfPKaISG8MVhCd0+dW+M9wV/oRUTaFb N2Lw== X-Gm-Message-State: AOAM531U/WOXq5JU/QN/i7D0uvvrUQHnCj/oWf7SrD6QOa+F95We1rQ9 GTzu/xTohWbmGAi2D3wSFp0j6A== X-Received: by 2002:a92:8e0f:: with SMTP id c15mr590204ild.224.1610479722521; Tue, 12 Jan 2021 11:28:42 -0800 (PST) Received: from beast.localdomain (c-73-185-129-58.hsd1.mn.comcast.net. [73.185.129.58]) by smtp.gmail.com with ESMTPSA id q5sm3191892ilg.62.2021.01.12.11.28.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Jan 2021 11:28:42 -0800 (PST) From: Alex Elder To: robh+dt@kernel.org, davem@davemloft.net, kuba@kernel.org Cc: evgreen@chromium.org, bjorn.andersson@linaro.org, cpratapa@codeaurora.org, subashab@codeaurora.org, rdunlap@infradead.org, devicetree@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH net-next 4/4] arm64: dts: qcom: sdm845: kill IPA modem-remoteproc property Date: Tue, 12 Jan 2021 13:28:31 -0600 Message-Id: <20210112192831.686-5-elder@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210112192831.686-1-elder@linaro.org> References: <20210112192831.686-1-elder@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org The "modem-remoteproc" property is no longer required for the IPA driver, so get rid of it. Signed-off-by: Alex Elder --- arch/arm64/boot/dts/qcom/sdm845.dtsi | 2 -- 1 file changed, 2 deletions(-) -- 2.20.1 diff --git a/arch/arm64/boot/dts/qcom/sdm845.dtsi b/arch/arm64/boot/dts/qcom/sdm845.dtsi index bcf888381f144..04b2490eec9f4 100644 --- a/arch/arm64/boot/dts/qcom/sdm845.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845.dtsi @@ -2366,8 +2366,6 @@ qcom,smem-state-names = "ipa-clock-enabled-valid", "ipa-clock-enabled"; - modem-remoteproc = <&mss_pil>; - status = "disabled"; };