|
@@ -42,10 +42,10 @@
|
|
|
#include <mach/common.h>
|
|
|
#include <mach/iomux-mx3.h>
|
|
|
#include <mach/board-mx31lilly.h>
|
|
|
-#include <mach/spi.h>
|
|
|
#include <mach/mxc_ehci.h>
|
|
|
#include <mach/ulpi.h>
|
|
|
|
|
|
+#include "devices-imx31.h"
|
|
|
#include "devices.h"
|
|
|
|
|
|
/*
|
|
@@ -253,12 +253,12 @@ static int spi_internal_chipselect[] = {
|
|
|
MXC_SPI_CS(2),
|
|
|
};
|
|
|
|
|
|
-static struct spi_imx_master spi0_pdata = {
|
|
|
+static const struct spi_imx_master spi0_pdata __initconst = {
|
|
|
.chipselect = spi_internal_chipselect,
|
|
|
.num_chipselect = ARRAY_SIZE(spi_internal_chipselect),
|
|
|
};
|
|
|
|
|
|
-static struct spi_imx_master spi1_pdata = {
|
|
|
+static const struct spi_imx_master spi1_pdata __initconst = {
|
|
|
.chipselect = spi_internal_chipselect,
|
|
|
.num_chipselect = ARRAY_SIZE(spi_internal_chipselect),
|
|
|
};
|
|
@@ -310,8 +310,8 @@ static void __init mx31lilly_board_init(void)
|
|
|
mxc_iomux_alloc_pin(MX31_PIN_CSPI2_SS1__SS1, "SPI2_SS1");
|
|
|
mxc_iomux_alloc_pin(MX31_PIN_CSPI2_SS2__SS2, "SPI2_SS2");
|
|
|
|
|
|
- mxc_register_device(&mxc_spi_device0, &spi0_pdata);
|
|
|
- mxc_register_device(&mxc_spi_device1, &spi1_pdata);
|
|
|
+ imx31_add_spi_imx0(&spi0_pdata);
|
|
|
+ imx31_add_spi_imx1(&spi1_pdata);
|
|
|
spi_register_board_info(&mc13783_dev, 1);
|
|
|
|
|
|
platform_add_devices(devices, ARRAY_SIZE(devices));
|