Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt: ar803x: document SmartEEE properties

The SmartEEE feature of Atheros AR803x PHYs can cause the link to
bounce. Add DT properties to allow SmartEEE to be disabled, and to
allow the Tw parameters for 100M and 1G links to be configured.

Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>

authored by

Russell King and committed by
Jakub Kicinski
623c1329 1d9f03c0

+16
+16
Documentation/devicetree/bindings/net/qca,ar803x.yaml
··· 28 28 $ref: /schemas/types.yaml#/definitions/uint32 29 29 enum: [0, 1, 2] 30 30 31 + qca,disable-smarteee: 32 + description: Disable Atheros SmartEEE feature. 33 + type: boolean 34 + 31 35 qca,keep-pll-enabled: 32 36 description: | 33 37 If set, keep the PLL enabled even if there is no link. Useful if you ··· 39 35 40 36 Only supported on the AR8031. 41 37 type: boolean 38 + 39 + qca,smarteee-tw-us-100m: 40 + description: EEE Tw parameter for 100M links. 41 + $ref: /schemas/types.yaml#/definitions/uint32 42 + minimum: 1 43 + maximum: 255 44 + 45 + qca,smarteee-tw-us-1g: 46 + description: EEE Tw parameter for gigabit links. 47 + $ref: /schemas/types.yaml#/definitions/uint32 48 + minimum: 1 49 + maximum: 255 42 50 43 51 vddio-supply: 44 52 description: |