From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8499DC433EF for ; Tue, 1 Feb 2022 14:04:24 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239050AbiBAOEX (ORCPT ); Tue, 1 Feb 2022 09:04:23 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47550 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239021AbiBAOER (ORCPT ); Tue, 1 Feb 2022 09:04:17 -0500 Received: from mail-io1-xd2f.google.com (mail-io1-xd2f.google.com [IPv6:2607:f8b0:4864:20::d2f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CFE52C06173D for ; Tue, 1 Feb 2022 06:04:16 -0800 (PST) Received: by mail-io1-xd2f.google.com with SMTP id q204so21271524iod.8 for ; Tue, 01 Feb 2022 06:04:16 -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:mime-version :content-transfer-encoding; bh=AzLZKV9Ds06mRDyzKwbvSXYdln8SESWlfflardvbdLo=; b=r0Ib1qzf8MAoYX939A2mETg17xgzERVvSWeacR4lftRZTuaoZTgO2Y5hBM4suOab5L HREt+sclADHW4WP9AJmWT6To1BkAPgLmuGEqa37lujM65346jFh46umEiVBEzX//CvG3 5OTFYMT4f+mJdYwlfYsXcD1Z5mGAQyZO5ldWKHB7BpxsFHuAWj/K4MTmQB3qZcFNN+tQ vpAeMF8Zf7A6y2KHVHcLxXkMJlqI83RXqb3fOHh0+suwjDCZkUznrA1jpHp9VPc8GKW3 fR0y1jenRTAI8jfu+A3vqDKzUAhGmYW24DhXeJ4lU4iIn+ViM/4gbG7XcO4ZsmIyW/Ev oXGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=AzLZKV9Ds06mRDyzKwbvSXYdln8SESWlfflardvbdLo=; b=pcQOKnf+Tk/vkvHlTWua2lgo5LYyQ+/ss6FqMQKrZ1QA5yUBxgt4PhmdeWKvQ87mH8 rMDoFbC9UUrltrkEK9tg+W578Bi/0znny9t3iK1jIgSC+TNDH3cY6HoEdTBuw8TEDrgg +wbHbUdvTdoBFkDP7IDM/eI5ntYbb1tntQnOrALXztreWatWk+AkPrRl4bmf8eVdKGDK VqJlZoAqHhaIWSZ6D23kOe13sPP+Ks/zNypf2Jnw+z+8vsfp3dVB1iZUAUwcCqzFzAbn BIqu3peZivEiKqU2pdiDcl8puz4otRnyHHjn8f9KUlux1Zu8kuxns9wRo/RrZduIt4bv T06A== X-Gm-Message-State: AOAM532ZrACmiyv2rw9MDLX0ndw0LwGbYyy3dnPgqpZs3uYkD3bs4+2d +5pw7XltRXrTg6KYkFVLoGSMfw== X-Google-Smtp-Source: ABdhPJxJME5UGFSD89Qi+f+0oVbNYJBXd3IMSnnfV5LimCSknIFC89IGx0ia6974LGMc4mWws0lQ3w== X-Received: by 2002:a5d:9d9f:: with SMTP id ay31mr13828580iob.140.1643724256231; Tue, 01 Feb 2022 06:04:16 -0800 (PST) Received: from localhost.localdomain (c-73-185-129-58.hsd1.mn.comcast.net. [73.185.129.58]) by smtp.gmail.com with ESMTPSA id o7sm189267ilo.17.2022.02.01.06.04.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Feb 2022 06:04:15 -0800 (PST) From: Alex Elder To: robh+dt@kernel.org, davem@davemloft.net, kuba@kernel.org Cc: bjorn.andersson@linaro.org, mka@chromium.org, evgreen@chromium.org, cpratapa@codeaurora.org, avuyyuru@codeaurora.org, jponduru@codeaurora.org, subashab@codeaurora.org, elder@kernel.org, netdev@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH net 0/2] net: ipa: enable register retention Date: Tue, 1 Feb 2022 08:04:10 -0600 Message-Id: <20220201140412.467233-1-elder@linaro.org> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org With runtime power management in place, we sometimes need to issue a command to enable retention of IPA register values before power collapse. This requires a new Device Tree property, whose presence will also be used to signal that the command is required. -Alex Alex Elder (2): dt-bindings: net: qcom,ipa: add optional qcom,qmp property net: ipa: request IPA register values be retained .../devicetree/bindings/net/qcom,ipa.yaml | 6 +++ drivers/net/ipa/ipa_power.c | 52 +++++++++++++++++++ drivers/net/ipa/ipa_power.h | 7 +++ drivers/net/ipa/ipa_uc.c | 5 ++ 4 files changed, 70 insertions(+) -- 2.32.0