コード例 #1
0
static void __init colibri_uhc_init(void)
{
	/*                                               */
	if (machine_is_colibri())
		colibri_ohci_info.flags	|= ENABLE_PORT2;

	pxa_set_ohci_info(&colibri_ohci_info);
}
コード例 #2
0
static void __init colibri_uhc_init(void)
{
	/* Colibri PXA270 has two usb ports, TBA for 320 */
	if (machine_is_colibri())
		colibri_ohci_info.flags	|= ENABLE_PORT2;

	pxa_set_ohci_info(&colibri_ohci_info);
}
コード例 #3
0
ファイル: pxa2xx_colibri.c プロジェクト: ANFS/ANFS-kernel
static int __init colibri_pcmcia_init(void)
{
	int ret;

	if (!machine_is_colibri() && !machine_is_colibri320())
		return -ENODEV;

	colibri_pcmcia_device = platform_device_alloc("pxa2xx-pcmcia", -1);
	if (!colibri_pcmcia_device)
		return -ENOMEM;

	/* Colibri PXA270 */
	if (machine_is_colibri()) {
		colibri_pcmcia_gpio.reset_gpio	= COLIBRI270_RESET_GPIO;
		colibri_pcmcia_gpio.ppen_gpio	= COLIBRI270_PPEN_GPIO;
		colibri_pcmcia_gpio.bvd1_gpio	= COLIBRI270_BVD1_GPIO;
		colibri_pcmcia_gpio.bvd2_gpio	= COLIBRI270_BVD2_GPIO;
		colibri_pcmcia_gpio.detect_gpio	= COLIBRI270_DETECT_GPIO;
		colibri_pcmcia_gpio.ready_gpio	= COLIBRI270_READY_GPIO;
	/* Colibri PXA320 */
	} else if (machine_is_colibri320()) {
		colibri_pcmcia_gpio.reset_gpio	= COLIBRI320_RESET_GPIO;
		colibri_pcmcia_gpio.ppen_gpio	= COLIBRI320_PPEN_GPIO;
		colibri_pcmcia_gpio.bvd1_gpio	= COLIBRI320_BVD1_GPIO;
		colibri_pcmcia_gpio.bvd2_gpio	= COLIBRI320_BVD2_GPIO;
		colibri_pcmcia_gpio.detect_gpio	= COLIBRI320_DETECT_GPIO;
		colibri_pcmcia_gpio.ready_gpio	= COLIBRI320_READY_GPIO;
	}

	ret = platform_device_add_data(colibri_pcmcia_device,
		&colibri_pcmcia_ops, sizeof(colibri_pcmcia_ops));

	if (!ret)
		ret = platform_device_add(colibri_pcmcia_device);

	if (ret)
		platform_device_put(colibri_pcmcia_device);

	return ret;
}
コード例 #4
0
static void __init colibri_mmc_init(void)
{
	if (machine_is_colibri())	/*                */
		colibri_mci_platform_data.gpio_card_detect =
			GPIO0_COLIBRI_PXA270_SD_DETECT;
	if (machine_is_colibri300())	/*                */
		colibri_mci_platform_data.gpio_card_detect =
			GPIO13_COLIBRI_PXA300_SD_DETECT;
	else				/*                */
		colibri_mci_platform_data.gpio_card_detect =
			GPIO28_COLIBRI_PXA320_SD_DETECT;

	pxa_set_mci_info(&colibri_mci_platform_data);
}