From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755442Ab0I2Tbb (ORCPT ); Wed, 29 Sep 2010 15:31:31 -0400 Received: from mail-ew0-f46.google.com ([209.85.215.46]:43295 "EHLO mail-ew0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755208Ab0I2Tba (ORCPT ); Wed, 29 Sep 2010 15:31:30 -0400 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:to:from:cc:date:message-id:in-reply-to:references :user-agent:mime-version:content-type:content-transfer-encoding; b=fS53wvG4Hh681UqSbU1mVsiWHh0WrcNQdscbf4wv4Y6l+IH7XqVyWnol0Ftlm1tVgj JG6BszgoqXIxFHnDcUDuvLAJDgFQpDmb0p4ac16l+PHKmV4xFLqVGGdC/ZlwzS4XfLC1 +2a2+LLuARRI93BeVHJ5nnfI8RP2a4zeprnqI= Subject: [PATCH 1/9] ARM: S3C64XX: add frame buffer support for mach-real6410 To: linux-arm-kernel@lists.infradead.org From: Darius Augulis Cc: kgene.kim@samsung.com, paulius.zaleckas@gmail.com, linux-kernel@vger.kernel.org, ben-linux@fluff.org Date: Wed, 29 Sep 2010 22:31:27 +0300 Message-ID: <20100929193047.25307.35558.stgit@darius-desktop> In-Reply-To: <20100929192354.25307.40197.stgit@darius-desktop> References: <20100929192354.25307.40197.stgit@darius-desktop> User-Agent: StGit/0.15 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add support for frame buffer device for mach-real6410. Patch also adds support for feature string parsing for real6410. The feature string is kernel command line passed and currently lets select only LCD configuration. At the moment there is support for two LCD configurations - 4.3" and 7.0". Feature parser is mach-mini2440 based. Signed-off-by: Darius Augulis --- arch/arm/mach-s3c64xx/Kconfig | 2 arch/arm/mach-s3c64xx/mach-real6410.c | 146 ++++++++++++++++++++++++++++++++- 2 files changed, 143 insertions(+), 5 deletions(-) diff --git a/arch/arm/mach-s3c64xx/Kconfig b/arch/arm/mach-s3c64xx/Kconfig index 1e4d78a..3bbd418 100644 --- a/arch/arm/mach-s3c64xx/Kconfig +++ b/arch/arm/mach-s3c64xx/Kconfig @@ -104,6 +104,8 @@ config MACH_REAL6410 select S3C_DEV_HSMMC select S3C_DEV_HSMMC1 select S3C64XX_SETUP_SDHCI + select S3C_DEV_FB + select S3C64XX_SETUP_FB_24BPP help Machine support for the CoreWind REAL6410 diff --git a/arch/arm/mach-s3c64xx/mach-real6410.c b/arch/arm/mach-s3c64xx/mach-real6410.c index e130379..bed75d2 100644 --- a/arch/arm/mach-s3c64xx/mach-real6410.c +++ b/arch/arm/mach-s3c64xx/mach-real6410.c @@ -12,24 +12,35 @@ * */ -#include -#include +#include #include +#include +#include +#include #include -#include #include -#include #include +#include +#include + #include #include #include + #include -#include +#include +#include +#include #include +#include + #include #include +#include #include +#include