diff options
author | Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> | 2012-09-05 10:22:45 -0400 |
---|---|---|
committer | Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> | 2012-09-05 10:22:45 -0400 |
commit | 593d0a3e9f813db910dc50574532914db21d09ff (patch) | |
tree | 12d8413ee57b4383ca8c906996ffe02be6d377a5 /arch/arm/mach-imx/mach-cpuimx51sd.c | |
parent | 50e900417b8096939d12a46848f965e27a905e36 (diff) | |
parent | 4cb38750d49010ae72e718d46605ac9ba5a851b4 (diff) |
Merge commit '4cb38750d49010ae72e718d46605ac9ba5a851b4' into stable/for-linus-3.6
* commit '4cb38750d49010ae72e718d46605ac9ba5a851b4': (6849 commits)
bcma: fix invalid PMU chip control masks
[libata] pata_cmd64x: whitespace cleanup
libata-acpi: fix up for acpi_pm_device_sleep_state API
sata_dwc_460ex: device tree may specify dma_channel
ahci, trivial: fixed coding style issues related to braces
ahci_platform: add hibernation callbacks
libata-eh.c: local functions should not be exposed globally
libata-transport.c: local functions should not be exposed globally
sata_dwc_460ex: support hardreset
ata: use module_pci_driver
drivers/ata/pata_pcmcia.c: adjust suspicious bit operation
pata_imx: Convert to clk_prepare_enable/clk_disable_unprepare
ahci: Enable SB600 64bit DMA on MSI K9AGM2 (MS-7327) v2
[libata] Prevent interface errors with Seagate FreeAgent GoFlex
drivers/acpi/glue: revert accidental license-related 6b66d95895c bits
libata-acpi: add missing inlines in libata.h
i2c-omap: Add support for I2C_M_STOP message flag
i2c: Fall back to emulated SMBus if the operation isn't supported natively
i2c: Add SCCB support
i2c-tiny-usb: Add support for the Robofuzz OSIF USB/I2C converter
...
Diffstat (limited to 'arch/arm/mach-imx/mach-cpuimx51sd.c')
-rw-r--r-- | arch/arm/mach-imx/mach-cpuimx51sd.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/arch/arm/mach-imx/mach-cpuimx51sd.c b/arch/arm/mach-imx/mach-cpuimx51sd.c index ac50f1671e38..b87cc49ab1e8 100644 --- a/arch/arm/mach-imx/mach-cpuimx51sd.c +++ b/arch/arm/mach-imx/mach-cpuimx51sd.c | |||
@@ -142,7 +142,6 @@ static struct i2c_board_info eukrea_cpuimx51sd_i2c_devices[] = { | |||
142 | I2C_BOARD_INFO("pcf8563", 0x51), | 142 | I2C_BOARD_INFO("pcf8563", 0x51), |
143 | }, { | 143 | }, { |
144 | I2C_BOARD_INFO("tsc2007", 0x49), | 144 | I2C_BOARD_INFO("tsc2007", 0x49), |
145 | .type = "tsc2007", | ||
146 | .platform_data = &tsc2007_info, | 145 | .platform_data = &tsc2007_info, |
147 | }, | 146 | }, |
148 | }; | 147 | }; |
@@ -218,18 +217,18 @@ static const struct mxc_usbh_platform_data usbh1_config __initconst = { | |||
218 | .portsc = MXC_EHCI_MODE_ULPI, | 217 | .portsc = MXC_EHCI_MODE_ULPI, |
219 | }; | 218 | }; |
220 | 219 | ||
221 | static int otg_mode_host; | 220 | static bool otg_mode_host __initdata; |
222 | 221 | ||
223 | static int __init eukrea_cpuimx51sd_otg_mode(char *options) | 222 | static int __init eukrea_cpuimx51sd_otg_mode(char *options) |
224 | { | 223 | { |
225 | if (!strcmp(options, "host")) | 224 | if (!strcmp(options, "host")) |
226 | otg_mode_host = 1; | 225 | otg_mode_host = true; |
227 | else if (!strcmp(options, "device")) | 226 | else if (!strcmp(options, "device")) |
228 | otg_mode_host = 0; | 227 | otg_mode_host = false; |
229 | else | 228 | else |
230 | pr_info("otg_mode neither \"host\" nor \"device\". " | 229 | pr_info("otg_mode neither \"host\" nor \"device\". " |
231 | "Defaulting to device\n"); | 230 | "Defaulting to device\n"); |
232 | return 0; | 231 | return 1; |
233 | } | 232 | } |
234 | __setup("otg_mode=", eukrea_cpuimx51sd_otg_mode); | 233 | __setup("otg_mode=", eukrea_cpuimx51sd_otg_mode); |
235 | 234 | ||
@@ -259,7 +258,7 @@ static struct spi_board_info cpuimx51sd_spi_device[] = { | |||
259 | .mode = SPI_MODE_0, | 258 | .mode = SPI_MODE_0, |
260 | .chip_select = 0, | 259 | .chip_select = 0, |
261 | .platform_data = &mcp251x_info, | 260 | .platform_data = &mcp251x_info, |
262 | .irq = IMX_GPIO_TO_IRQ(CAN_IRQGPIO) | 261 | /* irq number is run-time assigned */ |
263 | }, | 262 | }, |
264 | }; | 263 | }; |
265 | 264 | ||
@@ -293,7 +292,7 @@ static void __init eukrea_cpuimx51sd_init(void) | |||
293 | 292 | ||
294 | imx51_add_imx_uart(0, &uart_pdata); | 293 | imx51_add_imx_uart(0, &uart_pdata); |
295 | imx51_add_mxc_nand(&eukrea_cpuimx51sd_nand_board_info); | 294 | imx51_add_mxc_nand(&eukrea_cpuimx51sd_nand_board_info); |
296 | imx51_add_imx2_wdt(0, NULL); | 295 | imx51_add_imx2_wdt(0); |
297 | 296 | ||
298 | gpio_request(ETH_RST, "eth_rst"); | 297 | gpio_request(ETH_RST, "eth_rst"); |
299 | gpio_set_value(ETH_RST, 1); | 298 | gpio_set_value(ETH_RST, 1); |
@@ -310,6 +309,7 @@ static void __init eukrea_cpuimx51sd_init(void) | |||
310 | msleep(20); | 309 | msleep(20); |
311 | gpio_set_value(CAN_RST, 1); | 310 | gpio_set_value(CAN_RST, 1); |
312 | imx51_add_ecspi(0, &cpuimx51sd_ecspi1_pdata); | 311 | imx51_add_ecspi(0, &cpuimx51sd_ecspi1_pdata); |
312 | cpuimx51sd_spi_device[0].irq = gpio_to_irq(CAN_IRQGPIO); | ||
313 | spi_register_board_info(cpuimx51sd_spi_device, | 313 | spi_register_board_info(cpuimx51sd_spi_device, |
314 | ARRAY_SIZE(cpuimx51sd_spi_device)); | 314 | ARRAY_SIZE(cpuimx51sd_spi_device)); |
315 | 315 | ||