static int __init eet_init_devices(void)
{
	if (!machine_is_pcm037() || pcm037_variant() != PCM037_EET)
		return 0;

	mxc_iomux_setup_multiple_pins(pcm037_eet_pins,
				ARRAY_SIZE(pcm037_eet_pins), "pcm037_eet");

	/*     */
	spi_register_board_info(pcm037_spi_dev, ARRAY_SIZE(pcm037_spi_dev));
	imx31_add_spi_imx0(&pcm037_spi1_pdata);

	imx_add_gpio_keys(&pcm037_gpio_keys_platform_data);

	return 0;
}
static int eet_init_devices(void)
{
    if (!machine_is_pcm037() || pcm037_variant() != PCM037_EET)
        return 0;

    mxc_iomux_setup_multiple_pins(pcm037_eet_pins,
                                  ARRAY_SIZE(pcm037_eet_pins), "pcm037_eet");

    /* SPI */
    spi_register_board_info(pcm037_spi_dev, ARRAY_SIZE(pcm037_spi_dev));
#if defined(CONFIG_SPI_IMX) || defined(CONFIG_SPI_IMX_MODULE)
    mxc_register_device(&mxc_spi_device0, &pcm037_spi1_master);
#endif

    platform_device_register(&pcm037_gpio_keys_device);

    return 0;
}