| Micrel PHY properties. |
| |
| These properties cover the base properties Micrel PHYs. |
| |
| Optional properties: |
| |
| - micrel,led-mode : LED mode value to set for PHYs with configurable LEDs. |
| |
| Configure the LED mode with single value. The list of PHYs and the |
| bits that are currently supported: |
| |
| KSZ8001: register 0x1e, bits 15..14 |
| KSZ8041: register 0x1e, bits 15..14 |
| KSZ8021: register 0x1f, bits 5..4 |
| KSZ8031: register 0x1f, bits 5..4 |
| KSZ8051: register 0x1f, bits 5..4 |
| KSZ8081: register 0x1f, bits 5..4 |
| KSZ8091: register 0x1f, bits 5..4 |
| |
| See the respective PHY datasheet for the mode values. |
| |
| - micrel,rmii-reference-clock-select-25-mhz: RMII Reference Clock Select |
| bit selects 25 MHz mode |
| |
| Setting the RMII Reference Clock Select bit enables 25 MHz rather |
| than 50 MHz clock mode. |
| |
| Note that this option in only needed for certain PHY revisions with a |
| non-standard, inverted function of this configuration bit. |
| Specifically, a clock reference ("rmii-ref" below) is always needed to |
| actually select a mode. |
| |
| - clocks, clock-names: contains clocks according to the common clock bindings. |
| |
| supported clocks: |
| - KSZ8021, KSZ8031, KSZ8081, KSZ8091: "rmii-ref": The RMII reference |
| input clock. Used to determine the XI input clock. |
| |
| - micrel,fiber-mode: If present the PHY is configured to operate in fiber mode |
| |
| Some PHYs, such as the KSZ8041FTL variant, support fiber mode, enabled |
| by the FXEN boot strapping pin. It can't be determined from the PHY |
| registers whether the PHY is in fiber mode, so this boolean device tree |
| property can be used to describe it. |
| |
| In fiber mode, auto-negotiation is disabled and the PHY can only work in |
| 100base-fx (full and half duplex) modes. |