Loading arch/arm/mach-sa1100/Kconfig +2 −0 Original line number Diff line number Diff line Loading @@ -58,6 +58,7 @@ config SA1100_H3100 bool "Compaq iPAQ H3100" select ARM_SA1110_CPUFREQ select HTC_EGPIO select MFD_IPAQ_MICRO help Say Y here if you intend to run this kernel on the Compaq iPAQ H3100 handheld computer. Information about this machine and the Loading @@ -69,6 +70,7 @@ config SA1100_H3600 bool "Compaq iPAQ H3600/H3700" select ARM_SA1110_CPUFREQ select HTC_EGPIO select MFD_IPAQ_MICRO help Say Y here if you intend to run this kernel on the Compaq iPAQ H3600 handheld computer. Information about this machine and the Loading arch/arm/mach-sa1100/h3xxx.c +15 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ #include <asm/mach/map.h> #include <mach/h3xxx.h> #include <mach/irqs.h> #include "generic.h" Loading Loading @@ -244,9 +245,23 @@ static struct platform_device h3xxx_keys = { }, }; static struct resource h3xxx_micro_resources[] = { DEFINE_RES_MEM(0x80010000, SZ_4K), DEFINE_RES_MEM(0x80020000, SZ_4K), DEFINE_RES_IRQ(IRQ_Ser1UART), }; struct platform_device h3xxx_micro_asic = { .name = "ipaq-h3xxx-micro", .id = -1, .resource = h3xxx_micro_resources, .num_resources = ARRAY_SIZE(h3xxx_micro_resources), }; static struct platform_device *h3xxx_devices[] = { &h3xxx_egpio, &h3xxx_keys, &h3xxx_micro_asic, }; void __init h3xxx_mach_init(void) Loading Loading
arch/arm/mach-sa1100/Kconfig +2 −0 Original line number Diff line number Diff line Loading @@ -58,6 +58,7 @@ config SA1100_H3100 bool "Compaq iPAQ H3100" select ARM_SA1110_CPUFREQ select HTC_EGPIO select MFD_IPAQ_MICRO help Say Y here if you intend to run this kernel on the Compaq iPAQ H3100 handheld computer. Information about this machine and the Loading @@ -69,6 +70,7 @@ config SA1100_H3600 bool "Compaq iPAQ H3600/H3700" select ARM_SA1110_CPUFREQ select HTC_EGPIO select MFD_IPAQ_MICRO help Say Y here if you intend to run this kernel on the Compaq iPAQ H3600 handheld computer. Information about this machine and the Loading
arch/arm/mach-sa1100/h3xxx.c +15 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ #include <asm/mach/map.h> #include <mach/h3xxx.h> #include <mach/irqs.h> #include "generic.h" Loading Loading @@ -244,9 +245,23 @@ static struct platform_device h3xxx_keys = { }, }; static struct resource h3xxx_micro_resources[] = { DEFINE_RES_MEM(0x80010000, SZ_4K), DEFINE_RES_MEM(0x80020000, SZ_4K), DEFINE_RES_IRQ(IRQ_Ser1UART), }; struct platform_device h3xxx_micro_asic = { .name = "ipaq-h3xxx-micro", .id = -1, .resource = h3xxx_micro_resources, .num_resources = ARRAY_SIZE(h3xxx_micro_resources), }; static struct platform_device *h3xxx_devices[] = { &h3xxx_egpio, &h3xxx_keys, &h3xxx_micro_asic, }; void __init h3xxx_mach_init(void) Loading