android_kernel_motorola_sm6375/drivers/of
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Marek Szyprowski 9d8eab7af7 drivers: of: add initialization code for dma reserved memory
This patch adds device tree support for contiguous and reserved memory
regions defined in device tree.

Large memory blocks can be reliably reserved only during early boot.
This must happen before the whole memory management subsystem is
initialized, because we need to ensure that the given contiguous blocks
are not yet allocated by kernel. Also it must happen before kernel
mappings for the whole low memory are created, to ensure that there will
be no mappings (for reserved blocks) or mapping with special properties
can be created (for CMA blocks). This all happens before device tree
structures are unflattened, so we need to get reserved memory layout
directly from fdt.

Later, those reserved memory regions are assigned to devices on each
device structure initialization.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Acked-by: Kyungmin Park <kyungmin.park@samsung.com>
Acked-by: Michal Nazarewicz <mina86@mina86.com>
Acked-by: Tomasz Figa <t.figa@samsung.com>
Acked-by: Stephen Warren <swarren@nvidia.com>
Reviewed-by: Rob Herring <rob.herring@calxeda.com>
2013-08-27 10:53:44 +02:00
..
address.c Device tree updates for v3.11 2013-07-04 15:51:45 -07:00
base.c Device tree updates for v3.11 2013-07-04 15:51:45 -07:00
device.c of: Output devicetree alias names in uevent 2013-02-06 11:06:35 +00:00
fdt.c drivers: of: add function to scan fdt nodes given by path 2013-08-27 09:18:32 +02:00
irq.c of/irq: sparse fixes 2012-10-17 15:53:02 -05:00
Kconfig drivers: of: add initialization code for dma reserved memory 2013-08-27 10:53:44 +02:00
Makefile drivers: of: add initialization code for dma reserved memory 2013-08-27 10:53:44 +02:00
of_i2c.c of_i2c: Honour "status=disabled" property of device 2012-11-29 17:28:08 +00:00
of_mdio.c net: of_mdio: fix behavior on missing phy device 2013-05-08 13:13:29 -07:00
of_mtd.c
of_net.c phy: add reverse MII PHY connection type 2013-05-31 17:19:05 -07:00
of_pci.c of/pci: Add of_pci_parse_bus_range() function 2013-05-19 20:30:10 +00:00
of_pci_irq.c
of_private.h of: Output devicetree alias names in uevent 2013-02-06 11:06:35 +00:00
of_reserved_mem.c drivers: of: add initialization code for dma reserved memory 2013-08-27 10:53:44 +02:00
pdt.c open firmware: "/aliasas" -> "/aliases" 2013-06-18 13:46:26 +02:00
platform.c drivers: of: add initialization code for dma reserved memory 2013-08-27 10:53:44 +02:00
selftest.c of: Create function for counting number of phandles in a property 2013-02-13 10:09:31 +00:00