bmips: add experimental PCI/PCIe support
[openwrt/staging/dedeckeh.git] / target / linux / bmips / dts / bcm6368.dtsi
index 5b5064b29ec15e09dde78e9c8641741422acbca5..9f591825176ccfc0235a691dab75727edc86b813 100644 (file)
                        status = "disabled";
                };
 
+               pci: pci@10001000 {
+                       compatible = "brcm,bcm6348-pci";
+                       reg = <0x10001000 0x200>,
+                             <0x08000000 0x10000>;
+                       reg-names = "pci",
+                                   "pci-io";
+                       #address-cells = <3>;
+                       #size-cells = <2>;
+
+                       device_type = "pci";
+                       bus-range = <0x00 0x01>;
+                       ranges = <0x2000000 0 0x30000000 0x30000000 0 0x8000000>;
+                       linux,pci-probe-only = <1>;
+
+                       interrupt-parent = <&periph_intc>;
+                       interrupts = <BCM6368_IRQ_MPI>;
+
+                       resets = <&periph_rst BCM6368_RST_MPI>;
+                       reset-names = "pci";
+
+                       pinctrl-names = "default";
+                       pinctrl-0 = <&pinctrl_pci>;
+
+                       brcm,remap;
+
+                       status = "disabled";
+               };
+
                ehci: usb@10001500 {
                        compatible = "brcm,bcm6368-ehci", "generic-ehci";
                        reg = <0x10001500 0x100>;