From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jun Nie Subject: Re: [PATCH 6/6] pxa: add frame buffer support on pxa168 aspenite platform Date: Tue, 3 Nov 2009 15:31:24 +0800 Message-ID: <7c34ac520911022331s5bd9233enf3f54356bdd7baaa@mail.gmail.com> References: <7c34ac520911022245n3dda1a12nc09694d80dc93a75@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: <7c34ac520911022245n3dda1a12nc09694d80dc93a75@mail.gmail.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: linux-arm-kernel-bounces@lists.infradead.org Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=m.gmane.org@lists.infradead.org To: linux-arm-kernel@lists.infradead.org, linux-fbdev-devel@lists.sourceforge.net, linux-fbdev@vger.kernel.org 2009/11/3 Jun Nie : > pxa: add frame buffer support on pxa168 aspenite platform > > Signed-off-by: Jun Nie > --- > =A0arch/arm/configs/pxa168_defconfig =A0 =A0 =A0 | =A0 86 +++++++++++++++= +++++- > =A0arch/arm/mach-mmp/aspenite.c =A0 =A0 =A0 =A0 =A0 =A0| =A0132 +++++++++= ++++++++++++++++++++++ > =A0arch/arm/mach-mmp/include/mach/pxa168.h | =A0 =A08 ++ > =A0arch/arm/mach-mmp/pxa168.c =A0 =A0 =A0 =A0 =A0 =A0 =A0| =A0 =A03 + > =A04 files changed, 227 insertions(+), 2 deletions(-) > > diff --git a/arch/arm/configs/pxa168_defconfig > b/arch/arm/configs/pxa168_defconfig > index db5faea..b736517 100644 > --- a/arch/arm/configs/pxa168_defconfig > +++ b/arch/arm/configs/pxa168_defconfig > @@ -509,7 +509,49 @@ CONFIG_UNIX98_PTYS=3Dy > =A0# CONFIG_R3964 is not set > =A0# CONFIG_RAW_DRIVER is not set > =A0# CONFIG_TCG_TPM is not set > -# CONFIG_I2C is not set > +CONFIG_I2C=3Dy > +CONFIG_I2C_BOARDINFO=3Dy > +# CONFIG_I2C_CHARDEV is not set > +CONFIG_I2C_HELPER_AUTO=3Dy > +CONFIG_I2C_ALGOBIT=3Dy > + > +# > +# I2C Hardware Bus support > +# > + > +# > +# I2C system bus drivers (mostly embedded / system-on-chip) > +# > +# CONFIG_I2C_DESIGNWARE is not set > +CONFIG_I2C_GPIO=3Dy > +# CONFIG_I2C_OCORES is not set > +CONFIG_I2C_PXA=3Dy > +# CONFIG_I2C_PXA_SLAVE is not set > +# CONFIG_I2C_SIMTEC is not set > + > +# > +# External I2C/SMBus adapter drivers > +# > +# CONFIG_I2C_PARPORT_LIGHT is not set > +# CONFIG_I2C_TAOS_EVM is not set > + > +# > +# Other I2C/SMBus bus drivers > +# > +# CONFIG_I2C_PCA_PLATFORM is not set > +# CONFIG_I2C_STUB is not set > + > +# > +# Miscellaneous I2C Chip support > +# > +# CONFIG_DS1682 is not set > +# CONFIG_SENSORS_PCF8574 is not set > +# CONFIG_PCF8575 is not set > +# CONFIG_SENSORS_TSL2550 is not set > +# CONFIG_I2C_DEBUG_CORE is not set > +# CONFIG_I2C_DEBUG_ALGO is not set > +# CONFIG_I2C_DEBUG_BUS is not set > +# CONFIG_I2C_DEBUG_CHIP is not set > =A0# CONFIG_SPI is not set > =A0CONFIG_ARCH_REQUIRE_GPIOLIB=3Dy > =A0CONFIG_GPIOLIB=3Dy > @@ -523,6 +565,9 @@ CONFIG_GPIOLIB=3Dy > =A0# > =A0# I2C GPIO expanders: > =A0# > +# CONFIG_GPIO_MAX732X is not set > +CONFIG_GPIO_PCA953X=3Dy > +# CONFIG_GPIO_PCF857X is not set > > =A0# > =A0# PCI GPIO expanders: > @@ -578,7 +623,34 @@ CONFIG_SSB_POSSIBLE=3Dy > =A0# > =A0# CONFIG_VGASTATE is not set > =A0# CONFIG_VIDEO_OUTPUT_CONTROL is not set > -# CONFIG_FB is not set > +CONFIG_FB=3Dy > +# CONFIG_FIRMWARE_EDID is not set > +# CONFIG_FB_DDC is not set > +# CONFIG_FB_BOOT_VESA_SUPPORT is not set > +# CONFIG_FB_CFB_FILLRECT is not set > +# CONFIG_FB_CFB_COPYAREA is not set > +# CONFIG_FB_CFB_IMAGEBLIT is not set > +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set > +# CONFIG_FB_SYS_FILLRECT is not set > +# CONFIG_FB_SYS_COPYAREA is not set > +# CONFIG_FB_SYS_IMAGEBLIT is not set > +# CONFIG_FB_FOREIGN_ENDIAN is not set > +# CONFIG_FB_SYS_FOPS is not set > +# CONFIG_FB_SVGALIB is not set > +# CONFIG_FB_MACMODES is not set > +# CONFIG_FB_BACKLIGHT is not set > +# CONFIG_FB_MODE_HELPERS is not set > +# CONFIG_FB_TILEBLITTING is not set > + > +# > +# Frame buffer hardware drivers > +# > +# CONFIG_FB_S1D13XXX is not set > +CONFIG_FB_PXA168=3Dy > +# CONFIG_FB_VIRTUAL is not set > +# CONFIG_FB_METRONOME is not set > +# CONFIG_FB_MB862XX is not set > +# CONFIG_FB_BROADSHEET is not set > =A0# CONFIG_BACKLIGHT_LCD_SUPPORT is not set > > =A0# > @@ -591,6 +663,16 @@ CONFIG_SSB_POSSIBLE=3Dy > =A0# > =A0# CONFIG_VGA_CONSOLE is not set > =A0CONFIG_DUMMY_CONSOLE=3Dy > +CONFIG_FRAMEBUFFER_CONSOLE=3Dy > +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=3Dy > +# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set > +# CONFIG_FONTS is not set > +CONFIG_FONT_8x8=3Dy > +CONFIG_FONT_8x16=3Dy > +CONFIG_LOGO=3Dy > +# CONFIG_LOGO_LINUX_MONO is not set > +CONFIG_LOGO_LINUX_VGA16=3Dy > +CONFIG_LOGO_LINUX_CLUT224=3Dy > =A0# CONFIG_SOUND is not set > =A0# CONFIG_HID_SUPPORT is not set > =A0# CONFIG_USB_SUPPORT is not set > diff --git a/arch/arm/mach-mmp/aspenite.c b/arch/arm/mach-mmp/aspenite.c > index b422bb5..76a57dc 100644 > --- a/arch/arm/mach-mmp/aspenite.c > +++ b/arch/arm/mach-mmp/aspenite.c > @@ -17,12 +17,14 @@ > =A0#include > =A0#include > =A0#include > +#include > > =A0#include > =A0#include > =A0#include > =A0#include > =A0#include > +#include > =A0#include > =A0#include > =A0#include