]> git.openpandora.org Git - pandora-kernel.git/commitdiff
dm9000: Add regulator and reset support to dm9000
authorZubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
Thu, 15 Jan 2015 10:12:26 +0000 (10:12 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 15 Jan 2015 19:08:07 +0000 (14:08 -0500)
In boards, the dm9000 chip's power and reset can be controlled by gpio.

It makes sense to add them to the dm9000 driver and let dt be used to
enable power and reset the phy.

Signed-off-by: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
Signed-off-by: Paul Burton <paul.burton@imgtec.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Documentation/devicetree/bindings/net/davicom-dm9000.txt
drivers/net/ethernet/davicom/dm9000.c

index 28767ed7c1bdcf44b43be8fdd50182706fd2a5f1..5224bf05f6f8b36e5c78cabd7b83ec60c1b9e849 100644 (file)
@@ -11,6 +11,8 @@ Required properties:
 Optional properties:
 - davicom,no-eeprom : Configuration EEPROM is not available
 - davicom,ext-phy : Use external PHY
+- reset-gpios : phandle of gpio that will be used to reset chip during probe
+- vcc-supply : phandle of regulator that will be used to enable power to chip
 
 Example:
 
@@ -21,4 +23,6 @@ Example:
                interrupts = <7 4>;
                local-mac-address = [00 00 de ad be ef];
                davicom,no-eeprom;
+               reset-gpios = <&gpf 12 GPIO_ACTIVE_LOW>;
+               vcc-supply = <&eth0_power>;
        };
Simple merge