From: <z7...@us...> - 2007-09-10 07:17:02
|
Revision: 1302 http://hackndev.svn.sourceforge.net/hackndev/?rev=1302&view=rev Author: z72ka Date: 2007-09-10 00:16:56 -0700 (Mon, 10 Sep 2007) Log Message: ----------- palmz72: Added border switch driver Modified Paths: -------------- linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/Kconfig linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/Makefile linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/gpio_map.txt linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72.c linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/Kconfig =================================================================== --- linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/Kconfig 2007-09-03 07:19:52 UTC (rev 1301) +++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/Kconfig 2007-09-10 07:16:56 UTC (rev 1302) @@ -21,3 +21,9 @@ help Enable support for PalmOne Zire 72 battery to APM. ATM use it only as module, otherwise it hangs. + +config PALMZ72_BORDER + tristate "Palm Zire 72 Display border switch" + depends on MACH_PALMZ72 + help + Enable support for turning LCD border on/off Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/Makefile =================================================================== --- linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/Makefile 2007-09-03 07:19:52 UTC (rev 1301) +++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/Makefile 2007-09-10 07:16:56 UTC (rev 1302) @@ -5,3 +5,4 @@ obj-$(CONFIG_MACH_PALMZ72) += palmz72.o obj-$(CONFIG_PALMZ72_PM) += palmz72_pm.o obj-$(CONFIG_PALMZ72_BATTERY) += palmz72_battery.o +obj-$(CONFIG_PALMZ72_BORDER) += palmz72_border.o Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/gpio_map.txt =================================================================== --- linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/gpio_map.txt 2007-09-03 07:19:52 UTC (rev 1301) +++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/gpio_map.txt 2007-09-10 07:16:56 UTC (rev 1302) @@ -20,8 +20,8 @@ GPIO_18 0 O 00 GPIO_19 1 O 00 Screen goes white when 0 GPIO_20 1 O 00 BL_POWER // Backlight goes off when 0 -GPIO_21 0 O 00 -GPIO_22 0 O 00 +GPIO_21 0 O 00 LCD border switch +GPIO_22 0 O 00 LCD border select GPIO_23 0 O 02 SSPSCLK GPIO_24 1 O 02 SSPSFRM GPIO_25 0 O 02 SSPSTXD Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72.c =================================================================== --- linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72.c 2007-09-03 07:19:52 UTC (rev 1301) +++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72.c 2007-09-10 07:16:56 UTC (rev 1302) @@ -316,6 +316,14 @@ .dev = { .platform_data = &palmz72_audio_ops }, }; +/************** + * LCD Border * + **************/ +struct platform_device palmz72_border = { + .name = "palmz72-border", + .id = -1, +}; + /************* * Backlight * *************/ @@ -457,6 +465,7 @@ #if 0 &ov9640, #endif + &palmz72_border, }; /*********************************************************************** Modified: linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h =================================================================== --- linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h 2007-09-03 07:19:52 UTC (rev 1301) +++ linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h 2007-09-10 07:16:56 UTC (rev 1302) @@ -89,6 +89,11 @@ #define GPIO_NR_PALMZ72_BL_POWER 20 +/* LCD Border */ + +#define GPIO_NR_PALMZ72_BORDER_SWITCH 21 +#define GPIO_NR_PALMZ72_BORDER_SELECT 22 + /* Others */ #define GPIO_NR_PALMZ72_GPIO_RESET 1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |