#gpio-cells = <2>;
ralink,gpio-base = <0>;
- ralink,num-gpios = <24>;
+ ralink,nr-gpio = <24>;
ralink,register-map = [ 00 04 08 0c
20 24 28 2c
30 34 ];
#gpio-cells = <2>;
ralink,gpio-base = <24>;
- ralink,num-gpios = <16>;
+ ralink,nr-gpio = <16>;
ralink,register-map = [ 00 04 08 0c
10 14 18 1c
20 24 ];
#gpio-cells = <2>;
ralink,gpio-base = <40>;
- ralink,num-gpios = <32>;
+ ralink,nr-gpio = <32>;
ralink,register-map = [ 00 04 08 0c
10 14 18 1c
20 24 ];
#gpio-cells = <2>;
ralink,gpio-base = <72>;
- ralink,num-gpios = <24>;
+ ralink,nr-gpio = <24>;
ralink,register-map = [ 00 04 08 0c
10 14 18 1c
20 24 ];
spi_cs1: spi1 {
spi1 {
- ralink,group = "spi_cs1";
- ralink,function = "spi_cs1";
+ ralink,group = "pci";
+ ralink,function = "pci-func";
};
};
ralink,function = "uartlite";
};
};
+
+ pci_pins: pci {
+ pci {
+ ralink,group = "pci";
+ ralink,function = "pci-host1";
+ };
+ };
};
ethernet: ethernet@10100000 {
#size-cells = <1>;
ranges; /* direct mapping */
+ pinctrl-names = "default";
+ pinctrl-0 = <&pci_pins>;
+
status = "disabled";
pciintc: interrupt-controller {
interrupts = <4>;
};
- host-bridge {
+ pci@0 {
#address-cells = <3>;
#size-cells = <2>;
#interrupt-cells = <1>;
0x9000 0 0 4 &pciintc 19
>;
- pci-bridge@1 {
+ pci1: pci@1 {
reg = <0x0800 0 0 0 0>;
device_type = "pci";
#interrupt-cells = <1>;
status = "disabled";
- ralink,pci-slot = <1>;
-
interrupt-map-mask = <0x0 0 0 0>;
interrupt-map = <0x0 0 0 0 &pciintc 20>;
+
+ bus-range = <1 255>;
+ ranges;
};
- pci-slot@17 {
+ pci17: pci@11,0 {
reg = <0x8800 0 0 0 0>;
- device_type = "pci";
#interrupt-cells = <1>;
#address-cells = <3>;
#size-cells = <2>;
- ralink,pci-slot = <17>;
-
status = "disabled";
};
- pci-slot@18 {
+ pci18: pci@12,0 {
reg = <0x9000 0 0 0 0>;
- device_type = "pci";
#interrupt-cells = <1>;
#address-cells = <3>;
#size-cells = <2>;
- ralink,pci-slot = <18>;
-
status = "disabled";
};
};
};
ehci: ehci@101c0000 {
+ #address-cells = <1>;
+ #size-cells = <0>;
compatible = "generic-ehci";
reg = <0x101c0000 0x1000>;
interrupts = <18>;
status = "disabled";
+
+ ehci_port1: port@1 {
+ reg = <1>;
+ #trigger-source-cells = <0>;
+ };
};
ohci: ohci@101c1000 {
+ #address-cells = <1>;
+ #size-cells = <0>;
compatible = "generic-ohci";
reg = <0x101c1000 0x1000>;
interrupts = <18>;
status = "disabled";
+
+ ohci_port1: port@1 {
+ reg = <1>;
+ #trigger-source-cells = <0>;
+ };
};
};