diff options
| -rw-r--r-- | arch/arm/common/locomo.c | 10 | ||||
| -rw-r--r-- | arch/arm/mach-ixp23xx/include/mach/memory.h | 2 | ||||
| -rw-r--r-- | arch/arm/mach-kirkwood/mv88f6281gtw_ge-setup.c | 4 | ||||
| -rw-r--r-- | arch/arm/mach-mmp/include/mach/uncompress.h | 5 | ||||
| -rw-r--r-- | arch/arm/mach-orion5x/wrt350n-v2-setup.c | 2 | ||||
| -rw-r--r-- | arch/arm/mach-pxa/Kconfig | 11 | ||||
| -rw-r--r-- | arch/arm/mach-pxa/imote2.c | 4 | ||||
| -rw-r--r-- | arch/arm/mach-pxa/include/mach/uncompress.h | 11 | ||||
| -rw-r--r-- | arch/arm/mach-pxa/raumfeld.c | 4 | ||||
| -rw-r--r-- | arch/arm/mach-pxa/stargate2.c | 5 | ||||
| -rw-r--r-- | arch/arm/tools/mach-types | 75 | ||||
| -rw-r--r-- | drivers/video/pxa168fb.c | 2 |
12 files changed, 103 insertions, 32 deletions
diff --git a/arch/arm/common/locomo.c b/arch/arm/common/locomo.c index 90ae00b631c2..9dff07c80ddb 100644 --- a/arch/arm/common/locomo.c +++ b/arch/arm/common/locomo.c | |||
| @@ -290,7 +290,7 @@ static int locomo_suspend(struct platform_device *dev, pm_message_t state) | |||
| 290 | save->LCM_GPO = locomo_readl(lchip->base + LOCOMO_GPO); /* GPIO */ | 290 | save->LCM_GPO = locomo_readl(lchip->base + LOCOMO_GPO); /* GPIO */ |
| 291 | locomo_writel(0x00, lchip->base + LOCOMO_GPO); | 291 | locomo_writel(0x00, lchip->base + LOCOMO_GPO); |
| 292 | save->LCM_SPICT = locomo_readl(lchip->base + LOCOMO_SPI + LOCOMO_SPICT); /* SPI */ | 292 | save->LCM_SPICT = locomo_readl(lchip->base + LOCOMO_SPI + LOCOMO_SPICT); /* SPI */ |
| 293 | locomo_writel(0x40, lchip->base + LOCOMO_SPICT); | 293 | locomo_writel(0x40, lchip->base + LOCOMO_SPI + LOCOMO_SPICT); |
| 294 | save->LCM_GPE = locomo_readl(lchip->base + LOCOMO_GPE); /* GPIO */ | 294 | save->LCM_GPE = locomo_readl(lchip->base + LOCOMO_GPE); /* GPIO */ |
| 295 | locomo_writel(0x00, lchip->base + LOCOMO_GPE); | 295 | locomo_writel(0x00, lchip->base + LOCOMO_GPE); |
| 296 | save->LCM_ASD = locomo_readl(lchip->base + LOCOMO_ASD); /* ADSTART */ | 296 | save->LCM_ASD = locomo_readl(lchip->base + LOCOMO_ASD); /* ADSTART */ |
| @@ -418,7 +418,7 @@ __locomo_probe(struct device *me, struct resource *mem, int irq) | |||
| 418 | /* Longtime timer */ | 418 | /* Longtime timer */ |
| 419 | locomo_writel(0, lchip->base + LOCOMO_LTINT); | 419 | locomo_writel(0, lchip->base + LOCOMO_LTINT); |
| 420 | /* SPI */ | 420 | /* SPI */ |
| 421 | locomo_writel(0, lchip->base + LOCOMO_SPIIE); | 421 | locomo_writel(0, lchip->base + LOCOMO_SPI + LOCOMO_SPIIE); |
| 422 | 422 | ||
| 423 | locomo_writel(6 + 8 + 320 + 30 - 10, lchip->base + LOCOMO_ASD); | 423 | locomo_writel(6 + 8 + 320 + 30 - 10, lchip->base + LOCOMO_ASD); |
| 424 | r = locomo_readl(lchip->base + LOCOMO_ASD); | 424 | r = locomo_readl(lchip->base + LOCOMO_ASD); |
| @@ -707,7 +707,7 @@ void locomo_m62332_senddata(struct locomo_dev *ldev, unsigned int dac_data, int | |||
| 707 | udelay(DAC_SCL_HIGH_HOLD_TIME); /* 4.7 usec */ | 707 | udelay(DAC_SCL_HIGH_HOLD_TIME); /* 4.7 usec */ |
| 708 | if (locomo_readl(mapbase + LOCOMO_DAC) & LOCOMO_DAC_SDAOEB) { /* High is error */ | 708 | if (locomo_readl(mapbase + LOCOMO_DAC) & LOCOMO_DAC_SDAOEB) { /* High is error */ |
| 709 | printk(KERN_WARNING "locomo: m62332_senddata Error 1\n"); | 709 | printk(KERN_WARNING "locomo: m62332_senddata Error 1\n"); |
| 710 | return; | 710 | goto out; |
| 711 | } | 711 | } |
| 712 | 712 | ||
| 713 | /* Send Sub address (LSB is channel select) */ | 713 | /* Send Sub address (LSB is channel select) */ |
| @@ -735,7 +735,7 @@ void locomo_m62332_senddata(struct locomo_dev *ldev, unsigned int dac_data, int | |||
| 735 | udelay(DAC_SCL_HIGH_HOLD_TIME); /* 4.7 usec */ | 735 | udelay(DAC_SCL_HIGH_HOLD_TIME); /* 4.7 usec */ |
| 736 | if (locomo_readl(mapbase + LOCOMO_DAC) & LOCOMO_DAC_SDAOEB) { /* High is error */ | 736 | if (locomo_readl(mapbase + LOCOMO_DAC) & LOCOMO_DAC_SDAOEB) { /* High is error */ |
| 737 | printk(KERN_WARNING "locomo: m62332_senddata Error 2\n"); | 737 | printk(KERN_WARNING "locomo: m62332_senddata Error 2\n"); |
| 738 | return; | 738 | goto out; |
| 739 | } | 739 | } |
| 740 | 740 | ||
| 741 | /* Send DAC data */ | 741 | /* Send DAC data */ |
| @@ -760,9 +760,9 @@ void locomo_m62332_senddata(struct locomo_dev *ldev, unsigned int dac_data, int | |||
| 760 | udelay(DAC_SCL_HIGH_HOLD_TIME); /* 4.7 usec */ | 760 | udelay(DAC_SCL_HIGH_HOLD_TIME); /* 4.7 usec */ |
| 761 | if (locomo_readl(mapbase + LOCOMO_DAC) & LOCOMO_DAC_SDAOEB) { /* High is error */ | 761 | if (locomo_readl(mapbase + LOCOMO_DAC) & LOCOMO_DAC_SDAOEB) { /* High is error */ |
| 762 | printk(KERN_WARNING "locomo: m62332_senddata Error 3\n"); | 762 | printk(KERN_WARNING "locomo: m62332_senddata Error 3\n"); |
| 763 | return; | ||
| 764 | } | 763 | } |
| 765 | 764 | ||
| 765 | out: | ||
| 766 | /* stop */ | 766 | /* stop */ |
| 767 | r = locomo_readl(mapbase + LOCOMO_DAC); | 767 | r = locomo_readl(mapbase + LOCOMO_DAC); |
| 768 | r &= ~(LOCOMO_DAC_SCLOEB); | 768 | r &= ~(LOCOMO_DAC_SCLOEB); |
diff --git a/arch/arm/mach-ixp23xx/include/mach/memory.h b/arch/arm/mach-ixp23xx/include/mach/memory.h index 94a3a86cfeb8..6ef65d813f16 100644 --- a/arch/arm/mach-ixp23xx/include/mach/memory.h +++ b/arch/arm/mach-ixp23xx/include/mach/memory.h | |||
| @@ -19,7 +19,7 @@ | |||
| 19 | */ | 19 | */ |
| 20 | #define PHYS_OFFSET (0x00000000) | 20 | #define PHYS_OFFSET (0x00000000) |
| 21 | 21 | ||
| 22 | #define IXP23XX_PCI_SDRAM_OFFSET (*((volatile int *)IXP23XX_PCI_SDRAM_BAR) & 0xfffffff0)) | 22 | #define IXP23XX_PCI_SDRAM_OFFSET (*((volatile int *)IXP23XX_PCI_SDRAM_BAR) & 0xfffffff0) |
| 23 | 23 | ||
| 24 | #define __phys_to_bus(x) ((x) + (IXP23XX_PCI_SDRAM_OFFSET - PHYS_OFFSET)) | 24 | #define __phys_to_bus(x) ((x) + (IXP23XX_PCI_SDRAM_OFFSET - PHYS_OFFSET)) |
| 25 | #define __bus_to_phys(x) ((x) - (IXP23XX_PCI_SDRAM_OFFSET - PHYS_OFFSET)) | 25 | #define __bus_to_phys(x) ((x) - (IXP23XX_PCI_SDRAM_OFFSET - PHYS_OFFSET)) |
diff --git a/arch/arm/mach-kirkwood/mv88f6281gtw_ge-setup.c b/arch/arm/mach-kirkwood/mv88f6281gtw_ge-setup.c index 0358f45766cb..5e6f711b1c67 100644 --- a/arch/arm/mach-kirkwood/mv88f6281gtw_ge-setup.c +++ b/arch/arm/mach-kirkwood/mv88f6281gtw_ge-setup.c | |||
| @@ -74,9 +74,9 @@ static struct gpio_keys_button mv88f6281gtw_ge_button_pins[] = { | |||
| 74 | .desc = "SWR Button", | 74 | .desc = "SWR Button", |
| 75 | .active_low = 1, | 75 | .active_low = 1, |
| 76 | }, { | 76 | }, { |
| 77 | .code = KEY_F1, | 77 | .code = KEY_WPS_BUTTON, |
| 78 | .gpio = 46, | 78 | .gpio = 46, |
| 79 | .desc = "WPS Button(F1)", | 79 | .desc = "WPS Button", |
| 80 | .active_low = 1, | 80 | .active_low = 1, |
| 81 | }, | 81 | }, |
| 82 | }; | 82 | }; |
diff --git a/arch/arm/mach-mmp/include/mach/uncompress.h b/arch/arm/mach-mmp/include/mach/uncompress.h index a7dcc5307216..85bd8a2d84b5 100644 --- a/arch/arm/mach-mmp/include/mach/uncompress.h +++ b/arch/arm/mach-mmp/include/mach/uncompress.h | |||
| @@ -14,7 +14,7 @@ | |||
| 14 | #define UART2_BASE (APB_PHYS_BASE + 0x17000) | 14 | #define UART2_BASE (APB_PHYS_BASE + 0x17000) |
| 15 | #define UART3_BASE (APB_PHYS_BASE + 0x18000) | 15 | #define UART3_BASE (APB_PHYS_BASE + 0x18000) |
| 16 | 16 | ||
| 17 | static volatile unsigned long *UART = (unsigned long *)UART2_BASE; | 17 | static volatile unsigned long *UART; |
| 18 | 18 | ||
| 19 | static inline void putc(char c) | 19 | static inline void putc(char c) |
| 20 | { | 20 | { |
| @@ -37,6 +37,9 @@ static inline void flush(void) | |||
| 37 | 37 | ||
| 38 | static inline void arch_decomp_setup(void) | 38 | static inline void arch_decomp_setup(void) |
| 39 | { | 39 | { |
| 40 | /* default to UART2 */ | ||
| 41 | UART = (unsigned long *)UART2_BASE; | ||
| 42 | |||
| 40 | if (machine_is_avengers_lite()) | 43 | if (machine_is_avengers_lite()) |
| 41 | UART = (unsigned long *)UART3_BASE; | 44 | UART = (unsigned long *)UART3_BASE; |
| 42 | } | 45 | } |
diff --git a/arch/arm/mach-orion5x/wrt350n-v2-setup.c b/arch/arm/mach-orion5x/wrt350n-v2-setup.c index cb0feca193d4..f9f222ebb7ed 100644 --- a/arch/arm/mach-orion5x/wrt350n-v2-setup.c +++ b/arch/arm/mach-orion5x/wrt350n-v2-setup.c | |||
| @@ -77,7 +77,7 @@ static struct gpio_keys_button wrt350n_v2_buttons[] = { | |||
| 77 | .desc = "Reset Button", | 77 | .desc = "Reset Button", |
| 78 | .active_low = 1, | 78 | .active_low = 1, |
| 79 | }, { | 79 | }, { |
| 80 | .code = KEY_WLAN, | 80 | .code = KEY_WPS_BUTTON, |
| 81 | .gpio = 2, | 81 | .gpio = 2, |
| 82 | .desc = "WPS Button", | 82 | .desc = "WPS Button", |
| 83 | .active_low = 1, | 83 | .active_low = 1, |
diff --git a/arch/arm/mach-pxa/Kconfig b/arch/arm/mach-pxa/Kconfig index 38fbd0a0e402..5b6ee46fa7f6 100644 --- a/arch/arm/mach-pxa/Kconfig +++ b/arch/arm/mach-pxa/Kconfig | |||
| @@ -272,7 +272,6 @@ config MACH_H5000 | |||
| 272 | config MACH_HIMALAYA | 272 | config MACH_HIMALAYA |
| 273 | bool "HTC Himalaya Support" | 273 | bool "HTC Himalaya Support" |
| 274 | select CPU_PXA26x | 274 | select CPU_PXA26x |
| 275 | select FB_W100 | ||
| 276 | 275 | ||
| 277 | config MACH_MAGICIAN | 276 | config MACH_MAGICIAN |
| 278 | bool "Enable HTC Magician Support" | 277 | bool "Enable HTC Magician Support" |
| @@ -454,6 +453,13 @@ config PXA_SHARPSL | |||
| 454 | config SHARPSL_PM | 453 | config SHARPSL_PM |
| 455 | bool | 454 | bool |
| 456 | select APM_EMULATION | 455 | select APM_EMULATION |
| 456 | select SHARPSL_PM_MAX1111 | ||
| 457 | |||
| 458 | config SHARPSL_PM_MAX1111 | ||
| 459 | bool | ||
| 460 | depends on !CORGI_SSP_DEPRECATED | ||
| 461 | select HWMON | ||
| 462 | select SENSORS_MAX1111 | ||
| 457 | 463 | ||
| 458 | config CORGI_SSP_DEPRECATED | 464 | config CORGI_SSP_DEPRECATED |
| 459 | bool | 465 | bool |
| @@ -547,7 +553,6 @@ config MACH_E740 | |||
| 547 | bool "Toshiba e740" | 553 | bool "Toshiba e740" |
| 548 | default y | 554 | default y |
| 549 | depends on ARCH_PXA_ESERIES | 555 | depends on ARCH_PXA_ESERIES |
| 550 | select FB_W100 | ||
| 551 | help | 556 | help |
| 552 | Say Y here if you intend to run this kernel on a Toshiba | 557 | Say Y here if you intend to run this kernel on a Toshiba |
| 553 | e740 family PDA. | 558 | e740 family PDA. |
| @@ -556,7 +561,6 @@ config MACH_E750 | |||
| 556 | bool "Toshiba e750" | 561 | bool "Toshiba e750" |
| 557 | default y | 562 | default y |
| 558 | depends on ARCH_PXA_ESERIES | 563 | depends on ARCH_PXA_ESERIES |
| 559 | select FB_W100 | ||
| 560 | help | 564 | help |
| 561 | Say Y here if you intend to run this kernel on a Toshiba | 565 | Say Y here if you intend to run this kernel on a Toshiba |
| 562 | e750 family PDA. | 566 | e750 family PDA. |
| @@ -573,7 +577,6 @@ config MACH_E800 | |||
| 573 | bool "Toshiba e800" | 577 | bool "Toshiba e800" |
| 574 | default y | 578 | default y |
| 575 | depends on ARCH_PXA_ESERIES | 579 | depends on ARCH_PXA_ESERIES |
| 576 | select FB_W100 | ||
| 577 | help | 580 | help |
| 578 | Say Y here if you intend to run this kernel on a Toshiba | 581 | Say Y here if you intend to run this kernel on a Toshiba |
| 579 | e800 family PDA. | 582 | e800 family PDA. |
diff --git a/arch/arm/mach-pxa/imote2.c b/arch/arm/mach-pxa/imote2.c index b2f878bd460b..5161dca8ccc0 100644 --- a/arch/arm/mach-pxa/imote2.c +++ b/arch/arm/mach-pxa/imote2.c | |||
| @@ -559,10 +559,6 @@ static void __init imote2_init(void) | |||
| 559 | pxa_set_btuart_info(NULL); | 559 | pxa_set_btuart_info(NULL); |
| 560 | pxa_set_stuart_info(NULL); | 560 | pxa_set_stuart_info(NULL); |
| 561 | 561 | ||
| 562 | /* SPI chip select directions - all other directions should | ||
| 563 | * be handled by drivers.*/ | ||
| 564 | gpio_direction_output(37, 0); | ||
| 565 | |||
| 566 | platform_add_devices(imote2_devices, ARRAY_SIZE(imote2_devices)); | 562 | platform_add_devices(imote2_devices, ARRAY_SIZE(imote2_devices)); |
| 567 | 563 | ||
| 568 | pxa2xx_set_spi_info(1, &pxa_ssp_master_0_info); | 564 | pxa2xx_set_spi_info(1, &pxa_ssp_master_0_info); |
diff --git a/arch/arm/mach-pxa/include/mach/uncompress.h b/arch/arm/mach-pxa/include/mach/uncompress.h index 5ef91d9d17e4..759b851ec985 100644 --- a/arch/arm/mach-pxa/include/mach/uncompress.h +++ b/arch/arm/mach-pxa/include/mach/uncompress.h | |||
| @@ -16,9 +16,9 @@ | |||
| 16 | #define BTUART_BASE (0x40200000) | 16 | #define BTUART_BASE (0x40200000) |
| 17 | #define STUART_BASE (0x40700000) | 17 | #define STUART_BASE (0x40700000) |
| 18 | 18 | ||
| 19 | static unsigned long uart_base = FFUART_BASE; | 19 | static unsigned long uart_base; |
| 20 | static unsigned int uart_shift = 2; | 20 | static unsigned int uart_shift; |
| 21 | static unsigned int uart_is_pxa = 1; | 21 | static unsigned int uart_is_pxa; |
| 22 | 22 | ||
| 23 | static inline unsigned char uart_read(int offset) | 23 | static inline unsigned char uart_read(int offset) |
| 24 | { | 24 | { |
| @@ -56,6 +56,11 @@ static inline void flush(void) | |||
| 56 | 56 | ||
| 57 | static inline void arch_decomp_setup(void) | 57 | static inline void arch_decomp_setup(void) |
| 58 | { | 58 | { |
| 59 | /* initialize to default */ | ||
| 60 | uart_base = FFUART_BASE; | ||
| 61 | uart_shift = 2; | ||
| 62 | uart_is_pxa = 1; | ||
| 63 | |||
| 59 | if (machine_is_littleton() || machine_is_intelmote2() | 64 | if (machine_is_littleton() || machine_is_intelmote2() |
| 60 | || machine_is_csb726() || machine_is_stargate2() | 65 | || machine_is_csb726() || machine_is_stargate2() |
| 61 | || machine_is_cm_x300() || machine_is_balloon3()) | 66 | || machine_is_cm_x300() || machine_is_balloon3()) |
diff --git a/arch/arm/mach-pxa/raumfeld.c b/arch/arm/mach-pxa/raumfeld.c index 3184bdc14526..44bb675e47f1 100644 --- a/arch/arm/mach-pxa/raumfeld.c +++ b/arch/arm/mach-pxa/raumfeld.c | |||
| @@ -37,8 +37,6 @@ | |||
| 37 | #include <linux/lis3lv02d.h> | 37 | #include <linux/lis3lv02d.h> |
| 38 | #include <linux/pda_power.h> | 38 | #include <linux/pda_power.h> |
| 39 | #include <linux/power_supply.h> | 39 | #include <linux/power_supply.h> |
| 40 | #include <linux/pda_power.h> | ||
| 41 | #include <linux/power_supply.h> | ||
| 42 | #include <linux/regulator/max8660.h> | 40 | #include <linux/regulator/max8660.h> |
| 43 | #include <linux/regulator/machine.h> | 41 | #include <linux/regulator/machine.h> |
| 44 | #include <linux/regulator/fixed.h> | 42 | #include <linux/regulator/fixed.h> |
| @@ -444,7 +442,7 @@ static struct gpio_keys_button gpio_keys_button[] = { | |||
| 444 | .active_low = 0, | 442 | .active_low = 0, |
| 445 | .wakeup = 0, | 443 | .wakeup = 0, |
| 446 | .debounce_interval = 5, /* ms */ | 444 | .debounce_interval = 5, /* ms */ |
| 447 | .desc = "on/off button", | 445 | .desc = "on_off button", |
| 448 | }, | 446 | }, |
| 449 | }; | 447 | }; |
| 450 | 448 | ||
diff --git a/arch/arm/mach-pxa/stargate2.c b/arch/arm/mach-pxa/stargate2.c index a98a434f0111..2041eb1d90ba 100644 --- a/arch/arm/mach-pxa/stargate2.c +++ b/arch/arm/mach-pxa/stargate2.c | |||
| @@ -764,11 +764,6 @@ static void __init stargate2_init(void) | |||
| 764 | pxa_set_btuart_info(NULL); | 764 | pxa_set_btuart_info(NULL); |
| 765 | pxa_set_stuart_info(NULL); | 765 | pxa_set_stuart_info(NULL); |
| 766 | 766 | ||
| 767 | /* spi chip selects */ | ||
| 768 | gpio_direction_output(37, 0); | ||
| 769 | gpio_direction_output(24, 0); | ||
| 770 | gpio_direction_output(39, 0); | ||
| 771 | |||
| 772 | platform_add_devices(ARRAY_AND_SIZE(stargate2_devices)); | 767 | platform_add_devices(ARRAY_AND_SIZE(stargate2_devices)); |
| 773 | 768 | ||
| 774 | pxa2xx_set_spi_info(1, &pxa_ssp_master_0_info); | 769 | pxa2xx_set_spi_info(1, &pxa_ssp_master_0_info); |
diff --git a/arch/arm/tools/mach-types b/arch/arm/tools/mach-types index 31c2f4c30a95..1536f1784cac 100644 --- a/arch/arm/tools/mach-types +++ b/arch/arm/tools/mach-types | |||
| @@ -12,7 +12,7 @@ | |||
| 12 | # | 12 | # |
| 13 | # http://www.arm.linux.org.uk/developer/machines/?action=new | 13 | # http://www.arm.linux.org.uk/developer/machines/?action=new |
| 14 | # | 14 | # |
| 15 | # Last update: Sat Feb 20 14:16:15 2010 | 15 | # Last update: Sat Mar 20 15:35:41 2010 |
| 16 | # | 16 | # |
| 17 | # machine_is_xxx CONFIG_xxxx MACH_TYPE_xxx number | 17 | # machine_is_xxx CONFIG_xxxx MACH_TYPE_xxx number |
| 18 | # | 18 | # |
| @@ -2663,7 +2663,7 @@ reb01 MACH_REB01 REB01 2675 | |||
| 2663 | aquila MACH_AQUILA AQUILA 2676 | 2663 | aquila MACH_AQUILA AQUILA 2676 |
| 2664 | spark_sls_hw2 MACH_SPARK_SLS_HW2 SPARK_SLS_HW2 2677 | 2664 | spark_sls_hw2 MACH_SPARK_SLS_HW2 SPARK_SLS_HW2 2677 |
| 2665 | sheeva_esata MACH_ESATA_SHEEVAPLUG ESATA_SHEEVAPLUG 2678 | 2665 | sheeva_esata MACH_ESATA_SHEEVAPLUG ESATA_SHEEVAPLUG 2678 |
| 2666 | surf7x30 MACH_SURF7X30 SURF7X30 2679 | 2666 | msm7x30_surf MACH_MSM7X30_SURF MSM7X30_SURF 2679 |
| 2667 | micro2440 MACH_MICRO2440 MICRO2440 2680 | 2667 | micro2440 MACH_MICRO2440 MICRO2440 2680 |
| 2668 | am2440 MACH_AM2440 AM2440 2681 | 2668 | am2440 MACH_AM2440 AM2440 2681 |
| 2669 | tq2440 MACH_TQ2440 TQ2440 2682 | 2669 | tq2440 MACH_TQ2440 TQ2440 2682 |
| @@ -2678,3 +2678,74 @@ vc088x MACH_VC088X VC088X 2690 | |||
| 2678 | mioa702 MACH_MIOA702 MIOA702 2691 | 2678 | mioa702 MACH_MIOA702 MIOA702 2691 |
| 2679 | hpmin MACH_HPMIN HPMIN 2692 | 2679 | hpmin MACH_HPMIN HPMIN 2692 |
| 2680 | ak880xak MACH_AK880XAK AK880XAK 2693 | 2680 | ak880xak MACH_AK880XAK AK880XAK 2693 |
| 2681 | arm926tomap850 MACH_ARM926TOMAP850 ARM926TOMAP850 2694 | ||
| 2682 | lkevm MACH_LKEVM LKEVM 2695 | ||
| 2683 | mw6410 MACH_MW6410 MW6410 2696 | ||
| 2684 | terastation_wxl MACH_TERASTATION_WXL TERASTATION_WXL 2697 | ||
| 2685 | cpu8000e MACH_CPU8000E CPU8000E 2698 | ||
| 2686 | catania MACH_CATANIA CATANIA 2699 | ||
| 2687 | tokyo MACH_TOKYO TOKYO 2700 | ||
| 2688 | msm7201a_surf MACH_MSM7201A_SURF MSM7201A_SURF 2701 | ||
| 2689 | msm7201a_ffa MACH_MSM7201A_FFA MSM7201A_FFA 2702 | ||
| 2690 | msm7x25_surf MACH_MSM7X25_SURF MSM7X25_SURF 2703 | ||
| 2691 | msm7x25_ffa MACH_MSM7X25_FFA MSM7X25_FFA 2704 | ||
| 2692 | msm7x27_surf MACH_MSM7X27_SURF MSM7X27_SURF 2705 | ||
| 2693 | msm7x27_ffa MACH_MSM7X27_FFA MSM7X27_FFA 2706 | ||
| 2694 | msm7x30_ffa MACH_MSM7X30_FFA MSM7X30_FFA 2707 | ||
| 2695 | qsd8x50_surf MACH_QSD8X50_SURF QSD8X50_SURF 2708 | ||
| 2696 | qsd8x50_comet MACH_QSD8X50_COMET QSD8X50_COMET 2709 | ||
| 2697 | qsd8x50_ffa MACH_QSD8X50_FFA QSD8X50_FFA 2710 | ||
| 2698 | qsd8x50a_surf MACH_QSD8X50A_SURF QSD8X50A_SURF 2711 | ||
| 2699 | qsd8x50a_ffa MACH_QSD8X50A_FFA QSD8X50A_FFA 2712 | ||
| 2700 | adx_xgcp10 MACH_ADX_XGCP10 ADX_XGCP10 2713 | ||
| 2701 | mcgwumts2a MACH_MCGWUMTS2A MCGWUMTS2A 2714 | ||
| 2702 | mobikt MACH_MOBIKT MOBIKT 2715 | ||
| 2703 | mx53_evk MACH_MX53_EVK MX53_EVK 2716 | ||
| 2704 | igep0030 MACH_IGEP0030 IGEP0030 2717 | ||
| 2705 | axell_h40_h50_ctrl MACH_AXELL_H40_H50_CTRL AXELL_H40_H50_CTRL 2718 | ||
| 2706 | dtcommod MACH_DTCOMMOD DTCOMMOD 2719 | ||
| 2707 | gould MACH_GOULD GOULD 2720 | ||
| 2708 | siberia MACH_SIBERIA SIBERIA 2721 | ||
| 2709 | sbc3530 MACH_SBC3530 SBC3530 2722 | ||
| 2710 | qarm MACH_QARM QARM 2723 | ||
| 2711 | mips MACH_MIPS MIPS 2724 | ||
| 2712 | mx27grb MACH_MX27GRB MX27GRB 2725 | ||
| 2713 | sbc8100 MACH_SBC8100 SBC8100 2726 | ||
| 2714 | saarb MACH_SAARB SAARB 2727 | ||
| 2715 | omap3mini MACH_OMAP3MINI OMAP3MINI 2728 | ||
| 2716 | cnmbook7se MACH_CNMBOOK7SE CNMBOOK7SE 2729 | ||
| 2717 | catan MACH_CATAN CATAN 2730 | ||
| 2718 | harmony MACH_HARMONY HARMONY 2731 | ||
| 2719 | tonga MACH_TONGA TONGA 2732 | ||
| 2720 | cybook_orizon MACH_CYBOOK_ORIZON CYBOOK_ORIZON 2733 | ||
| 2721 | htcrhodiumcdma MACH_HTCRHODIUMCDMA HTCRHODIUMCDMA 2734 | ||
| 2722 | epc_g45 MACH_EPC_G45 EPC_G45 2735 | ||
| 2723 | epc_lpc3250 MACH_EPC_LPC3250 EPC_LPC3250 2736 | ||
| 2724 | mxc91341evb MACH_MXC91341EVB MXC91341EVB 2737 | ||
| 2725 | rtw1000 MACH_RTW1000 RTW1000 2738 | ||
| 2726 | bobcat MACH_BOBCAT BOBCAT 2739 | ||
| 2727 | trizeps6 MACH_TRIZEPS6 TRIZEPS6 2740 | ||
| 2728 | msm7x30_fluid MACH_MSM7X30_FLUID MSM7X30_FLUID 2741 | ||
| 2729 | nedap9263 MACH_NEDAP9263 NEDAP9263 2742 | ||
| 2730 | netgear_ms2110 MACH_NETGEAR_MS2110 NETGEAR_MS2110 2743 | ||
| 2731 | bmx MACH_BMX BMX 2744 | ||
| 2732 | netstream MACH_NETSTREAM NETSTREAM 2745 | ||
| 2733 | vpnext_rcu MACH_VPNEXT_RCU VPNEXT_RCU 2746 | ||
| 2734 | vpnext_mpu MACH_VPNEXT_MPU VPNEXT_MPU 2747 | ||
| 2735 | bcmring_tablet_v1 MACH_BCMRING_TABLET_V1 BCMRING_TABLET_V1 2748 | ||
| 2736 | sgarm10 MACH_SGARM10 SGARM10 2749 | ||
| 2737 | cm_t3517 MACH_CM_T3517 CM_T3517 2750 | ||
| 2738 | omap3_cps MACH_OMAP3_CPS OMAP3_CPS 2751 | ||
| 2739 | axar1500_receiver MACH_AXAR1500_RECEIVER AXAR1500_RECEIVER 2752 | ||
| 2740 | wbd222 MACH_WBD222 WBD222 2753 | ||
| 2741 | mt65xx MACH_MT65XX MT65XX 2754 | ||
| 2742 | msm8x60_surf MACH_MSM8X60_SURF MSM8X60_SURF 2755 | ||
| 2743 | msm8x60_sim MACH_MSM8X60_SIM MSM8X60_SIM 2756 | ||
| 2744 | vmc300 MACH_VMC300 VMC300 2757 | ||
| 2745 | tcc8000_sdk MACH_TCC8000_SDK TCC8000_SDK 2758 | ||
| 2746 | nanos MACH_NANOS NANOS 2759 | ||
| 2747 | stamp9g10 MACH_STAMP9G10 STAMP9G10 2760 | ||
| 2748 | stamp9g45 MACH_STAMP9G45 STAMP9G45 2761 | ||
| 2749 | h6053 MACH_H6053 H6053 2762 | ||
| 2750 | smint01 MACH_SMINT01 SMINT01 2763 | ||
| 2751 | prtlvt2 MACH_PRTLVT2 PRTLVT2 2764 | ||
diff --git a/drivers/video/pxa168fb.c b/drivers/video/pxa168fb.c index 75285d3f393c..c91a7f70f7b0 100644 --- a/drivers/video/pxa168fb.c +++ b/drivers/video/pxa168fb.c | |||
| @@ -668,7 +668,7 @@ static int __init pxa168fb_probe(struct platform_device *pdev) | |||
| 668 | /* | 668 | /* |
| 669 | * Map LCD controller registers. | 669 | * Map LCD controller registers. |
| 670 | */ | 670 | */ |
| 671 | fbi->reg_base = ioremap_nocache(res->start, res->end - res->start); | 671 | fbi->reg_base = ioremap_nocache(res->start, resource_size(res)); |
| 672 | if (fbi->reg_base == NULL) { | 672 | if (fbi->reg_base == NULL) { |
| 673 | ret = -ENOMEM; | 673 | ret = -ENOMEM; |
| 674 | goto failed; | 674 | goto failed; |
