[glsdk/meta-ti-glsdk.git] / recipes-bsp / linux / linux-omap-psp-2.6.32 / cam / 0029-omap3beagle-camera-only-register-camera-driver-for-3.patch
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
6 This is a workaround for the bootcrash when used on 35xx based beagleboards.
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(-)
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