[PATCH 1/5] ARM: dts: armada388-clearfog: add phy reset gpio-hog
From: linux@armlinux.org.uk (Russell King - ARM Linux)
Date: 2017-01-05 10:16:20
Also in:
linux-devicetree
On Wed, Jan 04, 2017 at 05:26:08PM +0100, Gregory CLEMENT wrote:
Hi Russell, On lun., janv. 02 2017, Russell King [off-list ref] wrote: It would be nice to have some word here about this patch. Especially why we need it now. I guess it is for being less dependent on the initialization done by the bootloader but maybe you have other reasons.
I'm not sure I follow. This is adding it to the new platform, not the old one. I guess I should've rolled this into the patch creating the clearfog-base dts file, and this question wouldn't have come up.
Thanks, Gregoryquoted
Signed-off-by: Russell King <redacted> --- arch/arm/boot/dts/armada-388-clearfog-base.dts | 15 +++++++++++++++ 1 file changed, 15 insertions(+)diff --git a/arch/arm/boot/dts/armada-388-clearfog-base.dts b/arch/arm/boot/dts/armada-388-clearfog-base.dts index f86e1876fb38..da788ea40717 100644 --- a/arch/arm/boot/dts/armada-388-clearfog-base.dts +++ b/arch/arm/boot/dts/armada-388-clearfog-base.dts@@ -74,7 +74,17 @@ phy = <&phy1>; }; +&gpio0 { + phy1_reset { + gpio-hog; + gpios = <19 GPIO_ACTIVE_LOW>; + output-low; + line-name = "phy1-reset"; + }; +}; + &mdio { + pinctrl-0 = <&mdio_pins µsom_phy_clk_pins &clearfog_phy_pins>; phy1: ethernet-phy at 1 { /* * Annoyingly, the marvell phy driver configures the LED@@ -87,6 +97,11 @@ }; &pinctrl { + /* phy1 reset */ + clearfog_phy_pins: clearfog-phy-pins { + marvell,pins = "mpp19"; + marvell,function = "gpio"; + }; rear_button_pins: rear-button-pins { marvell,pins = "mpp44"; marvell,function = "gpio";-- 2.7.4-- Gregory Clement, Free Electrons Kernel, drivers, real-time and embedded Linux development, consulting, training and support. http://free-electrons.com
-- RMK's Patch system: http://www.armlinux.org.uk/developer/patches/ FTTC broadband for 0.8mile line: currently at 9.6Mbps down 400kbps up according to speedtest.net.