brcm63xx: fix platform gpio lookups for gpios < 32
authorJonas Gorski <jogo@openwrt.org>
Mon, 18 Jan 2016 10:46:50 +0000 (10:46 +0000)
committerJonas Gorski <jogo@openwrt.org>
Mon, 18 Jan 2016 10:46:50 +0000 (10:46 +0000)
commit33833ea951c0715a81739df44794f98fc023813f
tree44e4fb4c560eaf492eed28f62ea334dcf5fada86
parent14d464456fd699fcdd96fa5d698973c2048de3f5
brcm63xx: fix platform gpio lookups for gpios < 32

Overwriting static strings is never a good idea, especially expecting
identical strings to be stored in different memory locations.

This caused the lookups to always return the second chip's name. Fix
this by just initializing the lookup with the right values, so we
don't need to modify the strings at all.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 48303
target/linux/brcm63xx/patches-4.1/377-MIPS-BCM63XX-register-lookup-for-ephy-reset-gpio.patch
target/linux/brcm63xx/patches-4.1/378-MIPS-BCM63XX-do-not-register-gpio-controller-if-pres.patch
target/linux/brcm63xx/patches-4.4/377-MIPS-BCM63XX-register-lookup-for-ephy-reset-gpio.patch
target/linux/brcm63xx/patches-4.4/378-MIPS-BCM63XX-do-not-register-gpio-controller-if-pres.patch