diff options
author | Simon Horman <horms+renesas@verge.net.au> | 2017-05-02 12:30:24 +0200 |
---|---|---|
committer | Simon Horman <horms+renesas@verge.net.au> | 2017-05-22 14:54:55 +0200 |
commit | 133ace3f38045968b971b3ac62da495c54de49a6 (patch) | |
tree | f7a6961176ab1ada15f474f8f0f67dd4a2176a16 /arch/arm64/boot/dts/renesas | |
parent | 428154de8d668bb9e8cb73793c51cea361fa4ad8 (diff) | |
download | linux-133ace3f38045968b971b3ac62da495c54de49a6.tar.gz linux-133ace3f38045968b971b3ac62da495c54de49a6.tar.bz2 linux-133ace3f38045968b971b3ac62da495c54de49a6.zip |
arm64: dts: ulcb: Set drive-strength for ravb pins
The EthernetAVB should not depend on the bootloader to setup correct
drive-strength values. Values for drive-strength where found by
examining the registers after the bootloader has configured the
registers and successfully used the EthernetAVB.
Based on:
* commit 7d73a4da2681 ("arm64: dts: r8a7795: salvator-x: Set drive-strength
for ravb pins")
* commit 4903987033be ("arm64: dts: r8a7796: salvator-x: Set drive-strength
for ravb pins")
Cc: Geert Uytterhoeven <geert+renesas@glider.be>
Cc: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Diffstat (limited to 'arch/arm64/boot/dts/renesas')
-rw-r--r-- | arch/arm64/boot/dts/renesas/ulcb.dtsi | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/arch/arm64/boot/dts/renesas/ulcb.dtsi b/arch/arm64/boot/dts/renesas/ulcb.dtsi index 2bc7ceb2efa4..41e83c8530f7 100644 --- a/arch/arm64/boot/dts/renesas/ulcb.dtsi +++ b/arch/arm64/boot/dts/renesas/ulcb.dtsi @@ -198,8 +198,22 @@ pinctrl-names = "default"; avb_pins: avb { - groups = "avb_mdc"; - function = "avb"; + mux { + groups = "avb_link", "avb_phy_int", "avb_mdc", + "avb_mii"; + function = "avb"; + }; + + pins_mdc { + groups = "avb_mdc"; + drive-strength = <24>; + }; + + pins_mii_tx { + pins = "PIN_AVB_TX_CTL", "PIN_AVB_TXC", "PIN_AVB_TD0", + "PIN_AVB_TD1", "PIN_AVB_TD2", "PIN_AVB_TD3"; + drive-strength = <12>; + }; }; i2c2_pins: i2c2 { |