From patchwork Wed Dec 22 07:09:58 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Philip Rakity X-Patchwork-Id: 426171 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by demeter1.kernel.org (8.14.4/8.14.3) with ESMTP id oBM7BtZd021642 for ; Wed, 22 Dec 2010 07:12:55 GMT Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752473Ab0LVHMz (ORCPT ); Wed, 22 Dec 2010 02:12:55 -0500 Received: from na3sys009aog106.obsmtp.com ([74.125.149.77]:49732 "HELO na3sys009aog106.obsmtp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S1752412Ab0LVHMy (ORCPT ); Wed, 22 Dec 2010 02:12:54 -0500 Received: from source ([65.219.4.129]) (using TLSv1) by na3sys009aob106.postini.com ([74.125.148.12]) with SMTP ID DSNKTRGk8S7cKjGkqD46MIbERsvMDu0hu63z@postini.com; Tue, 21 Dec 2010 23:12:54 PST Received: from SC-vEXCH3.marvell.com ([10.93.76.133]) by SC-OWA01.marvell.com ([10.93.76.21]) with mapi; Tue, 21 Dec 2010 23:09:59 -0800 From: Philip Rakity To: "linux-mmc@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" CC: Mark Brown Date: Tue, 21 Dec 2010 23:09:58 -0800 Subject: [PATCH 15/23] Alternative mmc structure to support pxa168, pxa910, mmp2 family SD Thread-Topic: [PATCH 15/23] Alternative mmc structure to support pxa168, pxa910, mmp2 family SD Thread-Index: Acuhpz5hvoKj6kThRmyEDC+jDPYzCA== Message-ID: <22DA8CC3-8CB2-4EEE-AAD8-8599BD589CCE@marvell.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: acceptlanguage: en-US MIME-Version: 1.0 Sender: linux-mmc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-mmc@vger.kernel.org X-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-4.2.3 (demeter1.kernel.org [140.211.167.41]); Wed, 22 Dec 2010 07:12:55 +0000 (UTC) diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index efe07d4..b6edd4f 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -516,18 +516,28 @@ config ARCH_ORION5X Orion-1 (5181), Orion-VoIP (5181L), Orion-NAS (5182), Orion-2 (5281), Orion-1-90 (6183). -config ARCH_MMP - bool "Marvell PXA168/910/MMP2" +config ARCH_PXA168 + bool "Marvell PXA168" + select ARCH_MMP + select CPU_PXA168 + help + Support for Marvell PXA168 processor line. + +config ARCH_PXA910 + bool "Marvell PXA910" depends on MMU - select ARCH_REQUIRE_GPIOLIB - select CLKDEV_LOOKUP - select GENERIC_CLOCKEVENTS - select HAVE_SCHED_CLOCK - select TICK_ONESHOT - select PLAT_PXA - select SPARSE_IRQ + select ARCH_MMP + select CPU_PXA910 help - Support for Marvell's PXA168/PXA910(MMP) and MMP2 processor line. + Support for Marvell PXA910 processor line. + +config ARCH_MMP2 + bool "Marvell MMP2" + depends on MMU + select ARCH_MMP + select CPU_MMP2 + help + Support for Marvell MMP2 processor line. config ARCH_KS8695 bool "Micrel/Kendin KS8695" @@ -948,6 +958,16 @@ source "arch/arm/mach-orion5x/Kconfig" source "arch/arm/mach-pxa/Kconfig" source "arch/arm/plat-pxa/Kconfig" +config ARCH_MMP + bool + select ARCH_REQUIRE_GPIOLIB + select CLKDEV_LOOKUP + select GENERIC_CLOCKEVENTS + select HAVE_SCHED_CLOCK + select TICK_ONESHOT + select PLAT_PXA + select SPARSE_IRQ + source "arch/arm/mach-mmp/Kconfig" source "arch/arm/mach-realview/Kconfig"