From nobody Sat Sep 26 13:46:59 2026 Received: from mail-qk1-f171.google.com (mail-qk1-f171.google.com [209.85.222.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 923C92F3C18 for ; Tue, 1 Sep 2026 01:37:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788226624; cv=none; b=Od9/G4N6Jb5Lr6dzehCegLq3EOqTIuvlQSebYzMNJbcV27+JO1LQPYFDGGpYVaeiSGgAJwJEPsM338AmrkemvXNjSqAteS/RAngugeGGd6IxJIt4eJOittxd8+g4ZASzl+D0vs1g37Z9Z/QcuWyoyj6GTcNRau84/Ve5KELQtB4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788226624; c=relaxed/simple; bh=gfVPdtumkZbpCiDCZ2WA4Akbi4xrYN5pE0/FfAAiH8A=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=SS5+9Xai4rTY/y7x169u7wIUP+NaTxQu1Ui8oj10dVFwfT7435KPjsHhJ6w9a7zmL9hLP08H1hmxDXAdUK7dJtHDw4Trg6ZzJ+hOhEHt38mZ57m2xJbuacbOHwmLVcf482RMdgPGO5WJ4iYmrljm0nVSN5TC1qgQH46dk62yGOI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com; spf=pass smtp.mailfrom=riscstar.com; dkim=pass (2048-bit key) header.d=riscstar-com.20251104.gappssmtp.com header.i=@riscstar-com.20251104.gappssmtp.com header.b=w39fElDx; arc=none smtp.client-ip=209.85.222.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=riscstar.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=riscstar-com.20251104.gappssmtp.com header.i=@riscstar-com.20251104.gappssmtp.com header.b="w39fElDx" Received: by mail-qk1-f171.google.com with SMTP id af79cd13be357-9390a2c8909so295604185a.0 for ; Mon, 31 Aug 2026 18:37:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riscstar-com.20251104.gappssmtp.com; s=20251104; t=1788226620; x=1788831420; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=bpaBWipm1BW8poaZLaIxjgOiCGLP65h0iesgThD7XGQ=; b=w39fElDx2CLCUmXtZWLD3dROUG58D9jkxtmtMqemoCUiX8Q6Srb/+IR+6pigpZGwvv yaDCyuRlUdzlsdXPkX3PdKC8bAJJvw+GJSV9xfpKr3pknaKhRkQu5h+Qe7tOyFXIIty3 A7RSTxCXxRKLsCfpA1eJJpP3AdQGLLE2OkfqSqOIdWNlsnGRgIeiT3WXZfh1avC3n/Ma Y9Z7TCidgtkQGaql7lSUb8ajrqOxBsz4uRyAG1UjuexJ27oPNT3J0xr/tFPT4xmHmSyq UheXR1cwZlHz1MC6E/Zlgagn/F+bHGoivRqaDgGuCOCHlLI8mhWJ5lZwnDn5bHgWLNbJ I88w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788226620; x=1788831420; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=bpaBWipm1BW8poaZLaIxjgOiCGLP65h0iesgThD7XGQ=; b=BbK34sgxp8qmDYNlRdlFuq+LaaKXaIGLHcLLG7syiKpoHQ/wog16NgNdAAIsVff8yA CTYSHdnaRyzXN0scLOguupMdcr2T43DCoFmliqbRYebI4E7aQ2OsEfyxybqd4ZxswYSD 6caVWen9Z0IBXxo2miY7z6PvUM7UB8eybgL3Rjyit9t9tVuJHs5qElkpMRjD1Ykltpbb Kqwp3Ws+03YmmhyppR5E3orsi/5RkfZmVy/PqQaguwUs6/H/WoC+LWXcVjf6r9a0LEhc jFqBgC1OapNTSfbyWYlnhXkBMr1izbpOV5D2855Y0Xppv4iYSbIgF1dY+KI98W9NRCRB SeLA== X-Forwarded-Encrypted: i=1; AHgh+RpFTJ1KS/vMOa7rLivQOeYOps2B/SLBL55Sye/a9Qc/DFRL7nL6hiBq9RZM34fcjN0YlrOEmJUVT9lfYGQ=@vger.kernel.org X-Gm-Message-State: AFuF++kgTOZnKL5A7BrlBB6VmV/MI8bPvJxvtANCjN63tHkKLrIKKxSR wqROP0GxwgvGQvpz6NEMDgCsFlgiwG7Oqzwbgq+ueV2ibhvQPOW5i8dXCwbn8zSjhFo= X-Gm-Gg: AR+sD118jwIOrekeqB4H8Fx7Tjkk5jKC+5Xmdeg9ZQ4VcdbLPpMevR/rQhZEgZSKqgI LjIfsEd1DqlsaEq6dQ+4tk5nwfOR/+8xtegUhPVx1dU5ezsBxNdm93n+5FYbHDtAkYX4YyAF4KR 56CrQ3cF27rnBuj4l/q7WFlp+ljdhnmDCmq7wJFNJN2CRjr6aM8uzh8hkOa77ONouYrLA/0lPSR QJFd4WscH32G2aqts46Ss+NxfjWSwv+M33A9H/QI45W8f3yIHPf9iJQ666eN9zK0OLe4S/ZSLt/ 39TSIgeT0F4coD1bnd9iXNHTOXNwc6hTiEkkWPjvCAQkS6eqI1LOtI1+wmQuzlui/FXJd7l/e7n CcfAitZd9n+0FQDjz3but8ocVhUkTvBSzIWoG8/pWZuhN6ekX7vPD4GZASQhixdIepNUlacGvcy cEEoBJNxHgARRuP+oxUTRZUlstO1zHS2myvkgtwakPvkrvX31ZkncnpHSp5C7BydkU X-Received: by 2002:a05:620a:27c7:b0:934:9639:3a4 with SMTP id af79cd13be357-939481a476fmr754012685a.41.1788226620558; Mon, 31 Aug 2026 18:37:00 -0700 (PDT) Received: from zippy.localdomain ([73.62.185.64]) by smtp.gmail.com with ESMTPSA id af79cd13be357-9391703a918sm919265485a.12.2026.08.31.18.36.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2026 18:37:00 -0700 (PDT) From: Alex Elder To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org Cc: mani@kernel.org, krishna.chundru@oss.qualcomm.com, dmitry.baryshkov@oss.qualcomm.com, sushrut.trivedi@oss.qualcomm.com, umang.chheda@oss.qualcomm.com, rosh@debian.org, jsandom@axon.com, daniel@riscstar.com, mohd.anwar@oss.qualcomm.com, lorenzo.bianconi@oss.qualcomm.com, devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam , Konrad Dybcio Subject: [PATCH v2 1/6] arm64: dts: qcom: qcs6490-rb3gen2: clean up PCI function nodes Date: Mon, 31 Aug 2026 20:36:48 -0500 Message-ID: <20260901013654.1343537-2-elder@riscstar.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260901013654.1343537-1-elder@riscstar.com> References: <20260901013654.1343537-1-elder@riscstar.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The TC9564 SoC contains a PCIe switch with three downstream ports. The third downstream port connects to an embedded PCI endpoint, and that endpoint implements two PCI functions. The devicetree node describing those functions incorrectly includes this property: device_type =3D "pci"; That property should only be used for a PCI device "that implements a PCI bus", but not a PCIe function. So remove the device_type property from the nodes representing the two embedded PCI functions. Additionally, those properties contain #address-cells, #size-cells, and ranges properties. And although these properties *will* be appropriate for these functions on an RB3gen2, they are not normally used for PCI functions. So remove these properties as well; we'll include them in the commit that actually adds the pci-ep-bus sub-node to each of these PCI function nodes. Reviewed-by: Manivannan Sadhasivam Reviewed-by: Konrad Dybcio Fixes: aa7b4bbcb3a1d ("arm64: dts: qcom: qcs6490-rb3gen2: Add TC9563 PCIe s= witch node") Signed-off-by: Alex Elder Reviewed-by: Abel Vesa --- arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts | 8 -------- 1 file changed, 8 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts b/arch/arm64/boot= /dts/qcom/qcs6490-rb3gen2.dts index a13315bf0fb07..db6578f7fba51 100644 --- a/arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts +++ b/arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts @@ -956,18 +956,10 @@ pcie@3,0 { =20 pcie@0,0 { reg =3D <0x50000 0x0 0x0 0x0 0x0>; - #address-cells =3D <3>; - #size-cells =3D <2>; - device_type =3D "pci"; - ranges; }; =20 pcie@0,1 { reg =3D <0x50100 0x0 0x0 0x0 0x0>; - #address-cells =3D <3>; - #size-cells =3D <2>; - device_type =3D "pci"; - ranges; }; }; }; --=20 2.53.0 From nobody Sat Sep 26 13:46:59 2026 Received: from mail-qk1-f181.google.com (mail-qk1-f181.google.com [209.85.222.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 410DC3B3BED for ; Tue, 1 Sep 2026 01:37:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788226626; cv=none; b=BwN5DIMv5lGghA6wtv5y5NuwflRLK+7e7ZWuiCaXsTbLck0VE8caMtfyuVDOFUdij+Xl7vuQIWgAispB7drw2r3V5J5qpqrY5/fe0mdCu16PFYMCXWhMxDROVPTI0S1XyH2EYPfVXj3I3YCtjH3H1lh5GsvvcJZ96MXDeoClxm0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788226626; c=relaxed/simple; bh=ooCrCfo7oLVOrvAobTBfT5HplE+C8HQJo3SAieGJjk4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=AwGckvgeZ69nWcso7zQao1NwmzympbFWEEP1dQwYPi1Mw9xnlCI7ACjhvqYtkl/RABRBkSnYD0FCUbTZFUTGIDAZ7zli1IuRpa0WjrLe9V8GJhy63cSfpoE9PNTpOKfX7P4o5waYxjlK9u0KxMDbLMdVme7wR2S322TbRWKHEcM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com; spf=pass smtp.mailfrom=riscstar.com; dkim=pass (2048-bit key) header.d=riscstar-com.20251104.gappssmtp.com header.i=@riscstar-com.20251104.gappssmtp.com header.b=hIIsHE+G; arc=none smtp.client-ip=209.85.222.181 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=riscstar.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=riscstar-com.20251104.gappssmtp.com header.i=@riscstar-com.20251104.gappssmtp.com header.b="hIIsHE+G" Received: by mail-qk1-f181.google.com with SMTP id af79cd13be357-93905b1dc65so291657185a.1 for ; Mon, 31 Aug 2026 18:37:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riscstar-com.20251104.gappssmtp.com; s=20251104; t=1788226622; x=1788831422; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=QNTyYnbC0W+gwozSIufWIpELF6tjMCW60rG99iaQh1g=; b=hIIsHE+GlQdcBwdsmmTUkAsdM4xtoLNkarcHdbLGj5FXaQ1aXrFIDDc88rU96dknNN l01mB+okJ5Wsortsi3CkgairRmFpoAvniWwqORhRem+5m3dkZXgpUQhjJSk2nRGNtaX7 p6YkKqP024up0YvksMdGgViCFVcsH/XQhk2/oPNHiizLX3SbnRY0Fe6qt9K3AdrZg0ak oGPPAB7wC8ZJ5RgyVgqSR7Z7OgSTjggh72y/waSc+lkum/a/mrOyjPVpfcCfXuDTSoUj oKAyx6JEJuPiwALgh3h38W3hkyjl2CVRvtCqNLY6N0k0TjV5MFyE3iqUy8OsXbXIysmJ PG6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788226622; x=1788831422; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=QNTyYnbC0W+gwozSIufWIpELF6tjMCW60rG99iaQh1g=; b=UkFya4uEw1qLCdfp8dQ3dWFNBpbaF+NB66zOG4fzMdS4iR7WOa45kBO2epeY54/KHo VhTwwCMrJv3mgExLJipaXxz1GCtZR1qYnA3DXwgxwwdr4nSL2ZgarSSepTkRjcr20j0u 4Y40vd3IF7Tg0E54Z+XzTUBT+Zo194Gm8ClVSoVnV+XxfxKTitZiQOfVlJa57TIwa6Ri AqOhViBQ+aqmXZDQujxTfFlL9qesfDVHh4efcQkVNO7INeIj+QMUhBdB0YIOMFrhmUJp 4NKqfI8pDeuhoQ3vmh/KhxXtFWRU3kYebhz9RlW+JTE/4T1Jd+HhM8acoAGttv+94tAE cmMA== X-Forwarded-Encrypted: i=1; AHgh+RoBwth9H7dzHDA44oqQva3DUmdMN31fn1Hqdq29K+3rjddYBo/5SAX6wRqXcrlc6VViFaynRWoFz5rvlyg=@vger.kernel.org X-Gm-Message-State: AFuF++kFiyeC23Aq2QnMmJA6A2aBwUZRoom38w+rT38QXeYHvzfsNzS1 e34FjFuA+VckBoCLQQB6ioLLP+zIM6WuvJpqJ8r1bFfUEPq5TNOr/UH/qvMTgjyjs+I= X-Gm-Gg: AR+sD13/mL70TYt44GJ0P7cgjXw6fPpBcsB+NHMAqakWmg0DteJNzfOYcbby8P63608 UCp6MWup+Socm3TW+FhUxktQl0Tjrw83TGyqtbnEUN0NT5raUCM62ieHsQXeKxMlIPRvjTo4zEh 0vnsdjqsLnsMXyo8uqC4IOBO1MsY+St8orxhI9iZlEcWie9F4DlEycdrOArqVxMBaJIoMhQIkmk AbNK5UoHR69GtdRfrRdfVZEEh8jUqMinz/kOtdWM2Bkrfb2F4j8lsVYUr8+ypwMkFam1M4r4nNd vAULyAT07p/BG6bjwdYj0EshFSwqx1jjraOFK5FRYWfpsv8b3gQsTGAUtYWFCbHinm91vxdelQm z6e3qVEBcu/1ZzlESfccWDjbnqexbZLhz8R23Gwv68ufD7RUS55bf4xl0oLB8B21AL1NTo8M3Iu cMSS0VW4JAd57ArX6t5OgauJfO4W76xP5BpCL+LiT3I7+p7OKR0vQlFLSIB4iCo6p8 X-Received: by 2002:a05:620a:440e:b0:939:34c6:a333 with SMTP id af79cd13be357-93948135358mr651883985a.40.1788226622264; Mon, 31 Aug 2026 18:37:02 -0700 (PDT) Received: from zippy.localdomain ([73.62.185.64]) by smtp.gmail.com with ESMTPSA id af79cd13be357-9391703a918sm919265485a.12.2026.08.31.18.37.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2026 18:37:01 -0700 (PDT) From: Alex Elder To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org Cc: mani@kernel.org, krishna.chundru@oss.qualcomm.com, dmitry.baryshkov@oss.qualcomm.com, sushrut.trivedi@oss.qualcomm.com, umang.chheda@oss.qualcomm.com, rosh@debian.org, jsandom@axon.com, daniel@riscstar.com, mohd.anwar@oss.qualcomm.com, lorenzo.bianconi@oss.qualcomm.com, devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam , Konrad Dybcio Subject: [PATCH v2 2/6] arm64: dts: qcom: qcs6490-rb3gen2-industrial-mezzanine: clean up PCI function nodes Date: Mon, 31 Aug 2026 20:36:49 -0500 Message-ID: <20260901013654.1343537-3-elder@riscstar.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260901013654.1343537-1-elder@riscstar.com> References: <20260901013654.1343537-1-elder@riscstar.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The qcs6490-rb3gen2-industrial-mezzanine overlay defines two nodes representing TC956x chips, each of which contains a PCIe switch and an embedded endpoint that implements two PCIe functions. The devicetree nodes erroneously include a "pci" device_type property for the two PCIe functions. That property should only be used for a PCI device "that implements a PCI bus". Remove this property for the two function nodes. In addition, these nodes define #address-cells, #size-cells, and ranges properties, which are not normally defined for PCIe endpoints. Remove properties as well; they can be added back once they are actually needed/used. Reviewed-by: Manivannan Sadhasivam Reviewed-by: Konrad Dybcio Fixes: 4559b435f741b ("arm64: dts: qcom: qcs6490-rb3gen2-industrial-mezzani= ne: Add TC9563 PCIe switch node for PCIe0") Signed-off-by: Alex Elder Reviewed-by: Abel Vesa --- .../qcs6490-rb3gen2-industrial-mezzanine.dtso | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/qcs6490-rb3gen2-industrial-mezzanine.= dtso b/arch/arm64/boot/dts/qcom/qcs6490-rb3gen2-industrial-mezzanine.dtso index 46bb52c667a4d..82c4d47fc2aaa 100644 --- a/arch/arm64/boot/dts/qcom/qcs6490-rb3gen2-industrial-mezzanine.dtso +++ b/arch/arm64/boot/dts/qcom/qcs6490-rb3gen2-industrial-mezzanine.dtso @@ -132,18 +132,10 @@ pcie@3,0 { =20 pcie@0,0 { reg =3D <0x50000 0x0 0x0 0x0 0x0>; - #address-cells =3D <3>; - #size-cells =3D <2>; - device_type =3D "pci"; - ranges; }; =20 pcie@0,1 { reg =3D <0x50100 0x0 0x0 0x0 0x0>; - #address-cells =3D <3>; - #size-cells =3D <2>; - device_type =3D "pci"; - ranges; }; }; =20 @@ -227,18 +219,10 @@ pcie@3,0 { =20 pcie@0,0 { reg =3D <0x50000 0x0 0x0 0x0 0x0>; - #address-cells =3D <3>; - #size-cells =3D <2>; - device_type =3D "pci"; - ranges; }; =20 pcie@0,1 { reg =3D <0x50100 0x0 0x0 0x0 0x0>; - #address-cells =3D <3>; - #size-cells =3D <2>; - device_type =3D "pci"; - ranges; }; }; }; --=20 2.53.0 From nobody Sat Sep 26 13:46:59 2026 Received: from mail-qk1-f177.google.com (mail-qk1-f177.google.com [209.85.222.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 7026D368D46 for ; Tue, 1 Sep 2026 01:37:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788226629; cv=none; b=tfvwmKHyqSYg1QnYqtvED0VWQ00FM4K95+KLt9FQlfxlNdOj2a3rsc6wkeM4u/Cs20OEuRMMDzrlFK2y8FtvIpMYnsN6Ab18ydmnXc4dUneoYp9d+7hSSTwRKvtoXg/8mf4PJ/ZID21DZXd0u3Anr+CK6C+Vxd2c0c3Lq4V4IMs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788226629; c=relaxed/simple; bh=Rux3sdXj3VDwxYn53lIo+IwdAPJhr8/dj2W3Qm3wyFM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=kaf+ltcSfdUP6vKlU8SkxzWLLk7XX08dwdK7SV9r7l3qAxTgggWK3b0W6lLeL63KrpASsNrOvPTRPd1qOWN9t36eH3D5wwIn4reMMEV5ei4xEuRUrmF7LJ2/6LKR6FGhEwROAKc69G8LBUYStfe6y+P6Zxcr2d2WHOQcfY5vAxM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com; spf=pass smtp.mailfrom=riscstar.com; dkim=pass (2048-bit key) header.d=riscstar-com.20251104.gappssmtp.com header.i=@riscstar-com.20251104.gappssmtp.com header.b=id9k1C0d; arc=none smtp.client-ip=209.85.222.177 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=riscstar.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=riscstar-com.20251104.gappssmtp.com header.i=@riscstar-com.20251104.gappssmtp.com header.b="id9k1C0d" Received: by mail-qk1-f177.google.com with SMTP id af79cd13be357-9390c3ade1dso23601885a.0 for ; Mon, 31 Aug 2026 18:37:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riscstar-com.20251104.gappssmtp.com; s=20251104; t=1788226624; x=1788831424; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=7nNvsaEQcRTultSSBuVd+REzQYtjIe97pxmt20zLlCw=; b=id9k1C0dBEfzrWu1piSRmdCDtn/STJAUdw9MZC6lWet+sg/4J+zdJMMMHUFgfXfzgH JVxtVg25RzlKTIah4Y6EOc0mJX0rSQl7xXjwQitPg2FBtGk0u/urlDKzm9bDNgvt+epX 0AQmnIRgcuJkvsMtG6JUQjAyTaSgJk/+f7JrsxcAzSLTtfjLWY+nZBFcsf6PVuT5Ptmx YEr2nHrREOMMbjTse2Co7LtpYTs8CO974rw9TM9gfsowQrpu1ZavELsELoZpkV92Leb7 ly+sI6FsRbiU93ZVJ9tVCSNiHEkZMIhWXUoKMqxrGUWN8XyI5OH7W1lB70o3zCvE95XE vK0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788226624; x=1788831424; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=7nNvsaEQcRTultSSBuVd+REzQYtjIe97pxmt20zLlCw=; b=CyuvWL2hBVzLU/IPSOMagMdloe+UtDSWO4xBbDlojwE+Wq2eVGBH+u/eHsBkJ2L7e1 AaU/yx4XHDj+6SGNYOu24j59S4DhKTbJ5WY4vzZYTxXxpULylTrF9ScnUZLpVj8t5YKX UhpXS/0VA8DPeSxxDsePF+PB9QuJq7d9WlqbJ8kawHIP26qVZG8kcjL7r21j3SzrvT92 0VkurqcTcDwBQjRjW5onDExMckglFNtEIX6JUejG6cH0qPJysNiYtl0moyM9sMbcKR8h 8VUFN303dCr3YLxy7JGCCPiV7mQxE9rFRoVO490gfDbIe7+v+IjG12x65facQanqtshg ilyg== X-Forwarded-Encrypted: i=1; AHgh+Rqn1nDwzNJy+EU71ygJ5AdlsiJPBlud8Zs0ykOs01KzXag5kQ5eRmUlUwW1idKYhw0ozw0DYchZvgLOo5M=@vger.kernel.org X-Gm-Message-State: AFuF++nu3+IQ+BqcU2vd4//a4vM2xl+ZgLWVyUhDQNsruk8S8y4kgjF8 AI4rtoK+hLvO4GTrWH6L9Hg2A/WVo6NegbqwCyLAEZnxARq7gIJlzdJClQM1hLkOf6I= X-Gm-Gg: AR+sD10ajoX14mm7C0DqEm/0Rb/vQ8CJPmcg8BT+qqP3F5oIsUIaNDPu+VpxC/udqct 4bBKA/VWB/UfizRTYsTUJ42joaQZYRhIrwd21bONWa+KLbAGicwnlSv3UkiNplzZOSRTlhKLrmT MGbSC7CO/UU7tuIXSY3Ykjd5yJI05tkUvJjBucd8393/RrzXGIYSlh9Nfflb7TgIcT9v+tNzUQW Ds1G3A070ExyQbrXfKop9lnpo5Nu7STfBs2mMIeWFd3993VSiidOqGKYkm8h5TADe5+X+x9QsvY uKAjXGzxyaWVvWAc0zotWX/Q1xrxWCul1jfuiLDfj7MStDvaGnWTjWdqlcblK7yroXa3j2djHSh pIYd+IEmFJOJKlRrt1zW1rfvbR/0UYwrHnsmWcvYM5WiWDx9qWGUnLuS4WS+nDyuynC7QnuC/E1 euy+Hy1+ckqr06t4iZiWZz46xmPzvT60ldr4X1mQRL4aBIiH9aeg05Q6x7cBzLVD76 X-Received: by 2002:a05:620a:45ab:b0:92e:6637:da3 with SMTP id af79cd13be357-9391394836dmr3178329585a.38.1788226623956; Mon, 31 Aug 2026 18:37:03 -0700 (PDT) Received: from zippy.localdomain ([73.62.185.64]) by smtp.gmail.com with ESMTPSA id af79cd13be357-9391703a918sm919265485a.12.2026.08.31.18.37.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2026 18:37:03 -0700 (PDT) From: Alex Elder To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org Cc: mani@kernel.org, krishna.chundru@oss.qualcomm.com, dmitry.baryshkov@oss.qualcomm.com, sushrut.trivedi@oss.qualcomm.com, umang.chheda@oss.qualcomm.com, rosh@debian.org, jsandom@axon.com, daniel@riscstar.com, mohd.anwar@oss.qualcomm.com, lorenzo.bianconi@oss.qualcomm.com, devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam , Konrad Dybcio Subject: [PATCH v2 3/6] arm64: dts: qcom: lemans-evk-ifp-mezzanine: clean up PCI function nodes Date: Mon, 31 Aug 2026 20:36:50 -0500 Message-ID: <20260901013654.1343537-4-elder@riscstar.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260901013654.1343537-1-elder@riscstar.com> References: <20260901013654.1343537-1-elder@riscstar.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The lemans-evk-ifp-mezzanine overlay defines a node representing a TC956x chip which contains a PCIe switch and an embedded endpoint that implements two PCIe functions. The devicetree nodes erroneously include a "pci" device_type property for the two PCIe functions. That property should only be used for a PCI device "that implements a PCI bus". Remove this property for the two function nodes. In addition, these nodes define #address-cells, #size-cells, and ranges properties, which are not normally defined for PCIe endpoints. Remove these properties as well; they can be added back once they are actually needed/used. Reviewed-by: Manivannan Sadhasivam Reviewed-by: Konrad Dybcio Fixes: b64abb26a2916 ("arm64: dts: qcom: lemans-evk: Add IFP Mezzanine") Signed-off-by: Alex Elder Reviewed-by: Abel Vesa --- arch/arm64/boot/dts/qcom/lemans-evk-ifp-mezzanine.dtso | 8 -------- 1 file changed, 8 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/lemans-evk-ifp-mezzanine.dtso b/arch/= arm64/boot/dts/qcom/lemans-evk-ifp-mezzanine.dtso index 6cfa0bc1440e9..9edb447ee990d 100644 --- a/arch/arm64/boot/dts/qcom/lemans-evk-ifp-mezzanine.dtso +++ b/arch/arm64/boot/dts/qcom/lemans-evk-ifp-mezzanine.dtso @@ -273,18 +273,10 @@ pcie@3,0 { =20 pcie@0,0 { reg =3D <0x50000 0x0 0x0 0x0 0x0>; - #address-cells =3D <3>; - #size-cells =3D <2>; - device_type =3D "pci"; - ranges; }; =20 pcie@0,1 { reg =3D <0x50100 0x0 0x0 0x0 0x0>; - #address-cells =3D <3>; - #size-cells =3D <2>; - device_type =3D "pci"; - ranges; }; }; }; --=20 2.53.0 From nobody Sat Sep 26 13:46:59 2026 Received: from mail-qk1-f172.google.com (mail-qk1-f172.google.com [209.85.222.172]) (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 963A83C10B9 for ; Tue, 1 Sep 2026 01:37:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.172 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788226631; cv=none; b=YVlea8i6pR/ZINqgLAsrMF7kz6rDfLc//+Yp/0Y6rDURvm+t4Tm0g6msEyLXLq5XzgyBMaTxDEuysVESxTwFLT5ot9MePdNH5zID3e6IhwuDcDVyderku3iY0dQE8qICHOAVq5p4CBqEMk5jsm8B2a7nErke2ApwcAFdPB4EVkU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788226631; c=relaxed/simple; bh=F4uRNuOP+2KFkvrPkqUx+q/oV97b0GVrD9D00eeSPPg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=u96kaxQ1TIw5XGeOe5W2nEScX7ROofhQi5ZXLTPHxvRLk+z8tYeiCC+EENyS2qg9bNwJ21Pef03dRX2oZHbQKl2CtIFhMqoorCnWR6hhul4wrgeaYxYl37EL7lrTwqqOea6iTSDJEE0ftsHzzGpK1G7xlOOVPs9Va+QKRRBbrzo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com; spf=pass smtp.mailfrom=riscstar.com; dkim=pass (2048-bit key) header.d=riscstar-com.20251104.gappssmtp.com header.i=@riscstar-com.20251104.gappssmtp.com header.b=U5uqgJTy; arc=none smtp.client-ip=209.85.222.172 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=riscstar.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=riscstar-com.20251104.gappssmtp.com header.i=@riscstar-com.20251104.gappssmtp.com header.b="U5uqgJTy" Received: by mail-qk1-f172.google.com with SMTP id af79cd13be357-9371bcf1f8fso295364385a.1 for ; Mon, 31 Aug 2026 18:37:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riscstar-com.20251104.gappssmtp.com; s=20251104; t=1788226626; x=1788831426; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=YYcquwxkbINl1+Lmd2DxlHXKbpatPe7WMleZZ+FNZlg=; b=U5uqgJTyYTN20/WhFcR7vVlhCDRWgjSP95Vyqctqy8x5qvBM/cq5qJ1CJxKfxnKCUd Wxv7H0YZ9DNnWlqFZusB6eZqasj+7H94+vJeqsJUb3bsZ1cIzRb9NbLBdtKZD94g/3Wo MZsOc31m2neosMp/sSheC5VvaOkoyAXuWVcZEoqM9G64RzfQT6EZJzQiEl699putfCNz lmWztcOCT/LnxA7gHMTaeCgezr90laq4xxJ09UJEpxA+w5nBr55iNkbXmfz48+2s9TVq RNwYbNKgdBaozH7jb8Z5tUjgUHE4cl1jdrcdn5rP0nFJHPcMeem5/Fus4W4F2Leaye/7 PSYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788226626; x=1788831426; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=YYcquwxkbINl1+Lmd2DxlHXKbpatPe7WMleZZ+FNZlg=; b=nFfGevpxYh0ZQul/9KVhDelaQuNu+o63vTNUB8KB30i5Ghdf8hNUSZxpVFHV+reXLV Vf3z736tB2HWRj3Xd0v12PIHTQHVvQrHGsj+uu7rOEF6wpDh76xhbZ+RHB0WiO7X39gV wJGGc4TfkV7kla7GvzS/QmEK9pE+SmJhjxpTqlUacG3IyLONh/AEC6D6FAQJEFfOa/OV Ux7hubDnaGcCpmCv6kI29saOBBMpew5ZwMYMFV9DEB26qYKsWCKZ8vfBNWDG3Lzz0l7c 7wtEN/uHcW3PYdKLEAvOtdf9xEziB8dsR5aY4sKlVjorHW1Zv68tP2gfjtakFMMxyRDt ZqXQ== X-Forwarded-Encrypted: i=1; AHgh+Ro5/FntwdG5dH/aTb60oXEbbNdcVK5QOd7ENArlj9H7d5+yQnFcpAk8N1H5IQAHm8kaIgqqE3QuQUvJfCY=@vger.kernel.org X-Gm-Message-State: AFuF++mnjaOw68MhlTiugyKEpBm9Ytkk0NMJYvkMSAShdkIqPwM3pizv RbGf2DV8ni0IV+xLrvAyTSGQhQE+LoDfXvjbCj9jKF+l4ygNwo9luDSDLXI31vJNwfU= X-Gm-Gg: AR+sD12TOZIE2YO/s7kbeiEwkPvHA7AGXjwnDaJLHi42i/ak15NGpbd+Ho7vStIAq07 QSMpU9aib4t4VwivnZtKdB2KDCQnNd8184jfqbmUEGIPHJawFDXGp4Qp1fOypXWh6/RZC+m2jcv U5Id1IjUs92tJnyfrhxaUqqPFfa9ZDma1cMvEtgxzPd5i8R+A+2tm/1ib2KNHtCaqJ+N7d6B/pn 8vn3Whm0NbweioJucL7GnoDwgcs2PQ/ny8CgeAWIe9kda1dCHxTJh6uldEqDIVzDuPBQBFsp5GH 0xmDQI7iKKM1gyg59WLwlcZ7DmrDZ9z3ze88Uy/X0gVQrQiAcAs1AC9Ix9n4031N+kQrTL2S1NZ TWh1oDNA4wdAflkREJ4rqMkbw3qMIwQSN3cetxKdRSMFduxU1SlGKtYvVsltu3O9O1uTnryMt1+ m+Wgii8Nyt5dJY9rOVCTfbCirxvv0QBKyx8DdN8le12ZzPE37ybLFEbwuF4V3rohoW X-Received: by 2002:a05:620a:4686:b0:939:1864:343e with SMTP id af79cd13be357-93918644403mr2684993385a.40.1788226625629; Mon, 31 Aug 2026 18:37:05 -0700 (PDT) Received: from zippy.localdomain ([73.62.185.64]) by smtp.gmail.com with ESMTPSA id af79cd13be357-9391703a918sm919265485a.12.2026.08.31.18.37.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2026 18:37:05 -0700 (PDT) From: Alex Elder To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org Cc: mani@kernel.org, krishna.chundru@oss.qualcomm.com, dmitry.baryshkov@oss.qualcomm.com, sushrut.trivedi@oss.qualcomm.com, umang.chheda@oss.qualcomm.com, rosh@debian.org, jsandom@axon.com, daniel@riscstar.com, mohd.anwar@oss.qualcomm.com, lorenzo.bianconi@oss.qualcomm.com, devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam , Konrad Dybcio Subject: [PATCH v2 4/6] arm64: dts: qcom: monaco-evk-ifp-mezzanine: clean up PCI function nodes Date: Mon, 31 Aug 2026 20:36:51 -0500 Message-ID: <20260901013654.1343537-5-elder@riscstar.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260901013654.1343537-1-elder@riscstar.com> References: <20260901013654.1343537-1-elder@riscstar.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The monaco-evk-ifp-mezzanine overlay defines a node representing a TC956x chip which contains a PCIe switch and an embedded endpoint that implements two PCIe functions. The devicetree nodes erroneously include a "pci" device_type property for the two PCIe functions. That property should only be used for a PCI device "that implements a PCI bus". Remove this property for the two function nodes. In addition, these nodes define #address-cells, #size-cells, and ranges properties, which are not normally defined for PCIe endpoints. Remove properties as well; they can be added back once they are actually needed/used. Reviewed-by: Manivannan Sadhasivam Reviewed-by: Konrad Dybcio Fixes: 5a67924d2fc57 ("arm64: dts: qcom: monaco-evk: Add IFP Mezzanine") Signed-off-by: Alex Elder Reviewed-by: Abel Vesa --- arch/arm64/boot/dts/qcom/monaco-evk-ifp-mezzanine.dtso | 8 -------- 1 file changed, 8 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/monaco-evk-ifp-mezzanine.dtso b/arch/= arm64/boot/dts/qcom/monaco-evk-ifp-mezzanine.dtso index ca5bf0fe5ec6e..9b5e911b83210 100644 --- a/arch/arm64/boot/dts/qcom/monaco-evk-ifp-mezzanine.dtso +++ b/arch/arm64/boot/dts/qcom/monaco-evk-ifp-mezzanine.dtso @@ -119,18 +119,10 @@ pcie@3,0 { =20 pcie@0,0 { reg =3D <0x50000 0x0 0x0 0x0 0x0>; - #address-cells =3D <3>; - #size-cells =3D <2>; - device_type =3D "pci"; - ranges; }; =20 pcie@0,1 { reg =3D <0x50100 0x0 0x0 0x0 0x0>; - #address-cells =3D <3>; - #size-cells =3D <2>; - device_type =3D "pci"; - ranges; }; }; }; --=20 2.53.0 From nobody Sat Sep 26 13:46:59 2026 Received: from mail-qk1-f169.google.com (mail-qk1-f169.google.com [209.85.222.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 C916A3C3F6A for ; Tue, 1 Sep 2026 01:37:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.169 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788226633; cv=none; b=rbWHiGjlBzAujdI9h7kvrDu/74Op0wyMwl5f6gMeKWWKNU/SebwG4oOmVC8SBz4vJLyOCzt+7ZHmFCv+Y9ZV4gD9sD/TifjdlnAaYLvMEVloWfsmm1mcm0gtrOXcyJyuBGUfDKxx3io94vhqRVFb39dizn3GlteovuYLQdOh80E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788226633; c=relaxed/simple; bh=gWLSQTYzpRTWXwqnP8H/tU2Csjcptl2cwKKWkLyEbWQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ViS19VGql7ddkf9k3ymPHVTCkftGa8XIkptLnOQNXVWJTH3mMeDTonOrCW9EOPlEUxhOdBgR081050fqfqkVQC1qgwuZABjGmad4iyIzMZPZ6rOV2Yc9ECo9dvlcXZuJknztLBuaX1vHLZ01aJzW/DJr+Ob9T7siXVCvWlbr6q4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com; spf=pass smtp.mailfrom=riscstar.com; dkim=pass (2048-bit key) header.d=riscstar-com.20251104.gappssmtp.com header.i=@riscstar-com.20251104.gappssmtp.com header.b=KlT6UL+F; arc=none smtp.client-ip=209.85.222.169 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=riscstar.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=riscstar-com.20251104.gappssmtp.com header.i=@riscstar-com.20251104.gappssmtp.com header.b="KlT6UL+F" Received: by mail-qk1-f169.google.com with SMTP id af79cd13be357-93905b1dc65so291661785a.1 for ; Mon, 31 Aug 2026 18:37:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riscstar-com.20251104.gappssmtp.com; s=20251104; t=1788226627; x=1788831427; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=5jGRI8snO8C8blmH9R2yiVabxY6zDHESm9tJwnyuGAc=; b=KlT6UL+FNuV43NRdaE2YMZ/XQ3y2JtpKrvgbcvSW5L6Po4NpYQ7C1Gkt5ZyN4yDo9R X/QfQ4YnKkO3bbt1UO0UjdBlXkcUEmo6cumMFEvpmgrxgLgWNFGzA4pQyyyOQwyF1I/Y 9QmZZ3yIq2rs2OdF7eG5Kl1kb4Qlbw47UsvjVTvoZ/EPYXSUs5FpkM8JozgKOOloB9dE U8RbA6nokmQDBefRFKOrLkObmQT+rXYotDbVVDBGKOL42IrVBhcZxrqf/AsFv6xqQiAu ftwSsrn4cfbZfiLYEp/cjHyPY0T8zUk/AVehdqtRinSIS2qZawN2CHYqktw5QSaTSFoD Vh7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788226627; x=1788831427; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=5jGRI8snO8C8blmH9R2yiVabxY6zDHESm9tJwnyuGAc=; b=D5u1AKjq7Y8wRz7lH+X0S5dofpiPYaCxw8GF4NcRsU26zZXHZtom3MXXKANTV3JYsQ 8OqZT0wlsH4HS6ibWfbpnqONOI3ZHJn3oyI8tPiBTbiMRvi8/vAk8nGRKSYNGSIXAYKw l3pPTxnL8+/n9cqvd4Mep6NCgZM68I/bGfQfYywyRq3c9TuGFfSYKf+4uYYQTlkqma0G 1ihnsPeo7E+SsSz5uTRyQwPNPWtJR7bgrqcYMPtHgkHB6S5H6d2ju6gmI6JZBvEb2H6Z NwjCAf+NE2KmEiuAOxSP2k3sKZ2kABwGpOL16CO8oHTTeWeWKD+Y1LTuGdqE9aUoeY9x 0MXA== X-Forwarded-Encrypted: i=1; AHgh+RrYHMlMBOITXUvAl7+NllOo0f8lLnUcL/Vw8QZb3hI/xfbVomfSZsoirJ5++0Q/XvUZt9b8MmnTr8jfluA=@vger.kernel.org X-Gm-Message-State: AFuF++mD3p06X1vBFbdUGNbHQaJi/mpAC+WeHVY1Gg0Qy7VYLtTZT9dW fMbr2gs76eCO9pBDSWZK0tZXYtZFnhYdXUnsrY5AN8gvG/UG9zzYRbAUXeFKw9eimGk= X-Gm-Gg: AR+sD13ENrhZFP5xxEDC4B5IIpUvgEvZMjiUNW3fF9j7laUg7lsEWsJ2E/RoIZsU8S8 1ousbfd7lygTjQgdFQGV2gLR0oWJOXlwhP2f97wvmO6tiY2mdrcvLw/kCY50waM7AfORdxRGkAx u6sPQN8jJE278kw6istovzq77m1Nd6gwW+Ciam1LfFg9zst57JCLAqgeF/qmrZHxDZ8Z+eH6Qpg mB7oxw19QmhSXSagHHPhaTxsXlcSQuMi0xuuzAD2O/+C1OnkHLWXwayxnARQ+rg+xh/LhFGx1Bj itrx2QhpWOlh7/vZTtoc8tlCaKWS0LKy6OhT6/Fz+oQBZIEVMnRN2hkbX838OPKX0tefMwOGgJH ra/UpHsTy3ciS0GATJiULXi+EM6ZLyF+GYDCgI49YCqmCn1TYpyK5e7DQZbn2s+Me5+zrUEsHPM anIOoUGmP+BsyMuDbU/LmqzkF0hEJ9t+xYJQJIF/fMcw4tHMnUN10x93VrvY/RA7sM X-Received: by 2002:a05:620a:1d0b:b0:939:3c0:7520 with SMTP id af79cd13be357-93948004098mr760507185a.18.1788226627261; Mon, 31 Aug 2026 18:37:07 -0700 (PDT) Received: from zippy.localdomain ([73.62.185.64]) by smtp.gmail.com with ESMTPSA id af79cd13be357-9391703a918sm919265485a.12.2026.08.31.18.37.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2026 18:37:06 -0700 (PDT) From: Alex Elder To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org Cc: mani@kernel.org, krishna.chundru@oss.qualcomm.com, dmitry.baryshkov@oss.qualcomm.com, sushrut.trivedi@oss.qualcomm.com, umang.chheda@oss.qualcomm.com, rosh@debian.org, jsandom@axon.com, daniel@riscstar.com, mohd.anwar@oss.qualcomm.com, lorenzo.bianconi@oss.qualcomm.com, devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam , Konrad Dybcio Subject: [PATCH v2 5/6] arm64: dts: qcom: qcs6490-thundercomm-minipc-g1iot: clean up PCI function nodes Date: Mon, 31 Aug 2026 20:36:52 -0500 Message-ID: <20260901013654.1343537-6-elder@riscstar.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260901013654.1343537-1-elder@riscstar.com> References: <20260901013654.1343537-1-elder@riscstar.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The Thundercomm AI Mini PC G1 IoT devicetree source file defines a node representing a TC956x chip which contains a PCIe switch and an embedded endpoint that implements two PCIe functions. The devicetree nodes erroneously include a "pci" device_type property for the two PCIe functions. That property should only be used for a PCI device "that implements a PCI bus". Remove this property for the two function nodes. In addition, these nodes define #address-cells, #size-cells, and ranges properties, which are not normally defined for PCIe endpoints. Remove properties as well; they can be added back once they are actually needed/used. Reviewed-by: Manivannan Sadhasivam Reviewed-by: Konrad Dybcio Fixes: 1cde54c54b83b ("arm64: dts: qcom: qcs6490: Add Thundercomm AI Mini P= C G1 IoT") Signed-off-by: Alex Elder Reviewed-by: Abel Vesa --- .../boot/dts/qcom/qcs6490-thundercomm-minipc-g1iot.dts | 8 -------- 1 file changed, 8 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-minipc-g1iot.dts = b/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-minipc-g1iot.dts index 31bafa2cf51db..3e8d144f57b00 100644 --- a/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-minipc-g1iot.dts +++ b/arch/arm64/boot/dts/qcom/qcs6490-thundercomm-minipc-g1iot.dts @@ -792,18 +792,10 @@ pcie@3,0 { =20 pcie@0,0 { reg =3D <0x50000 0x0 0x0 0x0 0x0>; - #address-cells =3D <3>; - #size-cells =3D <2>; - device_type =3D "pci"; - ranges; }; =20 pcie@0,1 { reg =3D <0x50100 0x0 0x0 0x0 0x0>; - #address-cells =3D <3>; - #size-cells =3D <2>; - device_type =3D "pci"; - ranges; }; }; }; --=20 2.53.0 From nobody Sat Sep 26 13:46:59 2026 Received: from mail-qk1-f177.google.com (mail-qk1-f177.google.com [209.85.222.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 465D73C65E0 for ; Tue, 1 Sep 2026 01:37:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788226633; cv=none; b=RE0lQIOEMFUCh5vdrF3vuYItxiA/ih5TmOHrUH0WQOEN9NnxAs7XzKC8A+K3YyLI/iZ5zXoWft83Mc/f8pM9R2Ki1GTg3fkdSgB1QxPdimbqGK2aGGZC0JZymgoKi83/Xfv0hTkfnWJfy5uEEwRLJZiqjfbVS/q4LwN1Djhowwk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788226633; c=relaxed/simple; bh=QInaDatlwxp7NEj4/bdLBqsC3UrTgGWJ6q0lyU7RRsA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=YQd/PyLb5/DS+l5f2abcloS1+DqnEnYRko3yIbMiTFVAyfLsrw2qJNX8e18HKX0bMaeFMO97k9yzwYs/RtW1ALvf91lOq5Xn5Pncgo6qv5ICWF1h99dlLYIlIPy5+8U9cuCNZlA9bgNUu8Myqh4By9gL+7WcMYhvgmxbeZk/z44= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com; spf=pass smtp.mailfrom=riscstar.com; dkim=pass (2048-bit key) header.d=riscstar-com.20251104.gappssmtp.com header.i=@riscstar-com.20251104.gappssmtp.com header.b=fk4JzsAM; arc=none smtp.client-ip=209.85.222.177 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=riscstar.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=riscstar-com.20251104.gappssmtp.com header.i=@riscstar-com.20251104.gappssmtp.com header.b="fk4JzsAM" Received: by mail-qk1-f177.google.com with SMTP id af79cd13be357-936e393176fso33481285a.0 for ; Mon, 31 Aug 2026 18:37:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riscstar-com.20251104.gappssmtp.com; s=20251104; t=1788226629; x=1788831429; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=HPcJzHW6TuSLOdHwhvKpqTa7MZ2jOufBeABZfucpX8E=; b=fk4JzsAMDPOlXYxqPBYlfYn7Riq7QYWJ83q7GXFWnrjAz9EViiS9mpHtR1m9iAy+pA gsjNKwqG4aYdfv+ubvkOgQ7hxFlGIDhCxdVAAQbaq3xs63NwTGODQYy1G1bOvNnl1dgc A1X+CeHzM9FzvvtRdpfq5+klzzpxe8p/UVIpixKJCYKLNmdLqAZnOJbEG/pF3Gx5TVs+ nUQpFZi3rXQRTRCPCxJbf++dJp9ZgGq+TkArnuDcBSCwHxCS83wd1mo9apGIGoD4YLeW tABfq5Balmhzn3jwgAaIuMfsArcx894aiKediqYwe3Uul+1OdzYZT+oT0a/ZZSliEWFY 6wGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788226629; x=1788831429; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=HPcJzHW6TuSLOdHwhvKpqTa7MZ2jOufBeABZfucpX8E=; b=d+YTNFh4ANdh/b23olUNLsmAb7SyRuFnAw2aGdAvF+k9DL9hTDPV4B95VlXvRb7gUZ Td4r7TCeF1wIjXUQVaFuLyfyFWgjIvfCoLlEQiouMSyRFGl2i7rcS3gwA8pqLowOiKqg T2LYz4IlTdlepR6qhmCE+49V82rhponpyO81msUKBVfzShYulaCA0kHmKph7g5ZuR0Jv W9cT1rSxUsWAq0LefHxBBv8knGyI/4M352lHjdeHdvJInRAzRgSMOi0Hzn8HZ7xOX1y0 amMtYbCGFDyXnYz57dq2GVKNWJXPDO+ya9cHdMmc2mivPf1J0wwhZ5qm8XBCnIHmh/iA fvTg== X-Forwarded-Encrypted: i=1; AHgh+RpaXqr8dVkkoU7LYYoI2elMxYjSqLP6uF0uBfTxAnLtp0edrWHWxeAaIFnOy1gdWBzR/gd3mgBoBMAbX1A=@vger.kernel.org X-Gm-Message-State: AFuF++ma0pV8ZoQ5mt7MMciT9qdNxUwDNTObjhS4frBG5/Ep15q/p9Ux LUbU0i6A06ANtQEj8Sl1vZpuI/TRNOx7dQjuA2gfxzG095BCSeD5igkaP71SMVeQvbE= X-Gm-Gg: AR+sD11u18wnfX+YBrwHhHQ+gJ2OyrEA3/nPUPJoETHc/4Lu1p+UUhrjhhshMAB1Da+ hm6ctBEcT1UyzkJff9NYke8diNhVhTGnQPdvCkrhrpHNJhpqJOIkqkdd67lTqMHmzsMB8Ow6I9O cCMJbMDB1z9ywrjaVJ+4ELZwk+5MKRMs2AI7kLfTDb2cnkIsdxhMwjgcam52utZ26pdCO4vygko F4GTDMA7leVEoTBUd7C1KwkXiToBhyDsLioH9hYs14EbbjpisM7AkOXN2CqQpoTzSZ1OxI88rPk nGXfLNLIijhHBvcsCf3gd3wzgHPjvSCSNS/Ghv6F9cu63/3TXsGb2rjsA6hEKgIFTBwNbrdFyoa mHmGBzonInDLBnnLpUy4ArNYIVDuRijhueMWrgihJ5BOaWAwmQajqu+MeKZuIQiaXk+dwLfrZeR 8MTv95bzxWWIjHoH7Rm4k1Jis2fPaYc6HtG/CaFf39m+HD746U6ya25w7S9jGe5UPy X-Received: by 2002:a05:620a:269b:b0:92e:e1d1:49dd with SMTP id af79cd13be357-9391390a15cmr3286256985a.21.1788226629067; Mon, 31 Aug 2026 18:37:09 -0700 (PDT) Received: from zippy.localdomain ([73.62.185.64]) by smtp.gmail.com with ESMTPSA id af79cd13be357-9391703a918sm919265485a.12.2026.08.31.18.37.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2026 18:37:08 -0700 (PDT) From: Alex Elder To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org Cc: mani@kernel.org, krishna.chundru@oss.qualcomm.com, dmitry.baryshkov@oss.qualcomm.com, sushrut.trivedi@oss.qualcomm.com, umang.chheda@oss.qualcomm.com, rosh@debian.org, jsandom@axon.com, daniel@riscstar.com, mohd.anwar@oss.qualcomm.com, lorenzo.bianconi@oss.qualcomm.com, devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 6/6] arm64: dts: qcom: qcs8550-rb5gen2: clean up PCI function nodes Date: Mon, 31 Aug 2026 20:36:53 -0500 Message-ID: <20260901013654.1343537-7-elder@riscstar.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260901013654.1343537-1-elder@riscstar.com> References: <20260901013654.1343537-1-elder@riscstar.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The Qualcomm RB5gen2 devicetree source file defines a node representing a TC956x chip which contains a PCIe switch and an embedded endpoint that implements two PCIe functions. The devicetree nodes erroneously include a "pci" device_type property for the two PCIe functions. That property should only be used for a PCI device "that implements a PCI bus". Remove this property for the two function nodes. In addition, these nodes define #address-cells, #size-cells, and ranges properties, which are not normally defined for PCIe endpoints. Remove properties as well; they can be added back once they are actually needed/used. Fixes: 33cae252054a6 ("arm64: dts: qcom: qcs8550: add QCS8550 RB5Gen2 board= support") Signed-off-by: Alex Elder Reviewed-by: Abel Vesa Reviewed-by: Manivannan Sadhasivam --- v2: - New patch updating DTS that was not present for v1 arch/arm64/boot/dts/qcom/qcs8550-rb5gen2.dts | 8 -------- 1 file changed, 8 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/qcs8550-rb5gen2.dts b/arch/arm64/boot= /dts/qcom/qcs8550-rb5gen2.dts index 9df8dcd6c62b6..2c74a1e242ef8 100644 --- a/arch/arm64/boot/dts/qcom/qcs8550-rb5gen2.dts +++ b/arch/arm64/boot/dts/qcom/qcs8550-rb5gen2.dts @@ -1128,18 +1128,10 @@ pcie@3,0 { =20 pci@0,0 { reg =3D <0x50000 0x0 0x0 0x0 0x0>; - #address-cells =3D <3>; - #size-cells =3D <2>; - device_type =3D "pci"; - ranges; }; =20 pci@0,1 { reg =3D <0x50100 0x0 0x0 0x0 0x0>; - #address-cells =3D <3>; - #size-cells =3D <2>; - device_type =3D "pci"; - ranges; }; }; }; --=20 2.53.0