2
0
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:
Jonas Gorski
2015-02-27 17:39:49 +00:00
parent 1efb7398e1
commit eea227c60d
50 changed files with 1550 additions and 82 deletions

View File

@@ -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>;
};
};
};