| OLD | NEW |
| 1 /* | 1 /* |
| 2 * arch/arm/mach-tegra/board-harmony-pinmux.c | 2 * arch/arm/mach-tegra/board-harmony-pinmux.c |
| 3 * | 3 * |
| 4 * Copyright (C) 2010 Google, Inc. | 4 * Copyright (C) 2010 Google, Inc. |
| 5 * | 5 * |
| 6 * This software is licensed under the terms of the GNU General Public | 6 * This software is licensed under the terms of the GNU General Public |
| 7 * License version 2, as published by the Free Software Foundation, and | 7 * License version 2, as published by the Free Software Foundation, and |
| 8 * may be copied, distributed, and modified under those terms. | 8 * may be copied, distributed, and modified under those terms. |
| 9 * | 9 * |
| 10 * This program is distributed in the hope that it will be useful, | 10 * This program is distributed in the hope that it will be useful, |
| (...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 106 {TEGRA_PINGROUP_SDB, TEGRA_MUX_PWM, TEGRA_PUPD_NORMAL, TE
GRA_TRI_TRISTATE}, | 106 {TEGRA_PINGROUP_SDB, TEGRA_MUX_PWM, TEGRA_PUPD_NORMAL, TE
GRA_TRI_TRISTATE}, |
| 107 {TEGRA_PINGROUP_SDC, TEGRA_MUX_PWM, TEGRA_PUPD_PULL_DOWN, TE
GRA_TRI_NORMAL}, | 107 {TEGRA_PINGROUP_SDC, TEGRA_MUX_PWM, TEGRA_PUPD_PULL_DOWN, TE
GRA_TRI_NORMAL}, |
| 108 {TEGRA_PINGROUP_SDD, TEGRA_MUX_PWM, TEGRA_PUPD_PULL_UP, TE
GRA_TRI_TRISTATE}, | 108 {TEGRA_PINGROUP_SDD, TEGRA_MUX_PWM, TEGRA_PUPD_PULL_UP, TE
GRA_TRI_TRISTATE}, |
| 109 {TEGRA_PINGROUP_SDIO1, TEGRA_MUX_SDIO1, TEGRA_PUPD_NORMAL, TE
GRA_TRI_TRISTATE}, | 109 {TEGRA_PINGROUP_SDIO1, TEGRA_MUX_SDIO1, TEGRA_PUPD_NORMAL, TE
GRA_TRI_TRISTATE}, |
| 110 {TEGRA_PINGROUP_SLXA, TEGRA_MUX_PCIE, TEGRA_PUPD_NORMAL, TE
GRA_TRI_TRISTATE}, | 110 {TEGRA_PINGROUP_SLXA, TEGRA_MUX_PCIE, TEGRA_PUPD_NORMAL, TE
GRA_TRI_TRISTATE}, |
| 111 {TEGRA_PINGROUP_SLXC, TEGRA_MUX_SPDIF, TEGRA_PUPD_NORMAL, TE
GRA_TRI_TRISTATE}, | 111 {TEGRA_PINGROUP_SLXC, TEGRA_MUX_SPDIF, TEGRA_PUPD_NORMAL, TE
GRA_TRI_TRISTATE}, |
| 112 {TEGRA_PINGROUP_SLXD, TEGRA_MUX_SPDIF, TEGRA_PUPD_NORMAL, TE
GRA_TRI_TRISTATE}, | 112 {TEGRA_PINGROUP_SLXD, TEGRA_MUX_SPDIF, TEGRA_PUPD_NORMAL, TE
GRA_TRI_TRISTATE}, |
| 113 {TEGRA_PINGROUP_SLXK, TEGRA_MUX_PCIE, TEGRA_PUPD_NORMAL, TE
GRA_TRI_TRISTATE}, | 113 {TEGRA_PINGROUP_SLXK, TEGRA_MUX_PCIE, TEGRA_PUPD_NORMAL, TE
GRA_TRI_TRISTATE}, |
| 114 {TEGRA_PINGROUP_SPDI, TEGRA_MUX_RSVD2, TEGRA_PUPD_NORMAL, TE
GRA_TRI_TRISTATE}, | 114 {TEGRA_PINGROUP_SPDI, TEGRA_MUX_RSVD2, TEGRA_PUPD_NORMAL, TE
GRA_TRI_TRISTATE}, |
| 115 {TEGRA_PINGROUP_SPDO, TEGRA_MUX_RSVD2, TEGRA_PUPD_NORMAL, TE
GRA_TRI_TRISTATE}, | 115 {TEGRA_PINGROUP_SPDO, TEGRA_MUX_RSVD2, TEGRA_PUPD_NORMAL, TE
GRA_TRI_TRISTATE}, |
| 116 » {TEGRA_PINGROUP_SPIA, TEGRA_MUX_GMI, TEGRA_PUPD_PULL_DOWN, TE
GRA_TRI_TRISTATE}, | 116 » {TEGRA_PINGROUP_SPIA, TEGRA_MUX_GMI, TEGRA_PUPD_NORMAL, TE
GRA_TRI_NORMAL}, |
| 117 » {TEGRA_PINGROUP_SPIB, TEGRA_MUX_GMI, TEGRA_PUPD_PULL_DOWN, TE
GRA_TRI_TRISTATE}, | 117 » {TEGRA_PINGROUP_SPIB, TEGRA_MUX_GMI, TEGRA_PUPD_NORMAL, TE
GRA_TRI_NORMAL}, |
| 118 » {TEGRA_PINGROUP_SPIC, TEGRA_MUX_GMI, TEGRA_PUPD_PULL_UP, TE
GRA_TRI_NORMAL}, | 118 » {TEGRA_PINGROUP_SPIC, TEGRA_MUX_GMI, TEGRA_PUPD_PULL_UP, TE
GRA_TRI_TRISTATE}, |
| 119 {TEGRA_PINGROUP_SPID, TEGRA_MUX_SPI1, TEGRA_PUPD_PULL_DOWN, TE
GRA_TRI_TRISTATE}, | 119 {TEGRA_PINGROUP_SPID, TEGRA_MUX_SPI1, TEGRA_PUPD_PULL_DOWN, TE
GRA_TRI_TRISTATE}, |
| 120 {TEGRA_PINGROUP_SPIE, TEGRA_MUX_SPI1, TEGRA_PUPD_PULL_UP, TE
GRA_TRI_TRISTATE}, | 120 {TEGRA_PINGROUP_SPIE, TEGRA_MUX_SPI1, TEGRA_PUPD_PULL_UP, TE
GRA_TRI_TRISTATE}, |
| 121 {TEGRA_PINGROUP_SPIF, TEGRA_MUX_SPI1, TEGRA_PUPD_PULL_DOWN, TE
GRA_TRI_TRISTATE}, | 121 {TEGRA_PINGROUP_SPIF, TEGRA_MUX_SPI1, TEGRA_PUPD_PULL_DOWN, TE
GRA_TRI_TRISTATE}, |
| 122 » {TEGRA_PINGROUP_SPIG, TEGRA_MUX_SPI2_ALT, TEGRA_PUPD_PULL_UP, TE
GRA_TRI_TRISTATE}, | 122 » {TEGRA_PINGROUP_SPIG, TEGRA_MUX_SPI2_ALT, TEGRA_PUPD_NORMAL, TE
GRA_TRI_TRISTATE}, |
| 123 {TEGRA_PINGROUP_SPIH, TEGRA_MUX_SPI2_ALT, TEGRA_PUPD_PULL_UP, TE
GRA_TRI_TRISTATE}, | 123 {TEGRA_PINGROUP_SPIH, TEGRA_MUX_SPI2_ALT, TEGRA_PUPD_PULL_UP, TE
GRA_TRI_TRISTATE}, |
| 124 {TEGRA_PINGROUP_UAA, TEGRA_MUX_ULPI, TEGRA_PUPD_PULL_UP, TE
GRA_TRI_TRISTATE}, | 124 {TEGRA_PINGROUP_UAA, TEGRA_MUX_ULPI, TEGRA_PUPD_PULL_UP, TE
GRA_TRI_TRISTATE}, |
| 125 {TEGRA_PINGROUP_UAB, TEGRA_MUX_ULPI, TEGRA_PUPD_PULL_UP, TE
GRA_TRI_TRISTATE}, | 125 {TEGRA_PINGROUP_UAB, TEGRA_MUX_ULPI, TEGRA_PUPD_PULL_UP, TE
GRA_TRI_TRISTATE}, |
| 126 {TEGRA_PINGROUP_UAC, TEGRA_MUX_RSVD2, TEGRA_PUPD_NORMAL, TE
GRA_TRI_TRISTATE}, | 126 {TEGRA_PINGROUP_UAC, TEGRA_MUX_RSVD2, TEGRA_PUPD_NORMAL, TE
GRA_TRI_TRISTATE}, |
| 127 {TEGRA_PINGROUP_UAD, TEGRA_MUX_IRDA, TEGRA_PUPD_PULL_UP, TE
GRA_TRI_TRISTATE}, | 127 {TEGRA_PINGROUP_UAD, TEGRA_MUX_IRDA, TEGRA_PUPD_PULL_UP, TE
GRA_TRI_TRISTATE}, |
| 128 {TEGRA_PINGROUP_UCA, TEGRA_MUX_UARTC, TEGRA_PUPD_PULL_UP, TE
GRA_TRI_TRISTATE}, | 128 {TEGRA_PINGROUP_UCA, TEGRA_MUX_UARTC, TEGRA_PUPD_PULL_UP, TE
GRA_TRI_TRISTATE}, |
| 129 {TEGRA_PINGROUP_UCB, TEGRA_MUX_UARTC, TEGRA_PUPD_PULL_UP, TE
GRA_TRI_TRISTATE}, | 129 {TEGRA_PINGROUP_UCB, TEGRA_MUX_UARTC, TEGRA_PUPD_PULL_UP, TE
GRA_TRI_TRISTATE}, |
| 130 {TEGRA_PINGROUP_UDA, TEGRA_MUX_ULPI, TEGRA_PUPD_NORMAL, TE
GRA_TRI_TRISTATE}, | 130 {TEGRA_PINGROUP_UDA, TEGRA_MUX_ULPI, TEGRA_PUPD_NORMAL, TE
GRA_TRI_TRISTATE}, |
| 131 {TEGRA_PINGROUP_CK32, TEGRA_MUX_NONE, TEGRA_PUPD_NORMAL, TE
GRA_TRI_NORMAL}, | 131 {TEGRA_PINGROUP_CK32, TEGRA_MUX_NONE, TEGRA_PUPD_NORMAL, TE
GRA_TRI_NORMAL}, |
| 132 {TEGRA_PINGROUP_DDRC, TEGRA_MUX_NONE, TEGRA_PUPD_NORMAL, TE
GRA_TRI_NORMAL}, | 132 {TEGRA_PINGROUP_DDRC, TEGRA_MUX_NONE, TEGRA_PUPD_NORMAL, TE
GRA_TRI_NORMAL}, |
| 133 {TEGRA_PINGROUP_PMCA, TEGRA_MUX_NONE, TEGRA_PUPD_NORMAL, TE
GRA_TRI_NORMAL}, | 133 {TEGRA_PINGROUP_PMCA, TEGRA_MUX_NONE, TEGRA_PUPD_NORMAL, TE
GRA_TRI_NORMAL}, |
| 134 {TEGRA_PINGROUP_PMCB, TEGRA_MUX_NONE, TEGRA_PUPD_NORMAL, TE
GRA_TRI_NORMAL}, | 134 {TEGRA_PINGROUP_PMCB, TEGRA_MUX_NONE, TEGRA_PUPD_NORMAL, TE
GRA_TRI_NORMAL}, |
| 135 {TEGRA_PINGROUP_PMCC, TEGRA_MUX_NONE, TEGRA_PUPD_NORMAL, TE
GRA_TRI_NORMAL}, | 135 {TEGRA_PINGROUP_PMCC, TEGRA_MUX_NONE, TEGRA_PUPD_NORMAL, TE
GRA_TRI_NORMAL}, |
| 136 {TEGRA_PINGROUP_PMCD, TEGRA_MUX_NONE, TEGRA_PUPD_NORMAL, TE
GRA_TRI_NORMAL}, | 136 {TEGRA_PINGROUP_PMCD, TEGRA_MUX_NONE, TEGRA_PUPD_NORMAL, TE
GRA_TRI_NORMAL}, |
| 137 {TEGRA_PINGROUP_PMCE, TEGRA_MUX_NONE, TEGRA_PUPD_NORMAL, TE
GRA_TRI_NORMAL}, | 137 {TEGRA_PINGROUP_PMCE, TEGRA_MUX_NONE, TEGRA_PUPD_NORMAL, TE
GRA_TRI_NORMAL}, |
| 138 {TEGRA_PINGROUP_XM2C, TEGRA_MUX_NONE, TEGRA_PUPD_NORMAL, TE
GRA_TRI_NORMAL}, | 138 {TEGRA_PINGROUP_XM2C, TEGRA_MUX_NONE, TEGRA_PUPD_NORMAL, TE
GRA_TRI_NORMAL}, |
| 139 {TEGRA_PINGROUP_XM2D, TEGRA_MUX_NONE, TEGRA_PUPD_NORMAL, TE
GRA_TRI_NORMAL}, | 139 {TEGRA_PINGROUP_XM2D, TEGRA_MUX_NONE, TEGRA_PUPD_NORMAL, TE
GRA_TRI_NORMAL}, |
| 140 }; | 140 }; |
| 141 | 141 |
| 142 void __init harmony_pinmux_init(void) | 142 void __init harmony_pinmux_init(void) |
| 143 { | 143 { |
| 144 tegra_pinmux_config_table(harmony_pinmux, ARRAY_SIZE(harmony_pinmux)); | 144 tegra_pinmux_config_table(harmony_pinmux, ARRAY_SIZE(harmony_pinmux)); |
| 145 } | 145 } |
| OLD | NEW |