staging: mt7621-dts: make use of 'reset-gpios' property for pci
authorSergio Paracuellos <sergio.paracuellos@gmail.com>
Fri, 13 Mar 2020 20:09:10 +0000 (21:09 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 17 Mar 2020 11:53:07 +0000 (12:53 +0100)
Properly set pins for group pcie as 'gpio' function and declare
gpio's in the pci node to make reset stuff properly functional.
Delete no more needed general reset and previous pers gpio which
is now being used in 'reset-gpios' property.

Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>
Link: https://lore.kernel.org/r/20200313200913.24321-4-sergio.paracuellos@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/mt7621-dts/mt7621.dtsi

index d89d68ffa7bce44c64f6f8588bc7ccc574256898..488474153535df60720fc77ddbfdfe4ccdb47b83 100644 (file)
                pcie_pins: pcie0 {
                        pcie0 {
                                groups = "pcie";
-                               function = "pcie rst";
+                               function = "gpio";
                        };
                };
 
                #address-cells = <3>;
                #size-cells = <2>;
 
-               perst-gpio = <&gpio 19 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&pcie_pins>;
 
 
                status = "disabled";
 
-               resets = <&rstctrl 23 &rstctrl 24 &rstctrl 25 &rstctrl 26>;
-               reset-names = "pcie", "pcie0", "pcie1", "pcie2";
+               resets = <&rstctrl 24 &rstctrl 25 &rstctrl 26>;
+               reset-names = "pcie0", "pcie1", "pcie2";
                clocks = <&clkctrl 24 &clkctrl 25 &clkctrl 26>;
                clock-names = "pcie0", "pcie1", "pcie2";
                phys = <&pcie0_phy 0>, <&pcie0_phy 1>, <&pcie1_phy 0>;
                phy-names = "pcie-phy0", "pcie-phy1", "pcie-phy2";
 
+               reset-gpios = <&gpio 19 GPIO_ACTIVE_LOW>,
+                               <&gpio 8 GPIO_ACTIVE_LOW>,
+                               <&gpio 7 GPIO_ACTIVE_LOW>;
+
                pcie@0,0 {
                        reg = <0x0000 0 0 0 0>;
                        #address-cells = <3>;