Received: by 2002:a05:7412:cfc7:b0:fc:a2b0:25d7 with SMTP id by7csp2132570rdb; Tue, 20 Feb 2024 19:42:46 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCW0v/rF02AzdVO68adH/ubQ7rlHn9fqs0ZZzyfKE00BIUZwTsOfRv2nsC+TeCOO5WPGQZmtMowNzvB8EK8CJy5lKlvxlY1awKb3n63KdQ== X-Google-Smtp-Source: AGHT+IEngkeH2qilxcI4urk5YvEflA2MyPGeXlvStEbXXBcpcB3GIPI5R+iW/FteSAzvBK8ZPwvJ X-Received: by 2002:a50:fb09:0:b0:564:d716:127f with SMTP id d9-20020a50fb09000000b00564d716127fmr2238423edq.5.1708486966026; Tue, 20 Feb 2024 19:42:46 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708486966; cv=pass; d=google.com; s=arc-20160816; b=JBYqZkL2t7S816lMY7500pRlLoGLKt0+UAPr4A6kljrkD2JnLp9BkR5teBrKRc1dQG k2xaSITBclnK76teh8idDiCKLgH17nZ/FIDWiG2zqF095ZAAKdBtd/73qmRQ9KScoi4e ZvssyTNP08YgGYXrv6Lg5LeSPaFHFBDug3tT8uo144O8i6EQ71ar+0LIbycJDBDXJldM AkXGvl5L65MnndK973xqlayvz9kg45Uz7y1RRD7+GgBtM0RP5Re1+561XZ5JjnGENOaF Vouh7PO9FurYMOVI5uwAN1R83VtWx8QIbzBYZeaBFPPmEffelLekyIjLrGMoJihSbjOK ThBA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:from :dkim-signature; bh=DVVF7vEIGZjBCotuFgH2PrLCENJOK4nkNStjqD2FIg8=; fh=cEVlwRBz7QRaAvjziY307QgpYPCeeznGbsRp5lFHTeg=; b=Hd+XlraKw7/g9/Xn57QLRDo0qEiHz7qyt96Dpdq+4QVEkv9auoAjE0MGcTrUlFN01k wy4rfT2omwjcroCHw4A45JlUnjFMiy1tXsq6r7NghLzhYVtHakDbdlEyOyMy/j2gQR5x Uny1Mc3rWpljE60ome56E5y81HV/H7yaJ/+lpyuSf/UEuXutqfWHxgnuHChj5YnN3KVX SUifVybaqBfqut+71YUmD4JBhD+bLk7PCVeanaDoOMitIKKZHKA/RwnXNsIt8WiIXuie YBDOtNcvGofiKySgrZ8HEY37FOB5LulviO0D3DwBeqx4EKww0q14togCNHtfEI4dfcVA wSog==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=oFsJkRlm; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-74008-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74008-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id c25-20020a056402121900b00564647b7e30si2864542edw.318.2024.02.20.19.42.45 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:42:46 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-74008-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=oFsJkRlm; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-74008-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74008-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 9E3B01F22825 for ; Wed, 21 Feb 2024 03:42:45 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 37E3C39AF3; Wed, 21 Feb 2024 03:42:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="oFsJkRlm" Received: from mail-pf1-f175.google.com (mail-pf1-f175.google.com [209.85.210.175]) (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 8798D38FBE for ; Wed, 21 Feb 2024 03:42:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.175 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486929; cv=none; b=PFZd1qh9Q8qQTIkp5WSYDZP4MeR/msRhkKd2joYS7v9Z9d73GbnN57/75TrHFzS/4XHjvCfLCbigfb4KVlPy7CE4QoqGGbXdqv80NQzeDRrayA0q0gV1TtsIPjOh/7lS+rMw2kj3hmSULlPcwA9Qt3KK3dK98NRuj/M8bRQFJUU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486929; c=relaxed/simple; bh=7t1TKV9oHfbtypKrfVlUmm8Y14s1NVoXY+RaFYePMs8=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=EixgnfMW5AD9mQVixSiBKujAxDhZwv+JdFBnrPKrKSdljTi8GUVo6E3khZyQg2e8Di7fMrebSNoUbTUrxESn4wIcQpZZCZb3FtHv7o2hwQ2Rs+l2gpGFBLBNqcsNyQ2A3SeOL2QUpOUU60S77ORRbfwqE/2psQp8ofC6wzxGt/E= 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=oFsJkRlm; arc=none smtp.client-ip=209.85.210.175 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 Received: by mail-pf1-f175.google.com with SMTP id d2e1a72fcca58-6e08dd0fa0bso5290330b3a.1 for ; Tue, 20 Feb 2024 19:42:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486926; x=1709091726; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=DVVF7vEIGZjBCotuFgH2PrLCENJOK4nkNStjqD2FIg8=; b=oFsJkRlm4DtRD/lkxWKKZB648qnCplDFqKRpBRwgl9PndzD8AbfL8zD7hbZZFY36Yr CWGVPOEjgW4b5H+UhAsGxjyJ9yFNmDJN+o1w1a/+cMPfzN5m3nJpa0rR3gLbx4ZAVgCA uJOYaILtc57VvbXtbDf5piWWngIdnkpR6FWXO74joXrvU0mfeQ+AzaWwRMBYlydvsU68 wnD+OrBhxExvD1iB09B9OulF4BqMtRrPyie17Uax8HRDzdFFz66B2+VCW8BpfwOqf4z3 lV2y/BUoPBQBUvfdkDUCMSkl3OoPkfMf6GWll9eiYNZvHfZJJjUun3cXPmxGVrqKfJ8+ Ar+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486927; x=1709091727; 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=DVVF7vEIGZjBCotuFgH2PrLCENJOK4nkNStjqD2FIg8=; b=MvlkEDnyuXX+PT8TUKKiPx1XjvOXBt34PnzabzyxA6Eiq6Aig2y3E8DVDRiK8DTRMi KWlGY4VuD32Zw01UtKfyRq2vOAxZ4RaSJCAjMZIQgV4eh/NrfTkGozNBrStJZtB8QV6L QEnCLgc6m1Mjk73Dy7uKzVt3L3o+ye7w6I0/QC0eRczi83K7nHZCeurhK3opUnktqjt2 Po/A8Qr1AR0kVX11zB2wUl7hPpeb4/P4yck3gxco/E83zDpaBQdbT5epGsAtTNcbuByQ r7N+v3PzQ/AUHmdUFA7ZUTP33MvujPa7+ejcD+c64MR8PRi7xwwnFb0237k2Q+kcpZcJ hnjg== X-Forwarded-Encrypted: i=1; AJvYcCXOfoY4vk1bPkPUd652+jIfeMXtIFtd+hROkFOToQ2Iv9zJ7tbvhuny2YplxwDFRorq8fSGFuEM3EEA6D/A1QadR1rjnQ1+73G00Agq X-Gm-Message-State: AOJu0YzTq4kBfmIbVw9uh2aPmycSFOfh1pL7yKzIuHD48y8oz15/sZGz 8e3EPX/0p98GKMPinntRQ8yxEzNtGcPB0cENk6Xi1UHWfVcalHn6zlq9ir84jSeKqeAjoe0g9QQ = X-Received: by 2002:a05:6a00:180d:b0:6e4:68fa:f1f9 with SMTP id y13-20020a056a00180d00b006e468faf1f9mr8625869pfa.2.1708486926609; Tue, 20 Feb 2024 19:42:06 -0800 (PST) Received: from [127.0.1.1] ([117.207.28.224]) by smtp.gmail.com with ESMTPSA id o23-20020a056a001b5700b006e466369645sm4436231pfv.132.2024.02.20.19.42.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:42:05 -0800 (PST) From: Manivannan Sadhasivam Subject: [PATCH 00/21] Add PCIe bridge node in DT for Qcom SoCs Date: Wed, 21 Feb 2024 09:11:46 +0530 Message-Id: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAPpw1WUC/x2MQQqAIBAAvxJ7bkG3iOgr0SF1qz2kpRFB+Pek4 zDMvJA4CicYqhci35Ik+AK6rsBus18ZxRUGUtQqIo2HFcbThh1NFFe8uxKavrHKadO1ZKCkR+R Fnn87Tjl/cL0lwGYAAAA= To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=3470; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=7t1TKV9oHfbtypKrfVlUmm8Y14s1NVoXY+RaFYePMs8=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEEYatcc8RMyWl8SiVwWPQdvD40KPKZCCb++ +YlZMuarcSJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxBAAKCRBVnxHm/pHO 9Wa1B/4t8wor+IpWnGsAKtfPraFtKhtykFbOPAduWKydRWAIHMDbFk/F2ZO80V3f6UHLNziP+Nx Mti7xN+w6n524Z8wv8YQc2W+u85wGRfWeyaDVrn0BCLWNvpOHycleiwE/H4ZEOqI9bHrXawwJe3 F/7cMJ/sxHPMY25An+6rXejMeHXqssR3lfkhWaSI1dMCADypgCct+ijD6ABy1ZtOj/vvrUxM52N ZwDucCBS1vJcYmDWCvdftMCD8zRp5dsHXBg7bxeBfBAMKOVXD/9gwr6Q1krNQns2Wh76NUdSJZT Js8Exxh2EIv2N5apNdCalkG9I0bDnL7x2zNWnUk51+7GgJaP X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, this series adds a DT node for the PCIe bridges across all SoCs. There is no functionality change with this series, but the PCIe bridge representation in DT will be necessary to add the DT node for the client devices like the one proposed in power sequencing series [1]. - Mani [1] https://lore.kernel.org/linux-arm-msm/20240216203215.40870-8-brgl@bgdev.pl/ Signed-off-by: Manivannan Sadhasivam --- Manivannan Sadhasivam (21): arm64: dts: qcom: sm8250: Add PCIe bridge node arm64: dts: qcom: sdm845: Add PCIe bridge node arm64: dts: qcom: sm8150: Add PCIe bridge node arm64: dts: qcom: sm8350: Add PCIe bridge node arm64: dts: qcom: sm8450: Add PCIe bridge node arm64: dts: qcom: sm8550: Add PCIe bridge node arm64: dts: qcom: sm8650: Add PCIe bridge node arm64: dts: qcom: sa8775p: Add PCIe bridge node arm64: dts: qcom: sc8280xp: Add PCIe bridge node arm64: dts: qcom: msm8998: Add PCIe bridge node arm64: dts: qcom: sc7280: Add PCIe bridge node arm64: dts: qcom: qcs404: Add PCIe bridge node arm64: dts: qcom: sc8180x: Add PCIe bridge node arm64: dts: qcom: msm8996: Add PCIe bridge node arm64: dts: qcom: ipq8074: Add PCIe bridge node arm64: dts: qcom: ipq6018: Add PCIe bridge node ARM: dts: qcom: ipq8064: Add PCIe bridge node ARM: dts: qcom: ipq4019: Add PCIe bridge node ARM: dts: qcom: apq8064: Add PCIe bridge node ARM: dts: qcom: sdx55: Add PCIe bridge node arm64: dts: qcom: sm8650: Use "pcie" as the node name instead of "pci" arch/arm/boot/dts/qcom/qcom-apq8064.dtsi | 10 ++++++ arch/arm/boot/dts/qcom/qcom-ipq4019.dtsi | 10 ++++++ arch/arm/boot/dts/qcom/qcom-ipq8064.dtsi | 30 ++++++++++++++++ arch/arm/boot/dts/qcom/qcom-sdx55.dtsi | 10 ++++++ arch/arm64/boot/dts/qcom/ipq6018.dtsi | 10 ++++++ arch/arm64/boot/dts/qcom/ipq8074.dtsi | 20 +++++++++++ arch/arm64/boot/dts/qcom/msm8996.dtsi | 30 ++++++++++++++++ arch/arm64/boot/dts/qcom/msm8998.dtsi | 10 ++++++ arch/arm64/boot/dts/qcom/qcs404.dtsi | 10 ++++++ arch/arm64/boot/dts/qcom/sa8775p.dtsi | 20 +++++++++++ arch/arm64/boot/dts/qcom/sc7280.dtsi | 10 ++++++ arch/arm64/boot/dts/qcom/sc8180x.dtsi | 40 ++++++++++++++++++++++ .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 8 ----- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 40 ++++++++++++++++++++++ arch/arm64/boot/dts/qcom/sdm845.dtsi | 20 +++++++++++ arch/arm64/boot/dts/qcom/sm8150.dtsi | 20 +++++++++++ arch/arm64/boot/dts/qcom/sm8250.dtsi | 30 ++++++++++++++++ arch/arm64/boot/dts/qcom/sm8350.dtsi | 20 +++++++++++ arch/arm64/boot/dts/qcom/sm8450.dtsi | 20 +++++++++++ arch/arm64/boot/dts/qcom/sm8550.dtsi | 20 +++++++++++ arch/arm64/boot/dts/qcom/sm8650.dtsi | 24 +++++++++++-- 21 files changed, 402 insertions(+), 10 deletions(-) --- base-commit: 6613476e225e090cc9aad49be7fa504e290dd33d change-id: 20240221-pcie-qcom-bridge-dts-b83c0d1b642b Best regards, -- Manivannan Sadhasivam