mirror of
https://github.com/torvalds/linux.git
synced 2024-12-26 21:02:19 +00:00
aadfb32bf6
The linux,phandle property is essentially an internal structural element of the DT data structure. The dtc toolchain takes care of maintaining it at compile time. It does not need to appear as part of the binding documentation. This patch removes it so that users don't think they need to add a phandle property manually. Signed-off-by: Grant Likely <grant.likely@linaro.org> Cc: Rob Herring <rob.herring@calxeda.com> Cc: Pawel Moll <pawel.moll@arm.com> Cc: Mark Rutland <mark.rutland@arm.com> Cc: Ian Campbell <ijc+devicetree@hellion.org.uk> Cc: Kumar Gala <galak@codeaurora.org>
31 lines
967 B
Plaintext
31 lines
967 B
Plaintext
PHY nodes
|
|
|
|
Required properties:
|
|
|
|
- interrupts : <a b> where a is the interrupt number and b is a
|
|
field that represents an encoding of the sense and level
|
|
information for the interrupt. This should be encoded based on
|
|
the information in section 2) depending on the type of interrupt
|
|
controller you have.
|
|
- interrupt-parent : the phandle for the interrupt controller that
|
|
services interrupts for this device.
|
|
- reg : The ID number for the phy, usually a small integer
|
|
|
|
Optional Properties:
|
|
|
|
- compatible: Compatible list, may contain
|
|
"ethernet-phy-ieee802.3-c22" or "ethernet-phy-ieee802.3-c45" for
|
|
PHYs that implement IEEE802.3 clause 22 or IEEE802.3 clause 45
|
|
specifications. If neither of these are specified, the default is to
|
|
assume clause 22. The compatible list may also contain other
|
|
elements.
|
|
|
|
Example:
|
|
|
|
ethernet-phy@0 {
|
|
compatible = "ethernet-phy-ieee802.3-c22";
|
|
interrupt-parent = <40000>;
|
|
interrupts = <35 1>;
|
|
reg = <0>;
|
|
};
|