From patchwork Mon Feb 17 18:56:14 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 13978467 X-Patchwork-Delegate: kw@linux.com Received: from mail-lf1-f48.google.com (mail-lf1-f48.google.com [209.85.167.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0550F236A98 for ; Mon, 17 Feb 2025 18:56:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739818587; cv=none; b=gpsyI1XbXPAP7e/w44m762GqFtZFlXw/NwyrDMdeS5r8jPGkUzr0PSCqHWn9hM5rAhJdx1+f+YcmfoL+nxh4bmFQO/KvrIok0fbdH2g+G/efRueJNpNuX0HGtXHdw3n25L+i6Uw8df8qZFEcsOAECCvofdShyt2tHuEMLD6hGnk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739818587; c=relaxed/simple; bh=l4JKzQ7pT7dVKATcLHSyA8F/AwMI6R5uxNc1u1FYr2M=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=DanYtLwLBq82haJz0WlldvmW3uJOl2PqCUJjIITKFuWCsKt9mPSSO/rsOUnx/6hTMOlKBa8D5cd82X7egtC65wXgYTm2+NiFUklnOnGR2xZLJ/3mmo0+qW8Ua1d5l1JyYJgz+sfgqyDLpZ0aEqPsvgLsqJd81f74RL5WaUwoOC4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=PcJWsTxU; arc=none smtp.client-ip=209.85.167.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="PcJWsTxU" Received: by mail-lf1-f48.google.com with SMTP id 2adb3069b0e04-54622e97753so1099107e87.0 for ; Mon, 17 Feb 2025 10:56:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1739818584; x=1740423384; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=bz6BpF1sTUoyQbskCCw4iC8Ct5cQ1B/7naF3psgq1HQ=; b=PcJWsTxU8Es1qVasq2OOyladhhPSu1JpWD9a3TCQCfmj7NxZYWJiOl/Mkiaxh6dgBX cyA8p0b/8gJ8tCn7wTzAZBoptUMg3BKo+2weG9oA4ZlKgqB+x+tAMQDHxVSGYI11dUr/ D1qZ4rtIUYfMO99TFyuCbV9buoneAfwMDIrvo/BiTYIKEWvZ9APM7xSiyfNlg481OR7+ 4tPv0/bDVImoJliFJ6XMYsXJEQcvJzggcJU3f+bk+lGuW7hoMaw7Vi6uNidqbxDgyRqM /MXlRY4ipZlXbTtlrNAq+PnumGzdl0Ljxs7LOQpLN8VkXLrP5IcKwt0V+MLbV7/iYvsz 0Gvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739818584; x=1740423384; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=bz6BpF1sTUoyQbskCCw4iC8Ct5cQ1B/7naF3psgq1HQ=; b=F0VnbHXmvY3RrAToqlBYJ89RI+XVJTKEG45Ofdp0Yt5sKCulwSUsGVl2mN7tfG0FP9 PCVNCUbpx28C4xFm0T3DhjRJARVqPBHVz7sbX5bUfy8tMNet3/fKw5xF5B826kZo0uux 6Q8i8x3SZ0VdaUXXrwW9C/YzpTVa+Cbk2U1Gw6q36KrGt5SrmevWbZWhzteMIJYRLJne 3hXiqCBoj58j+sx8VuaWdBynUWQe09AtfuaZ+FlLcMswc2LcYO0dLu6StGdkjW5BQLmO z05AUWwdlNPzO+UPlg/yhpOOAFjBCBjWkhyBrlnaiMbnxQY3QsS5Cx5k4iSPZFNcPn/k k+eg== X-Forwarded-Encrypted: i=1; AJvYcCWisck/FnWwqIYj4vZeZvfjavrA2rTv8ivp7s5ukDR7ZTPbCv5X8aBygu2imVzSQwLNRcaHwtj/7J8=@vger.kernel.org X-Gm-Message-State: AOJu0Yxo4aVpUvt/OwPO8dQOjShoEm4vr24RNp5dXFHADEdu3e3MSUyw J+EB+aJlk5ADZXYbZXPm8SVwC4T7rVpKfgYKWHOxO3dhXtPnelUF7qVHbI3BkJ4= X-Gm-Gg: ASbGncvcm8ZJhlY5xmAKpFPx55PBvFGPjCLxN1xPK0rS609m6M8UDG5UthyD24eH+2a xPARy4Gq4lkHIXvQtx5a3nx/3YZkVu8N8I2pvq16+Xzde8Yuk/LZf0Mq0p8qxFXjC4O1GCGvJ6e VqwcTqSBBohGNwTZn5im8OQf/bScqEdXPA3X8NT+PS546Lg+R179sYmx1PEHoEe4Ymf5iIvBVC/ +QRY3nJi7yay11BPAWqqwvwhhfgPessYuLE1dalqu91l93yObYkkuWIgEHyVpr3WrWsnEboMjXe 9AiRavNJLrw0iFxa2hKN4B03+9QbX1kCYbSLdw25mbIdBrvCeF5vzripoYA= X-Google-Smtp-Source: AGHT+IHN2v198izquScuzTQDg28XFm7jz6L4NWpqzntJBOiAYfiwQ5drbWExIGyigAAFAUDYzPn9lw== X-Received: by 2002:a05:6512:3b8d:b0:545:2e8a:941c with SMTP id 2adb3069b0e04-54530362603mr3406655e87.24.1739818584199; Mon, 17 Feb 2025 10:56:24 -0800 (PST) Received: from [127.0.1.1] (2001-14ba-a0c3-3a00--782.rev.dnainternet.fi. [2001:14ba:a0c3:3a00::782]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5462006b0ecsm559806e87.160.2025.02.17.10.56.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Feb 2025 10:56:22 -0800 (PST) From: Dmitry Baryshkov Date: Mon, 17 Feb 2025 20:56:14 +0200 Subject: [PATCH 2/6] dt-bindings: PCI: qcom-ep: enable DMA for SM8450 Precedence: bulk X-Mailing-List: linux-pci@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250217-sar2130p-pci-v1-2-94b20ec70a14@linaro.org> References: <20250217-sar2130p-pci-v1-0-94b20ec70a14@linaro.org> In-Reply-To: <20250217-sar2130p-pci-v1-0-94b20ec70a14@linaro.org> To: Manivannan Sadhasivam , Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy?= =?utf-8?q?=C5=84ski?= , Rob Herring , Bjorn Helgaas , Krzysztof Kozlowski , Conor Dooley , Mrinmay Sarkar , Bjorn Andersson , Konrad Dybcio Cc: =?utf-8?q?Krzysztof_Wilczy=C5=84ski?= , Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1524; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=l4JKzQ7pT7dVKATcLHSyA8F/AwMI6R5uxNc1u1FYr2M=; b=owEBbQKS/ZANAwAKARTbcu2+gGW4AcsmYgBns4ZPWq89hJ26Q/eFUKUe1IK+q3E5JsH6r76PA 2E+VX3413+JAjMEAAEKAB0WIQRdB85SOKWMgfgVe+4U23LtvoBluAUCZ7OGTwAKCRAU23LtvoBl uOhHEAC2NdE9o/AGIi7osGKgLOcKSpXu1swFXSoUf2bzkz3MuEImLUcfqu0tE6eRU6ljFDsBq1+ ML86ZgpBM6Aev9ZUVEM119lGLwb0S3xWNVOmx6N7DOnf23viSZ+txgggjd7F4wg6MClkdfrEK0G f6sIOgMLYx/g7T5oNXdrUxjPee1qW1Jjq6xb4F9N2LM3uGJKxNTUAp0vjAasJcSw8gIv2iedGEK 2XWly4PX7Kdxd/mYhmQTcQKMUz8JJnoNtCktjxZhRHLFeNqNkYG+3faKxt9DgOgacwE43QEyoSE ieh/MHGmU0T6xwzr6jus4bM/sjQcHWdz3QLbyHo2wZTDvwAfCpy9tXRXMFVy+UHUqR6iFpVqGvM YQT5ZfuKqeNj6D/kmzOmzSK6oz7isEB0FrpeaehmDcJyry4+5vQO+kDoy84P7ZLRlCSdwdH6qb2 /ZogTYfFE6PxN5JhRsUmcTjDD8G1SX8JckKo/yEeXtsiuiPNpB5ZL5jMcc3+nG5YXaYCC7irCfp O3NEpH57Sr3z8PdvL5NieSXpapmgtZUJXbLmIyj/OqB8TxI/cNzTVfLNNRsd6FCe0kdfVszPR88 qeQWMtdT50en+Q1+y8G1fBLxZXdVPHnlKRnzOxehfX6axmqdM6nIzRWO8MB6/M0yILPmB/VephT aOULzSgydXDrqwA== X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A Qualcomm SM8450 platform can (and should) be using DMA for the PCIe EP transfers. Extend the MMIO regions and interrupts in order to acommodate for the DMA resources. Upstream DT doesn't provide support for the EP mode of the PCIe controller, so while this is an ABI break, it doesn't break any of the supported platforms. Fixes: 63e445b746aa ("dt-bindings: PCI: qcom-ep: Add support for SM8450 SoC") Signed-off-by: Dmitry Baryshkov Reviewed-by: Manivannan Sadhasivam --- Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml b/Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml index 800accdf5947e7178ad80f0759cf53111be1a814..460191fc4ff1b64206bce89e15ce38e59c112ba6 100644 --- a/Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml +++ b/Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml @@ -173,9 +173,9 @@ allOf: then: properties: reg: - maxItems: 6 + maxItems: 7 reg-names: - maxItems: 6 + maxItems: 7 clocks: items: - description: PCIe Auxiliary clock @@ -197,9 +197,9 @@ allOf: - const: ddrss_sf_tbu - const: aggre_noc_axi interrupts: - maxItems: 2 + maxItems: 3 interrupt-names: - maxItems: 2 + maxItems: 3 - if: properties: