2 * Hardware definitions for Palm Tungsten T3
4 * Based on Palm LD patch
8 #include <linux/kernel.h>
9 #include <linux/init.h>
10 #include <asm/mach/arch.h>
11 #include <asm/mach-types.h>
12 #include <asm/arch/hardware.h>
13 #include <asm/mach/map.h>
14 #include <asm/domain.h>
16 #include <linux/device.h>
19 #include <asm/arch/pxa-dmabounce.h>
20 #include <asm/arch/pxafb.h>
21 #include <asm/arch/pxa-regs.h>
23 #include "../generic.h"
27 static void palm_backlight_power(int on
)
32 static struct pxafb_mach_info palmt3lcd __initdata
= {
43 .sync
= FB_SYNC_HOR_HIGH_ACT
|FB_SYNC_VERT_HIGH_ACT
,
48 .pxafb_backlight_power
= palm_backlight_power
,
51 static void __init
palm_init(void)
53 set_pxa_fb_info(&palmt3lcd
);
56 MACHINE_START(T3XSCALE
, "Palm Tungsten T3")
57 /* Maintainer: Vladimir Pouzanov <farcaller@gmail.com> */
58 .phys_ram
= 0xa0000000,
59 .phys_io
= 0x40000000,
60 .io_pg_offst
= (io_p2v(0x40000000) >> 18) & 0xfffc,
62 .init_irq
= pxa_init_irq
,
64 .init_machine
= palm_init