From: <z7...@us...> - 2007-01-08 09:53:50
|
Revision: 735 http://svn.sourceforge.net/hackndev/?rev=735&view=rev Author: z72ka Date: 2007-01-08 01:53:47 -0800 (Mon, 08 Jan 2007) Log Message: ----------- Updated GPIO definitions, unified definitions, configuring LED as output Modified Paths: -------------- linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h Modified: linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h =================================================================== --- linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h 2007-01-08 09:44:42 UTC (rev 734) +++ linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h 2007-01-08 09:53:47 UTC (rev 735) @@ -1,51 +1,73 @@ /* - * * include/asm-arm/arch-pxa/palmld-gpio.h + * * include/asm-arm/arch-pxa/palmz72-gpio.h * * * * Authors: Alex Osborne <bob...@gm...> - * * + * * Jan Herman <2h...@se...> * */ + #ifndef _PALMZ72_GPIO_H_ #define _PALMZ72_GPIO_H_ #include <asm/arch/pxa-regs.h> -#define GPIO_NR_ZIRE72_KP_MKIN0 100 /* folder, up */ -#define GPIO_NR_ZIRE72_KP_MKIN1 101 /* picture, star, right */ -#define GPIO_NR_ZIRE72_KP_MKIN2 102 /* voice memo, home, down */ -#define GPIO_NR_ZIRE72_KP_MKIN3 97 /* voice memo, home, down */ +/* Keypad */ -#define GPIO_NR_ZIRE72_KP_MKOUT0 103 -#define GPIO_NR_ZIRE72_KP_MKOUT1 104 -#define GPIO_NR_ZIRE72_KP_MKOUT2 105 +#define GPIO_NR_PALMZ72_KP_MKIN0 100 /* folder, up */ +#define GPIO_NR_PALMZ72_KP_MKIN1 101 /* picture, star, right */ +#define GPIO_NR_PALMZ72_KP_MKIN2 102 /* voice memo, home, down */ +#define GPIO_NR_PALMZ72_KP_MKIN3 97 /* voice memo, home, down */ +#define GPIO_NR_PALMZ72_KP_DKIN7 13 /* Voice button */ -#define GPIO_NR_ZIRE72_LED 88 -#define GPIO_NR_ZIRE72_LED_MD GPIO_NR_ZIRE72_LED -#define GPIO_NR_ZIRE72_KP_MKIN3_MD (GPIO_NR_ZIRE72_KP_MKIN3 | GPIO_ALT_FN_3_IN) -#define GPIO_NR_ZIRE72_KP_MKIN0_MD (GPIO_NR_ZIRE72_KP_MKIN0 | GPIO_ALT_FN_1_IN) -#define GPIO_NR_ZIRE72_KP_MKIN1_MD (GPIO_NR_ZIRE72_KP_MKIN1 | GPIO_ALT_FN_1_IN) -#define GPIO_NR_ZIRE72_KP_MKIN2_MD (GPIO_NR_ZIRE72_KP_MKIN2 | GPIO_ALT_FN_1_IN) +#define GPIO_NR_PALMZ72_KP_MKOUT0 103 +#define GPIO_NR_PALMZ72_KP_MKOUT1 104 +#define GPIO_NR_PALMZ72_KP_MKOUT2 105 +#define GPIO_NR_PALMZ72_KP_MKOUT7 41 -#define GPIO_NR_ZIRE72_KP_MKOUT0_MD (GPIO_NR_ZIRE72_KP_MKOUT0 | GPIO_ALT_FN_2_OUT) -#define GPIO_NR_ZIRE72_KP_MKOUT1_MD (GPIO_NR_ZIRE72_KP_MKOUT1 | GPIO_ALT_FN_2_OUT) -#define GPIO_NR_ZIRE72_KP_MKOUT2_MD (GPIO_NR_ZIRE72_KP_MKOUT2 | GPIO_ALT_FN_2_OUT) +#define GPIO_NR_PALMZ72_KP_MKIN0_MD (GPIO_NR_PALMZ72_KP_MKIN0 | GPIO_ALT_FN_1_IN) +#define GPIO_NR_PALMZ72_KP_MKIN1_MD (GPIO_NR_PALMZ72_KP_MKIN1 | GPIO_ALT_FN_1_IN) +#define GPIO_NR_PALMZ72_KP_MKIN2_MD (GPIO_NR_PALMZ72_KP_MKIN2 | GPIO_ALT_FN_1_IN) +#define GPIO_NR_PALMZ72_KP_MKIN3_MD (GPIO_NR_PALMZ72_KP_MKIN3 | GPIO_ALT_FN_3_IN) +#define GPIO_NR_PALMZ72_KP_DKIN7_MD (GPIO_NR_PALMZ72_KP_DKIN7 | GPIO_ALT_FN_3_IN) //testing +#define GPIO_NR_PALMZ72_KP_MKOUT0_MD (GPIO_NR_PALMZ72_KP_MKOUT0 | GPIO_ALT_FN_2_OUT) +#define GPIO_NR_PALMZ72_KP_MKOUT1_MD (GPIO_NR_PALMZ72_KP_MKOUT1 | GPIO_ALT_FN_2_OUT) +#define GPIO_NR_PALMZ72_KP_MKOUT2_MD (GPIO_NR_PALMZ72_KP_MKOUT2 | GPIO_ALT_FN_2_OUT) +#define GPIO_NR_PALMZ72_KP_MKOUT7_MD (GPIO_NR_PALMZ72_KP_MKOUT7 | GPIO_ALT_FN_2_OUT) //testing + + +/* LED */ + +#define GPIO_NR_PALMZ72_LED 88 +#define GPIO_NR_PALMZ72_LED_MD (GPIO_NR_PALMZ72_LED | GPIO_ALT_FN_1_OUT) + + +/* Serial */ + #define GPIO_NR_PALMZ72_STD_RXD 42 /* IRDA ??*/ #define GPIO_NR_PALMZ72_STD_TXD 43 #define GPIO_NR_PALMZ72_STD_RXD_MD (GPIO_NR_PALMZ72_STD_RXD | GPIO_ALT_FN_2_IN) #define GPIO_NR_PALMZ72_STD_TXD_MD (GPIO_NR_PALMZ72_STD_TXD | GPIO_ALT_FN_1_OUT) + +/* Wolfson WM9712 */ + #define GPIO_NR_PALMZ72_WM9712_IRQ 27 +/* USB */ + #define GPIO_NR_PALMZ72_USB_DETECT 15 -#define GPIO_NR_PALMZ72_USB_POWER 95 +#define GPIO_NR_PALMZ72_USB_POWER 95 #define GPIO_NR_PALMZ72_USB_PULLUP 76 // just to try.. seems to work -#define IRQ_GPIO_PALMZ72_USB_DETECT IRQ_GPIO(GPIO_NR_PALMT5_USB_DETECT) +#define IRQ_GPIO_PALMZ72_USB_DETECT IRQ_GPIO(GPIO_NR_PALMZ72_USB_DETECT) +/* Testing */ +#define GPIO_NR_PALMZ72_POWER_DETECT 12 // older 4 /* Utility macros */ + #define GET_PALMZ72_GPIO(gpio) \ (GPLR(GPIO_NR_PALMZ72_ ## gpio) & GPIO_bit(GPIO_NR_PALMZ72_ ## gpio)) @@ -78,5 +100,6 @@ GPCR(gpio) = GPIO_bit(gpio); \ } while (0) -#endif /* _ZIRE72_GPIO_H_ */ +#endif +/* _PALMZ72_GPIO_H_ */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <z7...@us...> - 2007-01-10 17:45:22
|
Revision: 750 http://svn.sourceforge.net/hackndev/?rev=750&view=rev Author: z72ka Date: 2007-01-10 09:45:12 -0800 (Wed, 10 Jan 2007) Log Message: ----------- Palmz72: added SD/MMC GPIO detect Modified Paths: -------------- linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h Modified: linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h =================================================================== --- linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h 2007-01-10 13:51:00 UTC (rev 749) +++ linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h 2007-01-10 17:45:12 UTC (rev 750) @@ -62,10 +62,15 @@ #define GPIO_NR_PALMZ72_USB_PULLUP 76 // just to try.. seems to work #define IRQ_GPIO_PALMZ72_USB_DETECT IRQ_GPIO(GPIO_NR_PALMZ72_USB_DETECT) -/* Testing */ +/* Power */ -#define GPIO_NR_PALMZ72_POWER_DETECT 12 // older 4 +#define GPIO_NR_PALMZ72_POWER_DETECT 12 // AC power and USB +/* SD/MMC */ + +#define GPIO_NR_PALMZ72_SD_DETECT_N 14 +#define IRQ_GPIO_PALMZ72_SD_DETECT_N IRQ_GPIO(GPIO_NR_PALMZ72_SD_DETECT_N) + /* Utility macros */ #define GET_PALMZ72_GPIO(gpio) \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <z7...@us...> - 2007-01-13 19:56:39
|
Revision: 758 http://svn.sourceforge.net/hackndev/?rev=758&view=rev Author: z72ka Date: 2007-01-13 11:55:37 -0800 (Sat, 13 Jan 2007) Log Message: ----------- Palmz72: Fixed old wrong GPIOs, update POWER DETECT (GPIO 0) Modified Paths: -------------- linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h Modified: linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h =================================================================== --- linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h 2007-01-13 11:31:46 UTC (rev 757) +++ linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h 2007-01-13 19:55:37 UTC (rev 758) @@ -13,28 +13,25 @@ /* Keypad */ -#define GPIO_NR_PALMZ72_KP_MKIN0 100 /* folder, up */ -#define GPIO_NR_PALMZ72_KP_MKIN1 101 /* picture, star, right */ -#define GPIO_NR_PALMZ72_KP_MKIN2 102 /* voice memo, home, down */ -#define GPIO_NR_PALMZ72_KP_MKIN3 97 /* voice memo, home, down */ +#define GPIO_NR_PALMZ72_KP_MKIN0 100 /* center, camera, power */ +#define GPIO_NR_PALMZ72_KP_MKIN1 101 /* calendar, contacts, music */ +#define GPIO_NR_PALMZ72_KP_MKIN2 102 /* up, down, */ +#define GPIO_NR_PALMZ72_KP_MKIN3 97 /* left, right, */ #define GPIO_NR_PALMZ72_KP_DKIN7 13 /* Voice button */ -#define GPIO_NR_PALMZ72_KP_MKOUT0 103 -#define GPIO_NR_PALMZ72_KP_MKOUT1 104 -#define GPIO_NR_PALMZ72_KP_MKOUT2 105 -#define GPIO_NR_PALMZ72_KP_MKOUT7 41 +#define GPIO_NR_PALMZ72_KP_MKOUT0 103 // up, right, calendar, power +#define GPIO_NR_PALMZ72_KP_MKOUT1 104 // contacts, camera, +#define GPIO_NR_PALMZ72_KP_MKOUT2 105 // down, left, center, music, #define GPIO_NR_PALMZ72_KP_MKIN0_MD (GPIO_NR_PALMZ72_KP_MKIN0 | GPIO_ALT_FN_1_IN) #define GPIO_NR_PALMZ72_KP_MKIN1_MD (GPIO_NR_PALMZ72_KP_MKIN1 | GPIO_ALT_FN_1_IN) #define GPIO_NR_PALMZ72_KP_MKIN2_MD (GPIO_NR_PALMZ72_KP_MKIN2 | GPIO_ALT_FN_1_IN) #define GPIO_NR_PALMZ72_KP_MKIN3_MD (GPIO_NR_PALMZ72_KP_MKIN3 | GPIO_ALT_FN_3_IN) -#define GPIO_NR_PALMZ72_KP_DKIN7_MD (GPIO_NR_PALMZ72_KP_DKIN7 | GPIO_ALT_FN_3_IN) //testing #define GPIO_NR_PALMZ72_KP_MKOUT0_MD (GPIO_NR_PALMZ72_KP_MKOUT0 | GPIO_ALT_FN_2_OUT) #define GPIO_NR_PALMZ72_KP_MKOUT1_MD (GPIO_NR_PALMZ72_KP_MKOUT1 | GPIO_ALT_FN_2_OUT) #define GPIO_NR_PALMZ72_KP_MKOUT2_MD (GPIO_NR_PALMZ72_KP_MKOUT2 | GPIO_ALT_FN_2_OUT) -#define GPIO_NR_PALMZ72_KP_MKOUT7_MD (GPIO_NR_PALMZ72_KP_MKOUT7 | GPIO_ALT_FN_2_OUT) //testing /* LED */ @@ -45,8 +42,8 @@ /* Serial */ -#define GPIO_NR_PALMZ72_STD_RXD 42 /* IRDA ??*/ -#define GPIO_NR_PALMZ72_STD_TXD 43 +#define GPIO_NR_PALMZ72_STD_RXD 46 +#define GPIO_NR_PALMZ72_STD_TXD 47 #define GPIO_NR_PALMZ72_STD_RXD_MD (GPIO_NR_PALMZ72_STD_RXD | GPIO_ALT_FN_2_IN) #define GPIO_NR_PALMZ72_STD_TXD_MD (GPIO_NR_PALMZ72_STD_TXD | GPIO_ALT_FN_1_OUT) @@ -59,18 +56,26 @@ #define GPIO_NR_PALMZ72_USB_DETECT 15 #define GPIO_NR_PALMZ72_USB_POWER 95 -#define GPIO_NR_PALMZ72_USB_PULLUP 76 // just to try.. seems to work +#define GPIO_NR_PALMZ72_USB_PULLUP 12 #define IRQ_GPIO_PALMZ72_USB_DETECT IRQ_GPIO(GPIO_NR_PALMZ72_USB_DETECT) /* Power */ -#define GPIO_NR_PALMZ72_POWER_DETECT 12 // AC power and USB +#define GPIO_NR_PALMZ72_POWER_DETECT 0 /* SD/MMC */ #define GPIO_NR_PALMZ72_SD_DETECT_N 14 #define IRQ_GPIO_PALMZ72_SD_DETECT_N IRQ_GPIO(GPIO_NR_PALMZ72_SD_DETECT_N) + +/* Others */ + +#define GPIO_NR_PALMZ72_GPIO_RESET 1 +#define IRQ_GPIO_PALMZ72_GPIO_RESET IRQ_GPIO(GPIO_NR_PALMZ72_GPIO_RESET) + + + /* Utility macros */ #define GET_PALMZ72_GPIO(gpio) \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <z7...@us...> - 2007-01-18 10:59:34
|
Revision: 765 http://svn.sourceforge.net/hackndev/?rev=765&view=rev Author: z72ka Date: 2007-01-18 02:59:30 -0800 (Thu, 18 Jan 2007) Log Message: ----------- Palmz72: - Added suspend/resume support - LCD power for suspend/resume Modified Paths: -------------- linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h Modified: linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h =================================================================== --- linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h 2007-01-18 08:40:52 UTC (rev 764) +++ linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h 2007-01-18 10:59:30 UTC (rev 765) @@ -61,7 +61,8 @@ /* Power */ -#define GPIO_NR_PALMZ72_POWER_DETECT 0 +#define GPIO_NR_PALMZ72_POWER_DETECT 0 //battery low level indicator?? +#define GPIO_NR_PALMZ72_LCD_POWER 96 /* SD/MMC */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <z7...@us...> - 2007-05-18 13:03:03
|
Revision: 982 http://svn.sourceforge.net/hackndev/?rev=982&view=rev Author: z72ka Date: 2007-05-18 06:02:58 -0700 (Fri, 18 May 2007) Log Message: ----------- Palm Z72: New backlight GPIO included in gpio header Modified Paths: -------------- linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h Modified: linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h =================================================================== --- linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h 2007-05-18 12:34:37 UTC (rev 981) +++ linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h 2007-05-18 13:02:58 UTC (rev 982) @@ -85,7 +85,10 @@ #define GPIO_NR_PALMZ72_SD_DETECT_N 14 #define IRQ_GPIO_PALMZ72_SD_DETECT_N IRQ_GPIO(GPIO_NR_PALMZ72_SD_DETECT_N) +/* Backlight */ +#define GPIO_NR_PALMZ72_BL_POWER 20 + /* 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. |