From: marek.vasut@gmail.com (Marek Vasut)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 1/5] pxa: Sane naming of gpios for palm platform
Date: Tue, 13 Jul 2010 09:38:49 +0200 [thread overview]
Message-ID: <1279006733-17731-1-git-send-email-marek.vasut@gmail.com> (raw)
Signed-off-by: Marek Vasut <marek.vasut@gmail.com>
---
arch/arm/mach-pxa/include/mach/palmld.h | 58 ++++++++++++++--------------
arch/arm/mach-pxa/include/mach/palmt5.h | 30 +++++++-------
arch/arm/mach-pxa/include/mach/palmtx.h | 44 +++++++++++-----------
arch/arm/mach-pxa/include/mach/palmz72.h | 28 +++++++-------
arch/arm/mach-pxa/palmld.c | 60 +++++++++++++++---------------
arch/arm/mach-pxa/palmt5.c | 52 +++++++++++++-------------
arch/arm/mach-pxa/palmtx.c | 52 +++++++++++++-------------
arch/arm/mach-pxa/palmz72.c | 60 +++++++++++++++---------------
drivers/ata/pata_palmld.c | 22 +++++-----
drivers/pcmcia/pxa2xx_palmld.c | 32 ++++++++--------
drivers/pcmcia/pxa2xx_palmtx.c | 42 ++++++++++----------
11 files changed, 240 insertions(+), 240 deletions(-)
create mode 100644 arch/arm/mach-pxa/palm27x.c
create mode 100644 configs/config-colibri
create mode 100644 configs/config-income
create mode 100644 configs/config-littleton
create mode 100644 configs/config-vpac270
create mode 100644 configs/config-vpac270-minimal
create mode 100644 configs/config-zaurus
create mode 100644 configs/config-zipitz2
diff --git a/arch/arm/mach-pxa/include/mach/palmld.h b/arch/arm/mach-pxa/include/mach/palmld.h
index ae536e8..8f9034d 100644
--- a/arch/arm/mach-pxa/include/mach/palmld.h
+++ b/arch/arm/mach-pxa/include/mach/palmld.h
@@ -16,55 +16,55 @@
/** HERE ARE GPIOs **/
/* GPIOs */
-#define GPIO_NR_PALMLD_GPIO_RESET 1
-#define GPIO_NR_PALMLD_POWER_DETECT 4
-#define GPIO_NR_PALMLD_HOTSYNC_BUTTON_N 10
-#define GPIO_NR_PALMLD_POWER_SWITCH 12
-#define GPIO_NR_PALMLD_EARPHONE_DETECT 13
-#define GPIO_NR_PALMLD_LOCK_SWITCH 15
+#define GPIO1_PALMLD_GPIO_RESET 1
+#define GPIO4_PALMLD_POWER_DETECT 4
+#define GPIO10_PALMLD_HOTSYNC_BUTTON_N 10
+#define GPIO12_PALMLD_POWER_SWITCH 12
+#define GPIO13_PALMLD_EARPHONE_DETECT 13
+#define GPIO15_PALMLD_LOCK_SWITCH 15
/* SD/MMC */
-#define GPIO_NR_PALMLD_SD_DETECT_N 14
-#define GPIO_NR_PALMLD_SD_POWER 114
-#define GPIO_NR_PALMLD_SD_READONLY 116
+#define GPIO14_PALMLD_SD_DETECT_N 14
+#define GPIO114_PALMLD_SD_POWER 114
+#define GPIO116_PALMLD_SD_READONLY 116
/* TOUCHSCREEN */
-#define GPIO_NR_PALMLD_WM9712_IRQ 27
+#define GPIO27_PALMLD_WM9712_IRQ 27
/* IRDA */
-#define GPIO_NR_PALMLD_IR_DISABLE 108
+#define GPIO108_PALMLD_IR_DISABLE 108
/* LCD/BACKLIGHT */
-#define GPIO_NR_PALMLD_BL_POWER 19
-#define GPIO_NR_PALMLD_LCD_POWER 96
+#define GPIO19_PALMLD_BL_POWER 19
+#define GPIO96_PALMLD_LCD_POWER 96
/* LCD BORDER */
-#define GPIO_NR_PALMLD_BORDER_SWITCH 21
-#define GPIO_NR_PALMLD_BORDER_SELECT 22
+#define GPIO21_PALMLD_BORDER_SWITCH 21
+#define GPIO22_PALMLD_BORDER_SELECT 22
/* BLUETOOTH */
-#define GPIO_NR_PALMLD_BT_POWER 17
-#define GPIO_NR_PALMLD_BT_RESET 83
+#define GPIO17_PALMLD_BT_POWER 17
+#define GPIO83_PALMLD_BT_RESET 83
/* PCMCIA (WiFi) */
-#define GPIO_NR_PALMLD_PCMCIA_READY 38
-#define GPIO_NR_PALMLD_PCMCIA_POWER 36
-#define GPIO_NR_PALMLD_PCMCIA_RESET 81
+#define GPIO38_PALMLD_PCMCIA_READY 38
+#define GPIO36_PALMLD_PCMCIA_POWER 36
+#define GPIO81_PALMLD_PCMCIA_RESET 81
/* LEDs */
-#define GPIO_NR_PALMLD_LED_GREEN 52
-#define GPIO_NR_PALMLD_LED_AMBER 94
+#define GPIO52_PALMLD_LED_GREEN 52
+#define GPIO94_PALMLD_LED_AMBER 94
/* IDE */
-#define GPIO_NR_PALMLD_IDE_RESET 98
-#define GPIO_NR_PALMLD_IDE_PWEN 115
+#define GPIO98_PALMLD_IDE_RESET 98
+#define GPIO115_PALMLD_IDE_PWEN 115
/* USB */
-#define GPIO_NR_PALMLD_USB_DETECT_N 3
-#define GPIO_NR_PALMLD_USB_READY 86
-#define GPIO_NR_PALMLD_USB_RESET 88
-#define GPIO_NR_PALMLD_USB_INT 106
-#define GPIO_NR_PALMLD_USB_POWER 118
+#define GPIO3_PALMLD_USB_DETECT_N 3
+#define GPIO86_PALMLD_USB_READY 86
+#define GPIO88_PALMLD_USB_RESET 88
+#define GPIO106_PALMLD_USB_INT 106
+#define GPIO118_PALMLD_USB_POWER 118
/* 20, 53 and 86 are usb related too */
/* INTERRUPTS */
diff --git a/arch/arm/mach-pxa/include/mach/palmt5.h b/arch/arm/mach-pxa/include/mach/palmt5.h
index 6baf746..d70bb62 100644
--- a/arch/arm/mach-pxa/include/mach/palmt5.h
+++ b/arch/arm/mach-pxa/include/mach/palmt5.h
@@ -18,34 +18,34 @@
/** HERE ARE GPIOs **/
/* GPIOs */
-#define GPIO_NR_PALMT5_GPIO_RESET 1
+#define GPIO1_PALMT5_GPIO_RESET 1
-#define GPIO_NR_PALMT5_POWER_DETECT 90
-#define GPIO_NR_PALMT5_HOTSYNC_BUTTON_N 10
-#define GPIO_NR_PALMT5_EARPHONE_DETECT 107
+#define GPIO90_PALMT5_POWER_DETECT 90
+#define GPIO10_PALMT5_HOTSYNC_BUTTON_N 10
+#define GPIO107_PALMT5_EARPHONE_DETECT 107
/* SD/MMC */
-#define GPIO_NR_PALMT5_SD_DETECT_N 14
-#define GPIO_NR_PALMT5_SD_POWER 114
-#define GPIO_NR_PALMT5_SD_READONLY 115
+#define GPIO14_PALMT5_SD_DETECT_N 14
+#define GPIO114_PALMT5_SD_POWER 114
+#define GPIO115_PALMT5_SD_READONLY 115
/* TOUCHSCREEN */
-#define GPIO_NR_PALMT5_WM9712_IRQ 27
+#define GPIO27_PALMT5_WM9712_IRQ 27
/* IRDA - disable GPIO connected to SD pin of tranceiver (TFBS4710?) ? */
-#define GPIO_NR_PALMT5_IR_DISABLE 40
+#define GPIO40_PALMT5_IR_DISABLE 40
/* USB */
-#define GPIO_NR_PALMT5_USB_DETECT_N 15
-#define GPIO_NR_PALMT5_USB_PULLUP 93
+#define GPIO15_PALMT5_USB_DETECT_N 15
+#define GPIO93_PALMT5_USB_PULLUP 93
/* LCD/BACKLIGHT */
-#define GPIO_NR_PALMT5_BL_POWER 84
-#define GPIO_NR_PALMT5_LCD_POWER 96
+#define GPIO84_PALMT5_BL_POWER 84
+#define GPIO96_PALMT5_LCD_POWER 96
/* BLUETOOTH */
-#define GPIO_NR_PALMT5_BT_POWER 17
-#define GPIO_NR_PALMT5_BT_RESET 83
+#define GPIO17_PALMT5_BT_POWER 17
+#define GPIO83_PALMT5_BT_RESET 83
/* INTERRUPTS */
#define IRQ_GPIO_PALMT5_SD_DETECT_N IRQ_GPIO(GPIO_NR_PALMT5_SD_DETECT_N)
diff --git a/arch/arm/mach-pxa/include/mach/palmtx.h b/arch/arm/mach-pxa/include/mach/palmtx.h
index 10abc4f..8b97b4d 100644
--- a/arch/arm/mach-pxa/include/mach/palmtx.h
+++ b/arch/arm/mach-pxa/include/mach/palmtx.h
@@ -19,47 +19,47 @@
/** HERE ARE GPIOs **/
/* GPIOs */
-#define GPIO_NR_PALMTX_GPIO_RESET 1
+#define GPIO1_PALMTX_GPIO_RESET 1
-#define GPIO_NR_PALMTX_POWER_DETECT 12 /* 90 */
-#define GPIO_NR_PALMTX_HOTSYNC_BUTTON_N 10
-#define GPIO_NR_PALMTX_EARPHONE_DETECT 107
+#define GPIO12_PALMTX_POWER_DETECT 12 /* 90 */
+#define GPIO10_PALMTX_HOTSYNC_BUTTON_N 10
+#define GPIO107_PALMTX_EARPHONE_DETECT 107
/* SD/MMC */
-#define GPIO_NR_PALMTX_SD_DETECT_N 14
-#define GPIO_NR_PALMTX_SD_POWER 114 /* probably */
-#define GPIO_NR_PALMTX_SD_READONLY 115 /* probably */
+#define GPIO14_PALMTX_SD_DETECT_N 14
+#define GPIO114_PALMTX_SD_POWER 114 /* probably */
+#define GPIO115_PALMTX_SD_READONLY 115 /* probably */
/* TOUCHSCREEN */
-#define GPIO_NR_PALMTX_WM9712_IRQ 27
+#define GPIO27_PALMTX_WM9712_IRQ 27
/* IRDA - disable GPIO connected to SD pin of tranceiver (TFBS4710?) ? */
-#define GPIO_NR_PALMTX_IR_DISABLE 40
+#define GPIO40_PALMTX_IR_DISABLE 40
/* USB */
-#define GPIO_NR_PALMTX_USB_DETECT_N 13
-#define GPIO_NR_PALMTX_USB_PULLUP 93
+#define GPIO13_PALMTX_USB_DETECT_N 13
+#define GPIO93_PALMTX_USB_PULLUP 93
/* LCD/BACKLIGHT */
-#define GPIO_NR_PALMTX_BL_POWER 84
-#define GPIO_NR_PALMTX_LCD_POWER 96
+#define GPIO84_PALMTX_BL_POWER 84
+#define GPIO96_PALMTX_LCD_POWER 96
/* LCD BORDER */
-#define GPIO_NR_PALMTX_BORDER_SWITCH 98
-#define GPIO_NR_PALMTX_BORDER_SELECT 22
+#define GPIO98_PALMTX_BORDER_SWITCH 98
+#define GPIO22_PALMTX_BORDER_SELECT 22
/* BLUETOOTH */
-#define GPIO_NR_PALMTX_BT_POWER 17
-#define GPIO_NR_PALMTX_BT_RESET 83
+#define GPIO17_PALMTX_BT_POWER 17
+#define GPIO83_PALMTX_BT_RESET 83
/* PCMCIA (WiFi) */
-#define GPIO_NR_PALMTX_PCMCIA_POWER1 94
-#define GPIO_NR_PALMTX_PCMCIA_POWER2 108
-#define GPIO_NR_PALMTX_PCMCIA_RESET 79
-#define GPIO_NR_PALMTX_PCMCIA_READY 116
+#define GPIO94_PALMTX_PCMCIA_POWER1 94
+#define GPIO108_PALMTX_PCMCIA_POWER2 108
+#define GPIO79_PALMTX_PCMCIA_RESET 79
+#define GPIO116_PALMTX_PCMCIA_READY 116
/* NAND Flash ... this GPIO may be incorrect! */
-#define GPIO_NR_PALMTX_NAND_BUFFER_DIR 79
+#define GPIO79_PALMTX_NAND_BUFFER_DIR 79
/* INTERRUPTS */
#define IRQ_GPIO_PALMTX_SD_DETECT_N IRQ_GPIO(GPIO_NR_PALMTX_SD_DETECT_N)
diff --git a/arch/arm/mach-pxa/include/mach/palmz72.h b/arch/arm/mach-pxa/include/mach/palmz72.h
index 2bbcf70..83dced5 100644
--- a/arch/arm/mach-pxa/include/mach/palmz72.h
+++ b/arch/arm/mach-pxa/include/mach/palmz72.h
@@ -15,34 +15,34 @@
#define _INCLUDE_PALMZ72_H_
/* Power and control */
-#define GPIO_NR_PALMZ72_GPIO_RESET 1
-#define GPIO_NR_PALMZ72_POWER_DETECT 0
+#define GPIO1_PALMZ72_GPIO_RESET 1
+#define GPIO0_PALMZ72_POWER_DETECT 0
/* SD/MMC */
-#define GPIO_NR_PALMZ72_SD_DETECT_N 14
-#define GPIO_NR_PALMZ72_SD_POWER_N 98
-#define GPIO_NR_PALMZ72_SD_RO 115
+#define GPIO14_PALMZ72_SD_DETECT_N 14
+#define GPIO98_PALMZ72_SD_POWER_N 98
+#define GPIO115_PALMZ72_SD_RO 115
/* Touchscreen */
-#define GPIO_NR_PALMZ72_WM9712_IRQ 27
+#define GPIO27_PALMZ72_WM9712_IRQ 27
/* IRDA - disable GPIO connected to SD pin of tranceiver (TFBS4710?) ? */
-#define GPIO_NR_PALMZ72_IR_DISABLE 49
+#define GPIO49_PALMZ72_IR_DISABLE 49
/* USB */
-#define GPIO_NR_PALMZ72_USB_DETECT_N 15
-#define GPIO_NR_PALMZ72_USB_PULLUP 95
+#define GPIO15_PALMZ72_USB_DETECT_N 15
+#define GPIO95_PALMZ72_USB_PULLUP 95
/* LCD/Backlight */
-#define GPIO_NR_PALMZ72_BL_POWER 20
-#define GPIO_NR_PALMZ72_LCD_POWER 96
+#define GPIO20_PALMZ72_BL_POWER 20
+#define GPIO96_PALMZ72_LCD_POWER 96
/* LED */
-#define GPIO_NR_PALMZ72_LED_GREEN 88
+#define GPIO88_PALMZ72_LED_GREEN 88
/* Bluetooth */
-#define GPIO_NR_PALMZ72_BT_POWER 17
-#define GPIO_NR_PALMZ72_BT_RESET 83
+#define GPIO17_PALMZ72_BT_POWER 17
+#define GPIO83_PALMZ72_BT_RESET 83
/** Initial values **/
diff --git a/arch/arm/mach-pxa/palm27x.c b/arch/arm/mach-pxa/palm27x.c
new file mode 100644
index 0000000..e69de29
diff --git a/arch/arm/mach-pxa/palmld.c b/arch/arm/mach-pxa/palmld.c
index 83a1a55..bec35e2 100644
--- a/arch/arm/mach-pxa/palmld.c
+++ b/arch/arm/mach-pxa/palmld.c
@@ -165,9 +165,9 @@ static struct platform_device palmld_flash = {
******************************************************************************/
static struct pxamci_platform_data palmld_mci_platform_data = {
.ocr_mask = MMC_VDD_32_33 | MMC_VDD_33_34,
- .gpio_card_detect = GPIO_NR_PALMLD_SD_DETECT_N,
- .gpio_card_ro = GPIO_NR_PALMLD_SD_READONLY,
- .gpio_power = GPIO_NR_PALMLD_SD_POWER,
+ .gpio_card_detect = GPIO14_PALMLD_SD_DETECT_N,
+ .gpio_card_ro = GPIO116_PALMLD_SD_READONLY,
+ .gpio_power = GPIO114_PALMLD_SD_POWER,
.detect_delay_ms = 200,
};
@@ -204,9 +204,9 @@ static struct pxa27x_keypad_platform_data palmld_keypad_platform_data = {
* GPIO keys
******************************************************************************/
static struct gpio_keys_button palmld_pxa_buttons[] = {
- {KEY_F8, GPIO_NR_PALMLD_HOTSYNC_BUTTON_N, 1, "HotSync Button" },
- {KEY_F9, GPIO_NR_PALMLD_LOCK_SWITCH, 0, "Lock Switch" },
- {KEY_POWER, GPIO_NR_PALMLD_POWER_SWITCH, 0, "Power Switch" },
+ {KEY_F8, GPIO10_PALMLD_HOTSYNC_BUTTON_N, 1, "HotSync Button" },
+ {KEY_F9, GPIO15_PALMLD_LOCK_SWITCH, 0, "Lock Switch" },
+ {KEY_POWER, GPIO12_PALMLD_POWER_SWITCH, 0, "Power Switch" },
};
static struct gpio_keys_platform_data palmld_pxa_keys_data = {
@@ -229,39 +229,39 @@ static int palmld_backlight_init(struct device *dev)
{
int ret;
- ret = gpio_request(GPIO_NR_PALMLD_BL_POWER, "BL POWER");
+ ret = gpio_request(GPIO19_PALMLD_BL_POWER, "BL POWER");
if (ret)
goto err;
- ret = gpio_direction_output(GPIO_NR_PALMLD_BL_POWER, 0);
+ ret = gpio_direction_output(GPIO19_PALMLD_BL_POWER, 0);
if (ret)
goto err2;
- ret = gpio_request(GPIO_NR_PALMLD_LCD_POWER, "LCD POWER");
+ ret = gpio_request(GPIO96_PALMLD_LCD_POWER, "LCD POWER");
if (ret)
goto err2;
- ret = gpio_direction_output(GPIO_NR_PALMLD_LCD_POWER, 0);
+ ret = gpio_direction_output(GPIO96_PALMLD_LCD_POWER, 0);
if (ret)
goto err3;
return 0;
err3:
- gpio_free(GPIO_NR_PALMLD_LCD_POWER);
+ gpio_free(GPIO96_PALMLD_LCD_POWER);
err2:
- gpio_free(GPIO_NR_PALMLD_BL_POWER);
+ gpio_free(GPIO19_PALMLD_BL_POWER);
err:
return ret;
}
static int palmld_backlight_notify(struct device *dev, int brightness)
{
- gpio_set_value(GPIO_NR_PALMLD_BL_POWER, brightness);
- gpio_set_value(GPIO_NR_PALMLD_LCD_POWER, brightness);
+ gpio_set_value(GPIO19_PALMLD_BL_POWER, brightness);
+ gpio_set_value(GPIO96_PALMLD_LCD_POWER, brightness);
return brightness;
}
static void palmld_backlight_exit(struct device *dev)
{
- gpio_free(GPIO_NR_PALMLD_BL_POWER);
- gpio_free(GPIO_NR_PALMLD_LCD_POWER);
+ gpio_free(GPIO19_PALMLD_BL_POWER);
+ gpio_free(GPIO96_PALMLD_LCD_POWER);
}
static struct platform_pwm_backlight_data palmld_backlight_data = {
@@ -286,7 +286,7 @@ static struct platform_device palmld_backlight = {
* IrDA
******************************************************************************/
static struct pxaficp_platform_data palmld_ficp_platform_data = {
- .gpio_pwdown = GPIO_NR_PALMLD_IR_DISABLE,
+ .gpio_pwdown = GPIO108_PALMLD_IR_DISABLE,
.transceiver_cap = IR_SIRMODE | IR_OFF,
};
@@ -297,11 +297,11 @@ struct gpio_led gpio_leds[] = {
{
.name = "palmld:green:led",
.default_trigger = "none",
- .gpio = GPIO_NR_PALMLD_LED_GREEN,
+ .gpio = GPIO52_PALMLD_LED_GREEN,
}, {
.name = "palmld:amber:led",
.default_trigger = "none",
- .gpio = GPIO_NR_PALMLD_LED_AMBER,
+ .gpio = GPIO94_PALMLD_LED_AMBER,
},
};
@@ -325,44 +325,44 @@ static int power_supply_init(struct device *dev)
{
int ret;
- ret = gpio_request(GPIO_NR_PALMLD_POWER_DETECT, "CABLE_STATE_AC");
+ ret = gpio_request(GPIO4_PALMLD_POWER_DETECT, "CABLE_STATE_AC");
if (ret)
goto err1;
- ret = gpio_direction_input(GPIO_NR_PALMLD_POWER_DETECT);
+ ret = gpio_direction_input(GPIO4_PALMLD_POWER_DETECT);
if (ret)
goto err2;
- ret = gpio_request(GPIO_NR_PALMLD_USB_DETECT_N, "CABLE_STATE_USB");
+ ret = gpio_request(GPIO3_PALMLD_USB_DETECT_N, "CABLE_STATE_USB");
if (ret)
goto err2;
- ret = gpio_direction_input(GPIO_NR_PALMLD_USB_DETECT_N);
+ ret = gpio_direction_input(GPIO3_PALMLD_USB_DETECT_N);
if (ret)
goto err3;
return 0;
err3:
- gpio_free(GPIO_NR_PALMLD_USB_DETECT_N);
+ gpio_free(GPIO3_PALMLD_USB_DETECT_N);
err2:
- gpio_free(GPIO_NR_PALMLD_POWER_DETECT);
+ gpio_free(GPIO4_PALMLD_POWER_DETECT);
err1:
return ret;
}
static int palmld_is_ac_online(void)
{
- return gpio_get_value(GPIO_NR_PALMLD_POWER_DETECT);
+ return gpio_get_value(GPIO4_PALMLD_POWER_DETECT);
}
static int palmld_is_usb_online(void)
{
- return !gpio_get_value(GPIO_NR_PALMLD_USB_DETECT_N);
+ return !gpio_get_value(GPIO3_PALMLD_USB_DETECT_N);
}
static void power_supply_exit(struct device *dev)
{
- gpio_free(GPIO_NR_PALMLD_USB_DETECT_N);
- gpio_free(GPIO_NR_PALMLD_POWER_DETECT);
+ gpio_free(GPIO3_PALMLD_USB_DETECT_N);
+ gpio_free(GPIO4_PALMLD_POWER_DETECT);
}
static char *palmld_supplicants[] = {
@@ -413,7 +413,7 @@ static pxa2xx_audio_ops_t palmld_ac97_pdata = {
};
static struct palm27x_asoc_info palmld_asoc_pdata = {
- .jack_gpio = GPIO_NR_PALMLD_EARPHONE_DETECT,
+ .jack_gpio = GPIO13_PALMLD_EARPHONE_DETECT,
};
static struct platform_device palmld_asoc = {
diff --git a/arch/arm/mach-pxa/palmt5.c b/arch/arm/mach-pxa/palmt5.c
index 0b36d7d..8037cfc 100644
--- a/arch/arm/mach-pxa/palmt5.c
+++ b/arch/arm/mach-pxa/palmt5.c
@@ -107,9 +107,9 @@ static unsigned long palmt5_pin_config[] __initdata = {
******************************************************************************/
static struct pxamci_platform_data palmt5_mci_platform_data = {
.ocr_mask = MMC_VDD_32_33 | MMC_VDD_33_34,
- .gpio_card_detect = GPIO_NR_PALMT5_SD_DETECT_N,
- .gpio_card_ro = GPIO_NR_PALMT5_SD_READONLY,
- .gpio_power = GPIO_NR_PALMT5_SD_POWER,
+ .gpio_card_detect = GPIO14_PALMT5_SD_DETECT_N,
+ .gpio_card_ro = GPIO115_PALMT5_SD_READONLY,
+ .gpio_power = GPIO114_PALMT5_SD_POWER,
.detect_delay_ms = 200,
};
@@ -145,7 +145,7 @@ static struct pxa27x_keypad_platform_data palmt5_keypad_platform_data = {
* GPIO keys
******************************************************************************/
static struct gpio_keys_button palmt5_pxa_buttons[] = {
- {KEY_F8, GPIO_NR_PALMT5_HOTSYNC_BUTTON_N, 1, "HotSync Button" },
+ {KEY_F8, GPIO10_PALMT5_HOTSYNC_BUTTON_N, 1, "HotSync Button" },
};
static struct gpio_keys_platform_data palmt5_pxa_keys_data = {
@@ -168,39 +168,39 @@ static int palmt5_backlight_init(struct device *dev)
{
int ret;
- ret = gpio_request(GPIO_NR_PALMT5_BL_POWER, "BL POWER");
+ ret = gpio_request(GPIO84_PALMT5_BL_POWER, "BL POWER");
if (ret)
goto err;
- ret = gpio_direction_output(GPIO_NR_PALMT5_BL_POWER, 0);
+ ret = gpio_direction_output(GPIO84_PALMT5_BL_POWER, 0);
if (ret)
goto err2;
- ret = gpio_request(GPIO_NR_PALMT5_LCD_POWER, "LCD POWER");
+ ret = gpio_request(GPIO96_PALMT5_LCD_POWER, "LCD POWER");
if (ret)
goto err2;
- ret = gpio_direction_output(GPIO_NR_PALMT5_LCD_POWER, 0);
+ ret = gpio_direction_output(GPIO96_PALMT5_LCD_POWER, 0);
if (ret)
goto err3;
return 0;
err3:
- gpio_free(GPIO_NR_PALMT5_LCD_POWER);
+ gpio_free(GPIO96_PALMT5_LCD_POWER);
err2:
- gpio_free(GPIO_NR_PALMT5_BL_POWER);
+ gpio_free(GPIO84_PALMT5_BL_POWER);
err:
return ret;
}
static int palmt5_backlight_notify(struct device *dev, int brightness)
{
- gpio_set_value(GPIO_NR_PALMT5_BL_POWER, brightness);
- gpio_set_value(GPIO_NR_PALMT5_LCD_POWER, brightness);
+ gpio_set_value(GPIO84_PALMT5_BL_POWER, brightness);
+ gpio_set_value(GPIO96_PALMT5_LCD_POWER, brightness);
return brightness;
}
static void palmt5_backlight_exit(struct device *dev)
{
- gpio_free(GPIO_NR_PALMT5_BL_POWER);
- gpio_free(GPIO_NR_PALMT5_LCD_POWER);
+ gpio_free(GPIO84_PALMT5_BL_POWER);
+ gpio_free(GPIO96_PALMT5_LCD_POWER);
}
static struct platform_pwm_backlight_data palmt5_backlight_data = {
@@ -225,7 +225,7 @@ static struct platform_device palmt5_backlight = {
* IrDA
******************************************************************************/
static struct pxaficp_platform_data palmt5_ficp_platform_data = {
- .gpio_pwdown = GPIO_NR_PALMT5_IR_DISABLE,
+ .gpio_pwdown = GPIO40_PALMT5_IR_DISABLE,
.transceiver_cap = IR_SIRMODE | IR_OFF,
};
@@ -233,9 +233,9 @@ static struct pxaficp_platform_data palmt5_ficp_platform_data = {
* UDC
******************************************************************************/
static struct gpio_vbus_mach_info palmt5_udc_info = {
- .gpio_vbus = GPIO_NR_PALMT5_USB_DETECT_N,
+ .gpio_vbus = GPIO15_PALMT5_USB_DETECT_N,
.gpio_vbus_inverted = 1,
- .gpio_pullup = GPIO_NR_PALMT5_USB_PULLUP,
+ .gpio_pullup = GPIO93_PALMT5_USB_PULLUP,
};
static struct platform_device palmt5_gpio_vbus = {
@@ -253,28 +253,28 @@ static int power_supply_init(struct device *dev)
{
int ret;
- ret = gpio_request(GPIO_NR_PALMT5_POWER_DETECT, "CABLE_STATE_AC");
+ ret = gpio_request(GPIO90_PALMT5_POWER_DETECT, "CABLE_STATE_AC");
if (ret)
goto err1;
- ret = gpio_direction_input(GPIO_NR_PALMT5_POWER_DETECT);
+ ret = gpio_direction_input(GPIO90_PALMT5_POWER_DETECT);
if (ret)
goto err2;
return 0;
err2:
- gpio_free(GPIO_NR_PALMT5_POWER_DETECT);
+ gpio_free(GPIO90_PALMT5_POWER_DETECT);
err1:
return ret;
}
static int palmt5_is_ac_online(void)
{
- return gpio_get_value(GPIO_NR_PALMT5_POWER_DETECT);
+ return gpio_get_value(GPIO90_PALMT5_POWER_DETECT);
}
static void power_supply_exit(struct device *dev)
{
- gpio_free(GPIO_NR_PALMT5_POWER_DETECT);
+ gpio_free(GPIO90_PALMT5_POWER_DETECT);
}
static char *palmt5_supplicants[] = {
@@ -324,7 +324,7 @@ static pxa2xx_audio_ops_t palmt5_ac97_pdata = {
};
static struct palm27x_asoc_info palmt5_asoc_pdata = {
- .jack_gpio = GPIO_NR_PALMT5_EARPHONE_DETECT,
+ .jack_gpio = GPIO107_PALMT5_EARPHONE_DETECT,
};
static struct platform_device palmt5_asoc = {
@@ -392,9 +392,9 @@ static struct platform_device *devices[] __initdata = {
/* setup udc GPIOs initial state */
static void __init palmt5_udc_init(void)
{
- if (!gpio_request(GPIO_NR_PALMT5_USB_PULLUP, "UDC Vbus")) {
- gpio_direction_output(GPIO_NR_PALMT5_USB_PULLUP, 1);
- gpio_free(GPIO_NR_PALMT5_USB_PULLUP);
+ if (!gpio_request(GPIO93_PALMT5_USB_PULLUP, "UDC Vbus")) {
+ gpio_direction_output(GPIO93_PALMT5_USB_PULLUP, 1);
+ gpio_free(GPIO93_PALMT5_USB_PULLUP);
}
}
diff --git a/arch/arm/mach-pxa/palmtx.c b/arch/arm/mach-pxa/palmtx.c
index a5429cd..a835034 100644
--- a/arch/arm/mach-pxa/palmtx.c
+++ b/arch/arm/mach-pxa/palmtx.c
@@ -167,9 +167,9 @@ static struct platform_device palmtx_flash = {
******************************************************************************/
static struct pxamci_platform_data palmtx_mci_platform_data = {
.ocr_mask = MMC_VDD_32_33 | MMC_VDD_33_34,
- .gpio_card_detect = GPIO_NR_PALMTX_SD_DETECT_N,
- .gpio_card_ro = GPIO_NR_PALMTX_SD_READONLY,
- .gpio_power = GPIO_NR_PALMTX_SD_POWER,
+ .gpio_card_detect = GPIO14_PALMTX_SD_DETECT_N,
+ .gpio_card_ro = GPIO115_PALMTX_SD_READONLY,
+ .gpio_power = GPIO114_PALMTX_SD_POWER,
.detect_delay_ms = 200,
};
@@ -205,7 +205,7 @@ static struct pxa27x_keypad_platform_data palmtx_keypad_platform_data = {
* GPIO keys
******************************************************************************/
static struct gpio_keys_button palmtx_pxa_buttons[] = {
- {KEY_F8, GPIO_NR_PALMTX_HOTSYNC_BUTTON_N, 1, "HotSync Button" },
+ {KEY_F8, GPIO10_PALMTX_HOTSYNC_BUTTON_N, 1, "HotSync Button" },
};
static struct gpio_keys_platform_data palmtx_pxa_keys_data = {
@@ -228,39 +228,39 @@ static int palmtx_backlight_init(struct device *dev)
{
int ret;
- ret = gpio_request(GPIO_NR_PALMTX_BL_POWER, "BL POWER");
+ ret = gpio_request(GPIO84_PALMTX_BL_POWER, "BL POWER");
if (ret)
goto err;
- ret = gpio_direction_output(GPIO_NR_PALMTX_BL_POWER, 0);
+ ret = gpio_direction_output(GPIO84_PALMTX_BL_POWER, 0);
if (ret)
goto err2;
- ret = gpio_request(GPIO_NR_PALMTX_LCD_POWER, "LCD POWER");
+ ret = gpio_request(GPIO96_PALMTX_LCD_POWER, "LCD POWER");
if (ret)
goto err2;
- ret = gpio_direction_output(GPIO_NR_PALMTX_LCD_POWER, 0);
+ ret = gpio_direction_output(GPIO96_PALMTX_LCD_POWER, 0);
if (ret)
goto err3;
return 0;
err3:
- gpio_free(GPIO_NR_PALMTX_LCD_POWER);
+ gpio_free(GPIO96_PALMTX_LCD_POWER);
err2:
- gpio_free(GPIO_NR_PALMTX_BL_POWER);
+ gpio_free(GPIO84_PALMTX_BL_POWER);
err:
return ret;
}
static int palmtx_backlight_notify(struct device *dev, int brightness)
{
- gpio_set_value(GPIO_NR_PALMTX_BL_POWER, brightness);
- gpio_set_value(GPIO_NR_PALMTX_LCD_POWER, brightness);
+ gpio_set_value(GPIO84_PALMTX_BL_POWER, brightness);
+ gpio_set_value(GPIO96_PALMTX_LCD_POWER, brightness);
return brightness;
}
static void palmtx_backlight_exit(struct device *dev)
{
- gpio_free(GPIO_NR_PALMTX_BL_POWER);
- gpio_free(GPIO_NR_PALMTX_LCD_POWER);
+ gpio_free(GPIO84_PALMTX_BL_POWER);
+ gpio_free(GPIO96_PALMTX_LCD_POWER);
}
static struct platform_pwm_backlight_data palmtx_backlight_data = {
@@ -285,7 +285,7 @@ static struct platform_device palmtx_backlight = {
* IrDA
******************************************************************************/
static struct pxaficp_platform_data palmtx_ficp_platform_data = {
- .gpio_pwdown = GPIO_NR_PALMTX_IR_DISABLE,
+ .gpio_pwdown = GPIO40_PALMTX_IR_DISABLE,
.transceiver_cap = IR_SIRMODE | IR_OFF,
};
@@ -293,9 +293,9 @@ static struct pxaficp_platform_data palmtx_ficp_platform_data = {
* UDC
******************************************************************************/
static struct gpio_vbus_mach_info palmtx_udc_info = {
- .gpio_vbus = GPIO_NR_PALMTX_USB_DETECT_N,
+ .gpio_vbus = GPIO13_PALMTX_USB_DETECT_N,
.gpio_vbus_inverted = 1,
- .gpio_pullup = GPIO_NR_PALMTX_USB_PULLUP,
+ .gpio_pullup = GPIO93_PALMTX_USB_PULLUP,
};
static struct platform_device palmtx_gpio_vbus = {
@@ -313,29 +313,29 @@ static int power_supply_init(struct device *dev)
{
int ret;
- ret = gpio_request(GPIO_NR_PALMTX_POWER_DETECT, "CABLE_STATE_AC");
+ ret = gpio_request(GPIO12_PALMTX_POWER_DETECT, "CABLE_STATE_AC");
if (ret)
goto err1;
- ret = gpio_direction_input(GPIO_NR_PALMTX_POWER_DETECT);
+ ret = gpio_direction_input(GPIO12_PALMTX_POWER_DETECT);
if (ret)
goto err2;
return 0;
err2:
- gpio_free(GPIO_NR_PALMTX_POWER_DETECT);
+ gpio_free(GPIO12_PALMTX_POWER_DETECT);
err1:
return ret;
}
static int palmtx_is_ac_online(void)
{
- return gpio_get_value(GPIO_NR_PALMTX_POWER_DETECT);
+ return gpio_get_value(GPIO12_PALMTX_POWER_DETECT);
}
static void power_supply_exit(struct device *dev)
{
- gpio_free(GPIO_NR_PALMTX_POWER_DETECT);
+ gpio_free(GPIO12_PALMTX_POWER_DETECT);
}
static char *palmtx_supplicants[] = {
@@ -385,7 +385,7 @@ static pxa2xx_audio_ops_t palmtx_ac97_pdata = {
};
static struct palm27x_asoc_info palmtx_asoc_pdata = {
- .jack_gpio = GPIO_NR_PALMTX_EARPHONE_DETECT,
+ .jack_gpio = GPIO107_PALMTX_EARPHONE_DETECT,
};
static struct platform_device palmtx_asoc = {
@@ -542,9 +542,9 @@ static void __init palmtx_map_io(void)
/* setup udc GPIOs initial state */
static void __init palmtx_udc_init(void)
{
- if (!gpio_request(GPIO_NR_PALMTX_USB_PULLUP, "UDC Vbus")) {
- gpio_direction_output(GPIO_NR_PALMTX_USB_PULLUP, 1);
- gpio_free(GPIO_NR_PALMTX_USB_PULLUP);
+ if (!gpio_request(GPIO93_PALMTX_USB_PULLUP, "UDC Vbus")) {
+ gpio_direction_output(GPIO93_PALMTX_USB_PULLUP, 1);
+ gpio_free(GPIO93_PALMTX_USB_PULLUP);
}
}
diff --git a/arch/arm/mach-pxa/palmz72.c b/arch/arm/mach-pxa/palmz72.c
index b78c6b4..91bc5a3 100644
--- a/arch/arm/mach-pxa/palmz72.c
+++ b/arch/arm/mach-pxa/palmz72.c
@@ -115,9 +115,9 @@ static unsigned long palmz72_pin_config[] __initdata = {
* select, i.e. it is inverted */
static struct pxamci_platform_data palmz72_mci_platform_data = {
.ocr_mask = MMC_VDD_32_33 | MMC_VDD_33_34,
- .gpio_card_detect = GPIO_NR_PALMZ72_SD_DETECT_N,
- .gpio_card_ro = GPIO_NR_PALMZ72_SD_RO,
- .gpio_power = GPIO_NR_PALMZ72_SD_POWER_N,
+ .gpio_card_detect = GPIO14_PALMZ72_SD_DETECT_N,
+ .gpio_card_ro = GPIO115_PALMZ72_SD_RO,
+ .gpio_power = GPIO98_PALMZ72_SD_POWER_N,
.gpio_power_invert = 1,
};
@@ -156,39 +156,39 @@ static int palmz72_backlight_init(struct device *dev)
{
int ret;
- ret = gpio_request(GPIO_NR_PALMZ72_BL_POWER, "BL POWER");
+ ret = gpio_request(GPIO20_PALMZ72_BL_POWER, "BL POWER");
if (ret)
goto err;
- ret = gpio_direction_output(GPIO_NR_PALMZ72_BL_POWER, 0);
+ ret = gpio_direction_output(GPIO20_PALMZ72_BL_POWER, 0);
if (ret)
goto err2;
- ret = gpio_request(GPIO_NR_PALMZ72_LCD_POWER, "LCD POWER");
+ ret = gpio_request(GPIO96_PALMZ72_LCD_POWER, "LCD POWER");
if (ret)
goto err2;
- ret = gpio_direction_output(GPIO_NR_PALMZ72_LCD_POWER, 0);
+ ret = gpio_direction_output(GPIO96_PALMZ72_LCD_POWER, 0);
if (ret)
goto err3;
return 0;
err3:
- gpio_free(GPIO_NR_PALMZ72_LCD_POWER);
+ gpio_free(GPIO96_PALMZ72_LCD_POWER);
err2:
- gpio_free(GPIO_NR_PALMZ72_BL_POWER);
+ gpio_free(GPIO20_PALMZ72_BL_POWER);
err:
return ret;
}
static int palmz72_backlight_notify(struct device *dev, int brightness)
{
- gpio_set_value(GPIO_NR_PALMZ72_BL_POWER, brightness);
- gpio_set_value(GPIO_NR_PALMZ72_LCD_POWER, brightness);
+ gpio_set_value(GPIO20_PALMZ72_BL_POWER, brightness);
+ gpio_set_value(GPIO96_PALMZ72_LCD_POWER, brightness);
return brightness;
}
static void palmz72_backlight_exit(struct device *dev)
{
- gpio_free(GPIO_NR_PALMZ72_BL_POWER);
- gpio_free(GPIO_NR_PALMZ72_LCD_POWER);
+ gpio_free(GPIO20_PALMZ72_BL_POWER);
+ gpio_free(GPIO96_PALMZ72_LCD_POWER);
}
static struct platform_pwm_backlight_data palmz72_backlight_data = {
@@ -213,7 +213,7 @@ static struct platform_device palmz72_backlight = {
* IrDA
******************************************************************************/
static struct pxaficp_platform_data palmz72_ficp_platform_data = {
- .gpio_pwdown = GPIO_NR_PALMZ72_IR_DISABLE,
+ .gpio_pwdown = GPIO49_PALMZ72_IR_DISABLE,
.transceiver_cap = IR_SIRMODE | IR_OFF,
};
@@ -224,7 +224,7 @@ static struct gpio_led gpio_leds[] = {
{
.name = "palmz72:green:led",
.default_trigger = "none",
- .gpio = GPIO_NR_PALMZ72_LED_GREEN,
+ .gpio = GPIO88_PALMZ72_LED_GREEN,
},
};
@@ -245,8 +245,8 @@ static struct platform_device palmz72_leds = {
* UDC
******************************************************************************/
static struct gpio_vbus_mach_info palmz72_udc_info = {
- .gpio_vbus = GPIO_NR_PALMZ72_USB_DETECT_N,
- .gpio_pullup = GPIO_NR_PALMZ72_USB_PULLUP,
+ .gpio_vbus = GPIO15_PALMZ72_USB_DETECT_N,
+ .gpio_pullup = GPIO95_PALMZ72_USB_PULLUP,
};
static struct platform_device palmz72_gpio_vbus = {
@@ -264,43 +264,43 @@ static int power_supply_init(struct device *dev)
{
int ret;
- ret = gpio_request(GPIO_NR_PALMZ72_POWER_DETECT, "CABLE_STATE_AC");
+ ret = gpio_request(GPIO0_PALMZ72_POWER_DETECT, "CABLE_STATE_AC");
if (ret)
goto err1;
- ret = gpio_direction_input(GPIO_NR_PALMZ72_POWER_DETECT);
+ ret = gpio_direction_input(GPIO0_PALMZ72_POWER_DETECT);
if (ret)
goto err2;
- ret = gpio_request(GPIO_NR_PALMZ72_USB_DETECT_N, "CABLE_STATE_USB");
+ ret = gpio_request(GPIO15_PALMZ72_USB_DETECT_N, "CABLE_STATE_USB");
if (ret)
goto err2;
- ret = gpio_direction_input(GPIO_NR_PALMZ72_USB_DETECT_N);
+ ret = gpio_direction_input(GPIO15_PALMZ72_USB_DETECT_N);
if (ret)
goto err3;
return 0;
err3:
- gpio_free(GPIO_NR_PALMZ72_USB_DETECT_N);
+ gpio_free(GPIO15_PALMZ72_USB_DETECT_N);
err2:
- gpio_free(GPIO_NR_PALMZ72_POWER_DETECT);
+ gpio_free(GPIO0_PALMZ72_POWER_DETECT);
err1:
return ret;
}
static int palmz72_is_ac_online(void)
{
- return gpio_get_value(GPIO_NR_PALMZ72_POWER_DETECT);
+ return gpio_get_value(GPIO0_PALMZ72_POWER_DETECT);
}
static int palmz72_is_usb_online(void)
{
- return !gpio_get_value(GPIO_NR_PALMZ72_USB_DETECT_N);
+ return !gpio_get_value(GPIO15_PALMZ72_USB_DETECT_N);
}
static void power_supply_exit(struct device *dev)
{
- gpio_free(GPIO_NR_PALMZ72_USB_DETECT_N);
- gpio_free(GPIO_NR_PALMZ72_POWER_DETECT);
+ gpio_free(GPIO15_PALMZ72_USB_DETECT_N);
+ gpio_free(GPIO0_PALMZ72_POWER_DETECT);
}
static char *palmz72_supplicants[] = {
@@ -468,9 +468,9 @@ static struct platform_device *devices[] __initdata = {
/* setup udc GPIOs initial state */
static void __init palmz72_udc_init(void)
{
- if (!gpio_request(GPIO_NR_PALMZ72_USB_PULLUP, "USB Pullup")) {
- gpio_direction_output(GPIO_NR_PALMZ72_USB_PULLUP, 0);
- gpio_free(GPIO_NR_PALMZ72_USB_PULLUP);
+ if (!gpio_request(GPIO95_PALMZ72_USB_PULLUP, "USB Pullup")) {
+ gpio_direction_output(GPIO95_PALMZ72_USB_PULLUP, 0);
+ gpio_free(GPIO95_PALMZ72_USB_PULLUP);
}
}
diff --git a/configs/config-colibri b/configs/config-colibri
new file mode 100644
index 0000000..e69de29
diff --git a/configs/config-income b/configs/config-income
new file mode 100644
index 0000000..e69de29
diff --git a/configs/config-littleton b/configs/config-littleton
new file mode 100644
index 0000000..e69de29
diff --git a/configs/config-vpac270 b/configs/config-vpac270
new file mode 100644
index 0000000..e69de29
diff --git a/configs/config-vpac270-minimal b/configs/config-vpac270-minimal
new file mode 100644
index 0000000..e69de29
diff --git a/configs/config-zaurus b/configs/config-zaurus
new file mode 100644
index 0000000..e69de29
diff --git a/configs/config-zipitz2 b/configs/config-zipitz2
new file mode 100644
index 0000000..e69de29
diff --git a/drivers/ata/pata_palmld.c b/drivers/ata/pata_palmld.c
index 11fb4cc..7ca74d6 100644
--- a/drivers/ata/pata_palmld.c
+++ b/drivers/ata/pata_palmld.c
@@ -61,24 +61,24 @@ static __devinit int palmld_pata_probe(struct platform_device *pdev)
return -ENOMEM;
/* request and activate power GPIO, IRQ GPIO */
- ret = gpio_request(GPIO_NR_PALMLD_IDE_PWEN, "HDD PWR");
+ ret = gpio_request(GPIO115_PALMLD_IDE_PWEN, "HDD PWR");
if (ret)
goto err1;
- ret = gpio_direction_output(GPIO_NR_PALMLD_IDE_PWEN, 1);
+ ret = gpio_direction_output(GPIO115_PALMLD_IDE_PWEN, 1);
if (ret)
goto err2;
- ret = gpio_request(GPIO_NR_PALMLD_IDE_RESET, "HDD RST");
+ ret = gpio_request(GPIO98_PALMLD_IDE_RESET, "HDD RST");
if (ret)
goto err2;
- ret = gpio_direction_output(GPIO_NR_PALMLD_IDE_RESET, 0);
+ ret = gpio_direction_output(GPIO98_PALMLD_IDE_RESET, 0);
if (ret)
goto err3;
/* reset the drive */
- gpio_set_value(GPIO_NR_PALMLD_IDE_RESET, 0);
+ gpio_set_value(GPIO98_PALMLD_IDE_RESET, 0);
msleep(30);
- gpio_set_value(GPIO_NR_PALMLD_IDE_RESET, 1);
+ gpio_set_value(GPIO98_PALMLD_IDE_RESET, 1);
msleep(30);
/* setup the ata port */
@@ -100,9 +100,9 @@ static __devinit int palmld_pata_probe(struct platform_device *pdev)
&palmld_sht);
err3:
- gpio_free(GPIO_NR_PALMLD_IDE_RESET);
+ gpio_free(GPIO98_PALMLD_IDE_RESET);
err2:
- gpio_free(GPIO_NR_PALMLD_IDE_PWEN);
+ gpio_free(GPIO115_PALMLD_IDE_PWEN);
err1:
return ret;
}
@@ -114,10 +114,10 @@ static __devexit int palmld_pata_remove(struct platform_device *dev)
ata_host_detach(host);
/* power down the HDD */
- gpio_set_value(GPIO_NR_PALMLD_IDE_PWEN, 0);
+ gpio_set_value(GPIO115_PALMLD_IDE_PWEN, 0);
- gpio_free(GPIO_NR_PALMLD_IDE_RESET);
- gpio_free(GPIO_NR_PALMLD_IDE_PWEN);
+ gpio_free(GPIO98_PALMLD_IDE_RESET);
+ gpio_free(GPIO115_PALMLD_IDE_PWEN);
return 0;
}
diff --git a/drivers/pcmcia/pxa2xx_palmld.c b/drivers/pcmcia/pxa2xx_palmld.c
index 6fb6f7f..4317657 100644
--- a/drivers/pcmcia/pxa2xx_palmld.c
+++ b/drivers/pcmcia/pxa2xx_palmld.c
@@ -24,52 +24,52 @@ static int palmld_pcmcia_hw_init(struct soc_pcmcia_socket *skt)
{
int ret;
- ret = gpio_request(GPIO_NR_PALMLD_PCMCIA_POWER, "PCMCIA PWR");
+ ret = gpio_request(GPIO36_PALMLD_PCMCIA_POWER, "PCMCIA PWR");
if (ret)
goto err1;
- ret = gpio_direction_output(GPIO_NR_PALMLD_PCMCIA_POWER, 0);
+ ret = gpio_direction_output(GPIO36_PALMLD_PCMCIA_POWER, 0);
if (ret)
goto err2;
- ret = gpio_request(GPIO_NR_PALMLD_PCMCIA_RESET, "PCMCIA RST");
+ ret = gpio_request(GPIO81_PALMLD_PCMCIA_RESET, "PCMCIA RST");
if (ret)
goto err2;
- ret = gpio_direction_output(GPIO_NR_PALMLD_PCMCIA_RESET, 1);
+ ret = gpio_direction_output(GPIO81_PALMLD_PCMCIA_RESET, 1);
if (ret)
goto err3;
- ret = gpio_request(GPIO_NR_PALMLD_PCMCIA_READY, "PCMCIA RDY");
+ ret = gpio_request(GPIO38_PALMLD_PCMCIA_READY, "PCMCIA RDY");
if (ret)
goto err3;
- ret = gpio_direction_input(GPIO_NR_PALMLD_PCMCIA_READY);
+ ret = gpio_direction_input(GPIO38_PALMLD_PCMCIA_READY);
if (ret)
goto err4;
- skt->socket.pci_irq = IRQ_GPIO(GPIO_NR_PALMLD_PCMCIA_READY);
+ skt->socket.pci_irq = IRQ_GPIO(GPIO38_PALMLD_PCMCIA_READY);
return 0;
err4:
- gpio_free(GPIO_NR_PALMLD_PCMCIA_READY);
+ gpio_free(GPIO38_PALMLD_PCMCIA_READY);
err3:
- gpio_free(GPIO_NR_PALMLD_PCMCIA_RESET);
+ gpio_free(GPIO81_PALMLD_PCMCIA_RESET);
err2:
- gpio_free(GPIO_NR_PALMLD_PCMCIA_POWER);
+ gpio_free(GPIO36_PALMLD_PCMCIA_POWER);
err1:
return ret;
}
static void palmld_pcmcia_hw_shutdown(struct soc_pcmcia_socket *skt)
{
- gpio_free(GPIO_NR_PALMLD_PCMCIA_READY);
- gpio_free(GPIO_NR_PALMLD_PCMCIA_RESET);
- gpio_free(GPIO_NR_PALMLD_PCMCIA_POWER);
+ gpio_free(GPIO38_PALMLD_PCMCIA_READY);
+ gpio_free(GPIO81_PALMLD_PCMCIA_RESET);
+ gpio_free(GPIO36_PALMLD_PCMCIA_POWER);
}
static void palmld_pcmcia_socket_state(struct soc_pcmcia_socket *skt,
struct pcmcia_state *state)
{
state->detect = 1; /* always inserted */
- state->ready = !!gpio_get_value(GPIO_NR_PALMLD_PCMCIA_READY);
+ state->ready = !!gpio_get_value(GPIO38_PALMLD_PCMCIA_READY);
state->bvd1 = 1;
state->bvd2 = 1;
state->wrprot = 0;
@@ -80,8 +80,8 @@ static void palmld_pcmcia_socket_state(struct soc_pcmcia_socket *skt,
static int palmld_pcmcia_configure_socket(struct soc_pcmcia_socket *skt,
const socket_state_t *state)
{
- gpio_set_value(GPIO_NR_PALMLD_PCMCIA_POWER, 1);
- gpio_set_value(GPIO_NR_PALMLD_PCMCIA_RESET,
+ gpio_set_value(GPIO36_PALMLD_PCMCIA_POWER, 1);
+ gpio_set_value(GPIO81_PALMLD_PCMCIA_RESET,
!!(state->flags & SS_RESET));
return 0;
diff --git a/drivers/pcmcia/pxa2xx_palmtx.c b/drivers/pcmcia/pxa2xx_palmtx.c
index b07b247..cc80531 100644
--- a/drivers/pcmcia/pxa2xx_palmtx.c
+++ b/drivers/pcmcia/pxa2xx_palmtx.c
@@ -25,62 +25,62 @@ static int palmtx_pcmcia_hw_init(struct soc_pcmcia_socket *skt)
{
int ret;
- ret = gpio_request(GPIO_NR_PALMTX_PCMCIA_POWER1, "PCMCIA PWR1");
+ ret = gpio_request(GPIO94_PALMTX_PCMCIA_POWER1, "PCMCIA PWR1");
if (ret)
goto err1;
- ret = gpio_direction_output(GPIO_NR_PALMTX_PCMCIA_POWER1, 0);
+ ret = gpio_direction_output(GPIO94_PALMTX_PCMCIA_POWER1, 0);
if (ret)
goto err2;
- ret = gpio_request(GPIO_NR_PALMTX_PCMCIA_POWER2, "PCMCIA PWR2");
+ ret = gpio_request(GPIO108_PALMTX_PCMCIA_POWER2, "PCMCIA PWR2");
if (ret)
goto err2;
- ret = gpio_direction_output(GPIO_NR_PALMTX_PCMCIA_POWER2, 0);
+ ret = gpio_direction_output(GPIO108_PALMTX_PCMCIA_POWER2, 0);
if (ret)
goto err3;
- ret = gpio_request(GPIO_NR_PALMTX_PCMCIA_RESET, "PCMCIA RST");
+ ret = gpio_request(GPIO79_PALMTX_PCMCIA_RESET, "PCMCIA RST");
if (ret)
goto err3;
- ret = gpio_direction_output(GPIO_NR_PALMTX_PCMCIA_RESET, 1);
+ ret = gpio_direction_output(GPIO79_PALMTX_PCMCIA_RESET, 1);
if (ret)
goto err4;
- ret = gpio_request(GPIO_NR_PALMTX_PCMCIA_READY, "PCMCIA RDY");
+ ret = gpio_request(GPIO116_PALMTX_PCMCIA_READY, "PCMCIA RDY");
if (ret)
goto err4;
- ret = gpio_direction_input(GPIO_NR_PALMTX_PCMCIA_READY);
+ ret = gpio_direction_input(GPIO116_PALMTX_PCMCIA_READY);
if (ret)
goto err5;
- skt->socket.pci_irq = gpio_to_irq(GPIO_NR_PALMTX_PCMCIA_READY);
+ skt->socket.pci_irq = gpio_to_irq(GPIO116_PALMTX_PCMCIA_READY);
return 0;
err5:
- gpio_free(GPIO_NR_PALMTX_PCMCIA_READY);
+ gpio_free(GPIO116_PALMTX_PCMCIA_READY);
err4:
- gpio_free(GPIO_NR_PALMTX_PCMCIA_RESET);
+ gpio_free(GPIO79_PALMTX_PCMCIA_RESET);
err3:
- gpio_free(GPIO_NR_PALMTX_PCMCIA_POWER2);
+ gpio_free(GPIO108_PALMTX_PCMCIA_POWER2);
err2:
- gpio_free(GPIO_NR_PALMTX_PCMCIA_POWER1);
+ gpio_free(GPIO94_PALMTX_PCMCIA_POWER1);
err1:
return ret;
}
static void palmtx_pcmcia_hw_shutdown(struct soc_pcmcia_socket *skt)
{
- gpio_free(GPIO_NR_PALMTX_PCMCIA_READY);
- gpio_free(GPIO_NR_PALMTX_PCMCIA_RESET);
- gpio_free(GPIO_NR_PALMTX_PCMCIA_POWER2);
- gpio_free(GPIO_NR_PALMTX_PCMCIA_POWER1);
+ gpio_free(GPIO116_PALMTX_PCMCIA_READY);
+ gpio_free(GPIO79_PALMTX_PCMCIA_RESET);
+ gpio_free(GPIO108_PALMTX_PCMCIA_POWER2);
+ gpio_free(GPIO94_PALMTX_PCMCIA_POWER1);
}
static void palmtx_pcmcia_socket_state(struct soc_pcmcia_socket *skt,
struct pcmcia_state *state)
{
state->detect = 1; /* always inserted */
- state->ready = !!gpio_get_value(GPIO_NR_PALMTX_PCMCIA_READY);
+ state->ready = !!gpio_get_value(GPIO116_PALMTX_PCMCIA_READY);
state->bvd1 = 1;
state->bvd2 = 1;
state->wrprot = 0;
@@ -92,9 +92,9 @@ static int
palmtx_pcmcia_configure_socket(struct soc_pcmcia_socket *skt,
const socket_state_t *state)
{
- gpio_set_value(GPIO_NR_PALMTX_PCMCIA_POWER1, 1);
- gpio_set_value(GPIO_NR_PALMTX_PCMCIA_POWER2, 1);
- gpio_set_value(GPIO_NR_PALMTX_PCMCIA_RESET,
+ gpio_set_value(GPIO94_PALMTX_PCMCIA_POWER1, 1);
+ gpio_set_value(GPIO108_PALMTX_PCMCIA_POWER2, 1);
+ gpio_set_value(GPIO79_PALMTX_PCMCIA_RESET,
!!(state->flags & SS_RESET));
return 0;
--
1.7.1
next reply other threads:[~2010-07-13 7:38 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-07-13 7:38 Marek Vasut [this message]
2010-07-13 7:38 ` [PATCH 2/5] pxa: Introduce Palm27x Marek Vasut
2010-07-13 8:14 ` Eric Miao
2010-07-13 9:59 ` Marek Vasut
2010-07-13 7:38 ` [PATCH 3/5] pxa: Flip Palm LD, TX, T5, Z72 to Palm27x Marek Vasut
2010-07-13 7:38 ` [PATCH 4/5] pxa: Add core pmic support for Palm27x Marek Vasut
2010-07-13 7:38 ` [PATCH 5/5] pxa: Modularize remnants of code in Palms Marek Vasut
2010-07-13 8:10 ` [PATCH 1/5] pxa: Sane naming of gpios for palm platform Eric Miao
2010-07-13 9:58 ` Marek Vasut
2010-07-13 10:20 ` Eric Miao
2010-07-13 16:20 ` Joe Perches
-- strict thread matches above, loose matches on Subject: below --
2010-07-13 7:51 Marek Vasut
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1279006733-17731-1-git-send-email-marek.vasut@gmail.com \
--to=marek.vasut@gmail.com \
--cc=linux-arm-kernel@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.