Message ID | 20230720111509.21843-2-samin.guo@starfivetech.com (mailing list archive) |
---|---|
State | Accepted |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | Add motorcomm phy pad-driver-strength-cfg support | expand |
> + motorcomm,rx-clk-drv-microamp: > + description: | > + drive strength of rx_clk rgmii pad. > + The YT8531 RGMII LDO voltage supports 1.8V/3.3V, and the LDO voltage can > + be configured with hardware pull-up resistors to match the SOC voltage > + (usually 1.8V). > + The software can read the registers to obtain the LDO voltage and configure > + the legal drive strength(curren). > + ===================================================== > + | voltage | curren Available (uA) | current has a t. > + ===================================================== > + | voltage | curren Available (uA) | Reviewed-by: Andrew Lunn <andrew@lunn.ch> Andrew
On Thu, Jul 20, 2023 at 06:00:15PM +0200, Andrew Lunn wrote: > > + motorcomm,rx-clk-drv-microamp: > > + description: | > > + drive strength of rx_clk rgmii pad. > > + The YT8531 RGMII LDO voltage supports 1.8V/3.3V, and the LDO voltage can > > + be configured with hardware pull-up resistors to match the SOC voltage > > + (usually 1.8V). > > + The software can read the registers to obtain the LDO voltage and configure > > + the legal drive strength(curren). > > + ===================================================== > > + | voltage | curren Available (uA) | > > current has a t. > > > + ===================================================== > > + | voltage | curren Available (uA) | > > Reviewed-by: Andrew Lunn <andrew@lunn.ch> With the fixup, Reviewed-by: Conor Dooley <conor.dooley@microchip.com> Thanks, Conor.
diff --git a/Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml b/Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml index 157e3bbcaf6f..605be74f8556 100644 --- a/Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml +++ b/Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml @@ -52,6 +52,40 @@ properties: for a timer. type: boolean + motorcomm,rx-clk-drv-microamp: + description: | + drive strength of rx_clk rgmii pad. + The YT8531 RGMII LDO voltage supports 1.8V/3.3V, and the LDO voltage can + be configured with hardware pull-up resistors to match the SOC voltage + (usually 1.8V). + The software can read the registers to obtain the LDO voltage and configure + the legal drive strength(curren). + ===================================================== + | voltage | curren Available (uA) | + | 1.8v | 1200 2100 2700 2910 3110 3600 3970 4350 | + | 3.3v | 3070 4080 4370 4680 5020 5450 5740 6140 | + ===================================================== + enum: [ 1200, 2100, 2700, 2910, 3070, 3110, 3600, 3970, + 4080, 4350, 4370, 4680, 5020, 5450, 5740, 6140 ] + default: 2910 + + motorcomm,rx-data-drv-microamp: + description: | + drive strength of rx_data/rx_ctl rgmii pad. + The YT8531 RGMII LDO voltage supports 1.8V/3.3V, and the LDO voltage can + be configured with hardware pull-up resistors to match the SOC voltage + (usually 1.8V). + The software can read the registers to obtain the LDO voltage and configure + the legal drive strength(curren). + ===================================================== + | voltage | curren Available (uA) | + | 1.8v | 1200 2100 2700 2910 3110 3600 3970 4350 | + | 3.3v | 3070 4080 4370 4680 5020 5450 5740 6140 | + ===================================================== + enum: [ 1200, 2100, 2700, 2910, 3070, 3110, 3600, 3970, + 4080, 4350, 4370, 4680, 5020, 5450, 5740, 6140 ] + default: 2910 + motorcomm,tx-clk-adj-enabled: description: | This configuration is mainly to adapt to VF2 with JH7110 SoC.