summaryrefslogtreecommitdiff
path: root/Documentation/devicetree/bindings/pci
diff options
context:
space:
mode:
authorManivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>2026-07-25 10:59:13 +0200
committerBjorn Helgaas <bhelgaas@google.com>2026-07-27 11:25:45 -0500
commit9a089144d0b388f94a1b2f8104f18a87181126b3 (patch)
treef6e4b08e269240c6b92f383bce0724a81b029fb7 /Documentation/devicetree/bindings/pci
parent62ef2a96fe7e66b8b5c4e756a8454146adee1817 (diff)
dt-bindings: PCI: toshiba,tc9563: Restrict Tx Amplitude, DFE and N_FTS to USP, DSP1 and DSP2
TC9563 switch allows configuring Tx Amplitude, DFE and N_FTS settings only to USP, DSP1 and DSP2 ports. These settings don't apply to DSP3 or the integrated Ethernet MAC Endpoint. Restrict these properties and move 'toshiba,tx-amplitude-microvolt' to DSP2 in the example to conform to the binding. Fixes: 26f3ac884835 ("dt-bindings: PCI: Add binding for Toshiba TC9563 PCIe switch") Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com> [bhelgaas: commit log] Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Acked-by: Alex Elder <elder@riscstar.com> Link: https://patch.msgid.link/20260725-tc9563-fix-v1-1-ec4286e31331@oss.qualcomm.com
Diffstat (limited to 'Documentation/devicetree/bindings/pci')
-rw-r--r--Documentation/devicetree/bindings/pci/toshiba,tc9563.yaml21
1 files changed, 18 insertions, 3 deletions
diff --git a/Documentation/devicetree/bindings/pci/toshiba,tc9563.yaml b/Documentation/devicetree/bindings/pci/toshiba,tc9563.yaml
index b3ad05d90201..f084830c6d0c 100644
--- a/Documentation/devicetree/bindings/pci/toshiba,tc9563.yaml
+++ b/Documentation/devicetree/bindings/pci/toshiba,tc9563.yaml
@@ -54,7 +54,7 @@ properties:
- description: I2C slave address
patternProperties:
- "^pcie@[1-3],0$":
+ "^pcie@[1-2],0$":
description:
child nodes describing the internal downstream ports of
the tc9563 switch.
@@ -64,6 +64,21 @@ patternProperties:
- $ref: /schemas/pci/pci-pci-bridge.yaml#
unevaluatedProperties: false
+ "^pcie@[3],0$":
+ description:
+ child node describing the internal downstream port connected to the
+ integrated Ethernet MAC endpoint of the tc9563 switch.
+ type: object
+ $ref: /schemas/pci/pci-pci-bridge.yaml#
+ properties:
+ n-fts: false
+ patternProperties:
+ "^ethernet@0,[0-1]$":
+ type: object
+ properties:
+ n-fts: false
+ unevaluatedProperties: false
+
$defs:
tc9563-node:
type: object
@@ -154,6 +169,8 @@ examples:
device_type = "pci";
ranges;
bus-range = <0x04 0xff>;
+
+ toshiba,tx-amplitude-microvolt = <10>;
};
pcie@3,0 {
@@ -165,8 +182,6 @@ examples:
ranges;
bus-range = <0x05 0xff>;
- toshiba,tx-amplitude-microvolt = <10>;
-
ethernet@0,0 {
reg = <0x50000 0x0 0x0 0x0 0x0>;
};