--- board-htctopaz.c 2009-12-26 19:08:27.595375245 +0100 +++ board-htcrhodium.c 2009-12-26 19:16:49.993810979 +0100 @@ -1,4 +1,4 @@ -/* linux/arch/arm/mach-msm/board-htctopaz.c +/* linux/arch/arm/mach-msm/board-htcrhodium.c * * This software is licensed under the terms of the GNU General Public * License version 2, as published by the Free Software Foundation, and @@ -50,9 +50,9 @@ #include "proc_comm_wince.h" #include "devices.h" #include "htc_hw.h" -#include "board-htctopaz.h" +#include "board-htcrhodium.h" -static void htctopaz_device_specific_fixes(void); +static void htcrhodium_device_specific_fixes(void); extern int init_mmc(void); @@ -104,6 +104,10 @@ I2C_BOARD_INFO("mt9t013", 0x6c>>1), /* .irq = TROUT_GPIO_TO_INT(TROUT_GPIO_CAM_BTN_STEP1_N), */ }, + { + // Keyboard controller + I2C_BOARD_INFO("microp-ksc", 0x67), + }, }; #define SND(num, desc) { .name = desc, .id = num } @@ -210,7 +214,7 @@ int i; // Fix data in arrays depending on GSM/CDMA version - htctopaz_device_specific_fixes(); + htcrhodium_device_specific_fixes(); msm_acpu_clock_init(&halibut_clock_data); msm_proc_comm_wince_init(); @@ -246,7 +250,7 @@ msm_clock_init(); } -static void __init htctopaz_fixup(struct machine_desc *desc, struct tag *tags, +static void __init htcrhodium_fixup(struct machine_desc *desc, struct tag *tags, char **cmdline, struct meminfo *mi) { mi->nr_banks = 1; @@ -267,7 +271,7 @@ printk(KERN_INFO "fixup: bank1 start=%08lx, node=%08x, size=%08lx\n", mi->bank[1].start, mi->bank[1].node, mi->bank[1].size); } -static void htctopaz_device_specific_fixes(void) +static void htcrhodium_device_specific_fixes(void) { msm_htc_hw_pdata.battery_smem_offset = 0xfc110; msm_htc_hw_pdata.battery_smem_field_size = 2; @@ -275,8 +279,8 @@ msm_battery_pdata.smem_field_size = 2; } -MACHINE_START(HTCTOPAZ, "HTC Topaz cellphone (Topaz is a silicate mineral of aluminium and fluorine)") - .fixup = htctopaz_fixup, +MACHINE_START(HTCRHODIUM, "HTC Rhodium cellphone") + .fixup = htcrhodium_fixup, .boot_params = 0x10000100, .map_io = halibut_map_io, .init_irq = halibut_init_irq,