Skip to content

Commit cb08c3a

Browse files
dt-bindings: PCI: ti,j721e-pci-host: Add ACSPCIE proxy control property
Add the "ti,syscon-acspcie-proxy-ctrl" device-tree property which is used to obtain a reference to the ACSPCIE Proxy Control register along with the details of the PAD IO Buffer output enable bits. The ACSPCIE Proxy Control register is used to drive the reference clock for the PCIe Endpoint device via the PAD IO Buffers of the ACSPCIE module. The ACSPCIE module can be used as an alternative to either an on-board clock generator or an external clock generator for providing the reference clock to the PCIe Endpoint device. Link: https://lore.kernel.org/linux-pci/20240829105316.1483684-2-s-vadapalli@ti.com Signed-off-by: Siddharth Vadapalli <s-vadapalli@ti.com> Signed-off-by: Krzysztof Wilczyński <kwilczynski@kernel.org> Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
1 parent 8400291 commit cb08c3a

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

Documentation/devicetree/bindings/pci/ti,j721e-pci-host.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,16 @@ properties:
3838
- const: reg
3939
- const: cfg
4040

41+
ti,syscon-acspcie-proxy-ctrl:
42+
$ref: /schemas/types.yaml#/definitions/phandle-array
43+
items:
44+
- items:
45+
- description: Phandle to the ACSPCIE Proxy Control Register
46+
- description: Bitmask corresponding to the PAD IO Buffer
47+
output enable fields (Active Low).
48+
description: Specifier for enabling the ACSPCIE PAD outputs to drive
49+
the reference clock to the Endpoint device.
50+
4151
ti,syscon-pcie-ctrl:
4252
$ref: /schemas/types.yaml#/definitions/phandle-array
4353
items:

0 commit comments

Comments
 (0)