From patchwork Fri Aug 11 20:48:33 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Konrad Dybcio X-Patchwork-Id: 712743 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 637E2C41513 for ; Fri, 11 Aug 2023 20:48:44 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232634AbjHKUsn (ORCPT ); Fri, 11 Aug 2023 16:48:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57134 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236610AbjHKUsm (ORCPT ); Fri, 11 Aug 2023 16:48:42 -0400 Received: from mail-lj1-x236.google.com (mail-lj1-x236.google.com [IPv6:2a00:1450:4864:20::236]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E16CE2D61 for ; Fri, 11 Aug 2023 13:48:41 -0700 (PDT) Received: by mail-lj1-x236.google.com with SMTP id 38308e7fff4ca-2ba1e9b1fa9so36958941fa.3 for ; Fri, 11 Aug 2023 13:48:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1691786920; x=1692391720; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=I5TPOEsfFCSpiqVwGkRqEltiUJSr99Y9mXi/siq2ftI=; b=GFhm2MAx+1kKc2pRbgWkaOtekCI6A76FsUWMFpywmyuvzy1q8FlICaYYMm37i/TwmE z6ZgTPxlyPzARk/kHs9CROagJHsJ6P5CMgOTTA5UsmU/BjiElUvCkrVF+tUkBYhTSw1+ XzQ6kN/mRUnhL3KQUJ9HI9Vu0bJ+R3LDNwZs3wErYCzy5/vCI4ecQWSdWvZ9MbBZYapr BUZt9GXkm1QGvgr4lHzTvuUWnYMi+/nB2MytfpSKNpert6BUr3fIK5g1gXk4krU/Wamm hzZ92IKeut8YbPPIayyTf01PIDm3Mtt1Qrl5qXMOdzlbJd6WdrQjyMIi+98iM6OWgfz5 oCKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691786920; x=1692391720; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=I5TPOEsfFCSpiqVwGkRqEltiUJSr99Y9mXi/siq2ftI=; b=PDgAhjgg9TgcxAzGHeZjPrZK628TMjU5AiyIzPBQtaMeHlYdUppXLdCc9KYYSDzkLh AF6keruONeckQGBWuVco6JxFUa1cm1ikvSnhKBwpl8K7eHWBvI6Z6ggxhYdBnqWbNeW8 tNPuyRkteyRa9YTrdOhfSg7wZI1pvmMund8ecu7Jnm6xaSEColz7OCduzI/KTQzDSLbB iswLCRv3/i4DIQvEv/pFHYEsgCAnG7sa5RDFtIpiyg6uvJH4V8DySN1bjRiy+8ZW/mpw LZgvJ5XQe0iR1PWt3yYW6f8YXpaUXpNKVkKp59RuUXhHyb2dZlbcVLoVot9N9SlwKXIK 1Fvg== X-Gm-Message-State: AOJu0YxWVv2+N0wePp07VAIGm+LflH7Mqbmr6yQzVqOPV/ESgJxi+MNj xuxC/J4PKVC8vGV6qXIWq5tY9A== X-Google-Smtp-Source: AGHT+IGnwyortsfYOQzQO7Zei8frL+xb8cL3tzUtPlW3b94eb06Zen7O6v6vUzM+9WQ24bI8LP/aYA== X-Received: by 2002:ac2:489b:0:b0:4fd:c0dd:d54b with SMTP id x27-20020ac2489b000000b004fdc0ddd54bmr1896767lfc.65.1691786920098; Fri, 11 Aug 2023 13:48:40 -0700 (PDT) Received: from [192.168.1.101] (abyj188.neoplus.adsl.tpnet.pl. [83.9.29.188]) by smtp.gmail.com with ESMTPSA id w1-20020ac24421000000b004fe8d684172sm843603lfl.234.2023.08.11.13.48.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Aug 2023 13:48:39 -0700 (PDT) From: Konrad Dybcio Subject: [PATCH 0/6] Add missing wakeup-parent to TLMM Date: Fri, 11 Aug 2023 22:48:33 +0200 Message-Id: <20230811-topic-tlmm_wakeup-v1-0-5616a7da1fff@linaro.org> MIME-Version: 1.0 X-B4-Tracking: v=1; b=H4sIAKGe1mQC/x2NQQqDMBAAvyJ77kKiqMWvSClJXHVpjCHRKoh/7 9LjDAxzQabElKErLkj05cxrENCPAtxswkTIgzCUqqzUU2vc1sgON78s78N8aI9IbV01Q90o1Vq QzppMaJMJbpYy7N6LjIlGPv+j/nXfP4W7uCN4AAAA To: Andy Gross , Bjorn Andersson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Thomas Gleixner , Marc Zyngier Cc: Marijn Suijten , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Konrad Dybcio X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1691786918; l=1351; i=konrad.dybcio@linaro.org; s=20230215; h=from:subject:message-id; bh=2CeVul6akyOZYYHElLa9VXIasUqtIOe+mOACljBs9AA=; b=2WrImQ3CbRPCdZuhhDZXc5yDApLDnTkafPK26hLizc0LPxetDxGur376mcWiuXEiZqbISvyQd rqKapqqNU9MD4DT3pJIXJ04QE+tp5l7ikjBvXxeAuI5NQVeycTgRXDC X-Developer-Key: i=konrad.dybcio@linaro.org; a=ed25519; pk=iclgkYvtl2w05SSXO5EjjSYlhFKsJ+5OSZBjOkQuEms= Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Some TLMM pins are wakeup-capable, but not all platforms described that. While MPM is not yet hooked up, PDC platforms can and should utilize this functionality. This series attempts to do so. As part of it, I had to add PDC support to SDM670, as it apparently hasn't been introduced yet. Signed-off-by: Konrad Dybcio --- Konrad Dybcio (6): dt-bindings: interrupt-controller: qcom,pdc: Add SDM670 [RFT] arm64: dts: qcom: sdm670: Add PDC arm64: dts: qcom: sc8280xp: Hook up PDC as wakeup-parent of TLMM arm64: dts: qcom: sa8775p: Hook up PDC as wakeup-parent of TLMM arm64: dts: qcom: sdm670: Hook up PDC as wakeup-parent of TLMM arm64: dts: qcom: sm6350: Hook up PDC as wakeup-parent of TLMM .../devicetree/bindings/interrupt-controller/qcom,pdc.yaml | 1 + arch/arm64/boot/dts/qcom/sa8775p.dtsi | 1 + arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 1 + arch/arm64/boot/dts/qcom/sdm670.dtsi | 11 +++++++++++ arch/arm64/boot/dts/qcom/sm6350.dtsi | 1 + 5 files changed, 15 insertions(+) --- base-commit: 21ef7b1e17d039053edaeaf41142423810572741 change-id: 20230811-topic-tlmm_wakeup-e7536d56007b Best regards,