Add qemu 2.4.0
[kvmfornfv.git] / qemu / roms / u-boot / arch / arm / include / asm / arch-tegra20 / funcmux.h
1 /*
2  * Copyright (c) 2011 The Chromium OS Authors.
3  *
4  * SPDX-License-Identifier:     GPL-2.0+
5  */
6
7 /* Tegra20 high-level function multiplexing */
8
9 #ifndef _TEGRA20_FUNCMUX_H_
10 #define _TEGRA20_FUNCMUX_H_
11
12 #include <asm/arch-tegra/funcmux.h>
13
14 /* Configs supported by the func mux */
15 enum {
16         FUNCMUX_DEFAULT = 0,    /* default config */
17
18         /* UART configs */
19         FUNCMUX_UART1_IRRX_IRTX = 0,
20         FUNCMUX_UART1_UAA_UAB,
21         FUNCMUX_UART1_GPU,
22         FUNCMUX_UART1_SDIO1,
23         FUNCMUX_UART2_UAD = 0,
24         FUNCMUX_UART4_GMC = 0,
25
26         /* I2C configs */
27         FUNCMUX_DVC_I2CP = 0,
28         FUNCMUX_I2C1_RM = 0,
29         FUNCMUX_I2C2_DDC = 0,
30         FUNCMUX_I2C2_PTA,
31         FUNCMUX_I2C3_DTF = 0,
32
33         /* SDMMC configs */
34         FUNCMUX_SDMMC1_SDIO1_4BIT = 0,
35         FUNCMUX_SDMMC2_DTA_DTD_8BIT = 0,
36         FUNCMUX_SDMMC3_SDB_4BIT = 0,
37         FUNCMUX_SDMMC3_SDB_SLXA_8BIT,
38         FUNCMUX_SDMMC4_ATC_ATD_8BIT = 0,
39         FUNCMUX_SDMMC4_ATB_GMA_4_BIT,
40         FUNCMUX_SDMMC4_ATB_GMA_GME_8_BIT,
41
42         /* USB configs */
43         FUNCMUX_USB2_ULPI = 0,
44
45         /* Serial Flash configs */
46         FUNCMUX_SPI1_GMC_GMD = 0,
47
48         /* NAND flags */
49         FUNCMUX_NDFLASH_ATC = 0,
50         FUNCMUX_NDFLASH_KBC_8_BIT,
51 };
52 #endif  /* _TEGRA20_FUNCMUX_H_ */