Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 149348
b: refs/heads/master
c: fc9c1b6
h: refs/heads/master
v: v3
  • Loading branch information
Marek Vasut authored and Eric Miao committed Jun 5, 2009
1 parent 5c99937 commit 7f4d67f
Show file tree
Hide file tree
Showing 4 changed files with 32 additions and 64 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 37330efd4abb474b3fdfacea68beb37cf67564ed
refs/heads/master: fc9c1b6fc874d786f32163291b059ec574698aa2
31 changes: 10 additions & 21 deletions trunk/arch/arm/mach-pxa/palmld.c
Original file line number Diff line number Diff line change
Expand Up @@ -524,30 +524,18 @@ static struct pxafb_mach_info palmld_lcd_screen = {
/******************************************************************************
* Power management - standby
******************************************************************************/
#ifdef CONFIG_PM
static u32 *addr __initdata;
static u32 resume[3] __initdata = {
0xe3a00101, /* mov r0, #0x40000000 */
0xe380060f, /* orr r0, r0, #0x00f00000 */
0xe590f008, /* ldr pc, [r0, #0x08] */
};

static int __init palmld_pm_init(void)
static void __init palmld_pm_init(void)
{
int i;

/* this is where the bootloader jumps */
addr = phys_to_virt(PALMLD_STR_BASE);

for (i = 0; i < 3; i++)
addr[i] = resume[i];

return 0;
static u32 resume[] = {
0xe3a00101, /* mov r0, #0x40000000 */
0xe380060f, /* orr r0, r0, #0x00f00000 */
0xe590f008, /* ldr pc, [r0, #0x08] */
};

/* copy the bootloader */
memcpy(phys_to_virt(PALMLD_STR_BASE), resume, sizeof(resume));
}

device_initcall(palmld_pm_init);
#endif

/******************************************************************************
* Machine init
******************************************************************************/
Expand Down Expand Up @@ -586,6 +574,7 @@ static void __init palmld_init(void)
{
pxa2xx_mfp_config(ARRAY_AND_SIZE(palmld_pin_config));

palmld_pm_init();
set_pxa_fb_info(&palmld_lcd_screen);
pxa_set_mci_info(&palmld_mci_platform_data);
pxa_set_ac97_info(&palmld_ac97_pdata);
Expand Down
32 changes: 11 additions & 21 deletions trunk/arch/arm/mach-pxa/palmt5.c
Original file line number Diff line number Diff line change
Expand Up @@ -474,30 +474,18 @@ static struct pxafb_mach_info palmt5_lcd_screen = {
/******************************************************************************
* Power management - standby
******************************************************************************/
#ifdef CONFIG_PM
static u32 *addr __initdata;
static u32 resume[3] __initdata = {
0xe3a00101, /* mov r0, #0x40000000 */
0xe380060f, /* orr r0, r0, #0x00f00000 */
0xe590f008, /* ldr pc, [r0, #0x08] */
};

static int __init palmt5_pm_init(void)
static void __init palmt5_pm_init(void)
{
int i;

/* this is where the bootloader jumps */
addr = phys_to_virt(PALMT5_STR_BASE);

for (i = 0; i < 3; i++)
addr[i] = resume[i];

return 0;
static u32 resume[] = {
0xe3a00101, /* mov r0, #0x40000000 */
0xe380060f, /* orr r0, r0, #0x00f00000 */
0xe590f008, /* ldr pc, [r0, #0x08] */
};

/* copy the bootloader */
memcpy(phys_to_virt(PALMT5_STR_BASE), resume, sizeof(resume));
}

device_initcall(palmt5_pm_init);
#endif

/******************************************************************************
* Machine init
******************************************************************************/
Expand All @@ -524,13 +512,15 @@ static void __init palmt5_init(void)
{
pxa2xx_mfp_config(ARRAY_AND_SIZE(palmt5_pin_config));

palmt5_pm_init();
set_pxa_fb_info(&palmt5_lcd_screen);
pxa_set_mci_info(&palmt5_mci_platform_data);
palmt5_udc_init();
pxa_set_ac97_info(&palmt5_ac97_pdata);
pxa_set_ficp_info(&palmt5_ficp_platform_data);
pxa_set_keypad_info(&palmt5_keypad_platform_data);
wm97xx_bat_set_pdata(&wm97xx_batt_pdata);

platform_add_devices(devices, ARRAY_SIZE(devices));
}

Expand Down
31 changes: 10 additions & 21 deletions trunk/arch/arm/mach-pxa/palmtx.c
Original file line number Diff line number Diff line change
Expand Up @@ -491,30 +491,18 @@ static struct pxafb_mach_info palmtx_lcd_screen = {
/******************************************************************************
* Power management - standby
******************************************************************************/
#ifdef CONFIG_PM
static u32 *addr __initdata;
static u32 resume[3] __initdata = {
0xe3a00101, /* mov r0, #0x40000000 */
0xe380060f, /* orr r0, r0, #0x00f00000 */
0xe590f008, /* ldr pc, [r0, #0x08] */
};

static int __init palmtx_pm_init(void)
static void __init palmtx_pm_init(void)
{
int i;

/* this is where the bootloader jumps */
addr = phys_to_virt(PALMTX_STR_BASE);

for (i = 0; i < 3; i++)
addr[i] = resume[i];

return 0;
static u32 resume[] = {
0xe3a00101, /* mov r0, #0x40000000 */
0xe380060f, /* orr r0, r0, #0x00f00000 */
0xe590f008, /* ldr pc, [r0, #0x08] */
};

/* copy the bootloader */
memcpy(phys_to_virt(PALMTX_STR_BASE), resume, sizeof(resume));
}

device_initcall(palmtx_pm_init);
#endif

/******************************************************************************
* Machine init
******************************************************************************/
Expand Down Expand Up @@ -557,6 +545,7 @@ static void __init palmtx_init(void)
{
pxa2xx_mfp_config(ARRAY_AND_SIZE(palmtx_pin_config));

palmtx_pm_init();
set_pxa_fb_info(&palmtx_lcd_screen);
pxa_set_mci_info(&palmtx_mci_platform_data);
palmtx_udc_init();
Expand Down

0 comments on commit 7f4d67f

Please sign in to comment.