4b25b5986afa0c9dab4f102e63f2b03c6515f7f6
[openembedded.git] /
1 From 6cce810371e763a367b69a38e53635657804694c Mon Sep 17 00:00:00 2001
2 From: Koen Kooi <koen@dominion.thruhere.net>
3 Date: Sun, 27 Jun 2010 16:11:39 +0200
4 Subject: [PATCH 29/75] omap3beagle: camera: only register camera driver for 36xx based SoCs
5
6 This is a workaround for the bootcrash when used on 35xx based beagleboards.
7
8 Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
9 ---
10  arch/arm/mach-omap2/board-omap3beagle-camera.c |    6 ++++--
11  1 files changed, 4 insertions(+), 2 deletions(-)
12
13 diff --git a/arch/arm/mach-omap2/board-omap3beagle-camera.c b/arch/arm/mach-omap2/board-omap3beagle-camera.c
14 index 75471f2..8faa437 100644
15 --- a/arch/arm/mach-omap2/board-omap3beagle-camera.c
16 +++ b/arch/arm/mach-omap2/board-omap3beagle-camera.c
17 @@ -355,7 +355,9 @@ static struct platform_driver beagle_cam_driver = {
18   */
19  int __init omap3beaglelmb_init(void)
20  {
21 -       platform_driver_register(&beagle_cam_driver);
22 -       return 0;
23 +       if (cpu_is_omap3630()) {
24 +                       platform_driver_register(&beagle_cam_driver);
25 +       }
26 +                       return 0;
27  }
28  late_initcall(omap3beaglelmb_init);
29 -- 
30 1.6.6.1
31