CLK_PCOM("uartdm_clk",	UART1DM_CLK,	&msm_device_uart_dm1.dev, OFF),
	CLK_PCOM("uartdm_clk",	UART2DM_CLK,	&msm_device_uart_dm2.dev, 0),
	CLK_PCOM("usb_hs_clk",	USB_HS_CLK,	NULL, OFF),
	CLK_PCOM("usb_hs_pclk",	USB_HS_P_CLK,	NULL, OFF),
	CLK_PCOM("usb_otg_clk",	USB_OTG_CLK,	NULL, 0),
	CLK_PCOM("usb_phy_clk",	USB_PHY_CLK,	NULL, 0),
	CLK_PCOM("vdc_clk",	VDC_CLK,	NULL, OFF | CLK_MIN),
	CLK_PCOM("vfe_clk",	VFE_CLK,	NULL, OFF),
	CLK_PCOM("vfe_mdc_clk",	VFE_MDC_CLK,	NULL, OFF),
};

unsigned msm_num_clocks_7x25 = ARRAY_SIZE(msm_clocks_7x25);

#ifdef CONFIG_GPIOLIB
static struct msm7200a_gpio_platform_data gpio_platform_data[] = {
	MSM7200A_GPIO_PLATFORM_DATA(0,   0,  15, INT_GPIO_GROUP1),
	MSM7200A_GPIO_PLATFORM_DATA(1,  16,  42, INT_GPIO_GROUP2),
	MSM7200A_GPIO_PLATFORM_DATA(2,  43,  67, INT_GPIO_GROUP1),
	MSM7200A_GPIO_PLATFORM_DATA(3,  68,  94, INT_GPIO_GROUP1),
	MSM7200A_GPIO_PLATFORM_DATA(4,  95, 106, INT_GPIO_GROUP1),
	MSM7200A_GPIO_PLATFORM_DATA(5, 107, 132, INT_GPIO_GROUP1),
};

struct platform_device msm_gpio_devices[] = {
	MSM7200A_GPIO_DEVICE(0, gpio_platform_data),
	MSM7200A_GPIO_DEVICE(1, gpio_platform_data),
	MSM7200A_GPIO_DEVICE(2, gpio_platform_data),
	MSM7200A_GPIO_DEVICE(3, gpio_platform_data),
	MSM7200A_GPIO_DEVICE(4, gpio_platform_data),
	MSM7200A_GPIO_DEVICE(5, gpio_platform_data),
};
	CLK_VOTER("ebi1_pm_qos_clk",	EBI_PM_QOS_CLK,	"ebi1_clk", NULL, 0),

#ifdef CONFIG_MSM_SOC_REV_A
	CLK_PCOM("grp_pclk",	GRP_3D_P_CLK,	NULL, 0),
	CLK_PCOM("grp_2d_clk",	GRP_2D_CLK,	NULL, 0),
	CLK_PCOM("grp_2d_pclk",	GRP_2D_P_CLK,	NULL, 0),
	CLK_PCOM("qup_clk",	GSBI_CLK,	&qup_device_i2c.dev, 0),
	CLK_PCOM("qup_pclk",	GSBI_P_CLK,	&qup_device_i2c.dev, 0),
#endif
};

unsigned msm_num_clocks_8x50 = ARRAY_SIZE(msm_clocks_8x50);

#ifdef CONFIG_GPIOLIB
static struct msm7200a_gpio_platform_data gpio_platform_data[] = {
	MSM7200A_GPIO_PLATFORM_DATA(0,   0,  15, INT_GPIO_GROUP1),
	MSM7200A_GPIO_PLATFORM_DATA(1,  16,  42, INT_GPIO_GROUP2),
	MSM7200A_GPIO_PLATFORM_DATA(2,  43,  67, INT_GPIO_GROUP1),
	MSM7200A_GPIO_PLATFORM_DATA(3,  68,  94, INT_GPIO_GROUP1),
	MSM7200A_GPIO_PLATFORM_DATA(4,  95, 103, INT_GPIO_GROUP1),
	MSM7200A_GPIO_PLATFORM_DATA(5, 104, 121, INT_GPIO_GROUP1),
	MSM7200A_GPIO_PLATFORM_DATA(6, 122, 152, INT_GPIO_GROUP1),
	MSM7200A_GPIO_PLATFORM_DATA(7, 153, 164, INT_GPIO_GROUP1),
};

struct platform_device msm_gpio_devices[] = {
	MSM7200A_GPIO_DEVICE(0, gpio_platform_data),
	MSM7200A_GPIO_DEVICE(1, gpio_platform_data),
	MSM7200A_GPIO_DEVICE(2, gpio_platform_data),
	MSM7200A_GPIO_DEVICE(3, gpio_platform_data),
	MSM7200A_GPIO_DEVICE(4, gpio_platform_data),