![Andres Salomon](/assets/img/avatar_default.png)
Make use of PROC_DEVICETREE to export the tree, and sparc's PROMTREE code to call into OLPC's Open Firmware to build the tree. v5: fix buglet with root node check (introduced in v4) v4: address some minor style issues pointed out by Grant, and explicitly cast negative phandle checks to s32. v3: rename olpc_prom to olpc_dt - rework Kconfig entries - drop devtree build hook from proc, instead adding a call to x86's paging_init (similarly to how sparc64 does it) - switch allocation from using slab to alloc_bootmem. this allows the DT to be built earlier during boot (during setup_arch); the downside is that there are some 1200 bootmem reservations that are done during boot. Not ideal.. - add a helper olpc_ofw_is_installed function to test for the existence and successful detection of OLPC's OFW. Signed-off-by: Andres Salomon <dilinger@queued.net> LKML-Reference: <20101116220952.26526a80@queued.net> Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
5 lines
162 B
Makefile
5 lines
162 B
Makefile
obj-$(CONFIG_OLPC) += olpc.o
|
|
obj-$(CONFIG_OLPC_XO1) += olpc-xo1.o
|
|
obj-$(CONFIG_OLPC_OPENFIRMWARE) += olpc_ofw.o
|
|
obj-$(CONFIG_OLPC_OPENFIRMWARE_DT) += olpc_dt.o
|