generic: rtl8367b: fix rtl8367b_extif_init_of

* disable external interface if its property is not present
* show an error message if the extif property is not valid
* use proper error values intead of -1
* fix memory leak
* wrap long lines

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt@36229 3c298f89-4303-0410-b956-a3cf2f4a3e73
generic: rtl8367: add compatible string with vendor prefix

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt@36230 3c298f89-4303-0410-b956-a3cf2f4a3e73
ramips: fix ethernet switch node in DIR-645.dts

Fix a typo in the node name and add vendor prefix
for the compatible string.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt@36231 3c298f89-4303-0410-b956-a3cf2f4a3e73
linux/3.8: backport devm_ioremap_resource from 3.9

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt@36232 3c298f89-4303-0410-b956-a3cf2f4a3e73
linux/3.8: implement pcibios_get_phb_of_node for MIPS

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt@36233 3c298f89-4303-0410-b956-a3cf2f4a3e73