diff options
author | Markus Pargmann <mpa@pengutronix.de> | 2013-06-06 08:41:57 -0400 |
---|---|---|
committer | Shawn Guo <shawn.guo@linaro.org> | 2013-06-17 03:45:16 -0400 |
commit | 794987ace5f17f73e327b06b07588e2c4bfc54c6 (patch) | |
tree | 6f583a1bfc0aeb8046794b94570fa4041d2bb31f /arch/arm/mach-imx/Kconfig | |
parent | 5be913c6824e1957e03ae432b60717c21f2c53d1 (diff) |
ARM: imx: Remove mxc specific ulpi access ops
There are ulpi access ops implemented in drivers/usb/phy/phy-ulpi.c.
mxc access ops implement the same access operations within mach-imx. This
patch removes the mxc ulpi file and uses phy-ulpi instead for
imx_otg_ulpi_create.
phy-ulpi successfully tested with i.MX27 Phytec phyCARD-S (pca100).
Signed-off-by: Markus Pargmann <mpa@pengutronix.de>
Acked-by: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Diffstat (limited to 'arch/arm/mach-imx/Kconfig')
-rw-r--r-- | arch/arm/mach-imx/Kconfig | 29 |
1 files changed, 13 insertions, 16 deletions
diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig index b7eddbd82880..f25cf888f3d4 100644 --- a/arch/arm/mach-imx/Kconfig +++ b/arch/arm/mach-imx/Kconfig | |||
@@ -56,9 +56,6 @@ config MXC_USE_EPIT | |||
56 | uses the same clocks as the GPT. Anyway, on some systems the GPT | 56 | uses the same clocks as the GPT. Anyway, on some systems the GPT |
57 | may be in use for other purposes. | 57 | may be in use for other purposes. |
58 | 58 | ||
59 | config MXC_ULPI | ||
60 | bool | ||
61 | |||
62 | config ARCH_HAS_RNGA | 59 | config ARCH_HAS_RNGA |
63 | bool | 60 | bool |
64 | 61 | ||
@@ -233,7 +230,7 @@ config MACH_EUKREA_CPUIMX25SD | |||
233 | select IMX_HAVE_PLATFORM_MXC_EHCI | 230 | select IMX_HAVE_PLATFORM_MXC_EHCI |
234 | select IMX_HAVE_PLATFORM_MXC_NAND | 231 | select IMX_HAVE_PLATFORM_MXC_NAND |
235 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX | 232 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX |
236 | select MXC_ULPI if USB_ULPI | 233 | select USB_ULPI_VIEWPORT if USB_ULPI |
237 | select SOC_IMX25 | 234 | select SOC_IMX25 |
238 | 235 | ||
239 | choice | 236 | choice |
@@ -284,7 +281,7 @@ config MACH_PCM038 | |||
284 | select IMX_HAVE_PLATFORM_MXC_NAND | 281 | select IMX_HAVE_PLATFORM_MXC_NAND |
285 | select IMX_HAVE_PLATFORM_MXC_W1 | 282 | select IMX_HAVE_PLATFORM_MXC_W1 |
286 | select IMX_HAVE_PLATFORM_SPI_IMX | 283 | select IMX_HAVE_PLATFORM_SPI_IMX |
287 | select MXC_ULPI if USB_ULPI | 284 | select USB_ULPI_VIEWPORT if USB_ULPI |
288 | select SOC_IMX27 | 285 | select SOC_IMX27 |
289 | help | 286 | help |
290 | Include support for phyCORE-i.MX27 (aka pcm038) platform. This | 287 | Include support for phyCORE-i.MX27 (aka pcm038) platform. This |
@@ -314,7 +311,7 @@ config MACH_CPUIMX27 | |||
314 | select IMX_HAVE_PLATFORM_MXC_EHCI | 311 | select IMX_HAVE_PLATFORM_MXC_EHCI |
315 | select IMX_HAVE_PLATFORM_MXC_NAND | 312 | select IMX_HAVE_PLATFORM_MXC_NAND |
316 | select IMX_HAVE_PLATFORM_MXC_W1 | 313 | select IMX_HAVE_PLATFORM_MXC_W1 |
317 | select MXC_ULPI if USB_ULPI | 314 | select USB_ULPI_VIEWPORT if USB_ULPI |
318 | select SOC_IMX27 | 315 | select SOC_IMX27 |
319 | help | 316 | help |
320 | Include support for Eukrea CPUIMX27 platform. This includes | 317 | Include support for Eukrea CPUIMX27 platform. This includes |
@@ -369,7 +366,7 @@ config MACH_MX27_3DS | |||
369 | select IMX_HAVE_PLATFORM_MXC_MMC | 366 | select IMX_HAVE_PLATFORM_MXC_MMC |
370 | select IMX_HAVE_PLATFORM_SPI_IMX | 367 | select IMX_HAVE_PLATFORM_SPI_IMX |
371 | select MXC_DEBUG_BOARD | 368 | select MXC_DEBUG_BOARD |
372 | select MXC_ULPI if USB_ULPI | 369 | select USB_ULPI_VIEWPORT if USB_ULPI |
373 | select SOC_IMX27 | 370 | select SOC_IMX27 |
374 | help | 371 | help |
375 | Include support for MX27PDK platform. This includes specific | 372 | Include support for MX27PDK platform. This includes specific |
@@ -414,7 +411,7 @@ config MACH_PCA100 | |||
414 | select IMX_HAVE_PLATFORM_MXC_NAND | 411 | select IMX_HAVE_PLATFORM_MXC_NAND |
415 | select IMX_HAVE_PLATFORM_MXC_W1 | 412 | select IMX_HAVE_PLATFORM_MXC_W1 |
416 | select IMX_HAVE_PLATFORM_SPI_IMX | 413 | select IMX_HAVE_PLATFORM_SPI_IMX |
417 | select MXC_ULPI if USB_ULPI | 414 | select USB_ULPI_VIEWPORT if USB_ULPI |
418 | select SOC_IMX27 | 415 | select SOC_IMX27 |
419 | help | 416 | help |
420 | Include support for phyCARD-s (aka pca100) platform. This | 417 | Include support for phyCARD-s (aka pca100) platform. This |
@@ -481,7 +478,7 @@ config MACH_MX31LILLY | |||
481 | select IMX_HAVE_PLATFORM_MXC_EHCI | 478 | select IMX_HAVE_PLATFORM_MXC_EHCI |
482 | select IMX_HAVE_PLATFORM_MXC_MMC | 479 | select IMX_HAVE_PLATFORM_MXC_MMC |
483 | select IMX_HAVE_PLATFORM_SPI_IMX | 480 | select IMX_HAVE_PLATFORM_SPI_IMX |
484 | select MXC_ULPI if USB_ULPI | 481 | select USB_ULPI_VIEWPORT if USB_ULPI |
485 | select SOC_IMX31 | 482 | select SOC_IMX31 |
486 | help | 483 | help |
487 | Include support for mx31 based LILLY1131 modules. This includes | 484 | Include support for mx31 based LILLY1131 modules. This includes |
@@ -497,7 +494,7 @@ config MACH_MX31LITE | |||
497 | select IMX_HAVE_PLATFORM_MXC_RTC | 494 | select IMX_HAVE_PLATFORM_MXC_RTC |
498 | select IMX_HAVE_PLATFORM_SPI_IMX | 495 | select IMX_HAVE_PLATFORM_SPI_IMX |
499 | select LEDS_GPIO_REGISTER | 496 | select LEDS_GPIO_REGISTER |
500 | select MXC_ULPI if USB_ULPI | 497 | select USB_ULPI_VIEWPORT if USB_ULPI |
501 | select SOC_IMX31 | 498 | select SOC_IMX31 |
502 | help | 499 | help |
503 | Include support for MX31 LITEKIT platform. This includes specific | 500 | Include support for MX31 LITEKIT platform. This includes specific |
@@ -514,7 +511,7 @@ config MACH_PCM037 | |||
514 | select IMX_HAVE_PLATFORM_MXC_MMC | 511 | select IMX_HAVE_PLATFORM_MXC_MMC |
515 | select IMX_HAVE_PLATFORM_MXC_NAND | 512 | select IMX_HAVE_PLATFORM_MXC_NAND |
516 | select IMX_HAVE_PLATFORM_MXC_W1 | 513 | select IMX_HAVE_PLATFORM_MXC_W1 |
517 | select MXC_ULPI if USB_ULPI | 514 | select USB_ULPI_VIEWPORT if USB_ULPI |
518 | select SOC_IMX31 | 515 | select SOC_IMX31 |
519 | help | 516 | help |
520 | Include support for Phytec pcm037 platform. This includes | 517 | Include support for Phytec pcm037 platform. This includes |
@@ -544,7 +541,7 @@ config MACH_MX31_3DS | |||
544 | select IMX_HAVE_PLATFORM_MXC_NAND | 541 | select IMX_HAVE_PLATFORM_MXC_NAND |
545 | select IMX_HAVE_PLATFORM_SPI_IMX | 542 | select IMX_HAVE_PLATFORM_SPI_IMX |
546 | select MXC_DEBUG_BOARD | 543 | select MXC_DEBUG_BOARD |
547 | select MXC_ULPI if USB_ULPI | 544 | select USB_ULPI_VIEWPORT if USB_ULPI |
548 | select SOC_IMX31 | 545 | select SOC_IMX31 |
549 | help | 546 | help |
550 | Include support for MX31PDK (3DS) platform. This includes specific | 547 | Include support for MX31PDK (3DS) platform. This includes specific |
@@ -571,7 +568,7 @@ config MACH_MX31MOBOARD | |||
571 | select IMX_HAVE_PLATFORM_MXC_MMC | 568 | select IMX_HAVE_PLATFORM_MXC_MMC |
572 | select IMX_HAVE_PLATFORM_SPI_IMX | 569 | select IMX_HAVE_PLATFORM_SPI_IMX |
573 | select LEDS_GPIO_REGISTER | 570 | select LEDS_GPIO_REGISTER |
574 | select MXC_ULPI if USB_ULPI | 571 | select USB_ULPI_VIEWPORT if USB_ULPI |
575 | select SOC_IMX31 | 572 | select SOC_IMX31 |
576 | help | 573 | help |
577 | Include support for mx31moboard platform. This includes specific | 574 | Include support for mx31moboard platform. This includes specific |
@@ -595,7 +592,7 @@ config MACH_ARMADILLO5X0 | |||
595 | select IMX_HAVE_PLATFORM_MXC_EHCI | 592 | select IMX_HAVE_PLATFORM_MXC_EHCI |
596 | select IMX_HAVE_PLATFORM_MXC_MMC | 593 | select IMX_HAVE_PLATFORM_MXC_MMC |
597 | select IMX_HAVE_PLATFORM_MXC_NAND | 594 | select IMX_HAVE_PLATFORM_MXC_NAND |
598 | select MXC_ULPI if USB_ULPI | 595 | select USB_ULPI_VIEWPORT if USB_ULPI |
599 | select SOC_IMX31 | 596 | select SOC_IMX31 |
600 | help | 597 | help |
601 | Include support for Atmark Armadillo-500 platform. This includes | 598 | Include support for Atmark Armadillo-500 platform. This includes |
@@ -639,7 +636,7 @@ config MACH_PCM043 | |||
639 | select IMX_HAVE_PLATFORM_MXC_EHCI | 636 | select IMX_HAVE_PLATFORM_MXC_EHCI |
640 | select IMX_HAVE_PLATFORM_MXC_NAND | 637 | select IMX_HAVE_PLATFORM_MXC_NAND |
641 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX | 638 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX |
642 | select MXC_ULPI if USB_ULPI | 639 | select USB_ULPI_VIEWPORT if USB_ULPI |
643 | select SOC_IMX35 | 640 | select SOC_IMX35 |
644 | help | 641 | help |
645 | Include support for Phytec pcm043 platform. This includes | 642 | Include support for Phytec pcm043 platform. This includes |
@@ -673,7 +670,7 @@ config MACH_EUKREA_CPUIMX35SD | |||
673 | select IMX_HAVE_PLATFORM_MXC_EHCI | 670 | select IMX_HAVE_PLATFORM_MXC_EHCI |
674 | select IMX_HAVE_PLATFORM_MXC_NAND | 671 | select IMX_HAVE_PLATFORM_MXC_NAND |
675 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX | 672 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX |
676 | select MXC_ULPI if USB_ULPI | 673 | select USB_ULPI_VIEWPORT if USB_ULPI |
677 | select SOC_IMX35 | 674 | select SOC_IMX35 |
678 | help | 675 | help |
679 | Include support for Eukrea CPUIMX35 platform. This includes | 676 | Include support for Eukrea CPUIMX35 platform. This includes |