OMAP2/3: Add support for flash on SDP boards
Subsystems (3)
Tony Lindgren
maintainerPATCH 1/1 OMAP2/3: Add support for flash on SDP boards
Hi,
Here's a minimal patch to add onenand support for SDPs.
Tony
Quoted 1 line
From
b8a6a05466f241454e73966dd5b1446216fed3dbMon Sep 17 00:00:00 2001
From: Tony Lindgren <[email protected]>
Date: Mon, 15 Jun 2009 15:43:37 +0300
Subject: [PATCH] OMAP2/3: Add support for flash on SDP boards
Add support for flash on SDP boards. Currently only onenand is supported.
Only tested on 3430SDP, somebody please test on 2430SDP.
Signed-off-by Tony Lindgren <[email protected]>
arch/arm/mach-omap2/Makefile +2 -0
@@ -44,6 +44,7 @@ obj-$(CONFIG_OMAP_IOMMU) += $(iommu-y) obj-$(CONFIG_MACH_OMAP_GENERIC) += board-generic.o obj-$(CONFIG_MACH_OMAP_H4) += board-h4.o obj-$(CONFIG_MACH_OMAP_2430SDP) += board-2430sdp.o \ + board-sdp-flash.o \ mmc-twl4030.o obj-$(CONFIG_MACH_OMAP_APOLLON) += board-apollon.o obj-$(CONFIG_MACH_OMAP3_BEAGLE) += board-omap3beagle.o \
@@ -57,6 +58,7 @@ obj-$(CONFIG_MACH_OMAP3EVM) += board-omap3evm.o \ obj-$(CONFIG_MACH_OMAP3_PANDORA) += board-omap3pandora.o \ mmc-twl4030.o obj-$(CONFIG_MACH_OMAP_3430SDP) += board-3430sdp.o \ + board-sdp-flash.o \ mmc-twl4030.o obj-$(CONFIG_MACH_NOKIA_N800) += board-n800.o \ board-n800-mmc.o \
arch/arm/mach-omap2/board-2430sdp.c +2 -0
@@ -39,6 +39,7 @@#include <mach/gpmc-smc91x.h> #include "mmc-twl4030.h" +#include "board-sdp.h" #define SDP2430_CS0_BASE 0x04000000#define SECONDARY_LCD_GPIO 147
@@ -211,6 +212,7 @@ static void __init omap_2430sdp_init(void)twl4030_mmc_init (mmc);usb_musb_init ();board_smc91x_init (); +sdp_flash_init ();/* Turn off secondary LCD backlight */ ret =gpio_request (SECONDARY_LCD_GPIO ,"Secondary LCD backlight" );
arch/arm/mach-omap2/board-3430sdp.c +2 -0
@@ -43,6 +43,7 @@#include "sdram-qimonda-hyb18m512160af-6.h" #include "mmc-twl4030.h" +#include "board-sdp.h" #define CONFIG_DISABLE_HFCLK 1
@@ -495,6 +496,7 @@ static void __init omap_3430sdp_init(void)omap_serial_init ();usb_musb_init ();board_smc91x_init (); +sdp_flash_init ();usb_ehci_init (EHCI_HCD_OMAP_MODE_PHY , true, true,57 ,61 ); }
arch/arm/mach-omap2/board-sdp-flash.c new file +78 -0
78 lines not on this page · raw message
arch/arm/mach-omap2/board-sdp.h new file +9 -0
@@ -0,0 +1,9 @@ +/* +* arch/arm/plat-omap/include/mach/board-sdp.h +* +* Information structures for SDP-specific board config data +* +* Copyright (C) 2009 Nokia Corporation +*/ + +extern void sdp_flash_init (void );