forked from Ivasoft/openwrt
brcm63xx: probe gpio controllers through DT
Add a generic mmio gpio controller based driver and probe it through device tree. Use aliases for base calculation until we converted all users to device tree or named gpios. Convert bcm63xx_enet's ephy-reset gpio to use a named gpio. While at it, remove the duplicate reset gpio defintion for livebox. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 44565
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
|
||||
aliases {
|
||||
pflash = &pflash;
|
||||
gpio0 = &gpio0;
|
||||
};
|
||||
|
||||
cpus {
|
||||
@@ -65,5 +66,15 @@
|
||||
interrupt-parent = <&cpu_intc>;
|
||||
interrupts = <3>, <4>, <5>, <6>;
|
||||
};
|
||||
|
||||
gpio0: gpio-controller@fffe0404 {
|
||||
compatible = "brcm,bcm6345-gpio";
|
||||
reg = <0xfffe0404 4>, <0xfffe040c 4>;
|
||||
|
||||
gpio-controller;
|
||||
#gpio-cells = <2>;
|
||||
|
||||
ngpios = <8>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user