diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2018-12-26 21:42:51 -0500 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2018-12-26 21:42:51 -0500 |
| commit | fc2fd5f0f1aa85925be2322275ee2dc5ac3acdf4 (patch) | |
| tree | 609d395389268e13a142964ea50d2ef6181c7818 | |
| parent | e57d9f638af9673f38d9f09de66fa0a28303127d (diff) | |
| parent | c04e55388a4f2184e37827a1d2e733cded52d653 (diff) | |
Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 platform update from Ingo Molnar:
"An OLPC platform support simplification patch"
* 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
x86/platform/olpc: Do not call of_platform_bus_probe()
| -rw-r--r-- | arch/x86/platform/olpc/olpc_dt.c | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/arch/x86/platform/olpc/olpc_dt.c b/arch/x86/platform/olpc/olpc_dt.c index 24d2175a9480..b4ab779f1d47 100644 --- a/arch/x86/platform/olpc/olpc_dt.c +++ b/arch/x86/platform/olpc/olpc_dt.c | |||
| @@ -19,7 +19,6 @@ | |||
| 19 | #include <linux/kernel.h> | 19 | #include <linux/kernel.h> |
| 20 | #include <linux/memblock.h> | 20 | #include <linux/memblock.h> |
| 21 | #include <linux/of.h> | 21 | #include <linux/of.h> |
| 22 | #include <linux/of_platform.h> | ||
| 23 | #include <linux/of_pdt.h> | 22 | #include <linux/of_pdt.h> |
| 24 | #include <asm/olpc.h> | 23 | #include <asm/olpc.h> |
| 25 | #include <asm/olpc_ofw.h> | 24 | #include <asm/olpc_ofw.h> |
| @@ -285,20 +284,3 @@ void __init olpc_dt_build_devicetree(void) | |||
| 285 | pr_info("PROM DT: Built device tree with %u bytes of memory.\n", | 284 | pr_info("PROM DT: Built device tree with %u bytes of memory.\n", |
| 286 | prom_early_allocated); | 285 | prom_early_allocated); |
| 287 | } | 286 | } |
| 288 | |||
| 289 | /* A list of DT node/bus matches that we want to expose as platform devices */ | ||
| 290 | static struct of_device_id __initdata of_ids[] = { | ||
| 291 | { .compatible = "olpc,xo1-battery" }, | ||
| 292 | { .compatible = "olpc,xo1-dcon" }, | ||
| 293 | { .compatible = "olpc,xo1-rtc" }, | ||
| 294 | {}, | ||
| 295 | }; | ||
| 296 | |||
| 297 | static int __init olpc_create_platform_devices(void) | ||
| 298 | { | ||
| 299 | if (machine_is_olpc()) | ||
| 300 | return of_platform_bus_probe(NULL, of_ids, NULL); | ||
| 301 | else | ||
| 302 | return 0; | ||
| 303 | } | ||
| 304 | device_initcall(olpc_create_platform_devices); | ||
