diff options
| author | Tony Lindgren <tony@atomide.com> | 2013-05-30 15:53:05 -0400 |
|---|---|---|
| committer | Tony Lindgren <tony@atomide.com> | 2013-05-30 16:09:31 -0400 |
| commit | c99eb41c3eac3d66530960d896d59bfe806e5c04 (patch) | |
| tree | d24931d617bd87ea1fe75819ce6aa855cbbab9cf | |
| parent | b42b918194c4791510ac049e3d507169a7de8544 (diff) | |
ARM: OMAP2+: Remove legacy mux data for omap4
We can now boot with devicetree and muxing can be done
with pinctrl-single.c.
Signed-off-by: Tony Lindgren <tony@atomide.com>
| -rw-r--r-- | arch/arm/mach-omap2/Kconfig | 6 | ||||
| -rw-r--r-- | arch/arm/mach-omap2/Makefile | 1 | ||||
| -rw-r--r-- | arch/arm/mach-omap2/mux.h | 3 | ||||
| -rw-r--r-- | arch/arm/mach-omap2/mux44xx.c | 1356 | ||||
| -rw-r--r-- | arch/arm/mach-omap2/mux44xx.h | 298 |
5 files changed, 0 insertions, 1664 deletions
diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig index 1f941c48b3b8..6903d47f6251 100644 --- a/arch/arm/mach-omap2/Kconfig +++ b/arch/arm/mach-omap2/Kconfig | |||
| @@ -167,12 +167,6 @@ config OMAP_PACKAGE_CUS | |||
| 167 | config OMAP_PACKAGE_CBP | 167 | config OMAP_PACKAGE_CBP |
| 168 | bool | 168 | bool |
| 169 | 169 | ||
| 170 | config OMAP_PACKAGE_CBL | ||
| 171 | bool | ||
| 172 | |||
| 173 | config OMAP_PACKAGE_CBS | ||
| 174 | bool | ||
| 175 | |||
| 176 | comment "OMAP Board Type" | 170 | comment "OMAP Board Type" |
| 177 | depends on ARCH_OMAP2PLUS | 171 | depends on ARCH_OMAP2PLUS |
| 178 | 172 | ||
diff --git a/arch/arm/mach-omap2/Makefile b/arch/arm/mach-omap2/Makefile index 2cbf3ef1526b..13302a50cbfc 100644 --- a/arch/arm/mach-omap2/Makefile +++ b/arch/arm/mach-omap2/Makefile | |||
| @@ -63,7 +63,6 @@ obj-$(CONFIG_ARCH_OMAP3) += omap3-restart.o | |||
| 63 | obj-$(CONFIG_SOC_OMAP2420) += mux2420.o | 63 | obj-$(CONFIG_SOC_OMAP2420) += mux2420.o |
| 64 | obj-$(CONFIG_SOC_OMAP2430) += mux2430.o | 64 | obj-$(CONFIG_SOC_OMAP2430) += mux2430.o |
| 65 | obj-$(CONFIG_ARCH_OMAP3) += mux34xx.o | 65 | obj-$(CONFIG_ARCH_OMAP3) += mux34xx.o |
| 66 | obj-$(CONFIG_ARCH_OMAP4) += mux44xx.o | ||
| 67 | 66 | ||
| 68 | # SMS/SDRC | 67 | # SMS/SDRC |
| 69 | obj-$(CONFIG_ARCH_OMAP2) += sdrc2xxx.o | 68 | obj-$(CONFIG_ARCH_OMAP2) += sdrc2xxx.o |
diff --git a/arch/arm/mach-omap2/mux.h b/arch/arm/mach-omap2/mux.h index fdb22f14021f..5d2080ef7923 100644 --- a/arch/arm/mach-omap2/mux.h +++ b/arch/arm/mach-omap2/mux.h | |||
| @@ -10,7 +10,6 @@ | |||
| 10 | #include "mux2420.h" | 10 | #include "mux2420.h" |
| 11 | #include "mux2430.h" | 11 | #include "mux2430.h" |
| 12 | #include "mux34xx.h" | 12 | #include "mux34xx.h" |
| 13 | #include "mux44xx.h" | ||
| 14 | 13 | ||
| 15 | #define OMAP_MUX_TERMINATOR 0xffff | 14 | #define OMAP_MUX_TERMINATOR 0xffff |
| 16 | 15 | ||
| @@ -64,8 +63,6 @@ | |||
| 64 | 63 | ||
| 65 | /* Flags for omapX_mux_init */ | 64 | /* Flags for omapX_mux_init */ |
| 66 | #define OMAP_PACKAGE_MASK 0xffff | 65 | #define OMAP_PACKAGE_MASK 0xffff |
| 67 | #define OMAP_PACKAGE_CBS 8 /* 547-pin 0.40 0.40 */ | ||
| 68 | #define OMAP_PACKAGE_CBL 7 /* 547-pin 0.40 0.40 */ | ||
| 69 | #define OMAP_PACKAGE_CBP 6 /* 515-pin 0.40 0.50 */ | 66 | #define OMAP_PACKAGE_CBP 6 /* 515-pin 0.40 0.50 */ |
| 70 | #define OMAP_PACKAGE_CUS 5 /* 423-pin 0.65 */ | 67 | #define OMAP_PACKAGE_CUS 5 /* 423-pin 0.65 */ |
| 71 | #define OMAP_PACKAGE_CBB 4 /* 515-pin 0.40 0.50 */ | 68 | #define OMAP_PACKAGE_CBB 4 /* 515-pin 0.40 0.50 */ |
diff --git a/arch/arm/mach-omap2/mux44xx.c b/arch/arm/mach-omap2/mux44xx.c deleted file mode 100644 index f5a74daab2ff..000000000000 --- a/arch/arm/mach-omap2/mux44xx.c +++ /dev/null | |||
| @@ -1,1356 +0,0 @@ | |||
| 1 | /* | ||
| 2 | * OMAP44xx ES1.0 pin mux definition | ||
| 3 | * | ||
| 4 | * Copyright (C) 2010 Texas Instruments, Inc. | ||
| 5 | * | ||
| 6 | * Benoit Cousson (b-cousson@ti.com) | ||
| 7 | * | ||
| 8 | * - Based on mux34xx.c done by Tony Lindgren <tony@atomide.com> | ||
| 9 | * | ||
| 10 | * This file is automatically generated from the OMAP hardware databases. | ||
| 11 | * We respectfully ask that any modifications to this file be coordinated | ||
| 12 | * with the public linux-omap@vger.kernel.org mailing list and the | ||
| 13 | * authors above to ensure that the autogeneration scripts are kept | ||
| 14 | * up-to-date with the file contents. | ||
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License version 2 as | ||
| 18 | * published by the Free Software Foundation. | ||
| 19 | */ | ||
| 20 | #include <linux/module.h> | ||
| 21 | #include <linux/init.h> | ||
| 22 | |||
| 23 | #include "mux.h" | ||
| 24 | |||
| 25 | #ifdef CONFIG_OMAP_MUX | ||
| 26 | |||
| 27 | #define _OMAP4_MUXENTRY(M0, g, m0, m1, m2, m3, m4, m5, m6, m7) \ | ||
| 28 | { \ | ||
| 29 | .reg_offset = (OMAP4_CTRL_MODULE_PAD_##M0##_OFFSET), \ | ||
| 30 | .gpio = (g), \ | ||
| 31 | .muxnames = { m0, m1, m2, m3, m4, m5, m6, m7 }, \ | ||
| 32 | } | ||
| 33 | |||
| 34 | #else | ||
| 35 | |||
| 36 | #define _OMAP4_MUXENTRY(M0, g, m0, m1, m2, m3, m4, m5, m6, m7) \ | ||
| 37 | { \ | ||
| 38 | .reg_offset = (OMAP4_CTRL_MODULE_PAD_##M0##_OFFSET), \ | ||
| 39 | .gpio = (g), \ | ||
| 40 | } | ||
| 41 | |||
| 42 | #endif | ||
| 43 | |||
| 44 | #define _OMAP4_BALLENTRY(M0, bb, bt) \ | ||
| 45 | { \ | ||
| 46 | .reg_offset = (OMAP4_CTRL_MODULE_PAD_##M0##_OFFSET), \ | ||
| 47 | .balls = { bb, bt }, \ | ||
| 48 | } | ||
| 49 | |||
| 50 | /* | ||
| 51 | * Superset of all mux modes for omap4 ES1.0 | ||
| 52 | */ | ||
| 53 | static struct omap_mux __initdata omap4_core_muxmodes[] = { | ||
| 54 | _OMAP4_MUXENTRY(GPMC_AD0, 0, "gpmc_ad0", "sdmmc2_dat0", NULL, NULL, | ||
| 55 | NULL, NULL, NULL, NULL), | ||
| 56 | _OMAP4_MUXENTRY(GPMC_AD1, 0, "gpmc_ad1", "sdmmc2_dat1", NULL, NULL, | ||
| 57 | NULL, NULL, NULL, NULL), | ||
| 58 | _OMAP4_MUXENTRY(GPMC_AD2, 0, "gpmc_ad2", "sdmmc2_dat2", NULL, NULL, | ||
| 59 | NULL, NULL, NULL, NULL), | ||
| 60 | _OMAP4_MUXENTRY(GPMC_AD3, 0, "gpmc_ad3", "sdmmc2_dat3", NULL, NULL, | ||
| 61 | NULL, NULL, NULL, NULL), | ||
| 62 | _OMAP4_MUXENTRY(GPMC_AD4, 0, "gpmc_ad4", "sdmmc2_dat4", | ||
| 63 | "sdmmc2_dir_dat0", NULL, NULL, NULL, NULL, NULL), | ||
| 64 | _OMAP4_MUXENTRY(GPMC_AD5, 0, "gpmc_ad5", "sdmmc2_dat5", | ||
| 65 | "sdmmc2_dir_dat1", NULL, NULL, NULL, NULL, NULL), | ||
| 66 | _OMAP4_MUXENTRY(GPMC_AD6, 0, "gpmc_ad6", "sdmmc2_dat6", | ||
| 67 | "sdmmc2_dir_cmd", NULL, NULL, NULL, NULL, NULL), | ||
| 68 | _OMAP4_MUXENTRY(GPMC_AD7, 0, "gpmc_ad7", "sdmmc2_dat7", | ||
| 69 | "sdmmc2_clk_fdbk", NULL, NULL, NULL, NULL, NULL), | ||
| 70 | _OMAP4_MUXENTRY(GPMC_AD8, 32, "gpmc_ad8", "kpd_row0", "c2c_data15", | ||
| 71 | "gpio_32", NULL, NULL, NULL, NULL), | ||
| 72 | _OMAP4_MUXENTRY(GPMC_AD9, 33, "gpmc_ad9", "kpd_row1", "c2c_data14", | ||
| 73 | "gpio_33", NULL, NULL, NULL, NULL), | ||
| 74 | _OMAP4_MUXENTRY(GPMC_AD10, 34, "gpmc_ad10", "kpd_row2", "c2c_data13", | ||
| 75 | "gpio_34", NULL, NULL, NULL, NULL), | ||
| 76 | _OMAP4_MUXENTRY(GPMC_AD11, 35, "gpmc_ad11", "kpd_row3", "c2c_data12", | ||
| 77 | "gpio_35", NULL, NULL, NULL, NULL), | ||
| 78 | _OMAP4_MUXENTRY(GPMC_AD12, 36, "gpmc_ad12", "kpd_col0", "c2c_data11", | ||
| 79 | "gpio_36", NULL, NULL, NULL, NULL), | ||
| 80 | _OMAP4_MUXENTRY(GPMC_AD13, 37, "gpmc_ad13", "kpd_col1", "c2c_data10", | ||
| 81 | "gpio_37", NULL, NULL, NULL, NULL), | ||
| 82 | _OMAP4_MUXENTRY(GPMC_AD14, 38, "gpmc_ad14", "kpd_col2", "c2c_data9", | ||
| 83 | "gpio_38", NULL, NULL, NULL, NULL), | ||
| 84 | _OMAP4_MUXENTRY(GPMC_AD15, 39, "gpmc_ad15", "kpd_col3", "c2c_data8", | ||
| 85 | "gpio_39", NULL, NULL, NULL, NULL), | ||
| 86 | _OMAP4_MUXENTRY(GPMC_A16, 40, "gpmc_a16", "kpd_row4", "c2c_datain0", | ||
| 87 | "gpio_40", "venc_656_data0", NULL, NULL, NULL), | ||
| 88 | _OMAP4_MUXENTRY(GPMC_A17, 41, "gpmc_a17", "kpd_row5", "c2c_datain1", | ||
| 89 | "gpio_41", "venc_656_data1", NULL, NULL, "safe_mode"), | ||
| 90 | _OMAP4_MUXENTRY(GPMC_A18, 42, "gpmc_a18", "kpd_row6", "c2c_datain2", | ||
| 91 | "gpio_42", "venc_656_data2", NULL, NULL, "safe_mode"), | ||
| 92 | _OMAP4_MUXENTRY(GPMC_A19, 43, "gpmc_a19", "kpd_row7", "c2c_datain3", | ||
| 93 | "gpio_43", "venc_656_data3", NULL, NULL, "safe_mode"), | ||
| 94 | _OMAP4_MUXENTRY(GPMC_A20, 44, "gpmc_a20", "kpd_col4", "c2c_datain4", | ||
| 95 | "gpio_44", "venc_656_data4", NULL, NULL, "safe_mode"), | ||
| 96 | _OMAP4_MUXENTRY(GPMC_A21, 45, "gpmc_a21", "kpd_col5", "c2c_datain5", | ||
| 97 | "gpio_45", "venc_656_data5", NULL, NULL, "safe_mode"), | ||
| 98 | _OMAP4_MUXENTRY(GPMC_A22, 46, "gpmc_a22", "kpd_col6", "c2c_datain6", | ||
| 99 | "gpio_46", "venc_656_data6", NULL, NULL, "safe_mode"), | ||
| 100 | _OMAP4_MUXENTRY(GPMC_A23, 47, "gpmc_a23", "kpd_col7", "c2c_datain7", | ||
| 101 | "gpio_47", "venc_656_data7", NULL, NULL, "safe_mode"), | ||
| 102 | _OMAP4_MUXENTRY(GPMC_A24, 48, "gpmc_a24", NULL, "c2c_clkout0", | ||
| 103 | "gpio_48", NULL, NULL, NULL, "safe_mode"), | ||
| 104 | _OMAP4_MUXENTRY(GPMC_A25, 49, "gpmc_a25", NULL, "c2c_clkout1", | ||
| 105 | "gpio_49", NULL, NULL, NULL, "safe_mode"), | ||
| 106 | _OMAP4_MUXENTRY(GPMC_NCS0, 50, "gpmc_ncs0", NULL, NULL, "gpio_50", | ||
| 107 | "sys_ndmareq0", NULL, NULL, NULL), | ||
| 108 | _OMAP4_MUXENTRY(GPMC_NCS1, 51, "gpmc_ncs1", NULL, "c2c_dataout6", | ||
| 109 | "gpio_51", NULL, NULL, NULL, "safe_mode"), | ||
| 110 | _OMAP4_MUXENTRY(GPMC_NCS2, 52, "gpmc_ncs2", NULL, "c2c_dataout7", | ||
| 111 | "gpio_52", NULL, NULL, NULL, "safe_mode"), | ||
| 112 | _OMAP4_MUXENTRY(GPMC_NCS3, 53, "gpmc_ncs3", "gpmc_dir", | ||
| 113 | "c2c_dataout4", "gpio_53", NULL, NULL, NULL, | ||
| 114 | "safe_mode"), | ||
| 115 | _OMAP4_MUXENTRY(GPMC_NWP, 54, "gpmc_nwp", "dsi1_te0", NULL, "gpio_54", | ||
| 116 | "sys_ndmareq1", NULL, NULL, NULL), | ||
| 117 | _OMAP4_MUXENTRY(GPMC_CLK, 55, "gpmc_clk", NULL, NULL, "gpio_55", | ||
| 118 | "sys_ndmareq2", NULL, NULL, NULL), | ||
| 119 | _OMAP4_MUXENTRY(GPMC_NADV_ALE, 56, "gpmc_nadv_ale", "dsi1_te1", NULL, | ||
| 120 | "gpio_56", "sys_ndmareq3", NULL, NULL, NULL), | ||
| 121 | _OMAP4_MUXENTRY(GPMC_NOE, 0, "gpmc_noe", "sdmmc2_clk", NULL, NULL, | ||
| 122 | NULL, NULL, NULL, NULL), | ||
| 123 | _OMAP4_MUXENTRY(GPMC_NWE, 0, "gpmc_nwe", "sdmmc2_cmd", NULL, NULL, | ||
| 124 | NULL, NULL, NULL, NULL), | ||
| 125 | _OMAP4_MUXENTRY(GPMC_NBE0_CLE, 59, "gpmc_nbe0_cle", "dsi2_te0", NULL, | ||
| 126 | "gpio_59", NULL, NULL, NULL, NULL), | ||
