lantiq: dts: assign the PCI pins to the PCI controller node
[openwrt/staging/ansuel.git] / target / linux / lantiq / files / arch / mips / boot / dts / FRITZ7320.dts
index 6c0dad873f80af9012b2f38f75dd429e026aced2..424b778bb46068dd61b6f100a3bb9f4fc0b0895b 100644 (file)
        };
 };
 
-&gpio {
-       pinctrl-names = "default";
-       pinctrl-0 = <&state_default>;
-
-       state_default: pinmux {
-               pci {
-                       lantiq,groups = "gnt1", "req1", "req2", "req3", "req4", "gnt2", "gnt3", "gnt4";
-                       lantiq,function = "pci";
-               };
-               pci-in {
-                       lantiq,groups = "req1", "req2", "req3", "req4";
-                       lantiq,output = <0>;
-                       lantiq,open-drain = <1>;
-                       lantiq,pull = <2>;
-               };
-               pci-out {
-                       lantiq,groups = "gnt1", "gnt2", "gnt3", "gnt4";
-                       lantiq,output = <1>;
-                       lantiq,pull = <0>;
-               };
-       };
-};
-
 &gsw {
        phy-mode = "mii";
        mtd-mac-address = <&ath9k_cal 0xa91>;
 
 &pci0 {
        status = "okay";
+
+       pinctrl-0 = <&pci_gnt1_pins>, <&pci_gnt2_pins>,
+                   <&pci_gnt3_pins>, <&pci_gnt4_pins>,
+                   <&pci_req1_pins>, <&pci_req2_pins>,
+                   <&pci_req3_pins>, <&pci_req4_pins>;
+
        req-mask = <0xf>;
        gpio-reset = <&gpio 21 GPIO_ACTIVE_HIGH>;