Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1308289
| From | Kishon Vijay Abraham I <kishon@ti.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH 1/2] phy: zynqmp: Add dt bindings for ZynqMP PHY. |
| Date | 2016-01-13 12:10 +0100 |
| Message-ID | <qQrtn-7g1-5@gated-at.bofh.it> (permalink) |
| References | <qQq4h-68Z-5@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
Hi, On Wednesday 13 January 2016 02:52 PM, Subbaraya Sundeep Bhatta wrote: > This patch adds the document describing dt bindings for ZynqMP > PHY. ZynqMP SOC has a High Speed Processing System Gigabit > Transceiver which provides PHY capabilties to USB, SATA, > PCIE, Display Port and Ehernet SGMII controllers. > > Signed-off-by: Subbaraya Sundeep Bhatta <sbhatta@xilinx.com> > --- > .../devicetree/bindings/phy/phy-zynqmp.txt | 104 +++++++++++++++++++++ > 1 file changed, 104 insertions(+) > create mode 100644 Documentation/devicetree/bindings/phy/phy-zynqmp.txt > > diff --git a/Documentation/devicetree/bindings/phy/phy-zynqmp.txt b/Documentation/devicetree/bindings/phy/phy-zynqmp.txt > new file mode 100644 > index 0000000..ec0d3de > --- /dev/null > +++ b/Documentation/devicetree/bindings/phy/phy-zynqmp.txt > @@ -0,0 +1,104 @@ > +Xilinx ZynqMP PHY binding > + > +This binding describes a ZynqMP PHY device that is used to control ZynqMP > +High Speed Gigabit Transceiver(GT). ZynqMP PS GTR provides four lanes > +and are used by USB, SATA, PCIE, Display port and Ethernet SGMMI controllers. > + > +Required properties (controller (parent) node): > +- compatible : Should be "xlnx,zynqmp-psgtr" > + > +- reg : Address and length of register sets for each device in > + "reg-names" > +- reg-names : The names of the register addresses corresponding to the > + registers filled in "reg": > + - serdes: SERDES block register set > + - siou: SIOU block register set > + - lpd: Low power domain peripherals reset control > + - fpd: Full power domain peripherals reset control > + > +-xlnx,tx_termination_fix: Include fix for a functional issue in the GT. The TX > + termination resistance can be out of spec due to a > + bug in the calibration logic. This issue will be fixed > + in silicon in future versions. > + > +Required nodes : A sub-node is required for each lane the controller > + provides. These nodes are translated by the driver's > + .xlate() function. driver details need not be in the binding documentation. > + > +Required properties (port (child) nodes): > +lane0: > +- #phy-cells : Should be 1 > + Cell after port phandle is device type from: > + - XPSGTR_TYPE_PCIE_0 > + - XPSGTR_TYPE_SATA_0 > + - XPSGTR_TYPE_USB0 > + - XPSGTR_TYPE_DP_1 > + - XPSGTR_TYPE_SGMII0 Why not use the already existing PHY TYPES? phy-cells can be made as '2' and the last cell can be used as index if that's required. Thanks Kishon
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
[PATCH 1/2] phy: zynqmp: Add dt bindings for ZynqMP PHY. Subbaraya Sundeep Bhatta <subbaraya.sundeep.bhatta@xilinx.com> - 2016-01-13 10:40 +0100
Re: [PATCH 1/2] phy: zynqmp: Add dt bindings for ZynqMP PHY. Kishon Vijay Abraham I <kishon@ti.com> - 2016-01-13 12:10 +0100
RE: [PATCH 1/2] phy: zynqmp: Add dt bindings for ZynqMP PHY. Subbaraya Sundeep Bhatta <subbaraya.sundeep.bhatta@xilinx.com> - 2016-01-13 12:50 +0100
Re: [PATCH 1/2] phy: zynqmp: Add dt bindings for ZynqMP PHY. Kishon Vijay Abraham I <kishon@ti.com> - 2016-01-13 13:10 +0100
Re: [PATCH 1/2] phy: zynqmp: Add dt bindings for ZynqMP PHY. Sören Brinkmann <soren.brinkmann@xilinx.com> - 2016-01-13 16:30 +0100
csiph-web