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
brcm63xx: fix a few issues in irq chip drivers Fix locking and lock usage, making it compile for SMP. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 43578
brcm63xx: register interrupt-controllers through DT when possible Add the required nodes for the interrupt controllers and register them through DT when a DTB is present. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 43457
brcm63xx: dtsi: add missing ranges properity to ubus nodes Allows nodes behind it to be mapped. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 43456
brcm63xx: dtsi: add missing properties to cpu nodes Mark them as cpu nodes and add the addresses. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 43455
brcm63xx: dts: fix spelling of "bank-width" Fixes pflash registration through DT for 6338/6345/6348. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42235
brcm63xx: add support for registering parallel flash through dtb Add the required nodes to the dtsi files and code to prevent double registration from the board support code. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42123
brcm63xx: add empty dtsi files for each of the supported SoCs Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 42120