From patchwork Wed Feb 21 03:41:47 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 203888 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:693c:2685:b0:108:e6aa:91d0 with SMTP id mn5csp813268dyc; Tue, 20 Feb 2024 19:43:48 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCV+vtfY3byxrMt7ZKQA14H8GhXBKdrOgTt0iCbH4agfR8CuAj8tM5/t88Mwp5ouo5/7Ci6xYoFTrPsc/LJfFbJveYQxLA== X-Google-Smtp-Source: AGHT+IEUPhNfkuNFvrjnBGUi2r6h28zgIcJ9PqbwmAkFTzaTtuSng5vUZ0bLEL1FbIa21RJwAXYZ X-Received: by 2002:a17:907:bb93:b0:a3f:1bcd:4865 with SMTP id xo19-20020a170907bb9300b00a3f1bcd4865mr2045799ejc.38.1708487028734; Tue, 20 Feb 2024 19:43:48 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708487028; cv=pass; d=google.com; s=arc-20160816; b=MJzQd1h+o0tR5yVD4sOMItSuOb4/Ri2a4+Kn47JBnKJU2uBSzDxvR5i6hkNSl+PzIt 2DbttNknU4LFu1qLHSQ73qEH7YgIfnZ4DeB3XauUF3lpNGyTf73WwhIzPXJfVyPMh4vp 4QlSz0EGKOi/lRDb8PiBYJpFi0zec6czpt3XCDwes9tgyxR9HNHIC2eYoY2gSONJi2UH YBU9P/gKXv0rISkkJutMs823tBmMH/8Sne8+rMvW6IOymnwhxmr6nql7x1Z4vmW02jdu XzJGMsKEACmJvFV6mqgWt3JP6++CNZ0d7dfG7ypG1UIFhcZ+Vee304geny/8AhWxs1k2 2UGw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :subject:date:from:dkim-signature; bh=ImXGIB7mWb7ZNVnOu2+1J6Z04awCO5hHkqZsUmjx4z8=; fh=JN4nU4PZn2ifE378GSiPbLZUep6ylgkmGxA0m6aFYBQ=; b=IIT7LwkdwwCXVG8b+Rs+Q/LWcNaQzHTA/RXqgMNSnEbMg6/+2uCsQpVvjCNX9Wc4aV YwLGJW3O45s2xP1ISEjuTi01UdMZ0mQqL5otNgSz26K7bjCrqMtjZyQ/vKoFvbGP//fb GHpwQW9miaexhX7fhNetH+PXFv93RFMAMSTnv1MSa1gY279vZcs1hsYuxqCJYsSBSz3z 2d1yJ9qA9hMqqSU+U5aK2+/J37NkNToeHRh6fPz4OPasbzIE8EbfdlRnCTG/bKaaUEoG dnkgOiFTJZyWi6NR+z5a8MpnzEs966vzFITWwqEeXcg6KYhxKHHEL4VQFGi6BswXY87M yAfA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=HEB+pa8F; 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-74011-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74011-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id n2-20020a170906840200b00a3e5952b3ffsi2997503ejx.75.2024.02.20.19.43.48 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:43:48 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-74011-ouuuleilei=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=HEB+pa8F; 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-74011-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74011-ouuuleilei=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 5DBEC1F22210 for ; Wed, 21 Feb 2024 03:43:48 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id B055F3A8E3; Wed, 21 Feb 2024 03:42:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="HEB+pa8F" Received: from mail-pf1-f177.google.com (mail-pf1-f177.google.com [209.85.210.177]) (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 9851C39FD8 for ; Wed, 21 Feb 2024 03:42:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486933; cv=none; b=feQaovco4LgBEhO/U09IMJ1d64kfR+WTVXeiI6QOsqBPGpo1n0ghEQ7ZuPHbJFRhq/xOZbXFv9U7EBxvWfmVVPcg/oIybDmXObzN75lZXzUQQXgCpe4amcycczKzVZFLIvjQUy0qfmoQ5xDCkK9qHkVnXUu3ZtJ0kYEyLpxHepI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486933; c=relaxed/simple; bh=uG/9KOG8Z17eKXEtbxH9o5AmhzmNnY1T/Q7m5dFGLnw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Y4dZPaAl00xeD/lqSrl9WVZaD/kdDB23ciVyV5i8kgDufk8801iNtQJSDyzxPq9+iDRbDq7NMBoIwj1Rv/XXa1LyPczSqqjHreDjH0KGH7zqsvNcZJqmW8Sxn8YzZYPK/B/cXy7/22DbLN92lVi8Ymx+Owk6vzX83Mb3zPEpeXI= 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=HEB+pa8F; arc=none smtp.client-ip=209.85.210.177 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-f177.google.com with SMTP id d2e1a72fcca58-6e34d12404eso2892954b3a.2 for ; Tue, 20 Feb 2024 19:42:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486931; x=1709091731; 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=ImXGIB7mWb7ZNVnOu2+1J6Z04awCO5hHkqZsUmjx4z8=; b=HEB+pa8F86X7b7Tlcg++wBIQwEdaDbwlrN583v2T/1CPFp3kak1PN47GDigs7OZN/8 lV0Wx5aiUrfxjcsSqshLa3tgqi2NAklgMF4PVPqPiX94AVhkZ0TGzpV9S8LSkswPx8re KNkmak5i4J7me2gTmHxSCa81JSd1J79GWN6itjbXjIOBo5OsIWo0mkflTDH+1aczitpo yxkn+tNGSBKrxpx+W51uDsJ4T5S2Z8XJnHm9m1UG/4TzAr3WIuWUG2lrEuay1FlXCOva 8Ie2r4GWRwmAr2LyVnWZdMPgV/b2Ll5hxoHV17rAtBzqKuVAQt658ZmbT9QqNk3zpp7m N2hQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486931; x=1709091731; 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=ImXGIB7mWb7ZNVnOu2+1J6Z04awCO5hHkqZsUmjx4z8=; b=es8sXzu0AYwcG0mbtQdiH3Q2iTRVkGgYvv86CA5Lx12QsMPYenEYmoG47T5b239bRN Hh+2tFaH/O58b+/tNqQIn+i3rOrkcKCXciJcpG1/jpbzO0GOzRVkSkVbuIvH0Ps+ehtR Uh5JgF/clVcFDzRUGkoF/8vG5+Xs2Esm4A/L/9Vank4UiAApoiJE0ToiM08IyiNELVO7 QL7fh/HkVHIEWyuJ0QFzV1c3X07q7hvMqWMGeK7hIuiCzuGbpbWjomk5ufzJx31m95iJ KZIROUvmFpXHW30g2vlchfPE4uP58MUeThA/K4qngIylM10XecYR54O24HC8US6PokoK yr0A== X-Forwarded-Encrypted: i=1; AJvYcCXoJXHF+2DdwgP3Mbm4IUgsmvrWD7eCYH2zR2Vlmh0vydxD8DVeuqYkWBfdyqbVstVlcYcYKOACw4xXnVwKtYWNuGMsOKk7z5pWxvVZ X-Gm-Message-State: AOJu0YxwgXH/H20VgMoU2kGceSVxSeBDF+7BXM1JHDBtzSzuikhyf2Zz aj0IcOBIL73DO6pneZz2ez1V/jS8UMpfZ3LseUoVns0Tzs14v6zwl8ShM794dpy3lWxErhPwew0 = X-Received: by 2002:aa7:9819:0:b0:6e4:67bd:10fa with SMTP id e25-20020aa79819000000b006e467bd10famr6201338pfl.0.1708486930793; Tue, 20 Feb 2024 19:42:10 -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.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:42:10 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:11:47 +0530 Subject: [PATCH 01/21] arm64: dts: qcom: sm8250: Add PCIe bridge node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20240221-pcie-qcom-bridge-dts-v1-1-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> 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=1536; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=uG/9KOG8Z17eKXEtbxH9o5AmhzmNnY1T/Q7m5dFGLnw=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEF9/fHNekkvPUiaqVD1hZQ8DqFjrazu7GqQ IHE7EVUO76JATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxBQAKCRBVnxHm/pHO 9aefB/wOjD+6DG3lTAmXaj2NFcWPHTZlUrH+fNNDnmDiSjCYy1JhJV1mRvt6uqqoAvEjKOs5jAL XU69S7rZ/WPztMNu/HWFJBXdaPFpBfVqgU7isZCbtV/rsziS+4zPpnIlQ5qDN4kiUFJBNiMVYxE muUtwqZbCn5mk93f7nwDi17H1p4CvgVOmHw8lT0kgEWUtOmVBAW8lLFutR7PzEKL1/u/wtWBATr RnRYQ8SG9qPb+CWgVyagKenq16lkhab1jMvW7ACR9wXTtggQToeexOIDpN/7/ufZ7VNL1AdcY75 MMmWI01hqDfvEgm+hzw/lVUxWUuhMAG+jNEmU2nz9hYMqfoV X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791478494272920617 X-GMAIL-MSGID: 1791478494272920617 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sm8250.dtsi | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8250.dtsi b/arch/arm64/boot/dts/qcom/sm8250.dtsi index 760501c1301a..0c61623d9be9 100644 --- a/arch/arm64/boot/dts/qcom/sm8250.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8250.dtsi @@ -2197,6 +2197,16 @@ pcie0: pcie@1c00000 { dma-coherent; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie0_phy: phy@1c06000 { @@ -2298,6 +2308,16 @@ pcie1: pcie@1c08000 { dma-coherent; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie1_phy: phy@1c0e000 { @@ -2399,6 +2419,16 @@ pcie2: pcie@1c10000 { dma-coherent; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie2_phy: phy@1c16000 { From patchwork Wed Feb 21 03:41:48 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 203890 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:693c:2685:b0:108:e6aa:91d0 with SMTP id mn5csp813446dyc; Tue, 20 Feb 2024 19:44:27 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCWwYXU9b7Uz4vMg9eVtBSBXjKUlnoJmarFYUPxqk7C7ane8FxRgXKDnbOkgIl1bWVFxH8RLogXnJMqmmg5Sj/V2yVfKBg== X-Google-Smtp-Source: AGHT+IGxeYnL6ZI0jbSjDSjV5+osFQ3o4JpC21x3Yi4xrt8lwj5FDIUkJDrCVz4OmOol2OYRWPz+ X-Received: by 2002:a05:6870:41d4:b0:21f:14cd:c5a7 with SMTP id z20-20020a05687041d400b0021f14cdc5a7mr4909723oac.19.1708487066956; Tue, 20 Feb 2024 19:44:26 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708487066; cv=pass; d=google.com; s=arc-20160816; b=oErcvmxlx85jSnMxunrt2f+XijtYdsbxgj67SvVRpIihamuvGwCTbOYW5rZpul5Z4l AAoz3f/t3LNFGAEgB2VOT2IcTvPxukjnMMSS0J+ijrWNj8bXalNJP0Yhs6/JoClhvFIW B3IxfeAyi6n7VSDQ4YieEEKVu4NRrGuvbwIytydXphbTdFEHucecgVzir/3frBXbFA8S an/kJ3eNyg+ijMbCKP21D8dyHPmOS6/cjoGBwndt9iu7nV4u05yOobWhEcocgdHsKwGt os7F0IxxuEtmq64XrDdjy0hksuJoYJ8H6ulJL99bcYH3YiN8zEPBaDI+POI0bSHMTy4K 16hA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :subject:date:from:dkim-signature; bh=jhFwmGfAyp+KPgy1YNp5dgOHOitxxPzL4bzjbrdh2qo=; fh=xPfNcBX9riDljqbzPdXNArfpTflJ4GuWBVRdRgTRAIQ=; b=bl5DV3El4mMrOX68pTIWeyyo84jsnlZHgEec7pkeqkt4GA4utlmZ56Wuu8db0mhyhy u1UXwYTv5d1g+UXifMY8tva7lxroQnACOVWsCas7EBI+VTsx8rI7wAzALdU4dNLuMwPY ZotrNuWn9PMULNSowq1ThwVld5J8RQ86jznBYaBZKloeef1j6WriI3gNLvxOf1aNUHMc +0oH86rSli+bCVxsjAJvsouFEwKOY7LjvaM2lRikIMPApY48r4z9f2zO6NqL9ezAObOK hBSK47gfm6NgjoNIkksLafzSuOrh9dp5qhZ+C13pUjrZZFeQh+J2euCF7bxBWffv4ITg iCKA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="zMe917S/"; 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-74014-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74014-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id u190-20020a6385c7000000b005dc42755289si7287378pgd.488.2024.02.20.19.44.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:44:26 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-74014-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="zMe917S/"; 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-74014-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74014-ouuuleilei=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 sv.mirrors.kernel.org (Postfix) with ESMTPS id C01FB283CB2 for ; Wed, 21 Feb 2024 03:44:26 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 21E6339846; Wed, 21 Feb 2024 03:42:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="zMe917S/" Received: from mail-oo1-f48.google.com (mail-oo1-f48.google.com [209.85.161.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 59EC03A8DD for ; Wed, 21 Feb 2024 03:42:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.161.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486938; cv=none; b=iqD9mWZGSdPKEg4Otxpw0d4p+SsJTmPaO6TBDnwL51am1dU9rEL1/94CkD0PxL7sGvak6CtQkvwlch4wt3dpbV8BSuS3Q/v5i+/n5yuTTyOcm20JpvH1GBygYvzqnneN7KXA2AW61bjwyrVKKK6B1weGaQ2lXN1yt6EnvPc++7k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486938; c=relaxed/simple; bh=O5og4OchozAQWq8Cp+6rFJKQ0XxsxNLCk+2059Ri2hQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=gyqJRSWq59BCx3Vu7kCLPlVQUdbjT0E+CO4T0oP+lrOKLgb5XyY3jgY/4x8WvxVnMtkG3NUM9lhQmUJPAyIVgUwLTZc9R3AKQpZ1N6OaTRUeF0b+Ie4LfCY+qeeUVYHE6qP0PNOVk/1l2ZejE1AWg42s7cit47DEjBDqlq23MnA= 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=zMe917S/; arc=none smtp.client-ip=209.85.161.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 Received: by mail-oo1-f48.google.com with SMTP id 006d021491bc7-59a8b9b327aso42638eaf.2 for ; Tue, 20 Feb 2024 19:42:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486935; x=1709091735; 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=jhFwmGfAyp+KPgy1YNp5dgOHOitxxPzL4bzjbrdh2qo=; b=zMe917S/CM62eKt3aNxF07cnUppXFgC/C+B0w29/psv4CdWSFy5p27jdBUw4MoTYfi RWtcgFcpK0qxMRxo6mopJQY6khWMopFnTCKjQwLm0sS1143b+YUJvoLgZqFPIjwa/IzN uNOy+GgZ7wuPJuf9FvoX1zMfWvd2HWsemw0VxkqvTjwheHDcv6Zbmn7TvW5JHpFPPZpy lcKGuimLRNCIzGesoNKiFBAwlMbfj3b2djtDT3EB/CfOGzCYIvaTyqWvppjwnsmLflNg vafdNtqC5NEftPhn8sMK1X/UT5J2AOQ+TmUQv1PZk5iSZnJhN3lLXveoJhowSz3KesGn ylzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486935; x=1709091735; 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=jhFwmGfAyp+KPgy1YNp5dgOHOitxxPzL4bzjbrdh2qo=; b=gJ1CMfy6BnEApXoWVKz1+ZTXyplxoOzdYc3qv8HyClMImAbedQAk6uCkdgF5tzABeB 6+2W32q/BZ+CBkmcQSpgWCZrK+cl8aQ6XQ1OTf06y4+yssN9NHDoKGuv3+bWzqMV4ocK gzS16peHW6GKH7oC/HBg3X7R4VB8Iqo2bogECoYyDqxYEYM9Qw0rUwe+Hz3SkXGK0e8d 8PEwjzZL4Lj8wXIZarVryk+jGNxlrcEqbdrBJHfj2n3p7qTl35ol/CxWvlS1ugAVrTWB ltOoFafbZqoPVCTO9WzF9SIr/gF/nXqS5lTedFmLSeobx/Yz+yBzaQLJ31QkjchUrczT 9gRw== X-Forwarded-Encrypted: i=1; AJvYcCVXO0Xgn5G0+po58zrKzlhJ6bpRgf84ArhWCuHoqy1AMP2Ne4a9yJVMeo1k123B9N2HRs1/ItCnZrKsjRkpNn21pD/RvT2to/k2zBBp X-Gm-Message-State: AOJu0YyHeCW9BqiDbV+oCwbD+KnfJx4Z2IstsFkjkYcfFRI0YHdOE8Ww vIXAfS7njdEVJotCTjd3qTuuo8RB9uvoVK17x+JucOCQQ7+DtvlRbCUtMugry9JqhvJPXd5qpzs = X-Received: by 2002:a05:6358:e4a5:b0:17a:cfb0:828a with SMTP id by37-20020a056358e4a500b0017acfb0828amr20251290rwb.19.1708486935010; Tue, 20 Feb 2024 19:42:15 -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.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:42:14 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:11:48 +0530 Subject: [PATCH 02/21] arm64: dts: qcom: sdm845: Add PCIe bridge node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20240221-pcie-qcom-bridge-dts-v1-2-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> 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=1223; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=O5og4OchozAQWq8Cp+6rFJKQ0XxsxNLCk+2059Ri2hQ=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEFB56RCU+KeRm0TqjjtZdY2xuOfLd0HbpOI eg3yrsgWzOJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxBQAKCRBVnxHm/pHO 9Vp5B/0Xvnk+89DL2B2kXhbUkU17AS0b/4yteiC/i/vFI2Fj70O/IwPyIHJ782fqMaBMSuThV2Z 5mf23v05A15lNpMTpXNCVDMdoHGv+fyBn8gyCTMXgQtTz3a8Smdbg+L7RiL85V/OxL+inb8NNYU 0P0AaagGlL0t8kVKSc7Adv3NIWQYgBBniVtJqGBU7ArtnpVMyacm9/7SVJgTCuNvAJ44TMTVvJW mHlB5gLPuq7MH7hQde7tahQ3nb0mOLCh1NMccD5PsQlPXd80aJApI+gtN7r2KzK8ce5ry5MObgE IRG30t0ALKjO96Iy1wXDkgUe8OiP4l7mM5F7iz67oKqsy4Vq X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791478534854614052 X-GMAIL-MSGID: 1791478534854614052 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sdm845.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sdm845.dtsi b/arch/arm64/boot/dts/qcom/sdm845.dtsi index c2244824355a..9a6e3bcdc5e4 100644 --- a/arch/arm64/boot/dts/qcom/sdm845.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845.dtsi @@ -2375,6 +2375,16 @@ pcie0: pcie@1c00000 { phy-names = "pciephy"; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie0_phy: phy@1c06000 { @@ -2479,6 +2489,16 @@ pcie1: pcie@1c08000 { phy-names = "pciephy"; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie1_phy: phy@1c0a000 { From patchwork Wed Feb 21 03:41:49 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 203891 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:693c:2685:b0:108:e6aa:91d0 with SMTP id mn5csp813562dyc; Tue, 20 Feb 2024 19:44:54 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCW7suM7RIbMbu0QqPd/+cK7BGKKsTxMkd0uHa0LDhR0z8wFxZCAm0/SIuV5o1flZjCuV9J1xNLjyt2cYd7s2Kia5mf1jQ== X-Google-Smtp-Source: AGHT+IHcle7OCwhlqMBOJgOmIK0nTu6Qzl0C1WEjRxR9nVHtEn1bqNziVXJdki7QuoPLfRIakvdl X-Received: by 2002:a17:906:4a10:b0:a3e:8bd8:b711 with SMTP id w16-20020a1709064a1000b00a3e8bd8b711mr6444526eju.37.1708487094537; Tue, 20 Feb 2024 19:44:54 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708487094; cv=pass; d=google.com; s=arc-20160816; b=zMBzAuUJLebec47Gy2U37FZb0E0TBHdXMYRB/MmIAZSW9hFL7I51hLvMzo4TXO6oiU a/FJ6EZFo/jlOp54SL2mLIsNlUsmo+MGYuKemlq/ghFdNPKaBMnxxcq26It8nzB/FQce GsoIDqezHfrf38SZD8n3PqhtKZzE7tUrD1p/qBeHVnu+JpWsGeWKE/AgEZYo0c/mMQVV 5EhEnyNfeqpjJFG8MamNLbR+H1t50/sikPaSb9soR29/a9lzxar+8jqjYlVSc9fxLDfK 9w2czEqOGzw0BErx08XUJAQpXF/dKUALicLQIB0nPJtz0HDw2FVtiT2E27m7tJ/G6i1O 1Dqw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :subject:date:from:dkim-signature; bh=DC+RBD8xa7z5+jHNAaczlNmwqvhjSg3R2s5n3RctooI=; fh=XL1rN0/o3TjPWGil37h9XpyJuceN6y4hAI4Tw/OFeeo=; b=osuJLSGXG+ruNzUy2Xd7XIiSUJesWxmMmTrRuxfM4ogeWKQjxEAA7uHzabukOPG2uS 7iCRyS4cj0RLzTWLDoBlJjmM3iYUl2p+qg0wKJqfyCrXmNHc654PqSuDmg+FEqGQRAO/ BzaJihfaod1nxD6DRrl8MX9SO5G72tS404W2Wx7yuLrNEC4JSGpJArxpvG0nNmMVF9nr 6s/JBBBkF9JyQhi8UlUJiCLyr82ilGu/7tqF02JqGGeKxfMxPQPV4LjyHhkT6WjjXAp+ cBu2+J+FbNqVgF6FTMmuT+ZZ+A9dE2GHRdnxd/uz25B19lImDynJqEaL+6MIwHfO68Db 4/AQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="LThdpo/0"; 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-74016-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74016-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id kg22-20020a17090776f600b00a3e6320c07dsi3103729ejc.242.2024.02.20.19.44.54 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:44:54 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-74016-ouuuleilei=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="LThdpo/0"; 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-74016-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74016-ouuuleilei=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 2A4D41F2381B for ; Wed, 21 Feb 2024 03:44:54 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id C58F23BB37; Wed, 21 Feb 2024 03:42:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="LThdpo/0" Received: from mail-pf1-f178.google.com (mail-pf1-f178.google.com [209.85.210.178]) (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 04EF23B193 for ; Wed, 21 Feb 2024 03:42:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486941; cv=none; b=bni1lh3kWzivPfgEZMgNt2obwI+z0L5zuxTHAaK9DjZqzvEZ9t+1VdOXDTSrMdOO3JS5sMIgkM2iikmd0MQqtsEISs5XnUo7U/ggB3xvbrbbynoK4pJxvD7zPGJAYOp1tKDSMwa3GdFtes26A5/M47w3K53bCB4+aZs/UP/eTy0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486941; c=relaxed/simple; bh=6OdqvnqpDIHcssx6HxD8cVyF7xhLIDSsl6jVQmAddoI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=LWQhMbyFtL1FjctX5fB1RVhya2WQCmK9+/tZ0vzGTabehD4OdIk18Of9P/yGP1KgyNp95tN11OTRMpmFnBEilnbUAZslisJZY+N2jAkVcIWye18z19nwifuadXhFbBCP6eyUYt8DQ6QC4SI9XEu3Xg8t8ppHK3XAEqST5RbmNsA= 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=LThdpo/0; arc=none smtp.client-ip=209.85.210.178 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-f178.google.com with SMTP id d2e1a72fcca58-6e484011e28so752423b3a.3 for ; Tue, 20 Feb 2024 19:42:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486939; x=1709091739; 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=DC+RBD8xa7z5+jHNAaczlNmwqvhjSg3R2s5n3RctooI=; b=LThdpo/0MqTj1tPiQWMd845noICP765O1jdq0ZCZhnkldJvjdyMpn0+vHY7pbXYXaZ 4tUBClDSdj88aWf/8EaRZfnZrl5wOQWIThW64NmsLlgtumb6vVH1Ke5GtuKVSmeYMD2L 78H2sEzBrG0+FZbmBMVOQ/5C2wPfMMTcDM7lTRhTMpeUUIDgPMLNkqVrvm+yQYnSQxiA gqmluaeNmlINCU/z1Nv6BNbeQec/vjPFMr27NU1wjGmRO4AymeeGaiuIziNS7YPHJutK 6bskOTCFpYrcjnSH+Ik4qwRlv1l0SFfLTUP2qXB3nhgsOMzM4i7U4NYWaUXvScoPyohN JYyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486939; x=1709091739; 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=DC+RBD8xa7z5+jHNAaczlNmwqvhjSg3R2s5n3RctooI=; b=msrDOoqrQ3gwTLiSInGloFRva7aJCqvtWBW8LVL7n9rcqYtL2p5IseSlgKdkvkU9ir JrWxi45p1AYxhdp+1GwJigNvASuQ1CTPZpE/MdJFDckSNnagGyPr+4P6Eqp7CRnTbx2T bpG36OlsRO1FAaA6ghXm2gZrQusd2mCGCWmIQHyoBmk0NMG+Kr2XnrhLo4B+eVgpvZIN YYl13ORnBTiHTHF1giDJjZ5aO5w0IzrNtqBgQBC692ho+hX5zS3lMgjW9t1mwxPXHCA/ Pj52sP6iQN5OXMl3LitEN96XMogwFQxJye8J306ie+gLRsjJGe22jVE6qahECTAv/YAx c1VQ== X-Forwarded-Encrypted: i=1; AJvYcCWureBXhmiUjmxCI8a7agT1/2ZOE68re4aS4cCEGBrFfH8Aebivab+jiYsyv9DhUCjspI8/6xSuBSQte6MfScVtspe87MGr8eKFY3v0 X-Gm-Message-State: AOJu0YwbFjymRsx0pwWR7l4tVAJzC3UoygOQt+kQqsmul8UwJWkmb40d qsJ+kR4yiQiL0ECdlGx1Bvk1AqxeoVsEFWoO1AaxINtCb1kIzju/qRq5JpjdBkdiQa21KIru/YE = X-Received: by 2002:a05:6a00:6a09:b0:6e4:8fbe:cb33 with SMTP id hy9-20020a056a006a0900b006e48fbecb33mr305615pfb.29.1708486939057; Tue, 20 Feb 2024 19:42:19 -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.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:42:18 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:11:49 +0530 Subject: [PATCH 03/21] arm64: dts: qcom: sm8150: Add PCIe bridge node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20240221-pcie-qcom-bridge-dts-v1-3-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> 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=1249; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=6OdqvnqpDIHcssx6HxD8cVyF7xhLIDSsl6jVQmAddoI=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEFZAe/t1aSotuopKDU6sQYhZIGV3GKq6Tmj 7VLGBm9mouJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxBQAKCRBVnxHm/pHO 9TLYB/4lqxmDMuLB+j6HDWQjpGOBFU2Xy79ijVi9yBtEwqT41Hulx9Q6TAWQzcVAVZGQZl4YPU4 wz9du3QN0nFvLPIjrUyOilzChk4URG9+aEvYt0VXpHX6uLZCB586Fq9+XigjqvVdAS5URuPiGjy hYLecLcic4antYMeZMUxujwK4EjWXhuSFL4Y1MeQHlYCa8PGctbzEzCe3T/5hxfRXKOggK24NEw MFQFhmo78dXD8ii92olMhSKvtp9bCZoGoaPAWFPs2qzOnyAg7Co++KH2zZKzuhAeIgbZOzz9mpx 7eWHkU2EOhhtfUh/I3sC1oyYqc0W8i9g7tVznc9yPM2xtVfT X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791478563661837035 X-GMAIL-MSGID: 1791478563661837035 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sm8150.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8150.dtsi b/arch/arm64/boot/dts/qcom/sm8150.dtsi index 761a6757dc26..c9c46ccecb69 100644 --- a/arch/arm64/boot/dts/qcom/sm8150.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8150.dtsi @@ -1885,6 +1885,16 @@ pcie0: pcie@1c00000 { pinctrl-0 = <&pcie0_default_state>; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie0_phy: phy@1c06000 { @@ -1979,6 +1989,16 @@ pcie1: pcie@1c08000 { pinctrl-0 = <&pcie1_default_state>; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie1_phy: phy@1c0e000 { From patchwork Wed Feb 21 03:41:50 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 203893 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:693c:2685:b0:108:e6aa:91d0 with SMTP id mn5csp813785dyc; Tue, 20 Feb 2024 19:45:38 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCWOXQCiQ2JeuukKnWTljMNJZ03HYmY7gONLSn3VxTBDkTwz+glLdgfZdmnBdwcleaApf6SrOMCMHQv08pVuE8b3MkDc3g== X-Google-Smtp-Source: AGHT+IFcq6x4VnKU4EBFJuk5KDa5xY47MAruddrUKI5NSVMbWCKWU9iwnvGw+CO9GOGL5t7ji1C0 X-Received: by 2002:a05:620a:559a:b0:785:d776:2202 with SMTP id vq26-20020a05620a559a00b00785d7762202mr19239797qkn.77.1708487137836; Tue, 20 Feb 2024 19:45:37 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708487137; cv=pass; d=google.com; s=arc-20160816; b=pnyXdm6Z2DtW6kb9B3Nn01ftuYHwe//6ec4nz2t52o2Do5bzmSeObBVZcQws+8/3Dj Lrmo9loycYAymUXG8AQr9gTISv1mBLgMpuOiZbJnwWvlmk+UKkqMahBqkdlN8WlIFFzZ DXQ94N4ChpXRY5Y0fPeazjoar7cwEpVmgG5jBmEsuS7JQMFiHKZKGto34t/LwxbCiKCo 2XvRhoydaSHDDqinydR7PmYX4cdTUNnnyyT6uPxfIOOkfVPh0EkPfRSduw24q3Mwc4Yy MZdeqmF3fSbSmSq2oU80ZW+HrVbXsNvBRl/ubtiTazhbM9cDLPz90Hn/RB9CDfFQYh11 ICGg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :subject:date:from:dkim-signature; bh=vlnBSSjOzn7sFPoNZS7Y/ly3BdTtFkH+6wgg++BCcqU=; fh=EFo6em2eu7OUuX0zvsaHVtyjFuCvP2FcFqRDUdqpAmc=; b=akasYIWgSR0Ygd69Decrnd9iLw2RIpc0Vcz20Yrp5Q0fJJmqAD90S+OxUQr9+SNULH iiGRghlYmItNI/yqpCY7v2UMUjYeKhv7/IPzVTR6UCpelE8B3Ug4+AnVwl3DrkGVPBBk F4tfoZbz2ynbBuhgsWaOf4T1ei8/Y/dy/GMHaZ0DDNg/xYFpOHUzraxdHsLb4iAxmkS3 byViTtFTIOkloh4h2IASsaR/Nt2WyAX6myyqg1i5vB4SfuzesrihpJ8gKkKLy0ErrWSY VyzBZpdOo7a6xm3rVCLW0yOXIh97jcaNU7pkG9BrYqLFFGNAklXurGHtHWW31LbfNI56 HZZg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=gif9eeOe; 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-74018-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74018-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id f28-20020a05620a20dc00b0078735bbfe09si9802457qka.237.2024.02.20.19.45.37 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:45:37 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-74018-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=gif9eeOe; 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-74018-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74018-ouuuleilei=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 ny.mirrors.kernel.org (Postfix) with ESMTPS id 9BED11C237B5 for ; Wed, 21 Feb 2024 03:45:28 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 105E43C49B; Wed, 21 Feb 2024 03:42:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="gif9eeOe" Received: from mail-oi1-f178.google.com (mail-oi1-f178.google.com [209.85.167.178]) (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 7EC933BB22 for ; Wed, 21 Feb 2024 03:42:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486945; cv=none; b=TQqibfh/TYBqG6FOIILl+7ogMFbB3hP2wfUv2EnVYgp1SwLWlCAadlqDQ3wOBIZyo8Plx4hMhtHv2YXPK3BOp4ePmpF1Y5JmT43aqIjmuvQ9ylTwjijbQgfbKkrVslsfWwQoDoVwyw1WIQaeRuHyP36+kKysQHW5t8jXaGxieo0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486945; c=relaxed/simple; bh=KbA9G9eXOsWwtGSkFU+soq1QMhVPjhBtiPB+o5awvqI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=m3BpB16RO+ttDyBdVf+kz+Ge3ZuldnGHgfYaSb0Iszc6DGZndfzvDjxw5Yz1bXXFw0b1ufyenWBN5k8mQCWst2j+QPvb6xnl4A+NyuMIppH3S1JaVUeqe9XWc9GXQn3Tzg3YlEf9ehrKSAD4z3adryrfbc43OrO6UViPwrJgzpQ= 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=gif9eeOe; arc=none smtp.client-ip=209.85.167.178 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-oi1-f178.google.com with SMTP id 5614622812f47-3c0a36077a5so3807438b6e.0 for ; Tue, 20 Feb 2024 19:42:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486942; x=1709091742; 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=vlnBSSjOzn7sFPoNZS7Y/ly3BdTtFkH+6wgg++BCcqU=; b=gif9eeOe4yOxhlkczG+OXyNKDbC65ZkR2aZXbQjyTn43VzkaIUilBPJHCr8yXSK/jd aKRMu1LdYz4c12v52tdkVIecjyYnYDZxGxOs5FNiB3IUD3n+zD2jPDJT4q5vZrPB9tem 46vkgs+tBkCxo7WYaiWac+3KQ0Jw8M/I0tJzSUe7aCM1eYWJTLke1HsHp0bI7TuAFLS4 Tv6OlWruDTnGImmUkLY2G8R+o9EB55sGcLv0M+9WUKX5uMt4g0vIM7+pl6uqc6ayO1ax 2/NEUZtGBd7NMmpBCEG7M31GmTzCZs7MxpCxVHznNEnvWtHTUY1ArMwb+wHciJu33PIt 0XVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486942; x=1709091742; 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=vlnBSSjOzn7sFPoNZS7Y/ly3BdTtFkH+6wgg++BCcqU=; b=BkkUzdztGFGG8TXXJrMr0C76ImNII9jWn1Qd8Z7Mb+5GXWVHZm4nA10EIt28DyFhr3 5un0PvDF8UaofvHCNosYJ55yPEWDjtEdB1eBXAPjn0zjgxRsYiDco+kGrt+vodY1kc/7 aplUOE2KOe9X/Jzge87e2lR5F1lKsn9XreFV/GLDNifFTBVVA4LABnFcVjm6x4VxbRsB byvDojWRVhkeSJv/btmkeo9EU2BGPCsVJtEzQRKPIMZxQZjNniwVOGNzF+jclamcUmXI +BNcwiU93mMps68KKd6DqjtjX1FMbzNJzvNNBcmmu6y/4Y4Ax0wmBIazO/n8pkomLWLC WJpg== X-Forwarded-Encrypted: i=1; AJvYcCXSLufMOxtX0rsFjajDPxvLo2hX3FM1gAORMM88RqdePTMLO1weI5AczRTgXCubKwlRtZminTA0osCp4jUJFVKLk9ZLguhX3w8h9V2m X-Gm-Message-State: AOJu0YxgQBkVqeLHJojaedkhR/c2fi3k/Y0nzakdjRSAeGjZPwaTeh5C 0XUigEczZXe8w1/OUIf9jvfunFdXqQk8682qziRcacA3oEcwGpQ0AZHaY2M/E3Wc+IVxMHUIVss = X-Received: by 2002:a05:6808:1891:b0:3c1:4b14:f684 with SMTP id bi17-20020a056808189100b003c14b14f684mr14258400oib.1.1708486942506; Tue, 20 Feb 2024 19:42:22 -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.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:42:21 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:11:50 +0530 Subject: [PATCH 04/21] arm64: dts: qcom: sm8350: Add PCIe bridge node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20240221-pcie-qcom-bridge-dts-v1-4-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> 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=1223; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=KbA9G9eXOsWwtGSkFU+soq1QMhVPjhBtiPB+o5awvqI=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEFe9IDQrVK9X1nik2kdFoOPmU5NjchVPFBr aeJu7rRqcuJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxBQAKCRBVnxHm/pHO 9RFaB/985Jm35diurGxgH7nuWLG+eGn2TdW2OQDfzyO6sSyhkBmcRccIr48Gl45KSYHmZbFHPOy swcOm2rfA847VUmeKY6JsvLMSpfuJAumvDBS/jru/hqcav1i/XRzKTGibkVdIW1LNPZY7Ra7XDK /im/EpFhPLLobtvQHWrFh/yLP3z90yUrmcgTMg3V1KDdDawJKaEOrNMoFIQR9dXdPGyFRPjxCQ3 G5fDS2N8QR/6aWAS+Duq+PEV+DzI7Aee2151CztOUERCAqgMpUEHPeoPA+Pt+SCSJbAM69Rh/57 KcpbcYOkvy17dpxbi1xQmJ7TbgqG7hvx8WwwJnIxYIeg07CN X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791478609320293726 X-GMAIL-MSGID: 1791478609320293726 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sm8350.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8350.dtsi b/arch/arm64/boot/dts/qcom/sm8350.dtsi index e78c83a897c2..a2779c1bb4c1 100644 --- a/arch/arm64/boot/dts/qcom/sm8350.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8350.dtsi @@ -1566,6 +1566,16 @@ pcie0: pcie@1c00000 { phy-names = "pciephy"; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie0_phy: phy@1c06000 { @@ -1649,6 +1659,16 @@ pcie1: pcie@1c08000 { phy-names = "pciephy"; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie1_phy: phy@1c0e000 { From patchwork Wed Feb 21 03:41:51 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 203896 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:693c:2685:b0:108:e6aa:91d0 with SMTP id mn5csp813906dyc; Tue, 20 Feb 2024 19:46:07 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCX26rhI+W5gjg7aDTge2wzSLhXpv88uja2NqahF6hqnA9d7myc7tJhNfP1lmo3ztDqIEZlSIZmAgSP1TszoIACE9s00HA== X-Google-Smtp-Source: AGHT+IHCCQ6D8BcY5l/qv3eXq4I9tOMWGus3aVcn5d080J9R6QyzqlH+t2y4KjGM2ucJUz0LZC6+ X-Received: by 2002:aa7:da56:0:b0:564:e5ad:c898 with SMTP id w22-20020aa7da56000000b00564e5adc898mr986081eds.39.1708487167627; Tue, 20 Feb 2024 19:46:07 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708487167; cv=pass; d=google.com; s=arc-20160816; b=F49L6gvBPUSWFjNq0yTj+224N7Mg23TIGg9ButwSla3FRcxc68i9mM8LTO+LfpFYjV 6AcaQ9ZxW0x9KXmp8Sn/wROkkonjPgSKqo/LYd5hE4t3cr/QThfTqqox3ZngdCVPeIrE wPe8eZWlHG9Er+D137BIR8vlptq8hDlDnT815E9dHitN+8pUHrl9m0ao9IQXaaIE/9Ir F4cHrmXclQlB3VN1p275fyEoRRgBqMqSZ3q3qosYAU3iWe/s9mEegsCSqd2IZOcaBCPC 0RvIMi8lDwJHcC97dGf0C/HzWsMFbd1xi9inmr1piLqXXK3JSGUokV7ZXrvdIJoFJQah nWug== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :subject:date:from:dkim-signature; bh=FrGKuE+bhJNEU+TKQDK5plQ/6DBMhZ9pqdA/ZZ9D63M=; fh=SwgxeP7gIWDSSMC9T8wQjaknNMtsIVWmGC3YI8y24rU=; b=VPDMmHyy0rv7mBCKi97E/OUfaXOdYE3vb94KQ5xt57Z/pv+485W65rKTCeuGnLsvNR 9Egk/TdBgS/ecSQ78emMHUF8n34H9K3FoWOpeNGRzBklAddnB+YxvC4AIkj1KUFdPPSA w9O7n3wokAFUPKSRzyPpvcuGUQfObL6y0LtIKK0XMAn/BVNKuFbU+jM08vTZqyg4+rhw ZFAk5PXfONUyeI6C/y1DzzmhTXo1ziDUcDCJ0A6jlOo8DsgRzLLqlvf0rGstzIYN2NjX OlJJYDNvhUZcH+7WgX0w7TFPChPI853YYbrJ78MbbEgFo+ziTt/ZvRyvKp7ZeLpPNGaH proQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=YMe7Npzt; 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-74020-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74020-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id g35-20020a056402322300b005642642c521si3913381eda.633.2024.02.20.19.46.07 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:46:07 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-74020-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=YMe7Npzt; 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-74020-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74020-ouuuleilei=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 4191D1F2287C for ; Wed, 21 Feb 2024 03:46:07 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 7F1F03CF72; Wed, 21 Feb 2024 03:42:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="YMe7Npzt" Received: from mail-yb1-f181.google.com (mail-yb1-f181.google.com [209.85.219.181]) (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 111CB3BB24 for ; Wed, 21 Feb 2024 03:42:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486948; cv=none; b=LCK+rdK0Zi+L5tU6COLH3NodzLkNNBWWcOrDydfkF8Uz2U7ZNdCv4FywUU+pLKT4YUW60dJfsNA1M1QmnqJTpU7ySbgq2XGv0IRS5joxScGDVkFkPV6bg8jfOqcWiH2+kALX7Tyk4lL1mZjyNUsPI/FKJ1QwBa32RGURrQM9DnQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486948; c=relaxed/simple; bh=wMGBDo8PfZNtRjeSzpd4083aE4V7NiguAVNg298g23E=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=f/DVwKYaPPPKU0qOLXh2DEt0TQweCrkikRbAwAsnZW/duhPrsSJEXVezr+TcQLdeOtxQv20xB9T5RjVEUbMpw/9sRhXn6924FqaZRVXjz5jBVJpvKr2w3/Wg5YGfaiwLgnDUb2Zfol8bmVqmNZioxh1uCMilrMKatRrKBtpl0JU= 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=YMe7Npzt; arc=none smtp.client-ip=209.85.219.181 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-yb1-f181.google.com with SMTP id 3f1490d57ef6-dc6d9a8815fso6079111276.3 for ; Tue, 20 Feb 2024 19:42:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486946; x=1709091746; 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=FrGKuE+bhJNEU+TKQDK5plQ/6DBMhZ9pqdA/ZZ9D63M=; b=YMe7Npzt1FmGLuT+zgFH8lP0uwkvnmrJlf10OGpqboCToBSAw9g/3SFoq8rrPB2U9r Y+6goriW8MHZn9PlZVp0BzdUBlvX8BcGCI8Ry8sd+da9onbVG7wChox8+ROuZ7Qvj0aN LksDkodEc/diJ5+e8gsAJQ5yDFhmmzdbYXxCTbNdOpUwaWOi+v6sRM2K1h4QN+So+h88 tfXkV5Zb3l0igyK2ho4ts9ofGhr5vU9TVC9NrfwxiF1l4X9UWqRWbCqUIZ3t/IsI1pMT F5281fBst5KiBkXExGiZ60mH5gSlcCkK2RTSBq2K/yrLVaCG3NQ9T4deZs0QSHCQsTDH SQdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486946; x=1709091746; 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=FrGKuE+bhJNEU+TKQDK5plQ/6DBMhZ9pqdA/ZZ9D63M=; b=iIZIcRLt+6dYlfV5XxYk0//ZIGERXONOXKMB7L+LggC21MCjGDRN5OnHHMGEe4EeMi 71f0qiiN+CqywC39lQly4hP9o+uNb4M/SEfm9tVFJ6mOcch1euFl7w37pScXTvibwPCS z9Bt5IUB871aZP/ca1fcHW27V3cTk5zhRri57tANi+OBP7yiCCp7h3bgRAmDsZ9vh+Co FafUo1Tnx9xFLkWPc5l/mFcUqx5MVnYgYKQgeO1FK6Fhbd7Jt+BJLVIx9ToVXKbka3/x kO6HA1FpW3nR9hCTJYFJNYlo527Pa0rllutj2ZpqSrCWXb6XpzZx7w8KFY7CY5Yl5dKU VrfA== X-Forwarded-Encrypted: i=1; AJvYcCW/qgG9nL3DKJcNFMpbxWncy/04niaj7tOqFxm0uGI4rGgC0lz2+PwM0BmROVK/zxwwTiz5OnmC6hpjxg6EVgl+CNbF/+YUjincZRXl X-Gm-Message-State: AOJu0Yxo59pV/tTnc+SZZjpR6M4Tz3dJ2wHrBVh5PKc2UhZ6rPLVoC+V nzY5VsAJ2pWNlOHSmNEcm9YrNRGtfU+4QxeAvrWycM+YnvofIdT3vepwQ6ETXS+VT26WKMdqddw = X-Received: by 2002:a25:c50b:0:b0:dcc:5a73:1cad with SMTP id v11-20020a25c50b000000b00dcc5a731cadmr15672193ybe.42.1708486945779; Tue, 20 Feb 2024 19:42:25 -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.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:42:25 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:11:51 +0530 Subject: [PATCH 05/21] arm64: dts: qcom: sm8450: Add PCIe bridge node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20240221-pcie-qcom-bridge-dts-v1-5-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> 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=1249; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=wMGBDo8PfZNtRjeSzpd4083aE4V7NiguAVNg298g23E=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEGPFkJEG2R9ixKQaN7nKfcNZLT7FLZdrDd6 HuoPkAS7DGJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxBgAKCRBVnxHm/pHO 9Z17B/43E3+z6dq5RkjNMdjw/9k5gftRx7SBxgj9e3HiDqAqDtW3QFTVjYv5Qdi5U3HL083zD5C xJkOLw32bWrVdwiQB67tqljUNfGTUZUAyRN6D4YL4iyZKr3WSegnmwwZF82nCYoSEcey5AYoZO0 nRrhDxm+SvJOe77ZGesTk1RaGyL/87gBjhKSDC5ZGSCE1GX3Sp+ZrWiPD6j9dmnVwLcdi4Hm+91 Yeb6EtmgeaHTcCFDazT0jutoNHNVDpi3xmcfEaYDsdkbnq7OdMg34BIN7/slsjIklULkgcI4vw4 bUAjCSKrXPD3uDAfyY6OzDU3McXZGWA//4OhdosQO/1PKF61 X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791478640657558519 X-GMAIL-MSGID: 1791478640657558519 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam Reviewed-by: Neil Armstrong --- arch/arm64/boot/dts/qcom/sm8450.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8450.dtsi b/arch/arm64/boot/dts/qcom/sm8450.dtsi index 01e4dfc4babd..e874cc4f8e6f 100644 --- a/arch/arm64/boot/dts/qcom/sm8450.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8450.dtsi @@ -1824,6 +1824,16 @@ pcie0: pcie@1c00000 { pinctrl-0 = <&pcie0_default_state>; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie0_phy: phy@1c06000 { @@ -1931,6 +1941,16 @@ pcie1: pcie@1c08000 { pinctrl-0 = <&pcie1_default_state>; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie1_phy: phy@1c0e000 { From patchwork Wed Feb 21 03:41:52 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 203897 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:693c:2685:b0:108:e6aa:91d0 with SMTP id mn5csp814100dyc; Tue, 20 Feb 2024 19:46:44 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCX49txCNF3zA9VX8WsIvQyr+9X8Zlt44Xnog1r2MxAG/hn6QQiXWnmXt9yK4Fr60HTX7d3heWaG4av3g7PVh/pgHVtkxg== X-Google-Smtp-Source: AGHT+IGsGRV946zM0gzI/E/k/vWO1OH0bZdP7uiouJGqM2HEKAJcD/phOlixmxIBjf6LtC/OSl3W X-Received: by 2002:a05:6808:1416:b0:3c1:4e89:f119 with SMTP id w22-20020a056808141600b003c14e89f119mr12497871oiv.0.1708487204624; Tue, 20 Feb 2024 19:46:44 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708487204; cv=pass; d=google.com; s=arc-20160816; b=bGc26YMa9tbuaIBc4y6eIcYsQyimLlQsJKVAOTV5PGUEKFno2Owlh+Os8+mPIuvlnU jY6EU4eA4A4OQKuzJmeISEmQap4138wr98Eht4lnlZtQDi35/DAso8kmEGCuMd6zK2lw gybLdhFHAhCmXiiysnM9fr/+ZpNFvyfbUTWceSWQ4Q6AX/xLjTCUVhtrLTWSjzKNdCjE 97qxlAufnGGxouYnIzJd63XhQGste4EaMRtP/28wNMbRiQnpOnHrkTl9Jf4t2piEgWW9 wo9vNBLj7+c1vHGOJMFcw6jxbCZjMLNoKm0zvmm8eKyUdErQTVG2s3327+n+p+PtsqQX SHcg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :subject:date:from:dkim-signature; bh=jx+fQ/t6ipFNBqSDjoYR27DTN7bGkftha5+FUI6wBY0=; fh=1Ns6mC9F3U8YIdUk2gPSgOzbGqcPZJ9aqoCahoP+Gmo=; b=M4mqKSYNG8kbNg8sdEd41Hua3aMYt3XC80N7H+xIZE5OInhjV93qof+OqYzlXDN+Be xNhF0ApCU1Ft3IFlkjDmMMdb8rYWfoRpWlEundcTYRRnXkSDvedaLrAX9VF9mgj7kDvP JkRlVQblY0UwbYMiBW/FoWOshmwYgOBxlTtdE2FX4fN4FwExTAnRZ/kCj6K9hOdIQOxK vjiDhjOvCkzTzVvY5+lBiKyaHGpsBBKtP4Lr+WX2/5vUOEnV59qmSY/7ItLU+eumEHaE 7L9FT4IhG6PHxsVnk6v2HIBKo62pBRG9qO7k/M6os9AjfGv6uoeCrwnFExBrDISPmfk9 WwZg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=S1UBwlw6; 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-74021-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74021-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id z1-20020aa78881000000b006e479696179si2567931pfe.325.2024.02.20.19.46.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:46:44 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-74021-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=S1UBwlw6; 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-74021-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74021-ouuuleilei=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 sv.mirrors.kernel.org (Postfix) with ESMTPS id 589E52815B9 for ; Wed, 21 Feb 2024 03:46:21 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 748A13D0BC; Wed, 21 Feb 2024 03:42:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="S1UBwlw6" Received: from mail-oi1-f169.google.com (mail-oi1-f169.google.com [209.85.167.169]) (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 3156A3CF55 for ; Wed, 21 Feb 2024 03:42:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.169 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486951; cv=none; b=PvylYuCmovTarwBEN9oqvfdfN1UVRPavfnRbBv1kpc7VHkZH8FpeT2JHZtsV8SRNUaf6dvg0TFNmQK/WfWchBy7Z0LtuNGFoay7S1L4wYoXa6TSIGBvb97GX1cU2sxHnTJZFMC9uVVmHVg1Uely8V6EYx6qeSdIfZV9bYTDCGCI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486951; c=relaxed/simple; bh=J3jKul/0PQXElhNJclej25sO29NA0XDyDmSBGcZmLg4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=MKoWITk00ymODYOymql2nuS2C34IJ4FMmJSE0ru+sMfz5uUy+9+i3yoHa6boZD6ghhLvgEzBBxb4b+67sx1WMOtneABj+cC8D8qf3jBNhoLMeThq96PcazSF8+TG7VE/cBYdf0NaF1YOzbf1gCEoQpQlV7C68pg77EZn/9C+pzs= 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=S1UBwlw6; arc=none smtp.client-ip=209.85.167.169 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-oi1-f169.google.com with SMTP id 5614622812f47-3c17098ee8eso19844b6e.2 for ; Tue, 20 Feb 2024 19:42:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486949; x=1709091749; 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=jx+fQ/t6ipFNBqSDjoYR27DTN7bGkftha5+FUI6wBY0=; b=S1UBwlw6Seh9sPVUZ3UbRWmGyEpJR25PwavkCHGmkWC3uL9IhIizsc50HMJjg0tnlF VeMeNJZk0GzPDO/t2w2jTv3y1Io/+J9n6Nvbck4TdL66kGMmVhEqQhBvF9l9egYPW1q6 efu7GeoFEazALHjxoMHu+dB1utJFG/Uil7oEi0cAiUZkY5jeh2bvWLAPuErxktBtE3J3 nu/FRKtOuJ3+uXm8R81/8QR7EUs7VUsxtGlTflnWcz44w7pCpSKsTGW3cnD7TZm0Wkpt d+HOjZ5pZQyomXfjlqwYQ4hJgZy+k0QiF54VwG5EovH5it5hNfsqbdRJZcSN9tUJmOYd 5S1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486949; x=1709091749; 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=jx+fQ/t6ipFNBqSDjoYR27DTN7bGkftha5+FUI6wBY0=; b=ElJ2orpKQn9noqzTySTDlt6bZlU17YRHWGnRPBGapsVABIb4t9lVnQrTVgYcrVY+sb DpMIYiiJSyTpbf79TD/PvJgq6pkOCB+fhTC3zVIK1ms+wizbyP84o6WQ3j0M8l1t6h12 ari5Sr6xYhQdTWvXZAEV+O5Ir8JvAjzs2UQwn5zWuPoZYEQBgMuPjtDSL3IfFurZq+j9 LjBpWjzsnZG8xFWlrUwaYkPYVYV34vMF9YHd7ZdWRTPJLhBnuebwE/xl78hClgyLPIF/ rGvUBN7gHcPcRNagS/jdqKOcZeZa+CH5WtpG87zjyPrQlweL+xAofoLTMLw6MUm9pyea hzUg== X-Forwarded-Encrypted: i=1; AJvYcCWpXWm/IkH7Qf7vnJk7Qk7i1gKS0hossF72KohFrQrPngZ6f2LqFzIrWtfr6/h8S7a/U47bh0TVSY6hZ8ePHsVC1EMnXSQFaYXsi28J X-Gm-Message-State: AOJu0YxQxMdevffCQK5RsM2dJzMdfvaRWBneFHboADXtyVkX7LGGcWpB LUZq0ZiiOmzHKs8zeZubVzuGGoW90RZgZ4D66JmvJ/g3U+TP1clqVO70dM0AWDNAXQ0JAio5ya8 = X-Received: by 2002:a05:6808:11c2:b0:3c1:6e60:a332 with SMTP id p2-20020a05680811c200b003c16e60a332mr994218oiv.11.1708486949176; Tue, 20 Feb 2024 19:42:29 -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.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:42:28 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:11:52 +0530 Subject: [PATCH 06/21] arm64: dts: qcom: sm8550: Add PCIe bridge node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20240221-pcie-qcom-bridge-dts-v1-6-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> 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=1223; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=J3jKul/0PQXElhNJclej25sO29NA0XDyDmSBGcZmLg4=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEGLKuGwuIxVfZ2RAl8RPL9QF7taAoLBqgS3 rAp1TV+/q2JATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxBgAKCRBVnxHm/pHO 9d9RB/4mKO61dfmraNPj60rQK3e6WYHIT/rny685M0kxYOBK6saH/jo5Y5hDv4vWoBTUrthxCRn s4uhfwePoyfGLdaLZcg8vK59hXliyzLmhT9nG5scCP5VfF8+4kOaYpTzFCGG9zjCFuYFEuu6Itn MKvgyo8mJjALR7uJVCTFqBCj740N0c1lRxo/0zvngJ3dP5ipJmBvdUDUH5+dtqgtB4ylHqUnTvE 5iH0CgMUOMk/i6VUqN/VNIy6jtKDDkvlNvfcy0whCx1ZcZvNY2lq62n5JaBpO1tYCu/d9OHFQPl ORvFjlLFZtfm0K5GsXjxl+JUMxDDIVdZdXFlsNOafSnv88w7 X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791478679299298294 X-GMAIL-MSGID: 1791478679299298294 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam Reviewed-by: Neil Armstrong --- arch/arm64/boot/dts/qcom/sm8550.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8550.dtsi b/arch/arm64/boot/dts/qcom/sm8550.dtsi index ee1ba5a8c8fc..3ee11311885f 100644 --- a/arch/arm64/boot/dts/qcom/sm8550.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8550.dtsi @@ -1754,6 +1754,16 @@ pcie0: pcie@1c00000 { phy-names = "pciephy"; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie0_phy: phy@1c06000 { @@ -1851,6 +1861,16 @@ pcie1: pcie@1c08000 { phy-names = "pciephy"; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie1_phy: phy@1c0e000 { From patchwork Wed Feb 21 03:41:53 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 203898 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:693c:2685:b0:108:e6aa:91d0 with SMTP id mn5csp814264dyc; Tue, 20 Feb 2024 19:47:11 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCUgA5wNIbn47tnX4mi+qa/x6c8/EsuX8M7i55N9t0DhBuLhRpg9DqoTWE8iMpMmFCQAfJRYxXwRUSfLn5ZqHeg3mB19hA== X-Google-Smtp-Source: AGHT+IF7XsZ94vjHNqS0Z+U/aGdys0PAoznbI10WVcs5RpU+DQnkeWcccekUfQKviT8VotpxpdQd X-Received: by 2002:a05:690c:f06:b0:608:290d:9f1b with SMTP id dc6-20020a05690c0f0600b00608290d9f1bmr9795717ywb.49.1708487231766; Tue, 20 Feb 2024 19:47:11 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708487231; cv=pass; d=google.com; s=arc-20160816; b=IrPpy99EZnq7nTVJvMApSfPDbeVsHKwyN7EdBHcun/gMAtj1+CnjOJGO1oqxa/KOeG 9aOjm+l+kKtmUVUO4qwWcgCR3ZacEWPY0oVQJ75KhO2PGAQuphKxS7xYcUoOg8z2UAkp Ny+xFu7O5t2faLCLxYNKP14EdxBSVXXUbryQkR6vaSvyHtaD482kW6Qo/fdeglUQebb+ nyRdpJOcECVitgnPlWOUYMxZvZSctfZZfWK9qfgomr9i0uqgtxNKBSr9tsm5u7cjzZuG QKmujBlXTU6C1/5wjaePO0ZH5zRsQKSFPzvNb27SGHxmtAfwhfjkR2YvwEiF9ehZkj5e if2Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :subject:date:from:dkim-signature; bh=gdJpMsEJXCfnbuJdfeEgIk0A3Aka66MaEAybndFuIgY=; fh=ADuEVfS17FBKhySrZsm680NaCUHfRbePlq4WZzBpXHc=; b=GQk9dM7z9Hoq/6sxcI4xJonP4yjRXHGgNHtIRFdTDrdaz0gXWDzHNMzD6hGt2XCbGs kTkkQJVmRuY4lNDgxxAViV063rt7sEg9KeH4KeTjfeG4pN/oQZe9zf5ZMGMGHiBKOSRC X0SjkbbU8ubIIA92AKMuK58BYC0fdFtPt4NWUGzuU4UYonj/i940yNjN4JOz9Y2OIYV5 p6uCOXAx4ElGWs/bPQXzVVkaexQCT+BvOLgj3+E6pq9aCi9ckaBlPkB9isnS7RlZyAM9 wn8BHbhKXFZRAm7qbhFDrOwgMtPKf/AT37Rua54bkuaGfhviicAkeaq0WmR2RYb/jffr TAyw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=bBXzc6QF; 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-74023-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74023-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id f19-20020a635113000000b005e2b1d8f234si4588827pgb.342.2024.02.20.19.47.11 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:47:11 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-74023-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=bBXzc6QF; 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-74023-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74023-ouuuleilei=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 sv.mirrors.kernel.org (Postfix) with ESMTPS id AD129284448 for ; Wed, 21 Feb 2024 03:46:56 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 1764A3D560; Wed, 21 Feb 2024 03:42:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="bBXzc6QF" Received: from mail-oo1-f48.google.com (mail-oo1-f48.google.com [209.85.161.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 8F8C33D0D0 for ; Wed, 21 Feb 2024 03:42:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.161.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486960; cv=none; b=BKVeiPDJbmTXgraUO//2SqOMdN5MKpvHIiDMGkiiI9PSevWXXrzCFCX9ewjv9R7qFUhk37rKkwz5KJtkNb1AOFwsD2YX0xw5/fSxTenHZYuUAMzA3V0mb3XPEwct1jiK+kshhZdn7SzsZwCWHutXyuLZlKBl5uxriQsZeWXre9Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486960; c=relaxed/simple; bh=2Q/c7cqWrxsgCvrUBqcb1kHsDO6XcH9wkH7M5swouBc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=XlLY9GbBPz/nLFfvfvzm0MT+55aVpJV6yyaxgfumzIbu6mOR0M/X83DQESqAdDH8nXJ4Se+BPlZzhj0U2sDqc5JrhUhpT9Wr6pMGVn9QgKirvuul2EAfNihQrpjFMWF4fF4jmv7bqeRtJ6QhBZ9BjOW6TqBpNtl+HfCSI3GPmx4= 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=bBXzc6QF; arc=none smtp.client-ip=209.85.161.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 Received: by mail-oo1-f48.google.com with SMTP id 006d021491bc7-59ffbff2841so666127eaf.2 for ; Tue, 20 Feb 2024 19:42:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486957; x=1709091757; 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=gdJpMsEJXCfnbuJdfeEgIk0A3Aka66MaEAybndFuIgY=; b=bBXzc6QFTxJPELxIoVsqx95KDgW/Ea25MboIoGBnEb+S0Sq36SMQTNTy74Pe9rxkzj YB8CLutnctI+JMzvKNRgNnsmhcf/W1e3JYQdQy0gw+5Cpgb0FRrCyTjypu2yVOVGpuxT SA95mw5RCue9uXx+7ApXufew/BBaJHeBkykrkp51JuF67nS5rbGG8vnXWE3QgiECxC2+ oeTjSvGXjnZnBNc6pIB7BEmjrJx3S+jj7Dr1kmH8wTJ1RDxVqAU5GZuxs+v2728pKW7a edGIeQ717HeCfNWW79ZQlxGs1+lGGkeqLr+W3pYKZcTKShAAw3B1f6bpDJ88vB9RO7z0 OAkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486957; x=1709091757; 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=gdJpMsEJXCfnbuJdfeEgIk0A3Aka66MaEAybndFuIgY=; b=rrDZqPggdMvCmTKnnOzNXLIOcEmZhwdsaovHIFGWPLDGbarWyRNMWRqfys9xC/J3dZ F2xkuwht1RYc1BMI60ozqhpri8+94FtXgFE6nevbUkxxeHCOj0xyKhXWDzGT9ZEkjzqY JNbwBdD13l33I4Qtm6nkbFz/e+qK3q1SpOlWfuotPUF/UoltSUkkV13Az3cr2xGkZX8g Lup8T4nzyr2VBYXubDzsCnUU1tx8oL/UE8KR8PjkPEs2tfwktColtdItKUWn2IXkqdY9 yMWrVi/QNcXNzzlAlJXHAts/sjT0+fzOALOxNrD/b4HS5vct21oDKlDADN3h6Kl8FEcK aadg== X-Forwarded-Encrypted: i=1; AJvYcCVqUx0SzGvVAKWGtgFFmoEGIqpIXCk1Mbn7x5ZE+Ywn7Xcjl8FpkC9E76Ft0B+fxU4+6uhQP0z/jRy9DmJBou1lb0v+Rwik4jqFCUIj X-Gm-Message-State: AOJu0Yxlp2pe2ZNw1hLxZJxqUr70NZTDa/hw+M/ICOR4A/GwVMUQBUWw F8ldBltkxZZvycMYm577iKogiEWRXfB2b8mhDhnFfIFXLjEfUsj+5xeXuESeFMSnnzIo1vOXV74 = X-Received: by 2002:a05:6358:2913:b0:177:afce:b12 with SMTP id y19-20020a056358291300b00177afce0b12mr16822385rwb.31.1708486952514; Tue, 20 Feb 2024 19:42:32 -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.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:42:32 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:11:53 +0530 Subject: [PATCH 07/21] arm64: dts: qcom: sm8650: Add PCIe bridge node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20240221-pcie-qcom-bridge-dts-v1-7-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> 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=1286; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=2Q/c7cqWrxsgCvrUBqcb1kHsDO6XcH9wkH7M5swouBc=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEG3L/MMQLUUU5YiEPeYWXMJ3zBIYu2KPjm4 u+aES6erhyJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxBgAKCRBVnxHm/pHO 9U2QB/kBs6laNU7JRlhgMKm6ASX0OS6MYaQvS2tL1rajvK8SCI69MfZTsB80Q8ODw/yvJz4cMoB NCZN+LPTealKSn8cdF7Jdj2Pw5PVTpMPGZdhNoR3qKAWYYKrHZZ80qVW9yBYfyryS1uiSd/pPRb 8ivwqpEEWugE/H4tUbYYY11Z232YEuuCHE2KlGRUPST1rv3BBp0CAMWfkyACBuX/ked5WvqNa7i EcJt3noB63jTK4wKTeFUEi0ReVpHZhytL7eLBolR+ezbyGIWMFNdiqbu+o7i8+G+ssissRac5w4 9EJmUIOIlinZT7iRQQbWIH/Iu9FVIfulRzxlOiLnanrIXick X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791478707546132475 X-GMAIL-MSGID: 1791478707546132475 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam Reviewed-by: Neil Armstrong --- arch/arm64/boot/dts/qcom/sm8650.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8650.dtsi b/arch/arm64/boot/dts/qcom/sm8650.dtsi index 2df77123a8c7..57a1ea84aa59 100644 --- a/arch/arm64/boot/dts/qcom/sm8650.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8650.dtsi @@ -2270,6 +2270,16 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, dma-coherent; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie0_phy: phy@1c06000 { @@ -2379,6 +2389,16 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, <0x02000000 0 0x40300000 0 0x40300000 0 0x1fd00000>; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie1_phy: phy@1c0e000 { From patchwork Wed Feb 21 03:41:54 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 203906 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:693c:2685:b0:108:e6aa:91d0 with SMTP id mn5csp814954dyc; Tue, 20 Feb 2024 19:49:35 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCXIFm5KCu6dXH8pQs2ywrL2jz0jsnPg1lljj7AxePXxI9VTV7rMtbLG4MUdFQ99HvmUPRTQ5JkxKD2hO28Ie6CjcRQyDQ== X-Google-Smtp-Source: AGHT+IG8+POQ6ql8opwupsG1MAc9Qml7CAaRGdcEDQgWxeRXQOg2zHeoVqCPdEdtmBS7B0NytqUX X-Received: by 2002:a05:6808:1688:b0:3c1:547b:f3fe with SMTP id bb8-20020a056808168800b003c1547bf3femr8795217oib.16.1708487375235; Tue, 20 Feb 2024 19:49:35 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708487375; cv=pass; d=google.com; s=arc-20160816; b=vr0yBxmEiBWHhu6dNHJiyengvmx0KteQjXarcLLePo/APPYT52zs4YRbjcgEhnJYuX Ze86esX88AEFP6NR54fgv2gY94thqsEGoS/lRenq38ZjNBAkVS+rYegzAjdsQC1TeX0V Yd9WcvAB+f9K98kYsI28TLuXZC3526q94N22OQ+mL+E/kPuL1Wj78NjLi616BoyZdsbE sRdcO3WgcqYmGPe585LlVghxFtgMEgq06F+eu1SOHSKF9SHjePnlRL1V+qXiD9k411dv mKPqsXHoQlUeZ9I3BHLcmaCG8rHAfsxeUtWfPq4TV24Zd1mox3ExWv0u7nN+QrEJtSTy v19w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :subject:date:from:dkim-signature; bh=wT5zJKfe3mJSIBcjj+mcWeIeOdoNipqlSFuaNJP81Ro=; fh=LunobG+6/UVAWxldvjHmKzPG6EHjXx1UsdBLkqWIrLc=; b=ILffOIxjAobC99Izt7j2MbAy/4foJsoJUuKgxFuhAUFVjDh0lvPXfn9ri+Fd9kQt6D Kl/aZZw+w/vKpEYRnwyVlSE7ZL5kdaUHI6Uecye/w0I+gDoeiP+XWmM423ke+l5n2muD svDt6L09Ndz2WIuct/r5tLcCWNoFitW+t439KPtBnqrS9Q9NaOS9hJN7HnCK8LUN4DUi I1rV23TI/IyzLfZVKnZaNbJn1AYmKbUk/XlNXn8TAZC7v5E9B8/LJ7NlSVOS/AoBdj9m lpavAf0y5VTIINTGXn+3GA8Tbk8vO5I2YFWqBOZaz6PQfuHgxyiyGD2tKUOrVyfV6QdZ y3DQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=X8S00cOu; 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-74022-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74022-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id y12-20020aa79e0c000000b006e3d5f8ed57si5917792pfq.217.2024.02.20.19.49.34 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:49:35 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-74022-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=X8S00cOu; 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-74022-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74022-ouuuleilei=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 sy.mirrors.kernel.org (Postfix) with ESMTPS id 58812B24A6C for ; Wed, 21 Feb 2024 03:46:42 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 1B20339AE1; Wed, 21 Feb 2024 03:42:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="X8S00cOu" Received: from mail-pf1-f170.google.com (mail-pf1-f170.google.com [209.85.210.170]) (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 B28323D0B5 for ; Wed, 21 Feb 2024 03:42:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486958; cv=none; b=GZIVCkSBqJKfWQVRs9u44zhnYic4o1djctONyZNu1VCKEBZqnO1uRDZGGZCPGhr7MERTnECNAzDbmrTAbPgZ6pHOVMc67c/RL+oRDtM7wPdgbyT/wAWng2sEkKmXeaVL1BGY8vfvQ4mBA34aRm00jGJSpQTMK9IhmtiunMcGXrY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486958; c=relaxed/simple; bh=vlmqbgnc2zE6uRbXQ5io0O4A+An2Hq2nnGjL7KwYPjw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=QGYlHnyZSjc1d8RlONh4/Bgwoh6xUE3dUyFtM21LON1InlWZ/Hi6YMJWKHjTTjuRW1D3Cz845ViWJtCLF10bMPa2KO0H4OlLrb+bXvQ9E/oGQGNbvQ6rVs0ZY3R8eM4M8VBARAdnWn93a54WE6JwR2+nlO7+sOYCp7YpJMP4b3E= 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=X8S00cOu; arc=none smtp.client-ip=209.85.210.170 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-f170.google.com with SMTP id d2e1a72fcca58-6e484011e28so752500b3a.3 for ; Tue, 20 Feb 2024 19:42:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486956; x=1709091756; 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=wT5zJKfe3mJSIBcjj+mcWeIeOdoNipqlSFuaNJP81Ro=; b=X8S00cOusS5jATk3guRg7LRsReBLOFuEh8w+RW0Zmb348xhRhIqyjNX0hzJKtphKBg dr5Nxcl30r4cx4sFirM7RItmW2ipFbqH7hXE19wiEZEU3YD7aQQyqkPoyUVdozJvy5Z5 0FoDTGww6tCbeJpc+WYK7BAuChV4iRAG3plP6zUQN4v+XRc4aAf1MkRTlGMnbJSjsziu EedyZvEYviicqBpvdh6SII0pQXnGWosQQFv/7IOMT1g0drL7+QOlPSZkKlX5RNd11SHJ WCELqN9pe0MopENCb7ZvDCTZUwkENw8wHWe0OhOh4ftDjblBwk+EGHodbifFVyRubv5D 7CzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486956; x=1709091756; 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=wT5zJKfe3mJSIBcjj+mcWeIeOdoNipqlSFuaNJP81Ro=; b=lb0cHV8w/1Ad6C5/QUGvGB/buyeVhW4QF6J4MDvoCOO+UJBA/PVbkr+VulKjfD+7Ia ZnNmtFL01BgCoqUNhboIrfuM+nMY6lMMEiegzAdGLYeWDi3mWe2AEgcJE3h5LLzZV+6n dIobC1PnWD78w+aOg34mkr5gfHieNr5jKBFrzPICH6YDDYipBiXXIv498L52XqUhlAYX 2YCEaCxM3/NYSDHCV55WNuJ1jm7zQw2UGv9RDXYL1iw365mC/FMgMokYTNHYU47DdSVh 3PttJ4uSMxKrAmrDQLw2+z5vkP8j072VmTXzE504oKAxF9RgswetWF+sJu+K7PIIfe75 u/LA== X-Forwarded-Encrypted: i=1; AJvYcCVR6LDCckl81jWmXHkHzSncfecGT1G4g+YpJEcUK4xUH3T0DD2uu1q/U5HeC5C96vqdjEy660dyez3j2oIfMN+QJbyy3Mwv9WRqZ4ur X-Gm-Message-State: AOJu0YzewfXybnPHTdGY23Q4u8HWvxsMB984oBZ4qOYeMw1pZ0A40Y87 YbP63pKC0rIWUHkPqaibi5JdDj4e5c3uRRLfZX7/8qSYQ15ONCprnRNEMLK6C6pqqrfmBnJUJu4 = X-Received: by 2002:a05:6a00:4f92:b0:6e0:6c89:e308 with SMTP id ld18-20020a056a004f9200b006e06c89e308mr7579623pfb.3.1708486955880; Tue, 20 Feb 2024 19:42:35 -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.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:42:35 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:11:54 +0530 Subject: [PATCH 08/21] arm64: dts: qcom: sa8775p: Add PCIe bridge node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20240221-pcie-qcom-bridge-dts-v1-8-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> 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=1204; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=vlmqbgnc2zE6uRbXQ5io0O4A+An2Hq2nnGjL7KwYPjw=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEGfNb2dYai0ReHxSZcuQoXXDUQKnXKg8McO thFk7Ih2/6JATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxBgAKCRBVnxHm/pHO 9ZMhB/9zerMzSx5fPfv5g6wel9iiAjiESnN6iQj/RwJaLAL6RBXsgdSr1aPuuVrewus1+sE8gNI R8nhp35vemjWeGa1PXORJbDOpLkNpg62twtc6aNbkQ6ZPXqOjvGLhXDz+Qhsm61PbbJ7FYThFgM cTafYnUWkTnNFZ9uIVj9YPpSHgT9/28FNmiRjqzLG9DT+tg0BV8kwZq+Ci289uH52ErNj1OxKUz I07Zgs9bl1iOANT79/T9aqsdfCIdHtLnpS6DVf4vU1hFI7XDf1zQgGPPDa+k9ihTYlPavCNM3Bu 0meHRN76lIy2I4CKruq5IWtdM9BURv92usq/sKKHTyFT09Ed X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791478857970896066 X-GMAIL-MSGID: 1791478857970896066 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sa8775p.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sa8775p.dtsi b/arch/arm64/boot/dts/qcom/sa8775p.dtsi index a7eaca33d326..2d810d64b607 100644 --- a/arch/arm64/boot/dts/qcom/sa8775p.dtsi +++ b/arch/arm64/boot/dts/qcom/sa8775p.dtsi @@ -3584,6 +3584,16 @@ pcie0: pcie@1c00000 { phy-names = "pciephy"; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie0_phy: phy@1c04000 { @@ -3684,6 +3694,16 @@ pcie1: pcie@1c10000 { phy-names = "pciephy"; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie1_phy: phy@1c14000 { From patchwork Wed Feb 21 03:41:55 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 203907 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:693c:2685:b0:108:e6aa:91d0 with SMTP id mn5csp815039dyc; Tue, 20 Feb 2024 19:49:55 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCUM7f4TGMfIErzWc3W8sNBG0PbbEHGqBAOU7zSxJIB32KNJ3qeCXiJUDrxj3AfM9d4Uo63Nr/WMcqKpZraROrF1SwdQCw== X-Google-Smtp-Source: AGHT+IEcGwrqk+lZPF0DMF4Mf2KNvOm4sBXCP0QyEwyqYCZjMk6Y78dLUjsVXxKl+Mskma87+I+g X-Received: by 2002:a17:90a:bd09:b0:299:281:e1b2 with SMTP id y9-20020a17090abd0900b002990281e1b2mr13557978pjr.30.1708487395798; Tue, 20 Feb 2024 19:49:55 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708487395; cv=pass; d=google.com; s=arc-20160816; b=blU0HK6T3BgvC2cYIQB2wV9sviyv4IFTMSJu5RlJFfi60B73tn6sGOh/JSlCUnXq5C k6pLdqbMsAc6wJm4opfd8xWZI32dsUoyMSekBwzw4IOKQ3jiUMA2eZTyBjsU7j2jSyX0 2AQoEu8/k7sDb5LlBFOrLTy6tDXK9DNy3NqZ28JaBk5eQmEuKY3lHoZNQAs6AjaIV1Dg Fpg5uOrn2WdA6fA++/+XjMQxFImiJ4Iy0vvf0DauEppYICHchQj2DPQtMpqKX7NNbCcs t69XMZxgMpWlkUc13+TuB1tdg6hiJ8dSto23T9eZwosRsjoEgmqof4PSLPO/i50aR486 4tjw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :subject:date:from:dkim-signature; bh=P9BqxkTc2mQrdZu1UdYE7KMSoJ/vtFyFv1CjWrHWdPo=; fh=YIWQ/xcV/SWXwIiqpJ5sSozPvblmmGhlRNvOnsrml+s=; b=X5uPSUvU0ohggUG5TNreFVQXCyowteTVUGF55rI9HrxrB769Xupu/Yw8W9NCkVod7i mGpurOU02oM/1V/Wy5Gx9gOgo2WVnpJFbrNB6p/xJdAHYzcU5g5uADT5KtirLW9qTz5F Lf1t1crFLx8rBTcA++776+EHFglX9gmoziv5BgZEhqU6Qy14lFMUdq2tgNlh4XA+vaGA 1SDl2ghyRS117YGoQFpDl34d36LXOO2TGpyMYCMh3pgME1q+NcIPCGQTaaIFUCAFwjIR 0cloUgeML3oxdq+efA1BSK76Ppk3eVtDrkJhwPK14hxoWy/gTXzmy9ovuyLgFVZ9//z+ lPqA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ECxEH5+n; 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-74024-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74024-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id h22-20020a170902ac9600b001dba53ce5c0si7166165plr.524.2024.02.20.19.49.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:49:55 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-74024-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ECxEH5+n; 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-74024-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74024-ouuuleilei=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 sy.mirrors.kernel.org (Postfix) with ESMTPS id DBF22B24D92 for ; Wed, 21 Feb 2024 03:47:05 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id B31CB3D961; Wed, 21 Feb 2024 03:42:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="ECxEH5+n" Received: from mail-pf1-f176.google.com (mail-pf1-f176.google.com [209.85.210.176]) (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 36B623D393 for ; Wed, 21 Feb 2024 03:42:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.176 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486961; cv=none; b=ilIHzi80S2e9XRuS8hPcbHJaABIYfntHnXkRgguTK3UwoDpSndQwaiklOtZ6xxmfZjojmKuT0IL4bJqJ32wDJ8KnXLiNQA6ru9cECrVH0nTOie7V21UfKEyJ+XYVtRfb6fxH9aLinX8uUZ1RsBI8yQZvMGkAZdRas+OZz61XNPA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486961; c=relaxed/simple; bh=XwgmeGggFrXeetR+EYAdr6Z2A4DtJUzK6YNLFgLFJC4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=V/ojo8tgsc5BGnmg7IGyhdqPm/khLi2zqdIMruDusXV+QTGVWmZx1ZVbFAskaJAwTgJqqXy8ppROYIgqT75WaXpGUrak/93ZlZ5Uy+xbeemqAf3mHU+c8YK/As8NvlxkQm7gnxbxqOy8Uk9j7A/sDgvCAGN+MBBkKuPT8zygFFg= 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=ECxEH5+n; arc=none smtp.client-ip=209.85.210.176 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-f176.google.com with SMTP id d2e1a72fcca58-6e47c503fb5so1120447b3a.2 for ; Tue, 20 Feb 2024 19:42:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486959; x=1709091759; 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=P9BqxkTc2mQrdZu1UdYE7KMSoJ/vtFyFv1CjWrHWdPo=; b=ECxEH5+nfzsnmGTNgZEqZ1+V+nfUVuX9CTwHOQJosUgcyN9QvDgwnsHZE5j3sftrZp 8muSEYRVdHFW2mYbtZxn7zLQmQHdhaZIbz7cd0VRwdM82Nb/Wkw/U+llQbOZZ1gSyDok mo24KZlPSjsea7NTraJstc0pu03mRmNG5d5gan4VZnxEHx0SPnRL5RvHkfamyUqI0RhX mmO9wREvkcOP+FOCHJaSzVagSfw7dieIPkGOpdo0PyYMURVaUe8EhBxNkmUQnYae0imv D8NU1RujVxqYP5z8MC3wtXaDJHXlpomXFmCiEDQiynRY9zTQrCU/UiS0jZBvbQikn7q+ kILQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486959; x=1709091759; 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=P9BqxkTc2mQrdZu1UdYE7KMSoJ/vtFyFv1CjWrHWdPo=; b=IkcOiqwDNjOJfmwLQc0SqGW1IpLr5ZmdMP+kFzZCaqlTUqVc+hGLueW0hjKXcG+NI2 50TPzZoW73/35BhZCaHC3RQq56cJxLDI1pmq6WYwlx9BAXWzpIXDU/h11pKiRqQALmaf HRWBPwcOsucL5GFkc1pIoJn85bj8MC/KAdETSibzu7wToo4ZJ7sp3sLUDTvGtQIBE8q2 Qa40/xf/qHDUaAZaEkFrnShUU3PGwSKaEwb/osJidxhyhUwrTYY93HhfpMN/O7mcwC7y 6Kfvp4zZ/aeY5UxPqGluAZPUteJ3r7GtPZ23HLEhqt1ij5HMsUhBid9XCH+M2U58dhsj 22og== X-Forwarded-Encrypted: i=1; AJvYcCVYAAKrRf5yU/9GOup4TrgML5vTpx4YtRL8q6O6aNiKa1u1Qi5w41nEpmRIqKxk+Zwy5XI5DvKgvqs7ryxqjZy8NFcIQEsflUtOlrs8 X-Gm-Message-State: AOJu0YyNogATxvHNa59Zoz22SRg/YdvuaH/tD9LPfXNrDHaVPK+a+yms CSpyfOso33bl5QwOUBEr3LRhj71DuxpZw0JqmE+rqGmyrV8gyvU+evfs9Mk9dJPU4atkn0+f++8 = X-Received: by 2002:a05:6a00:bc4:b0:6e4:886b:d0a7 with SMTP id x4-20020a056a000bc400b006e4886bd0a7mr1761729pfu.2.1708486959342; Tue, 20 Feb 2024 19:42:39 -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.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:42:38 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:11:55 +0530 Subject: [PATCH 09/21] arm64: dts: qcom: sc8280xp: Add PCIe bridge node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20240221-pcie-qcom-bridge-dts-v1-9-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> 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=2700; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=XwgmeGggFrXeetR+EYAdr6Z2A4DtJUzK6YNLFgLFJC4=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEHVShYIbB8TBTLfW8as/DVemrTl39xLMnVH PHUKnCg/kuJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxBwAKCRBVnxHm/pHO 9dEMB/sHUSKJDzXFGuECJ6iPlaykTCqH3OINz0eYVlbxMG9/x1kZ3U7G0WClA4vHDRq5regAbNG IXj82rqC2LAmxtaj0VWn71/r3QArbOP0HeVV+aJkhZJ/vFf135QH/0IBNg0oh6EBU/+75iTfNdK zAC6tCvnC6uz8JrImXvkinJu8ARwZkmu5Z9S3ONElk8IEzPS0HIwjjQ0fzz6AH1ZM7I/WUfcbih Z8IJ0V74+ZCAdtaC5BnYrrye+W0yzCF40hYQ+e9j1KxV4A3YSlLgscwSFES301Adnju6qtpiRzx nXrAU8pr4i7xa2BO7WX5Hag9krNRGDtsTrleiHq0IIpcFpbG X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791478879569642075 X-GMAIL-MSGID: 1791478879569642075 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. While at it, let's remove the bridge properties from board dts as they are now redundant. Signed-off-by: Manivannan Sadhasivam --- .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 8 ----- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 40 ++++++++++++++++++++++ 2 files changed, 40 insertions(+), 8 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts b/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts index def3976bd5bb..f0a0115e08fa 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts +++ b/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts @@ -733,14 +733,6 @@ &pcie4 { status = "okay"; pcie@0 { - device_type = "pci"; - reg = <0x0 0x0 0x0 0x0 0x0>; - #address-cells = <3>; - #size-cells = <2>; - ranges; - - bus-range = <0x01 0xff>; - wifi@0 { compatible = "pci17cb,1103"; reg = <0x10000 0x0 0x0 0x0 0x0>; diff --git a/arch/arm64/boot/dts/qcom/sc8280xp.dtsi b/arch/arm64/boot/dts/qcom/sc8280xp.dtsi index febf28356ff8..37d9e01d7e4e 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp.dtsi +++ b/arch/arm64/boot/dts/qcom/sc8280xp.dtsi @@ -1779,6 +1779,16 @@ pcie4: pcie@1c00000 { phy-names = "pciephy"; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie4_phy: phy@1c06000 { @@ -1877,6 +1887,16 @@ pcie3b: pcie@1c08000 { phy-names = "pciephy"; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie3b_phy: phy@1c0e000 { @@ -1975,6 +1995,16 @@ pcie3a: pcie@1c10000 { phy-names = "pciephy"; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie3a_phy: phy@1c14000 { @@ -2076,6 +2106,16 @@ pcie2b: pcie@1c18000 { phy-names = "pciephy"; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie2b_phy: phy@1c1e000 { From patchwork Wed Feb 21 03:41:56 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 203899 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:693c:2685:b0:108:e6aa:91d0 with SMTP id mn5csp814316dyc; Tue, 20 Feb 2024 19:47:22 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCVqrXei3IzfUHf7dzSGwZHS8DPfoFVIK8t2bdCimX37zTvKhCTuTOOZ3BUt3/Rr3038Bs/Kipj2q7zmwB0OUBefxZq3Nw== X-Google-Smtp-Source: AGHT+IEKE4M844RfWcWIJFv3t2UW4mjYfPlvUDvIQSoNbsvCHwQXfS93zudS698ukgQuLJx6KIbl X-Received: by 2002:a17:906:368a:b0:a3d:bb68:be30 with SMTP id a10-20020a170906368a00b00a3dbb68be30mr10120109ejc.6.1708487242418; Tue, 20 Feb 2024 19:47:22 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708487242; cv=pass; d=google.com; s=arc-20160816; b=XyVwjOKfaHWnypg+Bj0M7tSnF6rnOTU/7jnRtpGhGsXOEE5ctN4m1C3zrJhM1I+9gv u9cKc9CiDvuFHb/RGPIku9u7C9ywSnsuS2LlI9m8ID+llTdG6gu/3zE8CRMvlyuOI8gj GmbtUWW4EvzRY66EGu/yPLVBf5GFVMdsQ6vg9rUXn29yD/xZysYsE0ibphFuzjjlGqUk NocnRj78ioIOH4YU7V/dr/BhnglM2iSkYV8pmewpd8MozaDSPrQmBHHnLiC5e6ngRymO FRrLfJepV7a9gsKSmUBCHCJcHNjK9Jm77zVp2JPBYEtJ5qL0bILp2zGe3kVgKDYelfEf xYmw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :subject:date:from:dkim-signature; bh=svQuwDqN8Aua2DyNWtz00OJaNcdfBXctx36EJVb/tcc=; fh=jgS/mcy0TPnwBPxJN40i9OFXIj8HZ0lkED1M7Pj/Uuw=; b=zot5SzPSLgSThW8s8WKJc69rfUscMDKyd6XpyCGw/WXJCM6x225RH3f5gHCLTNGjLm Pe560I2rXb8D0puzOFc3pSa+/ScgubzP0m/gx5elkMIi2sfVk9xQjNxRopI5zf+c6EOu mj/rjvwTQFTx9g3Ph0eDOU8EpfCn2m6TzpdyG9tul9Thsfw2Xrn3smXFyI7GPslgZB/S GLujMp0Ne488lO3n7RvS8ztWBM02uLM8YlMvrFpd0eglVZqcIdel5V5vK1UMcuOeq+px cHX85/NLd7RIVvGfzkQl2YRrqf3MSz06CbsepMGAI0gQfOyeffVbheAcvyb286AZ2PKv k/AQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=U4b1BMas; 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-74025-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74025-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id f27-20020a170906391b00b00a3eb9aa4919si2109876eje.390.2024.02.20.19.47.22 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:47:22 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-74025-ouuuleilei=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=U4b1BMas; 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-74025-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74025-ouuuleilei=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 883361F21489 for ; Wed, 21 Feb 2024 03:47:20 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id CA3A33D984; Wed, 21 Feb 2024 03:42:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="U4b1BMas" Received: from mail-oi1-f175.google.com (mail-oi1-f175.google.com [209.85.167.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 845373D57E for ; Wed, 21 Feb 2024 03:42:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.175 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486966; cv=none; b=KHT7SNo33xDmdp6KLApeNVsLAsHunWk4YlMmspce40fJRb9Ww/qO2sq56G1fnhYlrwwY6eTOUB6cbTfYZpdzTrmiXjSNXziP2f3R7BePa/JNA+53KRrlp4Ekf4/y+c7a0scDNx0WC5Kg0yD12A7EO8nj4c4YZZCmcX94QsllTNI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486966; c=relaxed/simple; bh=tffzXa3DoKPMppUuLMobDKNhyQ0O38YNG+uD8DziAhI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=P4EJquoD6XhTOHMvVJk3WJbslrTXZ0AsbHBzwUjJNOzgoP6GidTzZGX60raZpxxCvhFM+3r0vtnYcAVg29v8fGaFcaf+DdQbiOOkA+mv/h/86xfeNnXCkf8PGsmMZw1P7eV6x/Zz8wA5x/Vymr/xbuWwdwd+342KBvWU1q22hRU= 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=U4b1BMas; arc=none smtp.client-ip=209.85.167.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-oi1-f175.google.com with SMTP id 5614622812f47-3c0485fc8b8so4994067b6e.3 for ; Tue, 20 Feb 2024 19:42:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486963; x=1709091763; 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=svQuwDqN8Aua2DyNWtz00OJaNcdfBXctx36EJVb/tcc=; b=U4b1BMashPY4WT2DowJFtxTiccNDDckGF4cqHAmqPJA95TVNI/x1seV1p0iHPXcjZL XhU92fB0O5SH6GYECldsVv3s6ziowBHqoW+K+BjgwoCE+jlli6SbxsiFes7wPigzJP2d JUsNcWC2EejKxc6wP+SHkf39zoEUWklz8Jsda2pwfM40yceJdGiqgsGD37dxcejLVIqS KrDjYES8vHJ7XqTth3BPfqehMyxSCpD4/ND77VobDsAZk0XJ0UD+sfwLjUqVDeUBchxJ yWTTLVUpKwYWkNypkycOkZxmXA39EB7DkTvGaLrU2UpkKBjz0RYTce0hdz0nM+BITS8O DduQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486963; x=1709091763; 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=svQuwDqN8Aua2DyNWtz00OJaNcdfBXctx36EJVb/tcc=; b=vzrJ4o706lXUzSy/Hbs9UXpXBVqkswvQq7sPUXMOpkFDYdKXfYlq/O+sXkX5GuirnD rni813EiHdiYdVQTMrCUouP87YCtCr4KE+LB2W8lNK34ZmQzRNrJuh3GfzmQazSFMKJT yEGb26XHL49kx/uN1ysaAYrYhNObG3XBALG8LpItU4KFfP9kTJwre5XTQ8SGECnd5u72 LKWNo79gSdlYx1OTmMkbC5d0K0MWJgIIYbnc9ikMWkCPicGTr+rODeKGQaW2Us8IdjEp OBTeuJTgm8D8cNdWyhPZsL5m+DfwzCpvUnP0O1rQIWjlIONM3WOghONFPgK2D1fVEO0s kPHA== X-Forwarded-Encrypted: i=1; AJvYcCUoHQxLCVsMqkpM00OSUYdckAtfW6O/dA8mqOTCg7HodhPiUum+BrVMdut3wEnaICsh5MUjzONuGnyJ9nsm9Zk3uRgIHxMMgHFp3+YM X-Gm-Message-State: AOJu0YzgyOMODjbY0T6edaU1ko4kgCWLo/p2TF5PNWPmqdKaXHaS1zaf Tj9gHwadw2GjRLls0eNceCzid6SV+uybxE7GwaYtoml6TupemE8OVXu+Aw2s3RFeQROiPzjS//M = X-Received: by 2002:a05:6808:b0b:b0:3c0:2bf5:7c11 with SMTP id s11-20020a0568080b0b00b003c02bf57c11mr17768558oij.17.1708486963568; Tue, 20 Feb 2024 19:42:43 -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.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:42:43 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:11:56 +0530 Subject: [PATCH 10/21] arm64: dts: qcom: msm8998: Add PCIe bridge node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20240221-pcie-qcom-bridge-dts-v1-10-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> 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=963; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=tffzXa3DoKPMppUuLMobDKNhyQ0O38YNG+uD8DziAhI=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEHGC3zOV6q68tBY8dcZcSTIBlW5Uooj368m 42fH9zvfHCJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxBwAKCRBVnxHm/pHO 9TCkB/oClG2z3p2G6fQV0sxntYgVm/ZxjfXOZYjAwzvhJpOnC2keT50NyO2Yrc0VSHgwRO+7tHD gdCbmOnB7KVevv2JuWKGC8OY3iLPKHfh8OISq8WKSpts/pr8+7QPprZBUmMUzamoPscjTgLA3BR 19F41BF3YtFib0Y4e5GG/SqorNDqDA2N/58Gi1VGnU6xsRt32PTdfhTgfJzQEB8hIeDgE0As6Z3 /QtdgK25EDUN6XvLVdLtgO78y26yMYY91W6rUMu9XE+H1Sj8YIxyBQptsEovFNV71k9FV090TyN YKX5XT2/dANqBwc2SbwJF+u9knWE83ccQzXNBvlvPtWsAOk2 X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791478718794598800 X-GMAIL-MSGID: 1791478718794598800 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/msm8998.dtsi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/msm8998.dtsi b/arch/arm64/boot/dts/qcom/msm8998.dtsi index 2793cc22d381..5d85757628d0 100644 --- a/arch/arm64/boot/dts/qcom/msm8998.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8998.dtsi @@ -972,6 +972,16 @@ pcie0: pcie@1c00000 { power-domains = <&gcc PCIE_0_GDSC>; iommu-map = <0x100 &anoc1_smmu 0x1480 1>; perst-gpios = <&tlmm 35 GPIO_ACTIVE_LOW>; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie_phy: phy@1c06000 { From patchwork Wed Feb 21 03:41:57 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 203900 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:693c:2685:b0:108:e6aa:91d0 with SMTP id mn5csp814394dyc; Tue, 20 Feb 2024 19:47:36 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCVqC7E+VpLZvECe1nW6Wl6Bvp+JheiB2EdB605c6ck7bWchMu4vJZTyyCHkdRsKg36NDgYoe6vmR1AgAYxBAIuCm9UiuA== X-Google-Smtp-Source: AGHT+IHZXyhOTcKgdCIN8XJiJ4MGUME7hcHCJCLpkuSzgu4kxove6CbhAK6dsGTFB+hDQy0jXGWF X-Received: by 2002:a17:90a:de13:b0:299:4392:33e2 with SMTP id m19-20020a17090ade1300b00299439233e2mr9152153pjv.39.1708487255839; Tue, 20 Feb 2024 19:47:35 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708487255; cv=pass; d=google.com; s=arc-20160816; b=Q3oOcxG+sMBGO5IDHyb//lkOy7pl+4kV6YSKEll5sRfBwHtbmzhblIxSjEBVuk9CHL jciVp8eIPtYSHMAJpYr+9ouRWpRyWaJtY+4FLQtj+BpFyUd7tuXuURgyrGyYsKNg/uUb CwN2WnofNyVJ/yVdRCiSBdl3v5+TAMzj0FSUMbWTDCKPGOYmMONvJabpxTp9sm1wUMZv g2UEw9xtWadFqnL6IYpFLhQzSCHjVgboFa68qVvLhO9+YgzSxz83GS9bFU5YH5NxlFrk DNtx6cAPzGHTS2zEe8Z4nlZuMaTbqU6JbwQJOkQV9vUmMCy2d4P0Id8ZGG/Uq9F8NT1P dh9A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :subject:date:from:dkim-signature; bh=ZEXhIxlpCp/6yPDV3L3sew0PB6WLEXPCTkfgJIvJO+E=; fh=86NXaCs07kMbkWA5bA8E6VzaLpW7Ox2RLc0AjPHQjaM=; b=BbO7nhyggtY5mMp3ZVlTnILWiDIGn0nMJ3IZL55+RqU4H/7UOA4BvMFdrqedNhXyQq SxGIlIw6ul4nqBTTQQbpoQV3war1wO1DtXQWmdwiIP5PN17K4FcJYwcqYwLrlkImPcX3 8A+8iL+qv3ey1WgZRtA7ikaazSwZEKdvwGcngCkLiGm16dvYMl5HYRE9hacChKaiuwTI NnCUUbzgg2+uIxYHUaPgr1aKzp5Nc+ihaTLdWficjr1pB+os6WLmvT+kM1R2304Fmt8h KS7pNb4sSaPSo+E7Pw9VzbmI6xortrp6Yubltwz4nc8OTQluqy/BIRDJ4kpIWyYrEh1l 7Qew==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Ho6nul7z; 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-74026-ouuuleilei=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74026-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id il8-20020a17090b164800b00297f281691asi7586975pjb.98.2024.02.20.19.47.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:47:35 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-74026-ouuuleilei=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Ho6nul7z; 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-74026-ouuuleilei=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74026-ouuuleilei=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 sv.mirrors.kernel.org (Postfix) with ESMTPS id 02984281B1D for ; Wed, 21 Feb 2024 03:47:34 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 6FCD53D998; Wed, 21 Feb 2024 03:42:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="Ho6nul7z" Received: from mail-oi1-f176.google.com (mail-oi1-f176.google.com [209.85.167.176]) (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 472093D97A for ; Wed, 21 Feb 2024 03:42:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.176 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486969; cv=none; b=rS7ePn8sdVZYdb7uXEImUA114niLJxdo3VAAtfEsgIS8R2Bb9DaKYItxlv2lkwHSalOXdaqTbz3xgdW/2qTAOL1VX7kXqnYHUQO6Zr/fmT3CAawVh7/viy9yDWDl9TIZtDK8l96wFcz/ak0oDF/Hhl+R773wkaGF7JZPUBFejbA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486969; c=relaxed/simple; bh=BbQQkpeOeA66pP2wXmauBkA1XYRqBdBb32HZYiFLKSI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=W/rEj+VBLTMx5OO2L50Jb6iGmbnUpJuuS997Jb+zrtMIec7GWXZlKA9Fk+EkdLDXPg3e/1QPQYAvHoBDnNY9BvNEgqxZZ4mlyXJUcntjHX5MaHU9VfIZnRJgDYBSrKlIsXvu4Upg2f84zqCXfW9d6Rnh90PthHOkT4aLNI8/3MQ= 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=Ho6nul7z; arc=none smtp.client-ip=209.85.167.176 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-oi1-f176.google.com with SMTP id 5614622812f47-3c1404d05bfso4430017b6e.3 for ; Tue, 20 Feb 2024 19:42:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486967; x=1709091767; 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=ZEXhIxlpCp/6yPDV3L3sew0PB6WLEXPCTkfgJIvJO+E=; b=Ho6nul7zl0aNO6t2G0R16aYwtVqNVwpH1T5JFuKvwpcUhysdeH4zOPMdKgvMUOPf+7 pM7v+KWh7/Q9OF+Pi5Dh8VFZynJb2fEoxMwAYxrHyV0TlegCyF6WLWFVBY1dxl89S91E iacoY5XYlBJthI3Ck/EN0dwrgoefUIkvqn4gIZ6ZnhiRss23M/jMV6z0hhB3toi07wyP Qidkh3xXyVrdyfVVDVGdXcFSkjLmLKYZ9ylSG9/4jSo9dmvrGpuQbGZ7lq2wQiRkgQbD P/ibgPuSwI7aqbEjzuyf7KEwPeYex8o17tEZF1LMPeVrkuD8kujDno1bisVkSTHkdX+j OvOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486967; x=1709091767; 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=ZEXhIxlpCp/6yPDV3L3sew0PB6WLEXPCTkfgJIvJO+E=; b=ZZSRDV2Z4E1s3b37tI3cbxp2lbncGXjMRixRbdw8gkqZQwZFPowSVskew79MtYhNIE yIAd7noonEljxnkt+4UB59GfaLTTYF075DbsVAu9NcNcADMW89mxZeRZSEH0iwPoemZK pLV10OFVajc3Jl9dZO8gUJ6pOU+QBw5cOZJWEk29zAbVXaRMCsfb9PwuQtd57iyEOC3E q5DOy05cL956lV6x5Rb/W0kxQd92IDX7mI85Py7K0/Uu0B9R9m4kFCENCQ2S6YK8z+Br LsLpGBqRlg9UkQ2cyzVGBYrwR4KgoMZKZ1nqJY3I0gkYI9Y4qdqjdU4Le9CEQXPF80FQ WA3w== X-Forwarded-Encrypted: i=1; AJvYcCWBidrp7Az7wgwe8gyvH6lLU6HcLZj2zeVZdYIdsaCg0MnYjnAiz5AM1AYexyfL6v8a+f3G8AuoUgsXRWvBLVpE4FBhD0F2aZm6l9/5 X-Gm-Message-State: AOJu0YyLXihcdHuyhlMfW5nGVx2h0Cf5WtsNkYkGl+4vWLRrQFA9JRvQ duyw8/pCrS1/FTwoIJjL74mzS3pjv0DPDW2/VSJi9Qrlhjd4qwiOiTK/8jrtJmfJfGhp0xgYIGg = X-Received: by 2002:a05:6808:22a6:b0:3be:a638:ee97 with SMTP id bo38-20020a05680822a600b003bea638ee97mr19961919oib.19.1708486967299; Tue, 20 Feb 2024 19:42:47 -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.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:42:46 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:11:57 +0530 Subject: [PATCH 11/21] arm64: dts: qcom: sc7280: Add PCIe bridge node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20240221-pcie-qcom-bridge-dts-v1-11-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> 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=896; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=BbQQkpeOeA66pP2wXmauBkA1XYRqBdBb32HZYiFLKSI=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEHr63B0MAejk9My2Apsx1t061f0O7/XW39R 8RWpf9V81KJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxBwAKCRBVnxHm/pHO 9U0eB/46oECfntP/VJRvdK//+zlBCefJCHCYIM0HbNQP+aLVIuhhzMFrbVCkKHIqeHnjBc++bE+ 4W0yv3r+KNjjmSeS8ER2Q9GoD/9g50kOn1T99JLj77L5gdXt84AF+gqblcAedm15MtpCOCoGNjj 14/GpM8z8c8VGFwZz2MPc9YCQVKzgM0fLgUmuOKkgU312TZ+f43cfIw93ubCRjMj/KBimSehMYD RqWw8BFt4yfAJRMgZrAi0n6qVYtwrtUXpB/T/4sPOdOtf0Z3oKd6t0KE4nllBCEmLKlWD5opGAB fsYS3vYIkUH9XF+RxC0kqIwe/bVawqXpem5yDbimq/Rved5x X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791478732926574117 X-GMAIL-MSGID: 1791478732926574117 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sc7280.dtsi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc7280.dtsi b/arch/arm64/boot/dts/qcom/sc7280.dtsi index 83b5b76ba179..3b52d467dc8d 100644 --- a/arch/arm64/boot/dts/qcom/sc7280.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7280.dtsi @@ -2235,6 +2235,16 @@ pcie1: pcie@1c08000 { <0x100 &apps_smmu 0x1c81 0x1>; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie1_phy: phy@1c0e000 { From patchwork Wed Feb 21 03:41:58 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 203901 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:693c:2685:b0:108:e6aa:91d0 with SMTP id mn5csp814434dyc; Tue, 20 Feb 2024 19:47:49 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCVlVJY6iJlailq22Etk80PSYLkpwfr3HxNiqTuPN++EHUzzmRoJYTG+W4b3bitb2BD3K1UBoXGrtrMXwQ2yukdN9wQDlQ== X-Google-Smtp-Source: AGHT+IHz2o28jo/BjQQZ4GxjgA/XDUNfE8QNEW2baSDXF/Ug5q/SMS/cHFVmFpOeVcIHz3j79mLb X-Received: by 2002:a0c:da8d:0:b0:68f:721e:9ad1 with SMTP id z13-20020a0cda8d000000b0068f721e9ad1mr6995223qvj.65.1708487268922; Tue, 20 Feb 2024 19:47:48 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708487268; cv=pass; d=google.com; s=arc-20160816; b=W3fdMeRdlEGjR2eXMiPfwampQjMpHx6ER/n1V2sNoYhM25QZvttdJSUX0vxA1e/CKM QgHoAEbPxZIhQLwLWCPg+PbRYkMffcVPyBdCEpePCTNHkpqN++OCMhLhDHxDWEfhIohs L7AFvJ69c+ll9cJJ2cxs5eiHdnd2zv4PK574VcA8+ez3Xo/zMNZ9aqug6BazsXj64Xhr bJe4zM5gYyoN3T75Yn9sMqPHYG7yaXZnr99YVvW4sdvXZIFy2tym5mWEgDNTUCedB+Us Id64kqUaVQ3JhprmCVZorELlOm8GR+JE2p7cAILzzMsSotY8GOJTU/UIZyyy7SLMD3tQ 5/ug== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :subject:date:from:dkim-signature; bh=goXGE62aTDjJWGtQFlKk05w6SrqRlxIF3IWaRHzZxUY=; fh=qUwXab0AyGUOfRVQgHpQN+9neCEOguINNE41TAdYx8A=; b=rIonjIwu8Pjs+OJQiB+YVw9AVsQjH6cky51sXLdNu1OawJsDn2BCxz8SaEP3kbi/vt aw655BYfmh4P834Mw3zbkv8XUjeo7JP0cELX50rrXn9yYPk8q2X98TxNJg0NC1TzyQmF NJGfQ3TOY58DuA2ADEDca/irLNcE3F9V0gmcHvq6Ed73lTkOlEHuYmt8e9o2eccqjLhN Qb2NyeQszfbhGQVK+X6C75tW5fS/vB9HraCA6QPgHL24odFxF46dSLbdqq3vscr9MSgc ebpL0EIAQBOnkS0p7yGf+GAaRdxNDeKArVaWel2Z447cCYD+1vESfzaoJzCLvGt8GqEP 1E8Q==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=zzDbJDWB; 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-74027-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74027-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id kc14-20020a056214410e00b0068c8dfa3751si10042025qvb.255.2024.02.20.19.47.48 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:47:48 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-74027-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=zzDbJDWB; 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-74027-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74027-ouuuleilei=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 ny.mirrors.kernel.org (Postfix) with ESMTPS id B2BC01C20F99 for ; Wed, 21 Feb 2024 03:47:48 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 416973E49D; Wed, 21 Feb 2024 03:42:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="zzDbJDWB" Received: from mail-pf1-f173.google.com (mail-pf1-f173.google.com [209.85.210.173]) (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 3AE463DB8B for ; Wed, 21 Feb 2024 03:42:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486972; cv=none; b=dvlLjCtwSQiiwTdK73Poc8SexBF0IOrAFWY1yui9SFzozVDgCosVyk+UI8ej7NH1Gq9AJZLY6Vq6Vs5Y7fcir2TAZOnJoM5aVNBrsqKIIbO1h/Buf+a3Jf+Ol0jMArdU6rvaizRBov5EpbsJAd9rfyNj2k9+vIbsR3wH0KbiwpA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486972; c=relaxed/simple; bh=jDg64Ik0UeMjNVKN8Lt1vwDujMwEItf+tImLYKnCcpk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jXKfD0sOFMrGSitQj3FAlU8PnvZ7297xW5BLRFtk/D4z8xqsTH0v9Na0MYUeV8yMxNNdB1NYwPrXEibBcxhtOjZ8ecXfg20yUmeE9YxwU2uPwI2p8ExjxxN4T0geNzJPtYmkIB27WM8iR+678u1BhYp+/RG4ZJ8e9A9FLMSft1s= 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=zzDbJDWB; arc=none smtp.client-ip=209.85.210.173 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-f173.google.com with SMTP id d2e1a72fcca58-6e22e63abf1so2491210b3a.3 for ; Tue, 20 Feb 2024 19:42:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486970; x=1709091770; 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=goXGE62aTDjJWGtQFlKk05w6SrqRlxIF3IWaRHzZxUY=; b=zzDbJDWB4CuhrjI/LlI7wsj0oLcrEpQDWUqJxkL7ZoyOSBazWHPOVwT9XF94uINyqL /7XQyk5PRcrOLlq7sxKFaU9a1ekyWiW5nVtvoWtKQlFwC2cVC4NkwYb1CZOrZ5iIefO+ HnYman38dPjbZtkeydvLdkIarodbcYplMcddvZ/ilpOgSgVbFoRZxk93sz4JLyGT+myA BREK/ZTeow1rwddkXFbFY8ekdSE18Q4xtsUbhRLqdZJpX3mMDF4Ou5TU/2mwMueb0eug KchvacdAclH6mXGJVXCcdb4lu9qZNkykFu0wpeyEQhrF052i5XWg01cmibU/+jJ9fhSB zYyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486970; x=1709091770; 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=goXGE62aTDjJWGtQFlKk05w6SrqRlxIF3IWaRHzZxUY=; b=OZtIgjEknp1E67kXmKJa0I1SfZHZ+7w3HreKb3H0HDidzviDVEScSGa8nyl3JFRYYL 9OWXYb6sFO24hlw9Bimoyv9DRHmc0Odoy4iV/0d9Gi3SVaXBNadCQurtCc7u4We9etpK e6NUvAm0Qvi7X+itWRt/MZUGaLSFQeWiIymjFdRn136p9XTSn2Z6QPUsM7CjdZYzYJta WUq1YBm9jU2zlWOkH3fkbjmlbBQ4nC9I/cUhsCAnnwSaxg4ynSVn/e5RlzVUE3LWZg2G npYp2qmQm4neRb0DP40IEhCgpD9thT0bEbOsbFmHKZr5ysk+sbomV0ExeZDvG+tWRdsV uzQg== X-Forwarded-Encrypted: i=1; AJvYcCXhVRVohoq6apPLGrVVzLM55j2BPF8E1MMBZh/kJKnmoRAywuBZVA9mghNC9y2gF+GjXcT8WvEoCrZxfPn0wxdsjmCaYrKuYx/5fK73 X-Gm-Message-State: AOJu0YxGJOCPdsIK0QUcaUhnRw7ttm9lirupktF0GPmo1u5davlIpN2H edVAuxkTeuJxJ0g+FsI77ETIu3ckPp7iRMZnPYuBxyTA1pDmmhSc7tt5lPAYeE4sCxMj/3ffDE0 = X-Received: by 2002:aa7:8a14:0:b0:6e3:b7cb:b105 with SMTP id m20-20020aa78a14000000b006e3b7cbb105mr7508468pfa.18.1708486970564; Tue, 20 Feb 2024 19:42:50 -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.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:42:50 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:11:58 +0530 Subject: [PATCH 12/21] arm64: dts: qcom: qcs404: Add PCIe bridge node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20240221-pcie-qcom-bridge-dts-v1-12-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> 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=860; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=jDg64Ik0UeMjNVKN8Lt1vwDujMwEItf+tImLYKnCcpk=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEH7hIZBiIec6UUgHERD/6NP9kOLXzqs8Jy1 nLB5FgjRmOJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxBwAKCRBVnxHm/pHO 9SdNB/wJflbw26aWxnoD9uhZdf+K1AjI9Gb7X0IvA5TIM5Yh7f+uTDP2r9EHtuWrGRY2xVXOpZj DWyk2+HEZCT6j00SNk93ddI9zMZOhgQBtbAum/YZWtE/Imyp5XlxzYQEcY6Aej7PcEX5NccZ87u 71DN63dhQFS167YY2VFpIBXIf0fZ8ztdfaAatDD2hjBWqCvVSzw6ks8ytThpRYu44hdSbIKuOCU t6AJDzebPvOB1bHrI74BJIN4Hb0arVy8i09AarvFqe3584elOuaM+T3+ba92scydniqJUByDelk wP2NtSKpQmuSHO+5Mx4kdnlEWuUMU/q3HHgHUG/5bZPF5eE9 X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791478746784927676 X-GMAIL-MSGID: 1791478746784927676 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/qcs404.dtsi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/qcs404.dtsi b/arch/arm64/boot/dts/qcom/qcs404.dtsi index 2f2eeaf2e945..80308157fb03 100644 --- a/arch/arm64/boot/dts/qcom/qcs404.dtsi +++ b/arch/arm64/boot/dts/qcom/qcs404.dtsi @@ -1500,6 +1500,16 @@ pcie: pcie@10000000 { phy-names = "pciephy"; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; }; From patchwork Wed Feb 21 03:41:59 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 203902 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:693c:2685:b0:108:e6aa:91d0 with SMTP id mn5csp814518dyc; Tue, 20 Feb 2024 19:48:05 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCWJN0P2uCVX1ya1GrHN7PKoOSszkQ2dwpiSDGajPlYBwBZXX4ScQPNEk4bNaucyi0JifMU/96n4+KMfbsmcqwl4jwnFpw== X-Google-Smtp-Source: AGHT+IGKl0047pwxDKgoTdJpL8b3ZUBjOfhje6MDGn7OpHpT5m8qW4+t8l+6D2PmnHVGhIU4cXHo X-Received: by 2002:a05:6a20:e68d:b0:19e:9a75:7851 with SMTP id mz13-20020a056a20e68d00b0019e9a757851mr21155553pzb.3.1708487284970; Tue, 20 Feb 2024 19:48:04 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708487284; cv=pass; d=google.com; s=arc-20160816; b=c+JlnFCLEexHWfxRhHqIxHhiJCBDmlGHC1itIX/C2E5LeqNcG2qJBQc7MBAcsogi1I t020PHraL9GHSEOC4onDQLWGiFwUTHbMNhq/ChaypaD90s8xAcOWBnWZj2Xd2ims9RHn 8pE8c7V7KMSfUy3TE/Keyfe8RibwsPy5kNK68rvnLupL0dGDUnBE5cWleJ35vYG5Zfdt hdWHZBLSpEAPQWafqPO12kmYeQwfnKqgrtNrEjmGRKKs/KCjGtu0Y8rIGzjrr3qoALTf 6fl7tG/krCs2YY9tL/WPK4vii9sIyjsmAv/oEkjOJ/RgddJJLT1rlYysuCIZIgVq8NUI e+0Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :subject:date:from:dkim-signature; bh=Suncx11lO3ECFLV2Hth7On+VVCqpX9h5Kh51+NyuNk8=; fh=Wi3KPf2Ng/xaIpp89szxF7BtGAP7rTesg2P4fqK6yd4=; b=bCKGXanMWZV0VY6Puxr3OxLtBWbfeeMZd8H/JaW5gpOpBg1yEO8Y97WdO2e2ASClX1 0FaU2vtR9oCjSHhvDw2sy78k/IYa0GXhlD1kUjIyNe6mXSq9MZqHJP5fCcxDsEW3+tQZ 2NbDv2tckxZSgp1mTImhZrDW+GGLSUBVClhoMPsZX00n8Ig8RBVe0NzeZXyAx3ZUtxBH YPk0ksuxeSktAD9dSJSnrICDUIzOEd5pHL+cUmN/huvfAlZ26Hai6UrTZ9OEpRxtVHKf Cjoh5IpKJSB8Czgs7o3N3LuNKfZzgXdtiLYA3KMpD7rI0ND3mJYk2jbxSBfPwv+zfx4M vHnA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=R++d5Qgh; 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-74028-ouuuleilei=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74028-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id x20-20020a17090abc9400b0029a0cabeac9si658050pjr.47.2024.02.20.19.48.04 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:48:04 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-74028-ouuuleilei=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=R++d5Qgh; 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-74028-ouuuleilei=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74028-ouuuleilei=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 sv.mirrors.kernel.org (Postfix) with ESMTPS id B63F0281E3A for ; Wed, 21 Feb 2024 03:48:04 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 504F93EA94; Wed, 21 Feb 2024 03:42:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="R++d5Qgh" Received: from mail-yb1-f178.google.com (mail-yb1-f178.google.com [209.85.219.178]) (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 DB2C03E499 for ; Wed, 21 Feb 2024 03:42:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486976; cv=none; b=qRJj3Y1U3gk1BoC8laRWkdRM03NZyMts+wvEjUe25g0da/VgpXT9/R32R+HE5Ime7XkmtH2R1MMovDF4yENnLaLlLwNNe5ResL3rA/p2fLKdv/EU9Tq8iXOEC6o8jrh7Cti0gsBLfMpCIidexQ/O/wmzjNTr2sDTNes9J9/bcd8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486976; c=relaxed/simple; bh=ntCfHbJqyHo2IKloDJny626bPqnVLcdHkMXuobbQPMI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=WZ589vmbvAGPyQfG0DRQkFtz3LXB0yuFX/M18S/7rAKTD6iapWvgyETbLTrBzJmR6wr5XMNi9hiQH4IYIT9oiualKHl5YLvgTJ4IRkilr5KlTaE6mbelAXV/7YKa0cApcPp8Uf5IeJbppxOxpgqZJXQ8lIIKSLHXt0vxIoJStNA= 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=R++d5Qgh; arc=none smtp.client-ip=209.85.219.178 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-yb1-f178.google.com with SMTP id 3f1490d57ef6-dcd94fb9e4dso223817276.2 for ; Tue, 20 Feb 2024 19:42:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486974; x=1709091774; 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=Suncx11lO3ECFLV2Hth7On+VVCqpX9h5Kh51+NyuNk8=; b=R++d5QghGbCGGtwHzPcZRdNA3X+wkcMhVb/Gsy89tP+lFIltlyCae/SU+tOvOzgZfO NqKy0FJNEuJm2207rncC/HaYygJ6sgcShfNYFTKpwfrnAlOioz4oy2o+BSMBPL/O9nko RqGYNYD9xbRHK9ou4Kf7oKSTGX06mxmgPYLVVxHC68TqJFfLs/toKx8fa127D1+9RL8h O1OTIoTSLETSGk/WH2Dwjh2lhy0Mols1B9Cvrg4YQAy50oNm//pk6MS2rHWvX4fFtgd9 azn/MjoMbb532dEUv61TB0XU9XZyq5UBjLT1vUPWZMK1lwnK+sFS6g8qfg/j1fagnL4S nUwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486974; x=1709091774; 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=Suncx11lO3ECFLV2Hth7On+VVCqpX9h5Kh51+NyuNk8=; b=tFnjDmt/vKCG2gYv+5R/n8Sckjffb3Dxjb3Od51Hyv5sxlM8u7MnzhJM8jPdRR2awL KnJtP2SNVf/k/QGl7hnK3ohctfRYSJdrYpDBiA+2MOvCHEZ5ryjUp+aV/zzUKY961Zl0 5mJpd/T9DeHWxB1dzoczHEbs35JxOorlG1OkB315qZbxoPMVgRBZAvaa2O+OL3oYvrJL pClZa2bWl0u3ptexzNbmYn9xTQkpgmk+LEbAGw48qPPG7llWFIyMRtESRB5jmZAmtYqE VbWmqtEklJ/PU8cBVu2gC3kgPxhSnljW9MZt8RYwg4n24Rk1B9xx30IqOQQSrqfZBs9Q 90OQ== X-Forwarded-Encrypted: i=1; AJvYcCVGKbn9L8XED4XXcYCnIiU9fJRaYZieR/W2FnCpP4t2Y52hyLvJNOhRXmA/a5CrUVUAhrbIsB/UpVBR+GLNmXWxX7IGbwCfd6axYxRZ X-Gm-Message-State: AOJu0YzzoG+RTdsDlS5KKVJaKqmdlIzYaRLdgs3DmOQFf38+lW7bPfB9 IkSBUoyv4FEns4wi3vmgnTeqlxRKsISO5KpYDlxv0We+T3QozMme+J7RKwgDGfn0nwc8XNptpfU = X-Received: by 2002:a05:6902:250a:b0:dbe:9f4a:6bb0 with SMTP id dt10-20020a056902250a00b00dbe9f4a6bb0mr18319925ybb.56.1708486973847; Tue, 20 Feb 2024 19:42:53 -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.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:42:53 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:11:59 +0530 Subject: [PATCH 13/21] arm64: dts: qcom: sc8180x: Add PCIe bridge node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20240221-pcie-qcom-bridge-dts-v1-13-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> 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=1867; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=ntCfHbJqyHo2IKloDJny626bPqnVLcdHkMXuobbQPMI=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEIB2OO7XO/U6sELwLIt1TGK59monBn7moxn 6dyHg9lzGyJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxCAAKCRBVnxHm/pHO 9XX7B/94Zww9TR1j1Q15e64KFzc/uZLpFwM34IIZB95PjFpVYogq2AQWzgy3naGxRLAyHkl0d7W 2Bu9uCBLquvDI9nK5DyjS0qvy9Cx7UExTMBgUGfJt1Ix8hzpEc8gAING+JMwnBwjxPEv+msS3X/ MIyCYPEx9xaJjombvLjqkCkYsqDnwsLNoCWb+rjNNJqaAOb5IIasDG3KVBReN8dqLFOu8sYcPXF GSCgIfXGB97dnz2qIxXyF0SQLunP6hKSZZ6qRZBtmW5xwma4NFG3+j9JXowBJJgBnYAhbCBbeLc i19l8ti+zudL1i7KbRHEjzmXiTar/3jnKbUCAKAJqSOEgyJi X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791478763271864011 X-GMAIL-MSGID: 1791478763271864011 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sc8180x.dtsi | 40 +++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc8180x.dtsi b/arch/arm64/boot/dts/qcom/sc8180x.dtsi index 0430d99091e3..a6134f454e53 100644 --- a/arch/arm64/boot/dts/qcom/sc8180x.dtsi +++ b/arch/arm64/boot/dts/qcom/sc8180x.dtsi @@ -1754,6 +1754,16 @@ pcie0: pcie@1c00000 { dma-coherent; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie0_phy: phy@1c06000 { @@ -1851,6 +1861,16 @@ pcie3: pcie@1c08000 { dma-coherent; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie3_phy: phy@1c0c000 { @@ -1949,6 +1969,16 @@ pcie1: pcie@1c10000 { dma-coherent; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie1_phy: phy@1c16000 { @@ -2047,6 +2077,16 @@ pcie2: pcie@1c18000 { dma-coherent; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie2_phy: phy@1c1c000 { From patchwork Wed Feb 21 03:42:00 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 203904 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:693c:2685:b0:108:e6aa:91d0 with SMTP id mn5csp814605dyc; Tue, 20 Feb 2024 19:48:20 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCV3IBBmK5UG/E1O0hmSbYAt1SVz4vsinaZiYoKXharXc/h3915fxa0+pMTT68s4JH8xQ8ldNkSQcbo1VBZcxpf9V4hLNQ== X-Google-Smtp-Source: AGHT+IHa7aELRSa3Siktv3pOjQTmCOygtSDSwipL57+qbaa12RVYL8GURyogmVfx+7yN1izSqk63 X-Received: by 2002:a17:906:ca10:b0:a3e:27e2:2075 with SMTP id jt16-20020a170906ca1000b00a3e27e22075mr6073580ejb.67.1708487300735; Tue, 20 Feb 2024 19:48:20 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708487300; cv=pass; d=google.com; s=arc-20160816; b=MQLPMFyx8ifpsXf0Ko5iK/DhGBVGBAsIH4XhldlL6HhT4hI/QEtSuDef0h+8WggRfD UK8QcLbXbXEtq71cxiRvsS6Pw7Domi9EIo/byEkVd5oLnMClmRhUYKXveh4nUcBA9vNB 9mB9OvyPwBwmqk5Mute1qThS3dAQQr/WMgRHys6VFqRvavvAsmH7dfcmoG5Kukxu68zO JkdAu5OQL+B2AeegkikZhcFNxhbDnQI30g0rDTfX5F6svK+zKEMMJGgcKXIatGu4hkQK p9GbN4nNCMwNX4PEzB5DkAaS7aAQcQ3bsnlLT2ibclmZWiz+3cgWOR1ozEklyPOVJZVY gyow== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :subject:date:from:dkim-signature; bh=VNXd84IFJbhmOHdXNTbZBZOPnufOfmzRvPaXP24uTLs=; fh=oGp6jSr2FcVUvP143OqrxH2ajVtoLv4h5MlmY4R+ZdA=; b=VUimpFr4t92pf8VyiBAo5E0Td7vhVMs8pq2Pv/LTFW3D60rUFGj2IlVapEnLOKX1k4 tqRT6NIQhS+7KTUYTFIEQ5jB8tRaS7fl/4YdUG4pG0J7eeskvgIwRoQi4a4URchd1JOZ ma2asLD9r4VOfExC5DrJS+Kk0Rtx3g+LOqRAv/ZzX/mqm71slcYUNtRxPxBUgQpDL69w Fts6eR5gCVuS1/aCPCQbLtVRBEjGbWzHfsPmwTs8FhISnVhtR5qSzzgOagmP4HhlhByf wrJsCJpGoOhiKyZO0rfyDJP44MFfZ339pCpraqV1IgEwTNTZkmP0IN5VJD86GGXyku7o VNAA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=V4o8bKZS; 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-74029-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74029-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id lc18-20020a170906f91200b00a3e90882d0asi2462939ejb.308.2024.02.20.19.48.20 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:48:20 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-74029-ouuuleilei=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=V4o8bKZS; 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-74029-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74029-ouuuleilei=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 26D641F21481 for ; Wed, 21 Feb 2024 03:48:20 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id EDD9A3F8F1; Wed, 21 Feb 2024 03:43:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="V4o8bKZS" 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 D41D83EA8A for ; Wed, 21 Feb 2024 03:42:57 +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=1708486979; cv=none; b=FZDiJD35hDaXdt8wMg34RjXzkVvMvPJSaMJGQ1Cgx/TfHIFVEWnOqRXJsk9YZNs2QWpcSLEV2tj+00tTEYzjIMsDwJhfqjvojJv0Q9Ur76rEq75zOxitor+Tzgl15R8uD3TaqqeROuCCv/AJ5oCM9wK3nBC7Lq0t3TRyg1G/qw8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486979; c=relaxed/simple; bh=v0NanrCHtPUCEUAvQdovAHbjQxA9Yuc4bxKGmsuGhc8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=EeU9JLKcCGTHHlRv+nBXb0wvohrb7VKlkZ1xwgRYs2AHqORarzN7Bw6VKcZ2p9OslcUuom9tWX/yDNzBss8Y9fzAbYyZsB+2oK0UVAbvHeoR+2ZmNQaBBHa5oE/KE601it/3bywlkEBbyUBL+iQWsy15LpIKgARhLsE+0Xh0R7g= 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=V4o8bKZS; 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-6de3141f041so4323511b3a.0 for ; Tue, 20 Feb 2024 19:42:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486977; x=1709091777; 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=VNXd84IFJbhmOHdXNTbZBZOPnufOfmzRvPaXP24uTLs=; b=V4o8bKZSJSZU2xlRFOeRe+IZs0zpUN3V81rQbD98XnHk0Au9QpXzmVBAIkPqMpPAL0 YqcwYcfH+DvQRS4OtCjdc+jyO2LijT0ewnl/XttqWXumrJbxQYpj0IpeI/bS4xNTHWNM PlwYgMgn3jSMFDaj3dcfMa4yNjBX0bonrnhtTKNhht1d1kqCxFPVfiPC1v+nztZJlH17 4HZilWsiSWGrETZMsNZI6Hu7EeCFaeAdK8PxNjKNZY2H4LqQdJxn/uon6uG2q0x/vZwn mgrIPrtSoKa3QNOgGQmddO7vJZBLV05MYa3wQIb0sS0Ae0vL2V2VHA1jqmvFDE/q5D5g iSEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486977; x=1709091777; 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=VNXd84IFJbhmOHdXNTbZBZOPnufOfmzRvPaXP24uTLs=; b=TXF05gwv8mQgpjPK7qOml3VJncp7t9yglc2oKOnNH0UHbm8BwpICcU70S+8rW0oYgM Glm4J7ckG2myzsJz+JV6jDqpxMHvgMW1hkY2PdUJFyThwOiGu1XczclRQW1zANYFjHQV dGUZ5I7X7p1b0pOOUA5qaES7GtAGAV51iNKopgit8s8AKFtD/hI5iD/g8bz3//4Hpk7+ l96HpN+6YRirpZunVc8gf9vvdisE37Rf8xkFQagBuTEB2GF0KlrwJ1szy86gzYb4rWWE fZwDQPZQ3DzaSAZTXLb0TITphNh8GWiqPdjv8f/vLVAV/w8cGBT+79zh1080GJibMLBY 5mLg== X-Forwarded-Encrypted: i=1; AJvYcCXOJjIdgMYX6ehbeDMe0yELidszlHNK0dNGc6R5nv8okbqeuyvaLs/cVKhuPAUhzB9VI1j7Kfyn800OWTUlzgGOhw2kwUlNgh62tIWF X-Gm-Message-State: AOJu0Yzj5FdRuuDnYMw82T6MlSDIHp5/Jr1jkFe9+Eyuu3X/sjPwj50U IwTCrleo0C/xu+oDGplPLsKhSJ25b4/I6hXHrAnCcVmTfQ3Ujm5KzKUpFAjhDVgsX9di4ItX/b8 = X-Received: by 2002:a05:6a00:4fd1:b0:6e0:f6ed:cf19 with SMTP id le17-20020a056a004fd100b006e0f6edcf19mr17965602pfb.18.1708486977102; Tue, 20 Feb 2024 19:42:57 -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.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:42:56 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:12:00 +0530 Subject: [PATCH 14/21] arm64: dts: qcom: msm8996: Add PCIe bridge node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20240221-pcie-qcom-bridge-dts-v1-14-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> 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=1567; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=v0NanrCHtPUCEUAvQdovAHbjQxA9Yuc4bxKGmsuGhc8=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEI8VDFXBQaqdwVWhl8JNsDSbjO9PYWlQm4P yQVfsbj8Y6JATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxCAAKCRBVnxHm/pHO 9Sj4B/9zzpH91kAZBS39fhvKSAaU+3NFzzblxZl4hrI12T4eG4lhYaE33YnB2aTrqqlQ9I3l2Q5 OAMvAi10kI9rKs2CGPAO1/s+juix0dMMtRtHeWcbLBIYcq/QE7kG46lC3po4Bb9fIIFUqeqWve4 uv2RgBP6pv5fSl2Dpc0Lhak14CF85xYAgAfMQj7CINNrw+PU6DcploLgBMxr6Bv0z1e86pjDBIm O6q4A53O2xINBPovyQBfIwwkMiypaiJ8tZML4fsDP9W0u1SfuVQoKrJyeRizsODAvcCMnCMB/x6 9Tr3+agGzVRliIPXH3QZ9E5RbEj8XgH4N5EhtRNCDfelIEVt X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791478780136573102 X-GMAIL-MSGID: 1791478780136573102 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/msm8996.dtsi | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi index 8d41ed261adf..cd28b368ebb6 100644 --- a/arch/arm64/boot/dts/qcom/msm8996.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi @@ -1956,6 +1956,16 @@ pcie0: pcie@600000 { "cfg", "bus_master", "bus_slave"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie1: pcie@608000 { @@ -2009,6 +2019,16 @@ pcie1: pcie@608000 { "cfg", "bus_master", "bus_slave"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie2: pcie@610000 { @@ -2059,6 +2079,16 @@ pcie2: pcie@610000 { "cfg", "bus_master", "bus_slave"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; }; From patchwork Wed Feb 21 03:42:01 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 203910 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:693c:2685:b0:108:e6aa:91d0 with SMTP id mn5csp815252dyc; Tue, 20 Feb 2024 19:50:45 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCVO5LpvYJIItP29h3302/CuO9uREqS37OHjoUfpm4yXNxY084MxZ+ZJnWNIP8/D+pHYwHG3y4LFswXJTdqF5hnXISIQyA== X-Google-Smtp-Source: AGHT+IFVDXkXEYdE7ov1c3sOXOicL8UQHweWVWlDWnmw3BC9hx2GOAxL2OukiIzXTHgaHoWT+BAV X-Received: by 2002:a05:6a00:179c:b0:6e4:69ee:bd74 with SMTP id s28-20020a056a00179c00b006e469eebd74mr6974679pfg.24.1708487445397; Tue, 20 Feb 2024 19:50:45 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708487445; cv=pass; d=google.com; s=arc-20160816; b=WX/WnkeCwgAqOhi22ZoT0/7NztUdB0wEV/Vlm8wrmIUfudr4t4JS1fIt29mhAMyVRb 97/QLKM9aOyDwVCmp0muH00gqnkDz7PbxXNUKDfw3CNQQD9ku3GCyTdrwDTwKhE8kTyg kGOL7LhWr9eLSY6XgwyUFfmZjPKe1Jbf2zzAtSLM2R89kgDfOFMIN5xF5Wt0kXceLxhY O7ms9G3MIPU8165uQHm7XfKvQnhzL3NGOAgfUUyaABg0WvnIrORHJ6r2ASts3CLh1JCh oAAdPk5sJBEedRbZ1DCxZLi9CqyBim2gKK6fifXN87Kpmigz/vRqMTUtwcPKbaloQLsN gmmw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :subject:date:from:dkim-signature; bh=wQ6mpuAJjT9QWTRjwdHfhfRYk3bhWpEqcJ/zVmLAKcU=; fh=noWJ3LXdw70fNnEHL2hTp6zauTVb/PORiu2MibSGMXI=; b=pOaW5Aekz8FEw4fTe30xyCxzAOFn43Pa8BZZl28YaL3xMdpWu0uAlb5bjuTJEFIHx5 GRoj84zwSG5NGt8JEj7VQCbnKdha84DvuSyG/MCbaKa8G4n6g95W46IG+ccSj/kIN3N5 QFJ7Iw1aGRjwO9Qc1E46uGQgMIwFDHa2b+WYKkFWh7mNiNPLFLblUxR0G7rwj8Vs57QM 3WMkxtyxSmTZ+/WjmXngB4PsLME6Gf+M7AESqgcS9dRKzRbIc0qDyf7bFlZmvRTN6cao VEFWpCSrFDDTEZqFarrOdIXaM86bESjbYuggQbLFTmGsd34dSTcTjaUb1yHZN5RGNv7j cEiQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=dF8YUX3F; 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-74030-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74030-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id w23-20020a639357000000b005cfda2f9e48si7491215pgm.860.2024.02.20.19.50.45 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:50:45 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-74030-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=dF8YUX3F; 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-74030-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74030-ouuuleilei=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 sy.mirrors.kernel.org (Postfix) with ESMTPS id EFCB3B232B6 for ; Wed, 21 Feb 2024 03:48:34 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E828439FEF; Wed, 21 Feb 2024 03:43:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="dF8YUX3F" Received: from mail-oo1-f47.google.com (mail-oo1-f47.google.com [209.85.161.47]) (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 834CA3F8E4 for ; Wed, 21 Feb 2024 03:43:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.161.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486982; cv=none; b=rfqBJ6kcyXYItQSz5xTWuS8MyFL9rBuxMVUPk7oH7i9D6VXxRyL5tB+aA3XwceXObjnHnWPB+sP09xLy18gWHZD39BUF7XxiQkbCWp9D2WCiVAySQtAcJmq7D6ApJUQ63qwLazI/wSMP036t1+ZS2nYqUpiggUFsz3pC/1SSUWk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486982; c=relaxed/simple; bh=ypuCPT3MTqkhsDjqnsU05TKdPs3cZKAeidyYAq0PCTw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YaK6R4vQKJj3JOxrFg0tUQgoc111i4lglv9TFZ3hUxXPQ+q7Pkt4hZkb94uDNO4lNTRZeFVlo4hni7wc2e4v1ZGzFsMm4XyJWlyjDpTd4fEvAGjuHQ74dVJZYD2iz0p2vN7eV0lie44sq1khNCsuusOU71NKLSJ4uM5w9ItUWsc= 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=dF8YUX3F; arc=none smtp.client-ip=209.85.161.47 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-oo1-f47.google.com with SMTP id 006d021491bc7-599f5e71d85so3948267eaf.3 for ; Tue, 20 Feb 2024 19:43:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486980; x=1709091780; 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=wQ6mpuAJjT9QWTRjwdHfhfRYk3bhWpEqcJ/zVmLAKcU=; b=dF8YUX3FSlJiVTuU58cRGajtF8xowfZpAhqpiPM0H3Lg6CIlsdW0FTVpQcqsiXctqo z9yTfCrEnOIXT0e7HuxJmr+JwLT30ObUDWPV1oLXv4loEw8HtNOr631G39Dtk+GyFB6g Gpve3FkAsyDhfLgJcY2Yd+lzAX4WWiiUj52cPY3InyaU7PsgmIJeYwLoxXg3Eb2nctB+ gINlcFs+t/2YjThYu15Ik8cHL705D6snW89l4E56czqa6NY432x0Re5fP3tiHqUQk/zk Kc3I/9xCKZVfyLLSkiCn2OB8O9cJhtdxFBpMfXwsou6BOUAOd173zmb11Zxr5X1A2aNA aIHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486980; x=1709091780; 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=wQ6mpuAJjT9QWTRjwdHfhfRYk3bhWpEqcJ/zVmLAKcU=; b=DbwoBymnYDi4NGUyn6aqGQdc/anIqLwnpPZo1aX98H8A49SvgCAITXdx57ZWui0383 rtX908SMsP7tuIOdWzxPRCnel1YQjhCG0hNTGGqhL9rdroLoWkC7WKz0sDUlhF4LoMK4 /3bXtsR1WTnVPJyj0CngS4DTvR0vCjEmuHX+o5ccAAO17bDIiX2HE2peCnsHbtJ3n9gA tgqF3xz10Tg3ZcAiB9RQ1/AJyfpM9EIJW13TwFRAjpwFfwgf3iWPGSil5H7uH5msUrws lrFuQL64XoZfoDiEZxnhl94DOD8lFkcAY1rKktFnpHycUguKBQwwaZQfNUqwKCtkhbsT Z7Uw== X-Forwarded-Encrypted: i=1; AJvYcCVPpOSWNhunDDjylo95VB5cHJwah+3Y0CW39tEoTc8h/9cCUOvxdzCS0jUT2rz8Zvrm3sCZLbybJ2GGQn5VbJ1GGshwVbu9kGAj/MHu X-Gm-Message-State: AOJu0YxBTfFwBoAnPNyq633piW6oJk4X4J6Fzl4xTSCFl8O0OCP1RWc9 3oC7TZwOb3Ve4MJqUUnFBXf23sScv4k1KlDwhtjgW2lf7XuPPO73c9EvkFxArenMcuyEEVDzTtI = X-Received: by 2002:a05:6358:5712:b0:17b:5e34:7186 with SMTP id a18-20020a056358571200b0017b5e347186mr377548rwf.11.1708486980518; Tue, 20 Feb 2024 19:43:00 -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.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:43:00 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:12:01 +0530 Subject: [PATCH 15/21] arm64: dts: qcom: ipq8074: Add PCIe bridge node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20240221-pcie-qcom-bridge-dts-v1-15-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> 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=1264; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=ypuCPT3MTqkhsDjqnsU05TKdPs3cZKAeidyYAq0PCTw=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEISjrqKUr/A17dlCnr0wtHL3kzwFLHJxs0I h7yKs/btCSJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxCAAKCRBVnxHm/pHO 9TJzB/9LSmJekSDCNJA2lNACK3m1WIBhM8ZRL0dDXTEQjypvYOU0QKt79bXyOz19qUaBQBnWLvx iKIRV7DQRb+NLJvCV3+zzGhNEooWtez/aOMjglodpxxkbVIlBkZPnVqls9i7YJYCH+WVMwKG9GK ymZhP34eiSgr5q1ALrA6ct3NDVa/ypfK5Xv2vSAZ+TwPyupzBB6aUSMZ2xQzt1hd771mKEASese WzDNHsTscZL53gc22rlc7wey7FWBpevZ6BiZ7NQaBDhE/9GLCfOU5OOxtNukKtIk2SMPtNf8f15 K1o1zYgHC2c4/ixlXRAW5+5JR0uRTflJf436vPORmYM6zPYW X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791478931575534378 X-GMAIL-MSGID: 1791478931575534378 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/ipq8074.dtsi b/arch/arm64/boot/dts/qcom/ipq8074.dtsi index cf295bed3299..ae1677362421 100644 --- a/arch/arm64/boot/dts/qcom/ipq8074.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq8074.dtsi @@ -848,6 +848,16 @@ IRQ_TYPE_LEVEL_HIGH>, /* int_c */ "ahb", "axi_m_sticky"; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie0: pcie@20000000 { @@ -913,6 +923,16 @@ IRQ_TYPE_LEVEL_HIGH>, /* int_c */ "axi_m_sticky", "axi_s_sticky"; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; }; From patchwork Wed Feb 21 03:42:02 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 203911 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:693c:2685:b0:108:e6aa:91d0 with SMTP id mn5csp816419dyc; Tue, 20 Feb 2024 19:55:21 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCVS0RkOCE/EjRVlHm1YUn6G+M8PPkXLyI7rswXrq7ztGQUeMEc1B2y51Z3UhiNS7caw0/tdQ6dH6oQMY4p+gkKDJwvM4A== X-Google-Smtp-Source: AGHT+IFHrr3XyP+Y4UfeIvxTADDP1aiXCxCpfP9wHoAeXAgdDjiGyyu+0wjJxg5uUlNDUk5BaDuM X-Received: by 2002:aa7:9802:0:b0:6e4:148e:2933 with SMTP id e2-20020aa79802000000b006e4148e2933mr7692873pfl.13.1708487721343; Tue, 20 Feb 2024 19:55:21 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708487721; cv=pass; d=google.com; s=arc-20160816; b=ook3gP81LkAou7o9ajBQek1ScbmK0joA4nx5GtEYg4lnS2rr0Sgsh3OZeB6xZ+l5pb Cgdr9/FsPGoAGSr6HssnKUVmGJTx8TCrLFXFXshq/XDz11P/s27Abb/EwQsxUPx2dQK8 N+MTcS3/ouPc+qwHI/6jiZdHNb6glYgWh2mcXJJfAoMZIl8TmM63W0XMP3Ag2kN5tfFp dOAWW2jwynQaDO8k3U6UXkZzt0tncnucTR1UnveTF+OlrL2qJ/8vtg/0xco7QWual6yQ Pae7qEp0HDYG24brNY3MoHvZ9EbaSk0tAnVKgOfctG4qnlciQXRvnemKzl1kxTJf1+2W FHuA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :subject:date:from:dkim-signature; bh=lMWC/34/1lB2iFGC1C191+CE0mmpbC06CHuKaoqNo+A=; fh=2xJvnVb1+ttlNxhNyKrgTvCupFKGTA/hpGsPo4WcmRg=; b=K9iVS9yJFrYIoPX1zIPnD3w8XKuvqcNdY170twLz4fjQ3A+NkUTp7eEe1+jU3xkjgw EVsdNPo1WakchPJqbXhvjk+PMWgqIpcQKPWdzUWjyLBV5Yk5EmEnVv91vDFmxaXoPpmc wACOPnA09si/E0LmOQdaJzNX9aZUrpxboPWqDr0uR6a7XPtFnrfGHYBDEiFF66uktFed D8sywj/8dwVep8h6LIHGDT4Iyrw6YaZQrpjcqTHjTqoYSiA9q+AkuimNTTzKSpQv+7Pd lHgBSDPqRZldXgNouxicjuO88eiV/++h9gO8UKzbpeWLjN5vG5LTddsHyF5YEKYmBUI3 2E6w==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=XoI7UVks; 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-74031-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74031-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id s2-20020a656902000000b005dc42ad5d65si7397521pgq.622.2024.02.20.19.55.21 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:55:21 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-74031-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=XoI7UVks; 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-74031-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74031-ouuuleilei=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 sv.mirrors.kernel.org (Postfix) with ESMTPS id E0DB6286487 for ; Wed, 21 Feb 2024 03:48:50 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 63D313F9FD; Wed, 21 Feb 2024 03:43:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="XoI7UVks" Received: from mail-yb1-f173.google.com (mail-yb1-f173.google.com [209.85.219.173]) (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 D2A8A3F9D3 for ; Wed, 21 Feb 2024 03:43:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486986; cv=none; b=mNHgSAOYwxw9hoDz0DjEryOMkkiNAPoNXwFePUL61GKQpsp50iERei8pFSGAk4JBdh2g6UGVW3juXfYDG0FETkON2X5c7+BcYxjy4Balg0OmUS24RUQF/vbG21E/8FTrELgvWn3DBQt5FTDyoAdc9yFz7kTswcdaHGlRvaIlUnk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486986; c=relaxed/simple; bh=qsTRANnrjgd64sASVvI7UVSejFTBTbY3eqvdV6V3DBI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=snYNfVPre2K3s0UQCxYBF7Z9BXGf83pDIOVkuQLz+PXDiWXTBNO3OqToG3KznQapR6nuU4mEeswGSzcd+nWyv3zJoAonEOTzz8qxfXwu/YUWKRR0MmvfPBIaFvny3OZzocjC+Ggu7BL7VOhiCySHvD+BLGXBLmQhMYjyTkte2m0= 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=XoI7UVks; arc=none smtp.client-ip=209.85.219.173 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-yb1-f173.google.com with SMTP id 3f1490d57ef6-dcd7c526cc0so6625376276.1 for ; Tue, 20 Feb 2024 19:43:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486984; x=1709091784; 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=lMWC/34/1lB2iFGC1C191+CE0mmpbC06CHuKaoqNo+A=; b=XoI7UVksB4uLlrnBOBMFLjH5uQX6C1DXPPrBd103pkgJdlfY8oM5ygQtRFpIU1dmJ/ yYf5tNwDfMPL8axwDTUYxbs0ult8Lo/iegFzB2CptKWoV4Fd/jiGuMxztuPBLCk/NBMn c7J63SdftZAsR0pt+zGlmfpIIJNzVFTJNkQzv2Rpez4Sv/cPcAxBnUSRBla4BmcWbNVR SNPkgJH7sw16nJ3MKJrSNbFgROF9UPRBeF8gYkP9KBsjrgi0K/mf6UWJGL7rP6YSte2+ ywAS0QKiFg+ZD0dMavYZlRL9nvO3woz4/sLQeL/y9YLkWTxs/8DpuD5kLKyRuMA8dL8m a/Ag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486984; x=1709091784; 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=lMWC/34/1lB2iFGC1C191+CE0mmpbC06CHuKaoqNo+A=; b=cxWYOA4y2ZiPWM4V8qAM0RpNomby5BN4EGqpkmhwk1dY4om+BlzMXzq/xp2jtPlxNF dwy75nxDIUKivfwpHvzLFJW4zvqDaykGorEtVnbXNL3ZTiSiMlsWD+0nk6/rfDv7J8og cajeCO1lNS+fDIZCHFEY+V1Ou3P7Vt9Z1gqSKBpPCfz3LYe1dCfwWCwgeNR0rFnfAaEX WPYliir4ODAFIE6h264W512XGOXpoTOUgibGtAjaiiXZqk8+8I7BxFmSjBbTZUXfOEVu vbiDQdQqyvaKav9Pv4RxGgwwippGtUvoIUe3SpVKqLmubjD8mPUDWOb1VTB6IIx8mqD/ 1GyQ== X-Forwarded-Encrypted: i=1; AJvYcCV0L+XeJpw5AUezEyHgq4k340x6RvJtC/lPrCBfXgPwWtDUA7Pp9lPyw/n5CNNiSrD61hEvAHxNzUPgpKFyE3l/KsBF0E3cPwuhyE7p X-Gm-Message-State: AOJu0YzYl05zqWkD5UASZGTfDKYEV7a3TS9LRsq4K4KbNe0Gm1eUOTpY 6hxie981qaKhAE43CE6liScpxvNaplP38jYDMku/xXJzE1AMDORDqNWpmhi/O/NpxcifPCCAufU = X-Received: by 2002:a25:680e:0:b0:dbd:553d:9d6a with SMTP id d14-20020a25680e000000b00dbd553d9d6amr17080328ybc.40.1708486983790; Tue, 20 Feb 2024 19:43:03 -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.43.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:43:03 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:12:02 +0530 Subject: [PATCH 16/21] arm64: dts: qcom: ipq6018: Add PCIe bridge node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20240221-pcie-qcom-bridge-dts-v1-16-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> 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=864; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=qsTRANnrjgd64sASVvI7UVSejFTBTbY3eqvdV6V3DBI=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEI4GuKDxlUOKGNWONCyizTCfOoFRRVxbzEF UanCwpZpq2JATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxCAAKCRBVnxHm/pHO 9e7VCACMFnB0KOZ6Sg5L+PDiQMokuVJLdLVeRCeTsTQbt2frYDiSOsL/KC+zGc2GTEVLnqOe5Ez I++j9VbkeCIGSWigy99M/UYP8yCS34tJPQPclv0TAUZzqX1uS4Q/fo0J1BpIURx7aDzqiKJ2t37 Yj5gln4r5l7WBtsecS4HXDkPVxMatD2nFO2QEFNWLE85EauEIE+wNTCL0bEPQNJJ2Qu/hXB1iHE Rz2oRG+zhmUav0DcEJ2OPMikrBb9Szl9aSRBL0nZKD/vmvtJhSM1Jvxs7h+atFHkggE58oBB9HH XvX5QR2w9RRojsKZCRzX2xEElDvLb1OYTgK3i8xtTh1loLqk X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791479220915246625 X-GMAIL-MSGID: 1791479220915246625 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/ipq6018.dtsi b/arch/arm64/boot/dts/qcom/ipq6018.dtsi index 5e1277fea725..a6ace7789815 100644 --- a/arch/arm64/boot/dts/qcom/ipq6018.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq6018.dtsi @@ -864,6 +864,16 @@ pcie0: pcie@20000000 { "axi_s_sticky"; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; }; From patchwork Wed Feb 21 03:42:03 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 203913 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:693c:2685:b0:108:e6aa:91d0 with SMTP id mn5csp816490dyc; Tue, 20 Feb 2024 19:55:43 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCW3LTloP4x9LyanGK6AQvjrfY0auG0WsDTVnN40AQ+lv4zfxRi/oX+hlIK7xfGjXeYVUmqtMfp97jVQPiIWqC8rjWjNIg== X-Google-Smtp-Source: AGHT+IFcfNiMjMhl4BeQjvk4E7/np9EKUa4wT3B8jJA/Z+c7qlpO+zl/29clColfN1deyeTeUVMZ X-Received: by 2002:a17:902:6b05:b0:1db:a2bc:22c8 with SMTP id o5-20020a1709026b0500b001dba2bc22c8mr13299372plk.58.1708487743042; Tue, 20 Feb 2024 19:55:43 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708487743; cv=pass; d=google.com; s=arc-20160816; b=ijpLbBlUTeTsCohiXc5xlck57h8wqt5g2wmQskEGwXpsUloJH/yPiQHaRlMZSRmeDk 2KbDbMWLN0JKUTPPibO67O9y3kiWObVy6k9ZS8isZRIjgL3gv1otwqY+Vtm9vOAegRvJ MZVXbB2uTnG6HkogIHRMTBRb9NdA1Ppw3icKeIbKnppCt5XzfBdczfyaMaM12xTrffG7 eKLzBZWaMy0NzX5LmBf4t0yh3xl1a8bTzZH6/fKgcMA4El5Rs/gz2OHonzhOO2qj8LH7 lNFa2wdfAh0WW+1ZX9Md8w4hNfJgbqPIHGXG6y8eQtAB1w3Gj4cHTCrfY/egotBiOn1i /Ezg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :subject:date:from:dkim-signature; bh=jqTTWkO7wb0/aHORfRcfU1fgshn4zr5mjp3j8EXBQlM=; fh=0AJVME62A5r/E1p6QTWBIUCO+SsTEdvi/hX9K8WDL2E=; b=jOiU3I4QgDK4ekTFwhdGH5UmxRm4JSmyl+HOx6a0Jc9uqKhuhqwLlurmM0BdqRmx2i JA6t7SEUkk8Wocp4G9fPobyDQEie/NIJAaLmC6qU6OCHFnRSqNM42pVzY3QHUx0oFP3B 6NwUnvS3GevF57x/2v6hU8zVw5VKgabTHzaG/fuhEh7RJVfe+fNu/LESlsdG9nC3kNCi w2/VSiyfvLfmFwLDSAPx2AoQNkPSE3AzZu/wZKB8W+RVr0P5sBnn0BFXBxsoc2mtiG31 eGG46tH+CXOPnp4MM8GMt4d/OxWXlJHiLG2xX73ly4AglAMS2nTavgYnqY6X659gIpir J1yQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=EgfhxhlJ; 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-74032-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74032-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id l17-20020a170903121100b001db5b403700si7304344plh.324.2024.02.20.19.55.42 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:55:43 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-74032-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=EgfhxhlJ; 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-74032-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74032-ouuuleilei=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 sv.mirrors.kernel.org (Postfix) with ESMTPS id 64115286899 for ; Wed, 21 Feb 2024 03:49:09 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 7FE833F9D3; Wed, 21 Feb 2024 03:43:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="EgfhxhlJ" Received: from mail-pf1-f170.google.com (mail-pf1-f170.google.com [209.85.210.170]) (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 C26DA3F9EB for ; Wed, 21 Feb 2024 03:43:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486990; cv=none; b=o627A6+i2k50nXZ3vr+QHv25N4QsFcf6IAZ+q+9jACAzeZrFfPbn/bzce0AyNzUi5R6KiTR0VfVfXYEiEdahtG8hsi5lC7qsEcCJwHP3r0YZZRCnm0Hqrw7KMcniakSDDPa/vhCcXNx2ptuJUrno/z32Sn3Nrhm/zY97diPW8A0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486990; c=relaxed/simple; bh=WgAHSHEBS+WPHpzKCuKbWd6zQ7JQttxC3Rezz4uCsKo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=QClH0fshNqB3G0KaTdqjc5ZNobuFRv0LHUxEPR54V6w8S+9dlHKLBHZq/3Ik+aj2bqlwDw9dnsLrRw1jgcTG5NVWjL5it9R94uAnCBGSPW6THBBlvqCUh5Pbp83BWBFwY1Z55R56RXNqB+e7kmV45Np3fmJDw8qjL73S47JLKKY= 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=EgfhxhlJ; arc=none smtp.client-ip=209.85.210.170 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-f170.google.com with SMTP id d2e1a72fcca58-6e46e07ff07so1738161b3a.3 for ; Tue, 20 Feb 2024 19:43:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486987; x=1709091787; 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=jqTTWkO7wb0/aHORfRcfU1fgshn4zr5mjp3j8EXBQlM=; b=EgfhxhlJu70FtX+lSLtNHPrbkJEJqz2U89cEe4R8VGGVwaDtcrhNpF4ID3G5lJo0rn 4wwePCtMV89tXYtig0zmUAAl7FlrHurYdxZU75eaj1/gteRNTYp/9NvywmgPr2gnosUP wDTpfhdF+Rmf9EoEMtD9F+CzukZn3JkcM+YKGcNHpWTlwohdAXGaTgs0np0v+6tMopdQ 0v39jaBV1OZw5HFAKhXP10euMqso8DErjRcp9Ev7bdEoN56nWBYlUqrM6A1Bc2Vuu7tu 7GYi940ebvVwMnGyl2wicL/hX7aL5Zyihqow1XC9wU98RZEf4CIANT5Njnzdjl1NTYkV JGRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486987; x=1709091787; 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=jqTTWkO7wb0/aHORfRcfU1fgshn4zr5mjp3j8EXBQlM=; b=ru620dJ9uB0Lk1+vhkUv6Cm4g/D4Mlx8+kFoPWZDMrgJlKXKBCUseUoThnymAYuu7x +WgP9l3cFe1UyU9CNcFvM9+scrR3iMzzqsJvNegPomNcl+5+vEpurTpATJ41nV8OXHeH Sa4JuP5C2oV/N8PxN8IkLe0QR+8aDwXdX8aDJdDyzLFIe0OLyQmEHwxMgG/5b1I84hNn noJIwmZLPLoHPmJhXnVVRJmCLbdItDiujzcsbV2QHTToMCfh8TDlnqbCGpDNTyIEkP6Z YHZZuK8v0HuSEczuvv7tbJawyGG4CmrCHhWh1M0tkxzpjfalvX3Kp+zvfFZkXw4lJAeQ ItDg== X-Forwarded-Encrypted: i=1; AJvYcCXGy8kaNnmpJzkSFHT48XldMssRcagYh86yS1YvcQ9N74GACU/uh5TZJjxACDzoW/X5JNRyUteemBWxs9xZm4KCIlBqzMqEOExe2xjg X-Gm-Message-State: AOJu0YwovRyUyr2LaTapukk1k06/A0zqDUbrXjtc8MrTEVBCFE0tnOxR eBTtBaa+a3beqjGYKSjDJ1O1tSCoCWVXRAnFh75wN/fti1U4tDXQxrG1xQHGWWKsPGqUlz4QGDA = X-Received: by 2002:aa7:8a03:0:b0:6e4:62ff:d74 with SMTP id m3-20020aa78a03000000b006e462ff0d74mr7427870pfa.3.1708486987166; Tue, 20 Feb 2024 19:43:07 -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.43.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:43:06 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:12:03 +0530 Subject: [PATCH 17/21] ARM: dts: qcom: ipq8064: Add PCIe bridge node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20240221-pcie-qcom-bridge-dts-v1-17-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> 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=1664; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=WgAHSHEBS+WPHpzKCuKbWd6zQ7JQttxC3Rezz4uCsKo=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEJ3hJUl2zeUGvykR59nE7EJUol1/NGPC+WF qpk+24wV9WJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxCQAKCRBVnxHm/pHO 9aaSB/9uagosTtJLUmQD1vD4GU8InYag5R/MDKqz1MNyJAtIYsO9vNh7H9UkBSnTirnVS+mFi4M mukfdXM4atkpzvkPQzWEnqn/d/EfIVOPHhmALeHVPWFRUOVKGOag3zRv6IjdovifRPIC0PDeA7E 6b4+KGzsLhEWj8LgjnS/B68YJoGSbmI0zOY9DDZNuWrWKkq2kYXS/vPwEwI+xic06apHLu9wS7L 7TFp1qRQLdL6VBAF+veOJm4XG1WTKV2NkHG2koWRlKrrcq3b2AWqQTBkDrww5ZV8T2haveMKPT7 sUJHn8vNZ4ZcshIFaJ32Li29f+G7J9J1lw6bwv9zAOs+cnlO X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791479243764168348 X-GMAIL-MSGID: 1791479243764168348 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm/boot/dts/qcom/qcom-ipq8064.dtsi | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/arch/arm/boot/dts/qcom/qcom-ipq8064.dtsi b/arch/arm/boot/dts/qcom/qcom-ipq8064.dtsi index 6a7f4dd0f775..98448ea6ffca 100644 --- a/arch/arm/boot/dts/qcom/qcom-ipq8064.dtsi +++ b/arch/arm/boot/dts/qcom/qcom-ipq8064.dtsi @@ -1125,6 +1125,16 @@ pcie0: pcie@1b500000 { status = "disabled"; perst-gpios = <&qcom_pinmux 3 GPIO_ACTIVE_LOW>; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie1: pcie@1b700000 { @@ -1176,6 +1186,16 @@ pcie1: pcie@1b700000 { status = "disabled"; perst-gpios = <&qcom_pinmux 48 GPIO_ACTIVE_LOW>; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie2: pcie@1b900000 { @@ -1227,6 +1247,16 @@ pcie2: pcie@1b900000 { status = "disabled"; perst-gpios = <&qcom_pinmux 63 GPIO_ACTIVE_LOW>; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; qsgmii_csr: syscon@1bb00000 { From patchwork Wed Feb 21 03:42:04 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 203905 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:693c:2685:b0:108:e6aa:91d0 with SMTP id mn5csp814921dyc; Tue, 20 Feb 2024 19:49:22 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCUP3OR6o47Op1k98m2IgKqC0Tz5/s9lvT9zT5d/WeAzw2JT/hVW8aQ31pNpNxfj3p3YOdTw3JtvVP9+oD2FN1VDxH9EfQ== X-Google-Smtp-Source: AGHT+IG/TtCP4tsDwEByODrnPzoz94fJ9vSmaiNuuMsncuS2zfMf2QYW3+70ccXu9/IrfI5Gr2jB X-Received: by 2002:a0c:e34e:0:b0:68f:3169:ab0e with SMTP id a14-20020a0ce34e000000b0068f3169ab0emr13782143qvm.9.1708487362653; Tue, 20 Feb 2024 19:49:22 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708487362; cv=pass; d=google.com; s=arc-20160816; b=NhkVPMwdhExnDietSNWiFc6Kz/N7WzyDgHB0U8dOaLJ7Vk9ilu2e2vtSpth0XMVA4U iT4MxSpdpokH30sL1MTL7xeyW90dzDQ39454IRSxwOeSS5ZJn1oVP9SglvHhKrPpsnja Zbg7DB41bFG2OKyUDJLGI3hkGmi5AxEC04JVVHYN74ZDQ+pXW2z4Nzn+6dn5DXHYPuTO 4UDid6E5G6aTQnRjnBSOZ3UEI2PZ9YCNxXEmRab+/zL84F57oEV1hc0fplb80wTaiuJC DK8JIWtsi7tczKplB80QLPjYhjVGewT3Iy4fuACCSzZSMP7dvjDztkWFjq6G22z/pH3e 42kA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :subject:date:from:dkim-signature; bh=6AdtRtmeVfkqKZ33AOntJFK5isZ/CwV6F70tMVzXM9I=; fh=Oi/8Jv0dNslO6zZoAjdXa8lq1vis2P4Ysu3B9gr8mEY=; b=gqZshoycuBcYOM9KVJVvrMa4hwnvppUmY3pyophxyTReJ8T0BaPm7Q6PBSg0nXXJY9 0JYIq6ju4hAjTlNEb9F7TjMVc38nrYDcf7AjAMQHNVL/CJyNiYoNUkUpQssKZBvyLzDi SumMP/OnRCJCH4rOHIRkwvYUaIEi1vFyZGNnI87O1MYsMtdzuo12Gd8KqkbSoXhRhwGJ qBcVWOF0/XvjRaJqtJsbcEaI9IfitA6Nm1EFBuPKDH3SarD/ayJ9ybNwclTcORv5kF3v 6erAAoMsMZ2mRG6T/7Rme1xD1IjgsXIoa9CVUP3UWz1refKoun8wXiUbbmEIv0h/FCCO m98w==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="q7SX/YCx"; 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-74033-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74033-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id r17-20020a056214125100b0068f2eed6059si10145897qvv.234.2024.02.20.19.49.22 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:49:22 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-74033-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="q7SX/YCx"; 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-74033-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74033-ouuuleilei=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 ny.mirrors.kernel.org (Postfix) with ESMTPS id 740AA1C226BF for ; Wed, 21 Feb 2024 03:49:22 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id D3AAF39AFD; Wed, 21 Feb 2024 03:43:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="q7SX/YCx" Received: from mail-oi1-f169.google.com (mail-oi1-f169.google.com [209.85.167.169]) (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 949193FB19 for ; Wed, 21 Feb 2024 03:43:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.169 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486993; cv=none; b=YsL3tDfFYaBGyvG+vhGz/cE7GlA3auOhR21Vfr1Q1EQicI/s+FPKsr7mraG/W+n0d62qbWZ02g7DuGDVrOh4yNsgtTkUHCj/33+ARHdYcq04/smAXTsdLSQ9OMSHhfd8o5UOrUCjsqS1PZo0UVMuOSDZt4IIe4H/SsFd67YgbU8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486993; c=relaxed/simple; bh=qYfhZr1QKvnAAFBzBwVdnJgmr64ONfGX2GtsdC7/1Ys=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=gjYlTzkWAx+ilPMJhxkVjD080Ba+HgHuYN0v/Qk+lYegak0U6GxDBH1xRLddGngKAxmeNgkm9HHAevaoJnCaWiTZFSdGkvxVqwloLuDJ79urJdlyJpC9IKujYRSaorna2i61vKHyeBIqw/ujs3+jm/CaOAgjrdHB/HtmdOPEN9A= 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=q7SX/YCx; arc=none smtp.client-ip=209.85.167.169 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-oi1-f169.google.com with SMTP id 5614622812f47-3c15d67b83cso1078959b6e.0 for ; Tue, 20 Feb 2024 19:43:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486990; x=1709091790; 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=6AdtRtmeVfkqKZ33AOntJFK5isZ/CwV6F70tMVzXM9I=; b=q7SX/YCx6mOkKCuYaaGO8p0V8ffksG6WqTtsFoUschhTZRk1UnKK77kxosGWgGLWYj Dmol0fcY0vvVtqf2CIyFxMP734im8+hvRGAblGllpmAVpEK92JLUZ02dUGHRuxW5MmhG oZawdepk0zXHrodnIVraOxyJM4XlJ55CFfenUhPGSkY8BPXNZIPh9cNDNivt3NvI6Igz XzQl1CoWWVha93SS5nfqNvug9I3AQNXCUwybMgAkBRRR4JtXnDZo13ykv02mA51rvKfm Ezl2ykycJa99jZhustdyLg4v0zHYj7BgV+hl5o6hcon/A435nc5rhoLQspr2tpfmtKLW zcpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486990; x=1709091790; 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=6AdtRtmeVfkqKZ33AOntJFK5isZ/CwV6F70tMVzXM9I=; b=LHojLg0pFG3DPgBxbzivGVVM5UR//JVGEhfUerB7GKqLaN/3H5qO6vTAY4IXVw0Pm4 ExFU8H7LX4hogAWTlFSwQhQxufH7Kduyi6//7Y5uUu734QRWx47wsiHYIeOdomBd8WUx RH5O8zIVluwyaqFcx43HyOSFLeksDiPuNXBuA6Ds1kptTCWXuigQ6Y51Ui0vWEg85Cgr CxgZDAZp4eZ88OahXpk76jPFKRA+f0n0wZDlVqBHg/WWYnhe9c00XT2E/nfs8X6JxOLa LF4muCCckHLUWXbOSTv3f6OBgfNsGkw+GuXt4elmLzNB/lCEMvL8LDur4MPjZTDjaw8W v63Q== X-Forwarded-Encrypted: i=1; AJvYcCV3i2yuPIwbOJs3bxx48mrIXPOgt2yTJt68WJUJIOQSe/BGmdngxfuTWc3l2Xr2eMYNsWNCfsFNhLUvzWsePoYiNy35oaXLOIAd6O3J X-Gm-Message-State: AOJu0YySFOmI0YeHccW5XjdeEXpZoUC+d+xVB2Msc+zER37nyICFl8OH MwjdmX9ozaq4B9EqTz+fpyhxx0NH8aL6Z17GBbVR5OXnUrlD33sieoiHKru4Ko6l6WoC05b6FlQ = X-Received: by 2002:a05:6808:1446:b0:3c1:3763:148c with SMTP id x6-20020a056808144600b003c13763148cmr21273569oiv.17.1708486990575; Tue, 20 Feb 2024 19:43:10 -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.43.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:43:10 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:12:04 +0530 Subject: [PATCH 18/21] ARM: dts: qcom: ipq4019: Add PCIe bridge node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20240221-pcie-qcom-bridge-dts-v1-18-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> 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=907; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=qYfhZr1QKvnAAFBzBwVdnJgmr64ONfGX2GtsdC7/1Ys=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEJn2hZJQI1xY6nJLkvym9As+cYR7cOiZkVW gnh6dBk1WiJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxCQAKCRBVnxHm/pHO 9eDqB/4gEpk5BBdLsM1zc5MBaovqSm0P4nx/IATGFAM/CX+uz2jOCdilJVaQHuIut4InNP7Fmhf 4irBka51M78j6Zx7gF628eijNAxFCtrn3byuLrF1658EHsjXUn41iBhkucwwCu/q5RuggLUnXjE rStiP89KBE+5oF3oSFUayWto5GvMq5A48aiIYQzqf2OlvTjB0shn5xk+RCR63ZsWuoiP+Mrz8I8 Ra/gzA1jKQV4J1BnkRrCExp7sirzxHWnU0Lv237RjsKU1YoKhtLMDdIjBS/8vUxuKgGnDbYJY9H NHUbxzazFo/jaW61lklPSwRSm425STq83uL7JX11uJ9diRjI X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791478845145351736 X-GMAIL-MSGID: 1791478845145351736 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm/boot/dts/qcom/qcom-ipq4019.dtsi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm/boot/dts/qcom/qcom-ipq4019.dtsi b/arch/arm/boot/dts/qcom/qcom-ipq4019.dtsi index f989bd741cd1..03bd421a2ce7 100644 --- a/arch/arm/boot/dts/qcom/qcom-ipq4019.dtsi +++ b/arch/arm/boot/dts/qcom/qcom-ipq4019.dtsi @@ -475,6 +475,16 @@ pcie0: pcie@40000000 { "phy_ahb"; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; qpic_bam: dma-controller@7984000 { From patchwork Wed Feb 21 03:42:05 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 203912 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:693c:2685:b0:108:e6aa:91d0 with SMTP id mn5csp816425dyc; Tue, 20 Feb 2024 19:55:24 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCXLZwBxBctVfCQd5HeN/LoAj9rkOoNhNmO/CXT6eIdQdqWX/A0jpXgpDcKNo8nkZeD1+RPC4utTCMLZ6bkn8v3wUcceLg== X-Google-Smtp-Source: AGHT+IEYVYsKerXzMA6tNimrWiqKa2S8F7gTGGFg/tPtiBTQwsWIhFO+utQ2q1gxAtkFqnI7ZhJo X-Received: by 2002:a25:6b0f:0:b0:dc5:f51e:6a60 with SMTP id g15-20020a256b0f000000b00dc5f51e6a60mr14484534ybc.6.1708487724181; Tue, 20 Feb 2024 19:55:24 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708487724; cv=pass; d=google.com; s=arc-20160816; b=EKpE4efOEARfN2l4DFVzIAuHY7m/RFkSB7kd+8X3b0M6unhHSPhtOOqOYnWCw+PAsR jVLKd0mFxg4b4M4vHo52FJv04olRzz1IdbA/qMPU+F+qjsZhr4GCiFrDilf/nMQpmIoS EEYRq2fAZEn6Tp6QTRRT9vws7uEoelgO5dIfHAavVqUncELY7LBGXt/RKHfM9u0m0Obu 462YYxEhXG09FKlKW6qUg/+QL4ZNrqwrLGWu+xZzaP+6PEY4awbxCU7IKWAW/TDBYOdO Go6vErsG7eYlaeyKK+aK+h0mJ5/V3pakAMBj5Z5ZzW21k2JWprbtyl8r93rYArTKprWK dCiw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :subject:date:from:dkim-signature; bh=/OwRPjQVKJSdk/uXo3xCapKCkUL4vtjjUZevC0N1dpY=; fh=j6tNIsrIzvShdNW4PVJhCC/L0QduZOCxmHWwcEa8fbQ=; b=LWXgkMs3vE68Be4/2i6dH1Ye1JA8eUbysntOXNx6ZeC+Mc6DyjR+SVIBZ3wtyX3gLU +82ljetGwIV1z1t7bTDdHTtd7ljXCTvG4JWX59Ss8bWIjG2ydaTNy4t9NXwmVVkHxAUf ocfavxyf6xeb7RlZasZY6n5XC3skF0De9synWuaEhJZl4AiT3B651VP847Vwidl2q8Xe B4+1pMEVFDO8yhIvvq1cjjTlS6D+h+CUX4h7FlZEA1HAhkP5bfLzJxjsYbo+gTfQ5xre 9GNUkJlbnkehTpoHfFwfJWFc53D96/CHcMUCeFYzemNu+vaHdGbZuxgiFpraMbrlHLHH vCXw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=eLgsI6Rc; 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-74034-ouuuleilei=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74034-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id x15-20020a656aaf000000b005d8bbd208desi7178200pgu.163.2024.02.20.19.55.24 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:55:24 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-74034-ouuuleilei=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=eLgsI6Rc; 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-74034-ouuuleilei=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74034-ouuuleilei=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 sv.mirrors.kernel.org (Postfix) with ESMTPS id F03F9286CA3 for ; Wed, 21 Feb 2024 03:49:40 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 46D6B40C03; Wed, 21 Feb 2024 03:43:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="eLgsI6Rc" Received: from mail-oi1-f178.google.com (mail-oi1-f178.google.com [209.85.167.178]) (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 2905E3FE52 for ; Wed, 21 Feb 2024 03:43:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486996; cv=none; b=HT38zq5S/o5JLlFG9n+BH9TDmY9Vge8vBxokrjw+sZLUliXEV4AI7sDF7Kbh0bUfzytANXu2hQPFZnQb5pOPmUkX1Nifo7R83ItiAlWj7aheNN39Vj8MtB38RLs8wQE0o9Rx79X+RoH3KMrus/hlGtVWL6v4fv12kcXtG1Z71/g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708486996; c=relaxed/simple; bh=lhVEinjxnZPoqgOpMpaEnfW2yI2K5/5KqOnNHUJ+XEo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=lVMXLZVBGW+4ubK+9RbrCQ2qSdYMQK7LGSIBk0RN/u/RkHVAZLaPxLWJmGBBbBbW/1hBZm1fkNeT4uwT7noMbTkISYA/8U78NTtl2DAEFTQpc0lNgNHnTGQsO30OjLM3x4hmp9p7Y9ERf1ca18y4fRAVv2t2l7xz8BqGjcmin50= 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=eLgsI6Rc; arc=none smtp.client-ip=209.85.167.178 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-oi1-f178.google.com with SMTP id 5614622812f47-3c15d67b83cso1078968b6e.0 for ; Tue, 20 Feb 2024 19:43:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486994; x=1709091794; 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=/OwRPjQVKJSdk/uXo3xCapKCkUL4vtjjUZevC0N1dpY=; b=eLgsI6Rc71706HXwhtGnwC0m7CGHe0vDB9GdcEIdAytuukLVmJBqH2WHjSZj/4foaC V+PK3he/efir/rrHBIX/0qzRuUct6g0em3FX3mZ5J3U7bfDqWSxvzOEGYxI75FIC2Rh4 ty5scvzTePMjceEJ1NWsKwMuSAqUJIU36b4+NS5y+4e4lkQe/cMeBRcx7kg61HX2+9xB K3aHeQFS9G/sp5ST+K4lTBGcD7OQXQ9dQLNovtcOleXH5ovmE7IjWc2WLAMdi/yV7Mnr tWxUOA9c4SL0K43pO4OIGDepsFOc1g6ejfEAQlP3C6nxlTC35aII9g38ybUMwqEprYwF WBTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486994; x=1709091794; 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=/OwRPjQVKJSdk/uXo3xCapKCkUL4vtjjUZevC0N1dpY=; b=qHQN1ud68ORMBrN7SJB7IgrvuPzu7JiugaMwv/4dwnVXwELOalBfcotolJmbLdaRup KmEdWc6LuuPO57Kw1I24dxsrsYp9U/CaO9cq31vPUDNxVgcs8PL3+L5URne9HmkOKQYJ aEHCeVORuBj82eAWiFZmZ/B00nVvizV2sSJwkNSfUhin9UGE+0+bjjjtfVAdaNZ0meQ4 NnHBBhrWWcNXokwWYX591ZNfww5V6RfEXxPTCKTpskUaWCj7TGjwLplbFxEfC0jUyKQ4 yVd/oQZQ22IR5rteHg82tlUFRkLz7qSCa+dpMW9DeeS9um+hxZzt21Rqlw0JCLKR+M9b UXHQ== X-Forwarded-Encrypted: i=1; AJvYcCX4csEGIKx5nf5X+njCeO5NIx1NoWzT/CTXUXKV1glRSLZUhPe4xaYEZCIQWgDLl8dkTrzeL6iZtj2HAcmJOfkvc6lqHs0Zm3H9aVN9 X-Gm-Message-State: AOJu0YwbrWg0zOaPiDNJ2Uhcwx9XXY3+NDtT3AgeFkscbdGHpNMAzFXh Ze7h7QOTkzLOibq0fOnZ0gG4ApAoKlCte1kbdnD082uIsPUrMEUGWCWTlkjaC1xkKggD11U+dsU = X-Received: by 2002:a05:6808:15a7:b0:3c1:5f35:f6c2 with SMTP id t39-20020a05680815a700b003c15f35f6c2mr6748503oiw.37.1708486993983; Tue, 20 Feb 2024 19:43:13 -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.43.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:43:13 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:12:05 +0530 Subject: [PATCH 19/21] ARM: dts: qcom: apq8064: Add PCIe bridge node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20240221-pcie-qcom-bridge-dts-v1-19-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> 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=955; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=lhVEinjxnZPoqgOpMpaEnfW2yI2K5/5KqOnNHUJ+XEo=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEJoU5ls+mOuiot5Dc6UyJ6q0PxY4bRdNVUC Il0Eyvm1KqJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxCQAKCRBVnxHm/pHO 9f/gCACcxplPjysZx8WhYbmXZ7o+5LYLja8Sh3sKA7fLwYw+pQlHmMVD1A1nrIR6VmbO+jD3AOz Zz0Idi6xpMc4jsS1KMNtlAgbOHZ2hd2GXouxbMIIU1bg1P8I262ZoYmGR2vYc9l/SkbBHAlIBzb feZgQNYTSXflAJsw3oS0blOE1/0jhrAosmzlhhBnlNC463eFHQafi0/LulrUQLARyw9WDgznb09 EiZwXhWFx1A3VyzZrttj1m7kYEC73DkE2hMFjk8rBCCbKmrDq3J8CPkeTHDXvt8lNoEDxEF5GyP Am5Fe3shPT7gfTwEqKUGKu5bJXThfuAMcHZL/2W5iIMUni0s X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791479224034155784 X-GMAIL-MSGID: 1791479224034155784 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm/boot/dts/qcom/qcom-apq8064.dtsi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm/boot/dts/qcom/qcom-apq8064.dtsi b/arch/arm/boot/dts/qcom/qcom-apq8064.dtsi index 3faf57035d54..1ebd6cef4057 100644 --- a/arch/arm/boot/dts/qcom/qcom-apq8064.dtsi +++ b/arch/arm/boot/dts/qcom/qcom-apq8064.dtsi @@ -1318,6 +1318,16 @@ pcie: pcie@1b500000 { <&gcc PCIE_PHY_RESET>; reset-names = "axi", "ahb", "por", "pci", "phy"; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; hdmi: hdmi-tx@4a00000 { From patchwork Wed Feb 21 03:42:06 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 203908 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:693c:2685:b0:108:e6aa:91d0 with SMTP id mn5csp815072dyc; Tue, 20 Feb 2024 19:50:01 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCVxZ9YcVFwykQ+O+5/qY1VnXLvzjbwP6j/5qvBzvuexTm1Mr9eF0yPAziCRAk08CbHRKkyIkkYZKqFKAJOqLEb4QSgNIA== X-Google-Smtp-Source: AGHT+IHPdnMEl3gGVjVXRy/pIIAWNv2aCC9DTg6lG5nK5O0iQtdJDM3qSNRevcZ/F5BhYS2Dn1Tf X-Received: by 2002:a17:906:f910:b0:a3f:e50:4942 with SMTP id lc16-20020a170906f91000b00a3f0e504942mr2118528ejb.23.1708487400987; Tue, 20 Feb 2024 19:50:00 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708487400; cv=pass; d=google.com; s=arc-20160816; b=ubWykxxKtoAkw/laSSUgR25EOUb0yqaTYivubVNjgi8/Btbi3pmS7J2PGDMZ1uAZoC cAAMVHaGqiRm3gbkc9l1ftI8KFtXdnVecBGxY+8lBP1CId2pegAXl7SeKed80tKP1kcw kBFTfhpX8TxTiTkaanFXsEdzHahKc8lx4gHYb3X7W3Ap+pUA0nAif3Kp2mUlS1xR0Eib 2iSV8krfLMPxZ2qSEnTvU9wXJhY7hXCrnS9PKLjK9Dgp5Vn/i5fGnvsjAqrLOH2G7Js1 04Cx5rrdbrfwGmxW6hJc8L38xKFHCALGlYqJl7Ti8WwHcnKqPd+uOdw3xQBq8ElzWo42 tjTQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :subject:date:from:dkim-signature; bh=syX1Qx9Iem4TSxZ/KaGRejBy0YhBu2VJFkbJL0HV4dk=; fh=0tP4LP8x9PJqow16hstqFzw1+2bED3anCdpMrsCrkb8=; b=eqC/Fq+ZyC7/g2Z/QC0giXo4OUyiq65AEw6D4rTXJ/FKkKKuq546oQybnTaQJHzc+6 iegJ8atPevYpbD4rB1fAGKoMZIH2UBlIdIUuqJS6sGSIlbP4PspLgTFE8nD8zZFQtuHN J1qO9d7p/AoeT1NXncfqFuVt1lh+oteq5CcgdZiWsnQFnSG/NNzKyJlvlh8RT/3UJ4J6 jeV8agBfUDp8Raf9Kw7AThGt9sPHGRxZRALc8OnpK80/jmVRGS56vSKtErmxHs2Wpyao J+3SvdCQtDYJrs93+orTRvNnEasOr/dcI6oV6hEIR4Riz4CZ439/jqKQBOQwRv7D+cSA VCew==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=c2Yrls1s; 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-74035-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74035-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id w12-20020a17090652cc00b00a3d06c73e18si3984533ejn.603.2024.02.20.19.50.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:50:00 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-74035-ouuuleilei=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=c2Yrls1s; 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-74035-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74035-ouuuleilei=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 9839B1F2202C for ; Wed, 21 Feb 2024 03:50:00 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id D20104176D; Wed, 21 Feb 2024 03:43:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="c2Yrls1s" Received: from mail-yb1-f174.google.com (mail-yb1-f174.google.com [209.85.219.174]) (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 6FEC140BEA for ; Wed, 21 Feb 2024 03:43:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.174 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708487000; cv=none; b=FYI76xJ6SodhHZtqRUTcKSl3bMtRNsN2vu9vt193vmJsA8M5JdC4iBtxv23kkJP8ziU+tKImkh3Rj8fngZo3yFffwL+gki9kClkwDuk+t3xHUuJ8fVFTWttFtRMdOY9uZDjod+9VQBIy0YvNVp+tHuWuBw97LUo83cl/A/omM1c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708487000; c=relaxed/simple; bh=3jx7xcLFBNs3MoMPC7hOG3cqD1b3y0NhSb/veZhqzaw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=uXePdnFUDfPzpv3mV9o3INvG6WQZWGbOfhKXeD+5Ky6+DYnA6CTrqOD4GiBzAiVrIQ6ySthWmvZJgGJGHtInz0IVzWdOAyJh6kOyiUdpWEsItFRgc25iJemr9GPa7OyDJYLEskz+lcS+hV1BozTgkacB0DCr2p2ntFuHaO0D00I= 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=c2Yrls1s; arc=none smtp.client-ip=209.85.219.174 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-yb1-f174.google.com with SMTP id 3f1490d57ef6-dcc80d6004bso231845276.0 for ; Tue, 20 Feb 2024 19:43:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708486997; x=1709091797; 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=syX1Qx9Iem4TSxZ/KaGRejBy0YhBu2VJFkbJL0HV4dk=; b=c2Yrls1sCcQWZrqNHGjCgD5NjXVbECXzjkixS9VwHo0hqs03B2HaCKhmgTpgVwjT3z /MBnBxKiqzfTToBP2I5+GgrQ+pGrtN/8H6VeI9+XmoTGsje5UIsBaE1tgGI+ssq/vs7+ rmK9uZ1FiQjPZJx1afc/8tjWmy4ZLUoZUqGZJaj19mBEmXlltR3Mq7tsTo9M6wy8uNCX MF2bcHcxR5S3nRjgdJclU3+3sard8sCt6n+ZPOtzAoGdqfE1mnW8Mxf9J7b7XxdFLpaR CvL3dJoK/GZoSEjM2uud6nxpnxThhPlP/gAjmL4M0T0eh+fxBhVV26MTg1qBLGqnpzz1 2IWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708486997; x=1709091797; 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=syX1Qx9Iem4TSxZ/KaGRejBy0YhBu2VJFkbJL0HV4dk=; b=BI9DG+IbpLAHuoV6Cts5eUzq4WkXHL6TSfIT2aQqNMPgGUAkK6Enb63Q0x6G44WBn1 9ea4RpgAn5hbE/LsmkRWHHgMgRcByQdu6AFbF3YVYf9gI29F+gFj3HBwYF2rYIdXDLqn qb5r4ktXp20bXfw6sXCWIepMnyNOkOD5dJGnv6OrQqy6vAqd1xBFqLvKm1lAPm7ZFE7f yXVx/CUhPCnoc7tLmLYvclqtSAeClkZQGo3lvJo5sLxuvLxVFTnvU7kHl5yL9MdNW2s2 x5MENJkYTTuE6bYwSfvUUvSY9ZjXtBkoiHIm8GA7Sh2v7vBGN0GGhbnAqqWsT56lht2q En1Q== X-Forwarded-Encrypted: i=1; AJvYcCUeVkh358xqkEFVGAyIjMg4bwlvx9T1218hQiMafQlTd+NgckNAoDlmboblnvf8Nk5jEqEOFs89QFDxjbYg5yUmRzJWiiPjtmU7o4LP X-Gm-Message-State: AOJu0YwAmcqesvtIPc3SW8xdDmcTRtgENz5Pl6uY6eh6mP+VLuIUB9cH HD/txbjJ4snOPZfSMk+yHSFUIvgJ3+ZbaK96vE9CncEIOLk2e6OmffynWxej8Fu1bGHlrC4NVdE = X-Received: by 2002:a25:a109:0:b0:dc6:fee4:e889 with SMTP id z9-20020a25a109000000b00dc6fee4e889mr14755046ybh.13.1708486997281; Tue, 20 Feb 2024 19:43:17 -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.43.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:43:16 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:12:06 +0530 Subject: [PATCH 20/21] ARM: dts: qcom: sdx55: Add PCIe bridge node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20240221-pcie-qcom-bridge-dts-v1-20-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> 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=895; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=3jx7xcLFBNs3MoMPC7hOG3cqD1b3y0NhSb/veZhqzaw=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEJ0dYtKghZH8nSt5KbXAa7K43VgCuWjwSTS qwWd7D9xTWJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxCQAKCRBVnxHm/pHO 9eSqCACVezpkM5fzyHWjKwcI9D/5H8bEjfZ3JGxrFTpT375ZlftDiC8YFM9PwY6TARsaUtuir4h QfFsjMoctfImFxsrv4v8mIQE84JUA0BP3dQJYMZS7EHSIDs0p4KjQ7ywnV9YVW03kn0TJ+oFbWs KpqT4BHsfA2KrxztKIdc0cdc38ZZGl33T9w85pOb2E+hQXmyMPLDSiuucJZjZo/uVIXnCa4xc15 0Xs/pCa1/EmlelG3a/0za6AoeGqOoFKXqLC4AUwhQ6FiG4zwogrgR+T+Es6Sdv86YoUHsX2t5K+ AQytcdZsnb28J7q8Tw2qgQP7rJoO7MTdAJshR5hVXhg83OVl X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791478885047013287 X-GMAIL-MSGID: 1791478885047013287 On Qcom SoCs, the PCIe host bridge is connected to a single PCIe bridge for each controller instance. Hence, add a node to represent the bridge. Signed-off-by: Manivannan Sadhasivam --- arch/arm/boot/dts/qcom/qcom-sdx55.dtsi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm/boot/dts/qcom/qcom-sdx55.dtsi b/arch/arm/boot/dts/qcom/qcom-sdx55.dtsi index 2045fc779f88..053dac097c70 100644 --- a/arch/arm/boot/dts/qcom/qcom-sdx55.dtsi +++ b/arch/arm/boot/dts/qcom/qcom-sdx55.dtsi @@ -378,6 +378,16 @@ pcie_rc: pcie@1c00000 { phy-names = "pciephy"; status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie_ep: pcie-ep@1c00000 { From patchwork Wed Feb 21 03:42:07 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 203909 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:693c:2685:b0:108:e6aa:91d0 with SMTP id mn5csp815159dyc; Tue, 20 Feb 2024 19:50:19 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCWTEklxQv2PAzGoU9EDWwZa/ROtuDUVs4vYotMBFlpLdw+jC8M4Fpafsm9WI9Kfc40aI7m5VxLe3tew0w7zZ5KeICDJGw== X-Google-Smtp-Source: AGHT+IHcPDSbasdo0cWoW1eZ9Cq+QLILDCnUDe5n31sD4iR22plGiO1Mq8BDoUFFi3xFVTRhVDp0 X-Received: by 2002:aa7:d4d0:0:b0:564:66b2:2075 with SMTP id t16-20020aa7d4d0000000b0056466b22075mr5925140edr.10.1708487419049; Tue, 20 Feb 2024 19:50:19 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708487419; cv=pass; d=google.com; s=arc-20160816; b=yNo5t/iV7E3VWOhSz+n7fPB07m1sZdl20mI6EQQZLqVK9Dbo1KmdI+tzp9YSDDNLoZ Nsta2d0BE9SFBx/lCmwWEvdr/IdkrfwKSbg4vCI46p+Qvs+XFYUZRbhpRcF9TUQmq6pR A15RmSpnLreGNi1qpL7xhDB8TmLvjZB1p5Htx6iOV00+yw7DZE/H1HmzaMmPx5uerN01 DWWzOcbi9J0ItuHV0JpNlJlDSs2xCoJF+yAPAeuJ5FEEhWYSvQq6Yr1pj009Uczff7g3 hX7ypq/IEH2zk2CDgsbAwhHqCo3tcFVQIkK/9OTRwA5+vKs241smZMYhM3yyRwNEcfRu KlMg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :subject:date:from:dkim-signature; bh=8TcGD0vYzqY744qhG+3tpLJcU6jq9OWgwS9pK6BYGt0=; fh=J+POE4pMZFOdymTKo3LjaxJFpTfzRV0UJoUwTl/B5q4=; b=BAFZkkN55XcYgY3WORaJgSBHNKqE9hADkzFtecWPcgVZnTL8QZN3jueX557rcSPGf9 ZBQZbbM6iqwYz8RpoCj3zsJlQ6+/k+M23Omx4uu/QyhMdn6jHoK+XruDOUhfJ2J9sUpE pTYnul8qnvTxn9SXjPQ11fkx2+Eb1VXT3fM9EO4ZtPrjaob8oYi7gs+hC/2/J1Ott342 ES1CFFDDiKpRioyFGRkNnUJLkkSHtmOzw3PRp18Jn4mI/Ub+3O9bygQf/KF5U3aiZBmh 05EGIrl4YQI5CMoNIHm3kW5nMGRlSehgJo7/VN+tgaPmEM9PO6EJ4Bpm/FBkSS3ksUv7 vWFA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=zzwVZNu4; 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-74036-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74036-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id m22-20020a509996000000b005647dbc3a64si2427460edb.352.2024.02.20.19.50.18 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:50:19 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-74036-ouuuleilei=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=zzwVZNu4; 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-74036-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74036-ouuuleilei=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 A751C1F23212 for ; Wed, 21 Feb 2024 03:50:18 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 11B4B433D6; Wed, 21 Feb 2024 03:43:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="zzwVZNu4" Received: from mail-oi1-f171.google.com (mail-oi1-f171.google.com [209.85.167.171]) (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 79ABC3A1BE for ; Wed, 21 Feb 2024 03:43:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708487003; cv=none; b=ImWJkcVaeY4ua19NkvBuSR+JvCEX4fmcJ0inj1NCXLKKPJ+fGI8xQ7vkF3j1YnP+Lx1BS9V2bdNrUg7RH8GdfChcuEAWvmFI5JF8jk8zbcccouDEW60Kc8KiSxcyebSzIagLL2V0YMNs5gBpY8rZxDAsAzcRp6aNhzFsRiYFd/Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708487003; c=relaxed/simple; bh=A1U2AhFSylFEoWUJauK5UZCee1hBlTSyFV6uA0M2qLc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=fXWfNpUSS9uBWyXySITkA535tr3XhttVsFy1tba6fAYQ4wqDR+7hejaBVoXOBz6B+ewpljjQS+MAcQXk8UEBUu/UfNfz4W7p6W2zbWGpUw7J0u5s6jI3lbawOb6UnN/mbsMOWnROaR4hoTDvXuvkcup5GRgBlyo9x1QWhnsD9BA= 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=zzwVZNu4; arc=none smtp.client-ip=209.85.167.171 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-oi1-f171.google.com with SMTP id 5614622812f47-3c15bef14c3so1950729b6e.2 for ; Tue, 20 Feb 2024 19:43:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1708487000; x=1709091800; 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=8TcGD0vYzqY744qhG+3tpLJcU6jq9OWgwS9pK6BYGt0=; b=zzwVZNu4a/L32m6yDGkRU6kXO/6nNMkEseKa8biMqrWrvgzh4OMwvPhbD3Ta2+hgX8 63qq6X+Ww8OOqo8SjiIBc0aziVkuK78YECG9jIsbfQOp5GfCf+J5IHw81c3lsVS8A5am QkKz1+9SKhmiNkC6hxRCp/uIHeAwpdWSL/Xoco3+ukh5JMJQZyp4XBO/kWHgHFu4z4RN uQo0l6RYdU4X8M3XQGc4ld8Bni7oYDeJhSeWIbKOOZ/jvoNhUlYvclLCWzfPiiNNdqw0 phsofR7X4LRFlXEhPYi7v5dnV4iNNUYFrXAQMpSE7qoLZSwIjJi6z5uyKrjw/sH20d7G dCMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708487000; x=1709091800; 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=8TcGD0vYzqY744qhG+3tpLJcU6jq9OWgwS9pK6BYGt0=; b=SFTeJZVgl/DQdFZU1XNAt6JovPjFCGiM9mvvALeYb/0JiCjuQOchCEnwrP5HQiLiEE SLXwCreSmu2xPMHG10aVjL9yh14t2TpSusCj/gIk5xdm7OuU+jGae9+Zw4nT17pBKgkT jKAYIBwfqi9GWnNQ4a1pbfB38eMTr8fpnFAtm3qWqUkJ7Q/q1lKqD0iNJZ7P0469peDp HT3qHnNojRZXXcDYoDkR85eRi5hRIK5DetCSfFlyeyXKLsdUuBT2ILBqfjtFIpXz4Elc 1/K9V/jX30tGgv+oTDgnh7CxAGlVU+0LQbDY2SHem3cjY1RhlCZISFtq/ucICKyeqNFl qXJg== X-Forwarded-Encrypted: i=1; AJvYcCUvrOjeT3ZfMS/zSXuXvvr5Fuvp9nWdQ95+4SP7BWSuUiDvOe0e3fySs4D2ekC67wE7uEVZw0RDvoDX9VC88Od8nebST3tbce1HajRq X-Gm-Message-State: AOJu0YzYuwnINqrWlVPBFkwlYgOJ3QA++yYwpa49B8PZa22XyorlCXHB lsfQLL8UTrN3EUhCvebQOLjN+Lh5HB4wKS8euIv9Uf6gF354NbnMMZLzOJVeXBJw0xgqcXd3eak = X-Received: by 2002:a05:6808:21a5:b0:3c1:35de:bdb6 with SMTP id be37-20020a05680821a500b003c135debdb6mr19959345oib.6.1708487000712; Tue, 20 Feb 2024 19:43:20 -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.43.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 19:43:20 -0800 (PST) From: Manivannan Sadhasivam Date: Wed, 21 Feb 2024 09:12:07 +0530 Subject: [PATCH 21/21] arm64: dts: qcom: sm8650: Use "pcie" as the node name instead of "pci" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20240221-pcie-qcom-bridge-dts-v1-21-6c6df0f9450d@linaro.org> References: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> In-Reply-To: <20240221-pcie-qcom-bridge-dts-v1-0-6c6df0f9450d@linaro.org> 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=1042; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=A1U2AhFSylFEoWUJauK5UZCee1hBlTSyFV6uA0M2qLc=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBl1XEJ3o0L4dHDQjbMepOhZ1jZsMoVqyLsW6pH/ fn/qiMCsn+JATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZdVxCQAKCRBVnxHm/pHO 9bo3B/wOKFCwu5EF2RDsdLQq8H7yjzWtnlJ+uU9SY929BX3KiBjk3O5vHXIx3VKz7pCgTF7BnUE LQoNqjY7Ya3Iw2KLY/wU4D8KVcqmXEn/QKiNc4/GR0wBFfob3+o2cJJfAtxrMVd8eJ+jL15+0ul +Bxa2V4gBI6m8XV9uFrqcEin/3TcRni3RId/aQqrzNQ0d1zcSFM4lEAqDubCAXRTEsLOfUFpU+h x/OagTT1bC7iXRec28qAiKmQhQwcU96Eirqqev7EA0sRXr3kG4Snf2H/mmXh7+/+LYpIpVpavS3 5v+Trxc/b6ZTcPbtQ1rxGL4yghjg62v8wBkR+phcDsCo4d5D X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791478904070708507 X-GMAIL-MSGID: 1791478904070708507 Qcom SoCs doesn't support legacy PCI, but only PCIe. So use the correct node name for the controller instances. Signed-off-by: Manivannan Sadhasivam Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sm8650.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8650.dtsi b/arch/arm64/boot/dts/qcom/sm8650.dtsi index 57a1ea84aa59..1b226499175a 100644 --- a/arch/arm64/boot/dts/qcom/sm8650.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8650.dtsi @@ -2203,7 +2203,7 @@ rng: rng@10c3000 { reg = <0 0x010c3000 0 0x1000>; }; - pcie0: pci@1c00000 { + pcie0: pcie@1c00000 { device_type = "pci"; compatible = "qcom,pcie-sm8650", "qcom,pcie-sm8550"; reg = <0 0x01c00000 0 0x3000>, @@ -2313,7 +2313,7 @@ pcie0_phy: phy@1c06000 { status = "disabled"; }; - pcie1: pci@1c08000 { + pcie1: pcie@1c08000 { device_type = "pci"; compatible = "qcom,pcie-sm8650", "qcom,pcie-sm8550"; reg = <0 0x01c08000 0 0x3000>,