android_kernel_google_msm/drivers/of
Benjamin Herrenschmidt a36f0b51eb of/base: Fix PowerPC address parsing hack
commit 746c9e9f92 upstream.

We have a historical hack that treats missing ranges properties as the
equivalent of an empty one. This is needed for ancient PowerMac "bad"
device-trees, and shouldn't be enabled for any other PowerPC platform,
otherwise we get some nasty layout of devices in sysfs or even
duplication when a set of otherwise identically named devices is
created multiple times under a different parent node with no ranges
property.

This fix is needed for the PowerNV i2c busses to be exposed properly
and will fix a number of other embedded cases.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Acked-by: Grant Likely <grant.likely@linaro.org>
Signed-off-by: Rob Herring <robh@kernel.org>
Signed-off-by: Zefan Li <lizefan@huawei.com>
2015-02-02 17:05:22 +08:00
..
address.c of/base: Fix PowerPC address parsing hack 2015-02-02 17:05:22 +08:00
base.c of: Fix overflow bug in string property parsing functions 2015-02-02 17:05:13 +08:00
device.c
fdt.c of: fdt: fix memory initialization for expanded DT 2013-08-29 09:50:12 -07:00
gpio.c gpio: Fix range check in of_gpio_simple_xlate() 2012-04-10 14:20:56 -06:00
irq.c
Kconfig ARM: More device tree support updates 2012-03-28 12:34:33 -07:00
Makefile
of_i2c.c
of_mdio.c
of_mtd.c
of_net.c
of_pci.c
of_pci_irq.c
of_spi.c
pdt.c
platform.c Merge branch 'for-armsoc' of git://git.linaro.org/people/rmk/linux-arm 2012-03-23 17:30:49 -07:00
selftest.c of: Fix overflow bug in string property parsing functions 2015-02-02 17:05:13 +08:00