[{"id":3673987,"web_url":"http://patchwork.ozlabs.org/comment/3673987/","msgid":"<20260407-uptight-tody-of-weather-ae1e35@quoll>","list_archive_url":null,"date":"2026-04-07T07:50:41","subject":"Re: [PATCH v2 3/4] dt-bindings: PCI: Add UltraRISC DP1000 PCIe\n controller","submitter":{"id":68952,"url":"http://patchwork.ozlabs.org/api/people/68952/","name":"Krzysztof Kozlowski","email":"krzk@kernel.org"},"content":"On Tue, Apr 07, 2026 at 10:40:54AM +0800, Jia Wang wrote:\n> Add UltraRISC DP1000 SoC PCIe controller devicetree bindings.\n> \n> Signed-off-by: Jia Wang <wangjia@ultrarisc.com>\n> ---\n>  .../bindings/pci/ultrarisc,dp1000-pcie.yaml        | 103 +++++++++++++++++++++\n>  1 file changed, 103 insertions(+)\n> \n> diff --git a/Documentation/devicetree/bindings/pci/ultrarisc,dp1000-pcie.yaml b/Documentation/devicetree/bindings/pci/ultrarisc,dp1000-pcie.yaml\n> new file mode 100644\n> index 000000000000..d0517130e127\n> --- /dev/null\n> +++ b/Documentation/devicetree/bindings/pci/ultrarisc,dp1000-pcie.yaml\n> @@ -0,0 +1,103 @@\n> +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)\n> +%YAML 1.2\n> +---\n> +$id: http://devicetree.org/schemas/pci/ultrarisc,dp1000-pcie.yaml#\n> +$schema: http://devicetree.org/meta-schemas/core.yaml#\n> +\n> +title: UltraRISC DP1000 PCIe Host Controller\n> +\n> +description: |\n\nDo not need '|' unless you need to preserve formatting.\n\n> +  UltraRISC DP1000 SoC PCIe host controller is based on the DesignWare PCIe IP.\n> +  This binding describes the UltraRISC specific extensions to the base\n> +  DesignWare PCIe binding.\n\nDrop sentence. Do not describe in description what the binding\ndescribes. It's circular / repetitive. Just describe that.\n\n> +\n> +maintainers:\n> +  - Xincheng Zhang <zhangxincheng@ultrarisc.com>\n> +  - Jia Wang <wangjia@ultrarisc.com>\n> +\n> +allOf:\n> +  - $ref: /schemas/pci/snps,dw-pcie.yaml#\n> +\n> +properties:\n> +  compatible:\n> +    const: ultrarisc,dp1000-pcie\n> +\n> +  reg:\n> +    items:\n> +      - description: Data Bus Interface (DBI) registers.\n> +      - description: PCIe configuration space region.\n> +\n> +  reg-names:\n> +    items:\n> +      - const: dbi\n> +      - const: config\n> +\n> +  num-lanes:\n> +    $ref: /schemas/types.yaml#/definitions/uint32\n> +    enum: [4, 16]\n> +    description: Number of lanes to use.\n> +\n> +  max-link-speed:\n> +    $ref: /schemas/types.yaml#/definitions/uint32\n> +    const: 4\n\nIf const then deducible from the compatible. Drop the property.\n\n> +    description: Maximum PCIe link speed supported.\n> +\n> +  interrupts:\n> +    description: List of interrupt specifiers used by the controller\n\nDrop description. Obvious.\n\n> +    items:\n> +      - description: MSI interrupt\n> +      - description: Legacy INTA interrupt\n> +      - description: Legacy INTB interrupt\n> +      - description: Legacy INTC interrupt\n> +      - description: Legacy INTD interrupt\n> +\n> +  interrupt-names:\n> +    items:\n> +      - const: msi\n> +      - const: inta\n> +      - const: intb\n> +      - const: intc\n> +      - const: intd\n> +\n> +required:\n> +  - compatible\n> +  - reg\n> +  - reg-names\n> +  - interrupts\n> +  - interrupt-names\n> +\n> +unevaluatedProperties: false\n> +\n> +examples:\n> +  - |\n> +    soc {\n> +      #address-cells = <2>;\n> +      #size-cells = <2>;\n> +\n> +      pcie_x16: pcie@21000000 {\n\nDrop unused label\n\n> +        compatible = \"ultrarisc,dp1000-pcie\";\n\nreg, names and ranges go here. Please follow DTS coding style.\n\n> +        #address-cells = <3>;\n> +        #size-cells = <2>;\n> +        #interrupt-cells = <1>;\n> +        reg = <0x0 0x21000000 0x0 0x01000000>,\n> +              <0x0 0x4fff0000 0x0 0x00010000>;\n> +        reg-names = \"dbi\", \"config\";\n> +        device_type = \"pci\";\n> +        dma-coherent;\n> +        bus-range = <0x0 0xff>;\n> +        num-lanes = <16>;\n> +        ranges = <0x81000000  0x0 0x4fbf0000  0x0 0x4fbf0000  0x0 0x00400000>,\n> +                 <0x82000000  0x0 0x40000000  0x0 0x40000000  0x0 0x0fbf0000>,\n> +                 <0xc3000000 0x40 0x00000000 0x40 0x00000000  0xd 0x00000000>;\n> +\n> +        max-link-speed = <4>;\n\nDrop, compatible defines this.\n\nBest regards,\nKrzysztof","headers":{"Return-Path":"\n <linux-pci+bounces-52006-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pci@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=oPXw++5u;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-pci+bounces-52006-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"oPXw++5u\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fqdgh44p7z1xy1\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 07 Apr 2026 17:51:44 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 27C5A3022053\n\tfor <incoming@patchwork.ozlabs.org>; Tue,  7 Apr 2026 07:50:45 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 6C5CF3A3838;\n\tTue,  7 Apr 2026 07:50:44 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 4629A3A3831;\n\tTue,  7 Apr 2026 07:50:44 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 5BD90C116C6;\n\tTue,  7 Apr 2026 07:50:43 +0000 (UTC)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775548244; cv=none;\n b=apeULu1j7mkTn9G4xJlJhgdtA1PHuZgMdwHbpO97z17qis9S8Y7n4+a9Shv5CgMLD/FI9tVx92pnT8KpG5moGqj/kqgFipnmUHyf44V/PyMYQW8Y3sHJxDsud4bi01Eg3prNJv4TdxzYQsppjKFXzlWqfKbdcI4/9hZqCrcRHT8=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775548244; c=relaxed/simple;\n\tbh=V9L0KgtiKRhBAbkYtOsVEM62GU0dI0FGYEnsgKtc70Y=;\n\th=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:\n\t Content-Type:Content-Disposition:In-Reply-To;\n b=f7wHnmSc/ZvGdBcIHIaOQfqgnYJ+hACgqu+uITzcYCbS+XqovOKjmBgutDECXgxrev2nL40FwAKVxrp25fwttRF31mp8yEnxFF6ohaVOFssGY7w1DpKCb9bmQpxJV1mS7fYpNEoZF8f2QlwW3a6h+pVq+GqCmRxNh0VKrUafqXQ=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=oPXw++5u; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1775548243;\n\tbh=V9L0KgtiKRhBAbkYtOsVEM62GU0dI0FGYEnsgKtc70Y=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=oPXw++5uE3nR3/HNEy5uVeVDsAFaPTiiKKqGHTjB4Rn22ReQsMHvGC/mi78bptaXw\n\t w7SeJfUJy8pui3uEJLY+/QNbZsP8bBvrgvWvCsK42E4lU2+aKLFSS3LAZTWvE+yoLB\n\t aiUFlPUSHLs6ydgC5O6V30QmiHiK5jQOeBeutcouIdNVlzoHD1QHVIieIj/B76z9r1\n\t oGEfUQIlHyvebi3G8m4oOKTKbXJB3l5d0JarBHW9+bHIJWWir+kTIZJX8dVbilx3y8\n\t 4KJmzAFEJpRvi0mIV4d91tejY8s4mfl105Kz/Qqw1IPNo00G+tDNcmt4Cd3QHKkfsz\n\t PC5YzSAe7r93w==","Date":"Tue, 7 Apr 2026 09:50:41 +0200","From":"Krzysztof Kozlowski <krzk@kernel.org>","To":"Jia Wang <wangjia@ultrarisc.com>","Cc":"Paul Walmsley <pjw@kernel.org>, Palmer Dabbelt <palmer@dabbelt.com>,\n  Albert Ou <aou@eecs.berkeley.edu>, Alexandre Ghiti <alex@ghiti.fr>,\n  Lorenzo Pieralisi <lpieralisi@kernel.org>, Krzysztof =?utf-8?q?Wilczy?=\n\t=?utf-8?q?=C5=84ski?= <kwilczynski@kernel.org>,\n  Manivannan Sadhasivam <mani@kernel.org>, Rob Herring <robh@kernel.org>,\n  Bjorn Helgaas <bhelgaas@google.com>, Jingoo Han <jingoohan1@gmail.com>,\n  Xincheng Zhang <zhangxincheng@ultrarisc.com>,\n Krzysztof Kozlowski <krzk+dt@kernel.org>,\n  Conor Dooley <conor+dt@kernel.org>, linux-riscv@lists.infradead.org,\n linux-kernel@vger.kernel.org,  linux-pci@vger.kernel.org,\n devicetree@vger.kernel.org","Subject":"Re: [PATCH v2 3/4] dt-bindings: PCI: Add UltraRISC DP1000 PCIe\n controller","Message-ID":"<20260407-uptight-tody-of-weather-ae1e35@quoll>","References":"<20260407-ultrarisc-pcie-v2-0-2aa2a19a7fb3@ultrarisc.com>\n <20260407-ultrarisc-pcie-v2-3-2aa2a19a7fb3@ultrarisc.com>","Precedence":"bulk","X-Mailing-List":"linux-pci@vger.kernel.org","List-Id":"<linux-pci.vger.kernel.org>","List-Subscribe":"<mailto:linux-pci+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pci+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","In-Reply-To":"<20260407-ultrarisc-pcie-v2-3-2aa2a19a7fb3@ultrarisc.com>"}},{"id":3674530,"web_url":"http://patchwork.ozlabs.org/comment/3674530/","msgid":"<177561928084.2918127.18218641774926914517.b4-reply@b4>","list_archive_url":null,"date":"2026-04-08T03:34:40","subject":"Re: [PATCH v2 3/4] dt-bindings: PCI: Add UltraRISC DP1000 PCIe\n controller","submitter":{"id":92886,"url":"http://patchwork.ozlabs.org/api/people/92886/","name":"Jia Wang","email":"wangjia@ultrarisc.com"},"content":"On 2026-04-07 09:50 +0200, Krzysztof Kozlowski wrote:\n> On Tue, Apr 07, 2026 at 10:40:54AM +0800, Jia Wang wrote:\n> > Add UltraRISC DP1000 SoC PCIe controller devicetree bindings.\n> > \n> > Signed-off-by: Jia Wang <wangjia@ultrarisc.com>\n> > ---\n> >  .../bindings/pci/ultrarisc,dp1000-pcie.yaml        | 103 +++++++++++++++++++++\n> >  1 file changed, 103 insertions(+)\n> > \n> > diff --git a/Documentation/devicetree/bindings/pci/ultrarisc,dp1000-pcie.yaml b/Documentation/devicetree/bindings/pci/ultrarisc,dp1000-pcie.yaml\n> > new file mode 100644\n> > index 000000000000..d0517130e127\n> > --- /dev/null\n> > +++ b/Documentation/devicetree/bindings/pci/ultrarisc,dp1000-pcie.yaml\n> > @@ -0,0 +1,103 @@\n> > +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)\n> > +%YAML 1.2\n> > +---\n> > +$id: http://devicetree.org/schemas/pci/ultrarisc,dp1000-pcie.yaml#\n> > +$schema: http://devicetree.org/meta-schemas/core.yaml#\n> > +\n> > +title: UltraRISC DP1000 PCIe Host Controller\n> > +\n> > +description: |\n> \n> Do not need '|' unless you need to preserve formatting.\n>\n\nHi Krzysztof,\n\nThanks. I’ll remove the `|` in v3.\n \n> > +  UltraRISC DP1000 SoC PCIe host controller is based on the DesignWare PCIe IP.\n> > +  This binding describes the UltraRISC specific extensions to the base\n> > +  DesignWare PCIe binding.\n> \n> Drop sentence. Do not describe in description what the binding\n> describes. It's circular / repetitive. Just describe that.\n> \n\nWill simplify the description to a single concise statement in v3.\n\n> > +\n> > +maintainers:\n> > +  - Xincheng Zhang <zhangxincheng@ultrarisc.com>\n> > +  - Jia Wang <wangjia@ultrarisc.com>\n> > +\n> > +allOf:\n> > +  - $ref: /schemas/pci/snps,dw-pcie.yaml#\n> > +\n> > +properties:\n> > +  compatible:\n> > +    const: ultrarisc,dp1000-pcie\n> > +\n> > +  reg:\n> > +    items:\n> > +      - description: Data Bus Interface (DBI) registers.\n> > +      - description: PCIe configuration space region.\n> > +\n> > +  reg-names:\n> > +    items:\n> > +      - const: dbi\n> > +      - const: config\n> > +\n> > +  num-lanes:\n> > +    $ref: /schemas/types.yaml#/definitions/uint32\n> > +    enum: [4, 16]\n> > +    description: Number of lanes to use.\n> > +\n> > +  max-link-speed:\n> > +    $ref: /schemas/types.yaml#/definitions/uint32\n> > +    const: 4\n> \n> If const then deducible from the compatible. Drop the property.\n> \n\nWill replace `const: 4` with `maximum: 4` in v3.\n\n> > +    description: Maximum PCIe link speed supported.\n> > +\n> > +  interrupts:\n> > +    description: List of interrupt specifiers used by the controller\n> \n> Drop description. Obvious.\n> \n\nWill drop the description in v3.\n\n> > +    items:\n> > +      - description: MSI interrupt\n> > +      - description: Legacy INTA interrupt\n> > +      - description: Legacy INTB interrupt\n> > +      - description: Legacy INTC interrupt\n> > +      - description: Legacy INTD interrupt\n> > +\n> > +  interrupt-names:\n> > +    items:\n> > +      - const: msi\n> > +      - const: inta\n> > +      - const: intb\n> > +      - const: intc\n> > +      - const: intd\n> > +\n> > +required:\n> > +  - compatible\n> > +  - reg\n> > +  - reg-names\n> > +  - interrupts\n> > +  - interrupt-names\n> > +\n> > +unevaluatedProperties: false\n> > +\n> > +examples:\n> > +  - |\n> > +    soc {\n> > +      #address-cells = <2>;\n> > +      #size-cells = <2>;\n> > +\n> > +      pcie_x16: pcie@21000000 {\n> \n> Drop unused label\n> \n\nWill drop it in v3.\n\n> > +        compatible = \"ultrarisc,dp1000-pcie\";\n> \n> reg, names and ranges go here. Please follow DTS coding style.\n> \n\nWill update the example to include reg, reg-names, and ranges following DTS\ncoding style in v3.\n\n> > +        #address-cells = <3>;\n> > +        #size-cells = <2>;\n> > +        #interrupt-cells = <1>;\n> > +        reg = <0x0 0x21000000 0x0 0x01000000>,\n> > +              <0x0 0x4fff0000 0x0 0x00010000>;\n> > +        reg-names = \"dbi\", \"config\";\n> > +        device_type = \"pci\";\n> > +        dma-coherent;\n> > +        bus-range = <0x0 0xff>;\n> > +        num-lanes = <16>;\n> > +        ranges = <0x81000000  0x0 0x4fbf0000  0x0 0x4fbf0000  0x0 0x00400000>,\n> > +                 <0x82000000  0x0 0x40000000  0x0 0x40000000  0x0 0x0fbf0000>,\n> > +                 <0xc3000000 0x40 0x00000000 0x40 0x00000000  0xd 0x00000000>;\n> > +\n> > +        max-link-speed = <4>;\n> \n> Drop, compatible defines this.\n> \n> Best regards,\n> Krzysztof\n> \n> \n\nBest regards,\nJia Wang","headers":{"Return-Path":"\n <linux-pci+bounces-52114-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pci@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=ultrarisc.com header.i=@ultrarisc.com\n header.a=rsa-sha256 header.s=dkim header.b=LVD6ylXG;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-pci+bounces-52114-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (1024-bit key) header.d=ultrarisc.com header.i=@ultrarisc.com\n header.b=\"LVD6ylXG\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=218.76.62.146","smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=ultrarisc.com","smtp.subspace.kernel.org;\n spf=none smtp.mailfrom=ultrarisc.com"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fr7xB0ZW6z1xv0\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 08 Apr 2026 13:35:09 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 4FC1D301904D\n\tfor <incoming@patchwork.ozlabs.org>; Wed,  8 Apr 2026 03:35:06 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 452093491C4;\n\tWed,  8 Apr 2026 03:35:05 +0000 (UTC)","from ultrarisc.com (unknown [218.76.62.146])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 0CCE0219EB;\n\tWed,  8 Apr 2026 03:35:00 +0000 (UTC)","from [127.0.0.1] (unknown [192.168.100.1])\n\tby localhost.localdomain (Coremail) with SMTP id\n AQAAfwAnEkP_zNVpV6sBAA--.1112S2;\n\tWed, 08 Apr 2026 11:35:28 +0800 (CST)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775619305; cv=none;\n b=EBbEWgCLpXZSsIb8etSLljGCSNTwPCMT0lOKppkCBQlncCgu0SppoSfhxUzyKX/+E3NwuALty0SL777bGXg9elhp8iFWm++BiJgnyxtBYnax1GU5MXFt9i3lnioH05rurLZmi8H+PzpTPSnpWscIZXNYYEOOeRSXJIs7ix/Q3cE=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775619305; c=relaxed/simple;\n\tbh=5la8CRAdDuUDc6rkvbIsHPPfssVpZdKPTuUeV/zhRz8=;\n\th=MIME-Version:Content-Type:Subject:From:To:Cc:In-Reply-To:\n\t References:Date:Message-Id;\n b=gOaPAqvli8fUHcP3QxPs0om0/mzIrvMkUyCPxMoTnJxL4a3HNcmiANFvxtiRbNrdYVZn3E9loSKJ3ACxAtoWiems3jUcUoGueZKEGrvW2pqrsZ2PR2RoB7/1WQsFJL/nS8108K8n3hyXELi+yKQgjLeIejB9HketyeU3XyIrNz4=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=ultrarisc.com;\n spf=none smtp.mailfrom=ultrarisc.com;\n dkim=pass (1024-bit key) header.d=ultrarisc.com header.i=@ultrarisc.com\n header.b=LVD6ylXG; arc=none smtp.client-ip=218.76.62.146","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=ultrarisc.com; s=dkim; h=Received:MIME-Version:Content-Type:\n\tContent-Transfer-Encoding:Subject:From:To:Cc:In-Reply-To:\n\tReferences:Date:Message-Id; bh=vG3/pdjoIZItHKQazJgRke/Wa2WdN3UPI\n\tsvM8pFQjRM=; b=LVD6ylXGm3Ui4VQBRnVocWGMJZQn4ekVRycQVd3w4RQcCee4G\n\t4nQ9IyCCVZeQB+SJmFZTg6LoGMDaowIyMc2pnwLcnj731wc16TsASsIhTLbDf2+8\n\tt0FpXw8bPYlv/RQM0YjtS5x1oI6hc/cCklKUBtk7Me/PndatUerNp6uqls=","Precedence":"bulk","X-Mailing-List":"linux-pci@vger.kernel.org","List-Id":"<linux-pci.vger.kernel.org>","List-Subscribe":"<mailto:linux-pci+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pci+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"8bit","Subject":"Re: [PATCH v2 3/4] dt-bindings: PCI: Add UltraRISC DP1000 PCIe\n controller","From":"Jia Wang <wangjia@ultrarisc.com>","To":"Krzysztof Kozlowski <krzk@kernel.org>","Cc":"Jia Wang <wangjia@ultrarisc.com>, Paul Walmsley <pjw@kernel.org>,\n  Palmer Dabbelt <palmer@dabbelt.com>, Albert Ou <aou@eecs.berkeley.edu>,\n  Alexandre Ghiti <alex@ghiti.fr>, Lorenzo Pieralisi <lpieralisi@kernel.org>,\n\t=?utf-8?q?Krzysztof_Wilczy=C5=84ski?= <kwilczynski@kernel.org>,\n  Manivannan Sadhasivam <mani@kernel.org>, Rob Herring <robh@kernel.org>,\n  Bjorn Helgaas <bhelgaas@google.com>, Jingoo Han <jingoohan1@gmail.com>,\n  Xincheng Zhang <zhangxincheng@ultrarisc.com>,\n  Krzysztof Kozlowski <krzk+dt@kernel.org>,\n  Conor Dooley <conor+dt@kernel.org>, linux-riscv@lists.infradead.org,\n  linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org,\n  devicetree@vger.kernel.org","In-Reply-To":"<20260407-uptight-tody-of-weather-ae1e35@quoll>","References":"<20260407-ultrarisc-pcie-v2-0-2aa2a19a7fb3@ultrarisc.com>\n <20260407-ultrarisc-pcie-v2-3-2aa2a19a7fb3@ultrarisc.com>\n <20260407-uptight-tody-of-weather-ae1e35@quoll>","Date":"Wed, 08 Apr 2026 11:34:40 +0800","Message-Id":"<177561928084.2918127.18218641774926914517.b4-reply@b4>","X-Mailer":"b4 0.15-dev","X-Developer-Signature":"v=1; a=ed25519-sha256; t=1775619281; l=4541;\n i=wangjia@ultrarisc.com; s=20260309; h=from:subject:message-id;\n bh=5la8CRAdDuUDc6rkvbIsHPPfssVpZdKPTuUeV/zhRz8=;\n b=dNr++OKPc9m38bhIY1CFbpsyWH0yP50Ln1rEpXsdmec/eAOpiFkqyaf50ge/3yWaWCJFW4eh7\n MA1OB+7WY0DBVTtMWjL9eq1MWKWwTmdFRXQqGcHVtWtkklZZenYtsoQ","X-Developer-Key":"i=wangjia@ultrarisc.com; a=ed25519;\n pk=XvYkrelqJIIzobY7j+nIg8rsfv5kzaOzuc1UPhd087U=","X-CM-TRANSID":"AQAAfwAnEkP_zNVpV6sBAA--.1112S2","X-Coremail-Antispam":"1UD129KBjvJXoWxZw4kZr13Gw4xAFWkWw1xZrb_yoWrWr4rpa\n\tyUGayDCFsavr13ZF4Sq3W8GFnxJF4vyF95Cr4Ygw17JFZ09Fy0qFWakw15G3s5ArsrAw12\n\tvF1jvw17tw4UC3DanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2\n\t9KBjDU0xBIdaVrnRJUUU9l14x267AKxVW5JVWrJwAFc2x0x2IEx4CE42xK8VAvwI8IcIk0\n\trVWrJVCq3wAFIxvE14AKwVWUJVWUGwA2ocxC64kIII0Yj41l84x0c7CEw4AK67xGY2AK02\n\t1l84ACjcxK6xIIjxv20xvE14v26r1j6r1xM28EF7xvwVC0I7IYx2IY6xkF7I0E14v26r4j\n\t6F4UM28EF7xvwVC2z280aVAFwI0_Gr0_Cr1l84ACjcxK6I8E87Iv6xkF7I0E14v26r4j6r\n\t4UJwAS0I0E0xvYzxvE52x082IY62kv0487Mc02F40EFcxC0VAKzVAqx4xG6I80ewAv7VC0\n\tI7IYx2IY67AKxVWUJVWUGwAv7VC2z280aVAFwI0_Jr0_Gr1lOx8S6xCaFVCjc4AY6r1j6r\n\t4UM4x0Y48IcxkI7VAKI48JM4x0x7Aq67IIx4CEVc8vx2IErcIFxwACI402YVCY1x02628v\n\tn2kIc2xKxwCY1x0262kKe7AKxVW8ZVWrXwCY02Avz4vE-syl42xK82IYc2Ij64vIr41l4I\n\t8I3I0E4IkC6x0Yz7v_Jr0_Gr1lx2IqxVAqx4xG67AKxVWUJVWUGwC20s026x8GjcxK67AK\n\txVWUGVWUWwC2zVAF1VAY17CE14v26r4a6rW5MIIYrxkI7VAKI48JMIIF0xvE2Ix0cI8IcV\n\tAFwI0_Jr0_JF4lIxAIcVC0I7IYx2IY6xkF7I0E14v26r4j6F4UMIIF0xvE42xK8VAvwI8I\n\tcIk0rVWUJVWUCwCI42IY6I8E87Iv67AKxVWUJVW8JwCI42IY6I8E87Iv6xkF7I0E14v26r\n\t4j6r4UJbIYCTnIWIevJa73UjIFyTuYvjTRNJ5oDUUUU","X-CM-SenderInfo":"pzdqwylld63zxwud2x1vfou0bp/1tbiAQALEWnUfzsAQQABsi"}},{"id":3674575,"web_url":"http://patchwork.ozlabs.org/comment/3674575/","msgid":"<13907c0e-0502-413d-b54d-4e903f5c781e@kernel.org>","list_archive_url":null,"date":"2026-04-08T06:28:51","subject":"Re: [PATCH v2 3/4] dt-bindings: PCI: Add UltraRISC DP1000 PCIe\n controller","submitter":{"id":68952,"url":"http://patchwork.ozlabs.org/api/people/68952/","name":"Krzysztof Kozlowski","email":"krzk@kernel.org"},"content":"On 08/04/2026 05:34, Jia Wang wrote:\n>>> +  max-link-speed:\n>>> +    $ref: /schemas/types.yaml#/definitions/uint32\n>>> +    const: 4\n>>\n>> If const then deducible from the compatible. Drop the property.\n>>\n> \n> Will replace `const: 4` with `maximum: 4` in v3.\n\nWhy? Wasn't maximum link speed fixed to 4?\n\n\nBest regards,\nKrzysztof","headers":{"Return-Path":"\n <linux-pci+bounces-52120-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pci@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=rSuiGnoc;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-pci+bounces-52120-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"rSuiGnoc\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4frCrK66F1z1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 08 Apr 2026 16:31:13 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id E1CDF3044A6E\n\tfor <incoming@patchwork.ozlabs.org>; Wed,  8 Apr 2026 06:28:58 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id A32573644B3;\n\tWed,  8 Apr 2026 06:28:57 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 7DF723624BE;\n\tWed,  8 Apr 2026 06:28:57 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 70F24C19424;\n\tWed,  8 Apr 2026 06:28:53 +0000 (UTC)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775629737; cv=none;\n b=j++PFETCXP6HysNm3DepxQT3ic3YkV/b1hba17cVT4snedIhR8CQmzD11alaj1GOJPktKEKXmLEFWdxCVXBWGgFKOFA7zz8bY6qEK2KAsCWYd3nAAVZEwvassC+41pfqiXEqnNFQk7E7k18/2o16NmnXmULeaBryqVx5Eylhp8k=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775629737; c=relaxed/simple;\n\tbh=0fEihocmEY0C9P4KGpdTrRN37siIc3be+RyIxJUAZwo=;\n\th=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From:\n\t In-Reply-To:Content-Type;\n b=DJLD9z2zeaSes5eMpMp5jjj0qVPLrJVvckQ7LnIVkShanIE7MatGfz5n1jh47qbzOIIvEnW55NjYXdRfrJK/0zRB9XEyCPQ+u1XGtnCju9qGq/KZ0it+f3o+NAFuCnqDhfJklqug4OiVoLgGjBP0uRFm6GYKLiEvym2qODX1FrE=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=rSuiGnoc; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1775629737;\n\tbh=0fEihocmEY0C9P4KGpdTrRN37siIc3be+RyIxJUAZwo=;\n\th=Date:Subject:To:Cc:References:From:In-Reply-To:From;\n\tb=rSuiGnocxKhFPPvLVJeIfnY3mA7nifiEyJpbHc/yMUiNkW3uC0ZEZVUp+Cg/Q9SXQ\n\t OzWtahD2azxw3+1zjeW6D8GlykIQCjmOKGd9MS375ZikYpHciAOvsZcI01t9P/Okht\n\t b11ygN74JtOKxrgvzOnAfcie2Ex43essOVOI/AtUkulV4+qnLIxwzUwa2GV9+xI1Wv\n\t gcHAWC1Tl7+vNL3Xb5K0O3EtazBg1kfao+XX+RUvMMpZ9OQvJb1BNahw5dlEgq2Efd\n\t k/0jmzMR1Uj46/8AvroKCD+li1ZN+ty7SqfggbZ1xCLBjtx+bx36mFNggq/SFavpyR\n\t hJ/DZtSazcvEw==","Message-ID":"<13907c0e-0502-413d-b54d-4e903f5c781e@kernel.org>","Date":"Wed, 8 Apr 2026 08:28:51 +0200","Precedence":"bulk","X-Mailing-List":"linux-pci@vger.kernel.org","List-Id":"<linux-pci.vger.kernel.org>","List-Subscribe":"<mailto:linux-pci+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pci+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v2 3/4] dt-bindings: PCI: Add UltraRISC DP1000 PCIe\n controller","To":"Jia Wang <wangjia@ultrarisc.com>","Cc":"Paul Walmsley <pjw@kernel.org>, Palmer Dabbelt <palmer@dabbelt.com>,\n Albert Ou <aou@eecs.berkeley.edu>, Alexandre Ghiti <alex@ghiti.fr>,\n Lorenzo Pieralisi <lpieralisi@kernel.org>, =?utf-8?q?Krzysztof_Wilczy=C5=84?=\n\t=?utf-8?q?ski?= <kwilczynski@kernel.org>,\n Manivannan Sadhasivam <mani@kernel.org>, Rob Herring <robh@kernel.org>,\n Bjorn Helgaas <bhelgaas@google.com>, Jingoo Han <jingoohan1@gmail.com>,\n Xincheng Zhang <zhangxincheng@ultrarisc.com>,\n Krzysztof Kozlowski <krzk+dt@kernel.org>, Conor Dooley <conor+dt@kernel.org>,\n linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org,\n linux-pci@vger.kernel.org, devicetree@vger.kernel.org","References":"<20260407-ultrarisc-pcie-v2-0-2aa2a19a7fb3@ultrarisc.com>\n <20260407-ultrarisc-pcie-v2-3-2aa2a19a7fb3@ultrarisc.com>\n <20260407-uptight-tody-of-weather-ae1e35@quoll>\n <177561928084.2918127.18218641774926914517.b4-reply@b4>","From":"Krzysztof Kozlowski <krzk@kernel.org>","Content-Language":"en-US","Autocrypt":"addr=krzk@kernel.org; keydata=\n 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 a/A=","In-Reply-To":"<177561928084.2918127.18218641774926914517.b4-reply@b4>","Content-Type":"text/plain; charset=UTF-8","Content-Transfer-Encoding":"7bit"}},{"id":3674585,"web_url":"http://patchwork.ozlabs.org/comment/3674585/","msgid":"<177563059910.3194559.10112671473525736823.b4-reply@b4>","list_archive_url":null,"date":"2026-04-08T06:43:19","subject":"Re: [PATCH v2 3/4] dt-bindings: PCI: Add UltraRISC DP1000 PCIe\n controller","submitter":{"id":92886,"url":"http://patchwork.ozlabs.org/api/people/92886/","name":"Jia Wang","email":"wangjia@ultrarisc.com"},"content":"On 2026-04-08 08:28 +0200, Krzysztof Kozlowski wrote:\n> On 08/04/2026 05:34, Jia Wang wrote:\n> >>> +  max-link-speed:\n> >>> +    $ref: /schemas/types.yaml#/definitions/uint32\n> >>> +    const: 4\n> >>\n> >> If const then deducible from the compatible. Drop the property.\n> >>\n> > \n> > Will replace `const: 4` with `maximum: 4` in v3.\n> \n> Why? Wasn't maximum link speed fixed to 4?\n>\n\nJust to make sure I fully understand: since the maximum link speed is a\nfixed hardware property and is implied by the compatible, we should drop\nthe `max-link-speed` property from the binding.\n\nIn that case, should I set `pci->max_link_speed = 4` in the driver during\nprobe? I want to make sure this is the correct way to handle it.\n \n> \n> Best regards,\n> Krzysztof\n> \n\nBest regards,\nJia Wang","headers":{"Return-Path":"\n <linux-pci+bounces-52125-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pci@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=ultrarisc.com header.i=@ultrarisc.com\n header.a=rsa-sha256 header.s=dkim header.b=EYx66LlO;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=104.64.211.4; helo=sin.lore.kernel.org;\n envelope-from=linux-pci+bounces-52125-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (1024-bit key) header.d=ultrarisc.com header.i=@ultrarisc.com\n header.b=\"EYx66LlO\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=218.76.62.146","smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=ultrarisc.com","smtp.subspace.kernel.org;\n spf=none smtp.mailfrom=ultrarisc.com"],"Received":["from sin.lore.kernel.org (sin.lore.kernel.org [104.64.211.4])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4frD6p6L5Pz1xv0\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 08 Apr 2026 16:43:46 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sin.lore.kernel.org (Postfix) with ESMTP id DBB85300D742\n\tfor <incoming@patchwork.ozlabs.org>; Wed,  8 Apr 2026 06:43:44 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id D962C366063;\n\tWed,  8 Apr 2026 06:43:42 +0000 (UTC)","from ultrarisc.com (unknown [218.76.62.146])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 7633336495E;\n\tWed,  8 Apr 2026 06:43:37 +0000 (UTC)","from [127.0.0.1] (unknown [192.168.100.1])\n\tby localhost.localdomain (Coremail) with SMTP id\n AQAAfwAnYUI1+dVpSq0BAA--.1022S2;\n\tWed, 08 Apr 2026 14:44:06 +0800 (CST)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775630622; cv=none;\n b=KJtiC4PG6suctlbBrWvBZnReo/LiHOFOcFrQGiTytwmWu0NBBE8yBJWKYb/hamnqBe98lQNeeqmi0innguaVJr2+IJKi4991grLjohAy7kG2tRQHEfo3qqUy2Y3Z/mdqqHOky0ru3RQA8VcI52sAIMHp7KJ2padEEKHxyc6XS/A=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775630622; c=relaxed/simple;\n\tbh=2hdbV6/k/0D5ZPlOLiZgFhv0ho2ZF/B1xroBTN/yRgk=;\n\th=MIME-Version:Content-Type:Subject:From:To:Cc:In-Reply-To:\n\t References:Date:Message-Id;\n b=n9BptAtc2yRlcJmMeZR7E1g5cxHDrXqTLZas7qrkoKPZpQoVWmnDkZThA4HSqB3Kryyck9ZWA4nfzIuDG0yr3DnKABF5RxH5MBFcXpoJIr7eduP2o6nBv4Hc14zTaieOXlKQy0ePN7E9Q/NCgt0G1VCHvPnjgYjC71S960in49I=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=ultrarisc.com;\n spf=none smtp.mailfrom=ultrarisc.com;\n dkim=pass (1024-bit key) header.d=ultrarisc.com header.i=@ultrarisc.com\n header.b=EYx66LlO; arc=none smtp.client-ip=218.76.62.146","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=ultrarisc.com; s=dkim; h=Received:MIME-Version:Content-Type:\n\tContent-Transfer-Encoding:Subject:From:To:Cc:In-Reply-To:\n\tReferences:Date:Message-Id; bh=hS/w51EPTbNWGcs80cYtMs7ssnkfGD2zW\n\tcF8zT6Qlug=; b=EYx66LlOSiSbVcNq+lzEc/OAjRVJuNtAUKk7AwEPC6FSeIXe4\n\t6R7SyI3SyLf5+vxbvQ9GxCHIWsPlDfcNaglNuMeHG5CTRpuejyzd3vKPN6931lT8\n\tsNct9yA+r8tkp6KAq3I/iJ/XqmOHX4tsVDjkAya1CVulsbmKVJ5hrCq2P8=","Precedence":"bulk","X-Mailing-List":"linux-pci@vger.kernel.org","List-Id":"<linux-pci.vger.kernel.org>","List-Subscribe":"<mailto:linux-pci+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pci+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"7bit","Subject":"Re: [PATCH v2 3/4] dt-bindings: PCI: Add UltraRISC DP1000 PCIe\n controller","From":"Jia Wang <wangjia@ultrarisc.com>","To":"Krzysztof Kozlowski <krzk@kernel.org>","Cc":"Jia Wang <wangjia@ultrarisc.com>, Paul Walmsley <pjw@kernel.org>,\n  Palmer Dabbelt <palmer@dabbelt.com>, Albert Ou <aou@eecs.berkeley.edu>,\n  Alexandre Ghiti <alex@ghiti.fr>, Lorenzo Pieralisi <lpieralisi@kernel.org>,\n\t=?utf-8?q?Krzysztof_Wilczy=C5=84ski?= <kwilczynski@kernel.org>,\n  Manivannan Sadhasivam <mani@kernel.org>, Rob Herring <robh@kernel.org>,\n  Bjorn Helgaas <bhelgaas@google.com>, Jingoo Han <jingoohan1@gmail.com>,\n  Xincheng Zhang <zhangxincheng@ultrarisc.com>,\n  Krzysztof Kozlowski <krzk+dt@kernel.org>,\n  Conor Dooley <conor+dt@kernel.org>, linux-riscv@lists.infradead.org,\n  linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org,\n  devicetree@vger.kernel.org","In-Reply-To":"<13907c0e-0502-413d-b54d-4e903f5c781e@kernel.org>","References":"<20260407-ultrarisc-pcie-v2-0-2aa2a19a7fb3@ultrarisc.com>\n <20260407-ultrarisc-pcie-v2-3-2aa2a19a7fb3@ultrarisc.com>\n <20260407-uptight-tody-of-weather-ae1e35@quoll>\n <177561928084.2918127.18218641774926914517.b4-reply@b4>\n <13907c0e-0502-413d-b54d-4e903f5c781e@kernel.org>","Date":"Wed, 08 Apr 2026 14:43:19 +0800","Message-Id":"<177563059910.3194559.10112671473525736823.b4-reply@b4>","X-Mailer":"b4 0.15-dev","X-Developer-Signature":"v=1; a=ed25519-sha256; t=1775630599; l=804;\n i=wangjia@ultrarisc.com; s=20260309; h=from:subject:message-id;\n bh=2hdbV6/k/0D5ZPlOLiZgFhv0ho2ZF/B1xroBTN/yRgk=;\n b=FwDWsOzDS/KbcQdL6O8kYj37FxAVDdJiioU3JgfIuqk4Y2qDTOKjWi/9k1iWNJJCVb+1lm4DQ\n o9KLacoeFpiCi1XqVroJ2MYAatf4HHhjIytgQd8XRGfBgLmZrQFD0Ig","X-Developer-Key":"i=wangjia@ultrarisc.com; a=ed25519;\n pk=XvYkrelqJIIzobY7j+nIg8rsfv5kzaOzuc1UPhd087U=","X-CM-TRANSID":"AQAAfwAnYUI1+dVpSq0BAA--.1022S2","X-Coremail-Antispam":"1UD129KBjvdXoW7Jr1DuF45Ww1UuF1DXrW3trb_yoW3Xrg_AF\n\t1jvw1Dur17XFZ8Wws5tF4kZ3ZIk34Duws3X3ykuF9rXwn0yry5ur90kryfJ39xJa1xKF1r\n\tua10q3W5uF9xujkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT\n\t9fnUUIcSsGvfJTRUUUbT8FF20E14v26ryj6rWUM7CY07I20VC2zVCF04k26cxKx2IYs7xG\n\t6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rwA2F7IY1VAKz4vEj48ve4kI8w\n\tA2z4x0Y4vE2Ix0cI8IcVAFwI0_Jr0_JF4l84ACjcxK6xIIjxv20xvEc7CjxVAFwI0_Gr0_\n\tCr1l84ACjcxK6I8E87Iv67AKxVW8JVWxJwA2z4x0Y4vEx4A2jsIEc7CjxVAFwI0_Gr1j6F\n\t4UJwAS0I0E0xvYzxvE52x082IY62kv0487Mc02F40EFcxC0VAKzVAqx4xG6I80ewAv7VC0\n\tI7IYx2IY67AKxVWUGVWUXwAv7VC2z280aVAFwI0_Jr0_Gr1lOx8S6xCaFVCjc4AY6r1j6r\n\t4UM4x0Y48IcxkI7VAKI48JM4x0x7Aq67IIx4CEVc8vx2IErcIFxwACI402YVCY1x02628v\n\tn2kIc2xKxwCY1x0262kKe7AKxVW8ZVWrXwCY02Avz4vE-syl42xK82IYc2Ij64vIr41l4I\n\t8I3I0E4IkC6x0Yz7v_Jr0_Gr1lx2IqxVAqx4xG67AKxVWUJVWUGwC20s026x8GjcxK67AK\n\txVWUGVWUWwC2zVAF1VAY17CE14v26r4a6rW5MIIYrxkI7VAKI48JMIIF0xvE2Ix0cI8IcV\n\tAFwI0_Jr0_JF4lIxAIcVC0I7IYx2IY6xkF7I0E14v26r4j6F4UMIIF0xvE42xK8VAvwI8I\n\tcIk0rVWUJVWUCwCI42IY6I8E87Iv67AKxVWUJVW8JwCI42IY6I8E87Iv6xkF7I0E14v26r\n\t4j6r4UJbIYCTnIWIevJa73UjIFyTuYvjTRRBT5DUUUU","X-CM-SenderInfo":"pzdqwylld63zxwud2x1vfou0bp/1tbiAQALEWnV0LsAEAAAsc"}},{"id":3674587,"web_url":"http://patchwork.ozlabs.org/comment/3674587/","msgid":"<c60a712e-ecf3-4926-9947-0e593cdb921d@kernel.org>","list_archive_url":null,"date":"2026-04-08T06:49:06","subject":"Re: [PATCH v2 3/4] dt-bindings: PCI: Add UltraRISC DP1000 PCIe\n controller","submitter":{"id":68952,"url":"http://patchwork.ozlabs.org/api/people/68952/","name":"Krzysztof Kozlowski","email":"krzk@kernel.org"},"content":"On 08/04/2026 08:43, Jia Wang wrote:\n> On 2026-04-08 08:28 +0200, Krzysztof Kozlowski wrote:\n>> On 08/04/2026 05:34, Jia Wang wrote:\n>>>>> +  max-link-speed:\n>>>>> +    $ref: /schemas/types.yaml#/definitions/uint32\n>>>>> +    const: 4\n>>>>\n>>>> If const then deducible from the compatible. Drop the property.\n>>>>\n>>>\n>>> Will replace `const: 4` with `maximum: 4` in v3.\n>>\n>> Why? Wasn't maximum link speed fixed to 4?\n>>\n> \n> Just to make sure I fully understand: since the maximum link speed is a\n> fixed hardware property and is implied by the compatible, we should drop\n> the `max-link-speed` property from the binding.\n> \n> In that case, should I set `pci->max_link_speed = 4` in the driver during\n> probe? I want to make sure this is the correct way to handle it.\n>  \n\nYes\n\nBest regards,\nKrzysztof","headers":{"Return-Path":"\n <linux-pci+bounces-52126-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pci@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=iScPrbKl;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c04:e001:36c::12fc:5321; helo=tor.lore.kernel.org;\n envelope-from=linux-pci+bounces-52126-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"iScPrbKl\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from tor.lore.kernel.org (tor.lore.kernel.org\n [IPv6:2600:3c04:e001:36c::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4frDFt5LLPz1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 08 Apr 2026 16:49:54 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id 48932304E5CB\n\tfor <incoming@patchwork.ozlabs.org>; Wed,  8 Apr 2026 06:49:15 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 97102332EBB;\n\tWed,  8 Apr 2026 06:49:12 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 730322D0614;\n\tWed,  8 Apr 2026 06:49:12 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 9DFC0C19424;\n\tWed,  8 Apr 2026 06:49:08 +0000 (UTC)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775630952; cv=none;\n b=ia5xfaNCOVGzsTYGNse/AVCOBWPeE00c462I68tT0+8X4MbNVQuycGtNrYFdsPHH7y6NQC4xEB8R8HGbqSHoOatod+G6Atybk+duZk/vCCq8ZDVluw9O9hAgvrslorYZLqa6SBL6/F2dZxV0P1TxbZMASpD5nsHIz9eX/qZO0WU=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775630952; c=relaxed/simple;\n\tbh=QPVNlLo2aK9kDoLAR3ZDxw4eYcl2wRDB6RzLGp9QwHk=;\n\th=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From:\n\t In-Reply-To:Content-Type;\n b=kNZ/JS02ErRy1+r0oLFGTvlxu7EWJpReZdN44ValGJVhOKNMqPA7wUcvLUrX468Zw5tXVyPmKCVxjKS00tUmRCnGewQcJI4kgqvRdmt77ikLs7p74Yp3a3Hqgn+ZM7Mefcmj/fHR5upTJ7kWfIPLQA9uKRwk89lMCdLz3t9f4Ms=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=iScPrbKl; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1775630952;\n\tbh=QPVNlLo2aK9kDoLAR3ZDxw4eYcl2wRDB6RzLGp9QwHk=;\n\th=Date:Subject:To:Cc:References:From:In-Reply-To:From;\n\tb=iScPrbKlquhqxYauv6zRL2pp+kGnGBMjxChUhGWMktZj/GH7V2F6u6oky876fiFxc\n\t FrT32dK6t7QxKr0U1jW4zyMWwJnS4lYDQHQEaBgsNTXnUxRnU6wlq4PznomGe6KTxV\n\t qrH05Ipbs9/D0ilST8kVgn1d97yixWF3tekgCZpss0+aiMnDnVbHeT0G8PzJfaIbAA\n\t 5MiWsBRaOFTqdQnISbYsJWWrmkZG+vlrcMAu5fDcdXHZ54QOsriERKvfkcFIxD9zTY\n\t GRzcgoTFOpoC8OwOJXyvK0Ifplg7RhDpuPRAiPv8GRzTateGe6vTm4AAyx162LWWvK\n\t kUHqshRI1P6rA==","Message-ID":"<c60a712e-ecf3-4926-9947-0e593cdb921d@kernel.org>","Date":"Wed, 8 Apr 2026 08:49:06 +0200","Precedence":"bulk","X-Mailing-List":"linux-pci@vger.kernel.org","List-Id":"<linux-pci.vger.kernel.org>","List-Subscribe":"<mailto:linux-pci+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pci+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v2 3/4] dt-bindings: PCI: Add UltraRISC DP1000 PCIe\n controller","To":"Jia Wang <wangjia@ultrarisc.com>","Cc":"Paul Walmsley <pjw@kernel.org>, Palmer Dabbelt <palmer@dabbelt.com>,\n Albert Ou <aou@eecs.berkeley.edu>, Alexandre Ghiti <alex@ghiti.fr>,\n Lorenzo Pieralisi <lpieralisi@kernel.org>, =?utf-8?q?Krzysztof_Wilczy=C5=84?=\n\t=?utf-8?q?ski?= <kwilczynski@kernel.org>,\n Manivannan Sadhasivam <mani@kernel.org>, Rob Herring <robh@kernel.org>,\n Bjorn Helgaas <bhelgaas@google.com>, Jingoo Han <jingoohan1@gmail.com>,\n Xincheng Zhang <zhangxincheng@ultrarisc.com>,\n Krzysztof Kozlowski <krzk+dt@kernel.org>, Conor Dooley <conor+dt@kernel.org>,\n linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org,\n linux-pci@vger.kernel.org, devicetree@vger.kernel.org","References":"<20260407-ultrarisc-pcie-v2-0-2aa2a19a7fb3@ultrarisc.com>\n <20260407-ultrarisc-pcie-v2-3-2aa2a19a7fb3@ultrarisc.com>\n <20260407-uptight-tody-of-weather-ae1e35@quoll>\n <177561928084.2918127.18218641774926914517.b4-reply@b4>\n <13907c0e-0502-413d-b54d-4e903f5c781e@kernel.org>\n <177563059910.3194559.10112671473525736823.b4-reply@b4>","From":"Krzysztof Kozlowski <krzk@kernel.org>","Content-Language":"en-US","Autocrypt":"addr=krzk@kernel.org; keydata=\n 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 a/A=","In-Reply-To":"<177563059910.3194559.10112671473525736823.b4-reply@b4>","Content-Type":"text/plain; charset=UTF-8","Content-Transfer-Encoding":"7bit"}}]