Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp4110796rwb; Tue, 20 Sep 2022 09:00:03 -0700 (PDT) X-Google-Smtp-Source: AMsMyM4LlO8MEgKLHCuhCnlQs4aieRD1YRgqHWC/MHbaV58g/WDwqEyvzTDERK8BzrrfHeZBRu4A X-Received: by 2002:a17:907:a06a:b0:77d:2f20:69c0 with SMTP id ia10-20020a170907a06a00b0077d2f2069c0mr17238783ejc.40.1663689603356; Tue, 20 Sep 2022 09:00:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1663689603; cv=none; d=google.com; s=arc-20160816; b=Z1DZIe2jomfcJlSslYq/pC5/VQz9DHvdG+xlCQLt7y4HibNuG7bvMPBZhu2+ZojXeS JPdJKH0/5JyiDgBMKekOeGYjFJqZbH53yhlbpKMVLRp6Iwi7CNiC8Q/Cxx6SRnkKZ+Ae iQDhktauMdl4elSm0iAvGJn/eGlXhgUL0NbXsDOuh59ZGDns/N9m1DpAIquPFRVz5JtG lKACcZeuDNwGYkG8B/BMc4hE6R5DtWpiymvZNM7UaGTFLtbblmMlSwjQsczrLjC6+73Y LiL3xkFbWtEs7vKYrvp/wqTbXVgI9dHJYiPB41QWlLyy93aGUQ2oo/HheCs0p3d4d3H6 lv1g== 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:dkim-signature; bh=gQdRSNQxwQzNf3DXyF1P2dnlVIY78xWSpuJkc3W0g64=; b=Z9umINPJLkgWkkZmZKxa7KiWRFeQnqZPeUFnqdDe+wgwtVs9BA0znGCId2DMno43/F KALfNfWGNmBBLtrNX1hHNcljgXLAc+rRSTwfXy6/ICEzkwABsSOhdtFTo3YuCGBsA+MK 28EhVTyMuMdqcJfWVEA6z7rDOFOqA55rcZ6HwBuL4RgPLce3xtNZzMppnBYJlx5kmV9D okvCAKrlHFIEHRsNMhfP6fsDDlu6YhUlaBbOo+2bD5/bcWH61Vo7UG/ZX+xyRRA1Zhc/ RYFzzPy+WFRY8YE0Ds43hMb+KyP1NV05yUrhqUvYRGzy4jmsT25imrEvfK+hHt84PmOc +VTg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ITmMcv4N; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id o5-20020a170906768500b00780939b2da8si49793ejm.611.2022.09.20.08.59.36; Tue, 20 Sep 2022 09:00:03 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ITmMcv4N; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-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 S231724AbiITPEs (ORCPT + 99 others); Tue, 20 Sep 2022 11:04:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41406 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231526AbiITPEc (ORCPT ); Tue, 20 Sep 2022 11:04:32 -0400 Received: from mail-lf1-x132.google.com (mail-lf1-x132.google.com [IPv6:2a00:1450:4864:20::132]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D11DB357DF for ; Tue, 20 Sep 2022 08:04:19 -0700 (PDT) Received: by mail-lf1-x132.google.com with SMTP id x27so4368166lfu.0 for ; Tue, 20 Sep 2022 08:04:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date; bh=gQdRSNQxwQzNf3DXyF1P2dnlVIY78xWSpuJkc3W0g64=; b=ITmMcv4NQn7Vu0SNjzGpddalVY6rFgAD1xpCdNYIkeh3UNNOECcf2MFInm5CNyD9v/ UC7abh9xm2IC8zmNN/qO16aDmyaUdtOG7kjKATUiW/bDy2O/jfbhBxRSfzh1b9oNKbfy GrvITZaPnA5kXktQXPaiikhwe31n2Em1xhIrbrDxPnQwCoHn0w9goasHhhxLqz4LEc8B HMi8sikHH74JeJ/HC/JMGacWyurhaGDnCVXbhZUoKvFrCowJ+edADYuNidKuGdNOVgNq zbqURYGi5s/tPfjcL2O7KTh/2xkKvNYwr/wdaoCoVZh29vS4mzeXLRPeY0VLgqgjMJM9 yuQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date; bh=gQdRSNQxwQzNf3DXyF1P2dnlVIY78xWSpuJkc3W0g64=; b=KhYDWmWHCHKZPmLg6uzaEfftWWu5hJziI1XyVE2YEES+JKTKMXzeFv5f8lmShohOuy FIm3HTSQpNtqGDCmUI1FAXkwbr0Ktnqx57iNrC55SpbfRjm0nyij+RsawG10xWHbnKyz wQZhgEv4DJyVobNB47f6t5fz5TjQvaBU4sYWnH4csiCDT3lJCMz34pCCBFlidHfcKIyx NuAmAtGeCuwvWVzj66KyZjLzqYpjq6mgFdPkq9LUFDHO58kWEXh8s1KR6PP81L1KzIl8 6IH1ig2Y+nXyfm3ae0IeYVhkoXFzgckZYsBcbNHEovKS8iBY0+lHk66oX8k1d4vwFtGL r/1Q== X-Gm-Message-State: ACrzQf3X2qwMzPLVvgsUfnOS6CmJngv7XN2cnq8eqy5JkH2C7uK+spS8 ShukQlUwWx4/uSKIxwoeoBNnQQ== X-Received: by 2002:a05:6512:3f14:b0:47d:e011:f19b with SMTP id y20-20020a0565123f1400b0047de011f19bmr8015508lfa.427.1663686257685; Tue, 20 Sep 2022 08:04:17 -0700 (PDT) Received: from krzk-bin.. (78-11-189-27.static.ip.netia.com.pl. [78.11.189.27]) by smtp.gmail.com with ESMTPSA id p10-20020ac246ca000000b0049f54a976e3sm8294lfo.58.2022.09.20.08.04.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Sep 2022 08:04:17 -0700 (PDT) From: Krzysztof Kozlowski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Ohad Ben-Cohen , Baolin Wang , Rob Herring , Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Krzysztof Kozlowski Subject: [PATCH v4 0/3] ARM/hwlock: qcom: switch TCSR mutex to MMIO (msm8974) Date: Tue, 20 Sep 2022 17:04:11 +0200 Message-Id: <20220920150414.637634-1-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, Remaining patches from v3: https://lore.kernel.org/all/20220909092035.223915-1-krzysztof.kozlowski@linaro.org/ Not tested on hardware. Please kindly provide tests. Changes since v3 ================ 1. Drop applied patches - remaining is only msm8974. 2. Add syscon to TCSR mutex regs, after talk with Bjorn. 3. New patch: bindings. Changes since v2 ================ 1. Rebase on current MFD changes. 2. Add Rb tag. 3. Split MFD patch to separate patchset: https://lore.kernel.org/linux-devicetree/20220909091056.128949-1-krzysztof.kozlowski@linaro.org/T/#u Changes since v1 ================ 1. Use existing qcom,tcsr-msm8974 compatible. 2. Fix few other TCSR syscon compatibles (new patches: ipq6018, msm8953, qcs404, msm8996). 3. New patch: dt-bindings: mfd: qcom,tcsr: drop simple-mfd from IPQ6018 4. New patch: dt-bindings: mfd: qcom,tcsr: add QCS404 Dependencies ============ 1. DT bindings and driver patches can go via hwlock. DTS via Bjorn/Qualcomm. 2. The last five DTS commits (ARM and arm64) named "switch TCSR mutex to MMIO" depend on driver support. The changes are not bisectable, just like previously such changes were not bisectable: https://lore.kernel.org/all/20200622075956.171058-5-bjorn.andersson@linaro.org/ Therefore these changes could wait for next release. Best regards, Krzysztof Krzysztof Kozlowski (3): dt-bindings: hwlock: qcom-hwspinlock: add syscon to MSM8974 ARM: dts: qcom: msm8974: add missing TCSR syscon compatible ARM: dts: qcom: msm8974: switch TCSR mutex to MMIO .../bindings/hwlock/qcom-hwspinlock.yaml | 6 +++++- arch/arm/boot/dts/qcom-msm8974.dtsi | 16 +++++----------- 2 files changed, 10 insertions(+), 12 deletions(-) -- 2.34.1