diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2013-07-22 11:45:12 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2013-07-22 11:49:01 +0200 |
commit | 4a28cf966d07e4f49b35ba6750fd73c87231c927 (patch) | |
tree | 43a0bcb67d811a9ab4a7fef6914677b8e4b67a51 /arch/arm/boards/pcm049/board.c | |
parent | 72e561b5e825595507c32a6d53a241f58c2e2c13 (diff) | |
download | barebox-4a28cf966d07e4f49b35ba6750fd73c87231c927.tar.gz barebox-4a28cf966d07e4f49b35ba6750fd73c87231c927.tar.xz |
ARM: omap4: pcm049: register devices only when support is enabled
With other changes coming into the tree the binary is getting too big.
Save some space by not registering devices for which no support is available.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/boards/pcm049/board.c')
-rw-r--r-- | arch/arm/boards/pcm049/board.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/arch/arm/boards/pcm049/board.c b/arch/arm/boards/pcm049/board.c index b7b8ea6690..6e4dbf62ff 100644 --- a/arch/arm/boards/pcm049/board.c +++ b/arch/arm/boards/pcm049/board.c @@ -286,7 +286,8 @@ static int pcm049_devices_init(void) gpmc_generic_init(0x10); - pcm049_network_init(); + if (IS_ENABLED(CONFIG_DRIVER_NET_SMC911X)) + pcm049_network_init(); omap_add_gpmc_nand_device(&nand_plat); @@ -302,7 +303,8 @@ static int pcm049_devices_init(void) armlinux_set_bootparams((void *)0x80000100); armlinux_set_architecture(MACH_TYPE_PCM049); - omap_add_display(&pcm049_fb_data); + if (IS_ENABLED(CONFIG_DRIVER_VIDEO_OMAP)) + omap_add_display(&pcm049_fb_data); return 0; } |