1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */ 2550e3756STapani Utriainen /* 3550e3756STapani Utriainen * (C) Copyright TechNexion 2010 4550e3756STapani Utriainen * Edward Lin <linuxfae@technexion.com> 5550e3756STapani Utriainen */ 6550e3756STapani Utriainen #ifndef _TAO3530_H_ 7550e3756STapani Utriainen #define _TAO3530_H_ 8550e3756STapani Utriainen 9550e3756STapani Utriainen const omap3_sysinfo sysinfo = { 10550e3756STapani Utriainen DDR_STACKED, 118f0cbd62SStefan Roese #if defined(CONFIG_SYS_BOARD_OMAP3_HA) 128f0cbd62SStefan Roese "HEAD acoustics OMAP3-HA", 138f0cbd62SStefan Roese #else 14550e3756STapani Utriainen "OMAP3 TAO-3530 board", 158f0cbd62SStefan Roese #endif 16550e3756STapani Utriainen "NAND", 17550e3756STapani Utriainen }; 18550e3756STapani Utriainen 19550e3756STapani Utriainen /* 20550e3756STapani Utriainen * IEN - Input Enable 21550e3756STapani Utriainen * IDIS - Input Disable 22550e3756STapani Utriainen * PTD - Pull type Down 23550e3756STapani Utriainen * PTU - Pull type Up 24550e3756STapani Utriainen * DIS - Pull type selection is inactive 25550e3756STapani Utriainen * EN - Pull type selection is active 26550e3756STapani Utriainen * M0 - Mode 0 27550e3756STapani Utriainen * The commented string gives the final mux configuration for that pin 28550e3756STapani Utriainen */ 29550e3756STapani Utriainen #define MUX_TAO3530() \ 30550e3756STapani Utriainen /*SDRC*/\ 31550e3756STapani Utriainen MUX_VAL(CP(SDRC_D0), (IEN | PTD | DIS | M0)) \ 32550e3756STapani Utriainen MUX_VAL(CP(SDRC_D1), (IEN | PTD | DIS | M0)) \ 33550e3756STapani Utriainen MUX_VAL(CP(SDRC_D2), (IEN | PTD | DIS | M0)) \ 34550e3756STapani Utriainen MUX_VAL(CP(SDRC_D3), (IEN | PTD | DIS | M0)) \ 35550e3756STapani Utriainen MUX_VAL(CP(SDRC_D4), (IEN | PTD | DIS | M0)) \ 36550e3756STapani Utriainen MUX_VAL(CP(SDRC_D5), (IEN | PTD | DIS | M0)) \ 37550e3756STapani Utriainen MUX_VAL(CP(SDRC_D6), (IEN | PTD | DIS | M0)) \ 38550e3756STapani Utriainen MUX_VAL(CP(SDRC_D7), (IEN | PTD | DIS | M0)) \ 39550e3756STapani Utriainen MUX_VAL(CP(SDRC_D8), (IEN | PTD | DIS | M0)) \ 40550e3756STapani Utriainen MUX_VAL(CP(SDRC_D9), (IEN | PTD | DIS | M0)) \ 41550e3756STapani Utriainen MUX_VAL(CP(SDRC_D10), (IEN | PTD | DIS | M0)) \ 42550e3756STapani Utriainen MUX_VAL(CP(SDRC_D11), (IEN | PTD | DIS | M0)) \ 43550e3756STapani Utriainen MUX_VAL(CP(SDRC_D12), (IEN | PTD | DIS | M0)) \ 44550e3756STapani Utriainen MUX_VAL(CP(SDRC_D13), (IEN | PTD | DIS | M0)) \ 45550e3756STapani Utriainen MUX_VAL(CP(SDRC_D14), (IEN | PTD | DIS | M0)) \ 46550e3756STapani Utriainen MUX_VAL(CP(SDRC_D15), (IEN | PTD | DIS | M0)) \ 47550e3756STapani Utriainen MUX_VAL(CP(SDRC_D16), (IEN | PTD | DIS | M0)) \ 48550e3756STapani Utriainen MUX_VAL(CP(SDRC_D17), (IEN | PTD | DIS | M0)) \ 49550e3756STapani Utriainen MUX_VAL(CP(SDRC_D18), (IEN | PTD | DIS | M0)) \ 50550e3756STapani Utriainen MUX_VAL(CP(SDRC_D19), (IEN | PTD | DIS | M0)) \ 51550e3756STapani Utriainen MUX_VAL(CP(SDRC_D20), (IEN | PTD | DIS | M0)) \ 52550e3756STapani Utriainen MUX_VAL(CP(SDRC_D21), (IEN | PTD | DIS | M0)) \ 53550e3756STapani Utriainen MUX_VAL(CP(SDRC_D22), (IEN | PTD | DIS | M0)) \ 54550e3756STapani Utriainen MUX_VAL(CP(SDRC_D23), (IEN | PTD | DIS | M0)) \ 55550e3756STapani Utriainen MUX_VAL(CP(SDRC_D24), (IEN | PTD | DIS | M0)) \ 56550e3756STapani Utriainen MUX_VAL(CP(SDRC_D25), (IEN | PTD | DIS | M0)) \ 57550e3756STapani Utriainen MUX_VAL(CP(SDRC_D26), (IEN | PTD | DIS | M0)) \ 58550e3756STapani Utriainen MUX_VAL(CP(SDRC_D27), (IEN | PTD | DIS | M0)) \ 59550e3756STapani Utriainen MUX_VAL(CP(SDRC_D28), (IEN | PTD | DIS | M0)) \ 60550e3756STapani Utriainen MUX_VAL(CP(SDRC_D29), (IEN | PTD | DIS | M0)) \ 61550e3756STapani Utriainen MUX_VAL(CP(SDRC_D30), (IEN | PTD | DIS | M0)) \ 62550e3756STapani Utriainen MUX_VAL(CP(SDRC_D31), (IEN | PTD | DIS | M0)) \ 63550e3756STapani Utriainen MUX_VAL(CP(SDRC_CLK), (IEN | PTD | DIS | M0)) \ 64550e3756STapani Utriainen MUX_VAL(CP(SDRC_DQS0), (IEN | PTD | DIS | M0)) \ 65550e3756STapani Utriainen MUX_VAL(CP(SDRC_DQS1), (IEN | PTD | DIS | M0)) \ 66550e3756STapani Utriainen MUX_VAL(CP(SDRC_DQS2), (IEN | PTD | DIS | M0)) \ 67550e3756STapani Utriainen MUX_VAL(CP(SDRC_DQS3), (IEN | PTD | DIS | M0)) \ 68550e3756STapani Utriainen /*GPMC*/\ 69550e3756STapani Utriainen MUX_VAL(CP(GPMC_A1), (IDIS | PTU | EN | M0)) \ 70550e3756STapani Utriainen MUX_VAL(CP(GPMC_A2), (IDIS | PTU | EN | M0)) \ 71550e3756STapani Utriainen MUX_VAL(CP(GPMC_A3), (IDIS | PTU | EN | M0)) \ 72550e3756STapani Utriainen MUX_VAL(CP(GPMC_A4), (IDIS | PTU | EN | M0)) \ 73550e3756STapani Utriainen MUX_VAL(CP(GPMC_A5), (IDIS | PTU | EN | M0)) \ 74550e3756STapani Utriainen MUX_VAL(CP(GPMC_A6), (IDIS | PTU | EN | M0)) \ 75550e3756STapani Utriainen MUX_VAL(CP(GPMC_A7), (IDIS | PTU | EN | M0)) \ 76550e3756STapani Utriainen MUX_VAL(CP(GPMC_A8), (IDIS | PTU | EN | M0)) \ 77550e3756STapani Utriainen MUX_VAL(CP(GPMC_A9), (IDIS | PTU | EN | M0)) \ 78550e3756STapani Utriainen MUX_VAL(CP(GPMC_A10), (IDIS | PTU | EN | M0)) \ 79550e3756STapani Utriainen MUX_VAL(CP(GPMC_D0), (IEN | PTU | EN | M0)) \ 80550e3756STapani Utriainen MUX_VAL(CP(GPMC_D1), (IEN | PTU | EN | M0)) \ 81550e3756STapani Utriainen MUX_VAL(CP(GPMC_D2), (IEN | PTU | EN | M0)) \ 82550e3756STapani Utriainen MUX_VAL(CP(GPMC_D3), (IEN | PTU | EN | M0)) \ 83550e3756STapani Utriainen MUX_VAL(CP(GPMC_D4), (IEN | PTU | EN | M0)) \ 84550e3756STapani Utriainen MUX_VAL(CP(GPMC_D5), (IEN | PTU | EN | M0)) \ 85550e3756STapani Utriainen MUX_VAL(CP(GPMC_D6), (IEN | PTU | EN | M0)) \ 86550e3756STapani Utriainen MUX_VAL(CP(GPMC_D7), (IEN | PTU | EN | M0)) \ 87550e3756STapani Utriainen MUX_VAL(CP(GPMC_D8), (IEN | PTU | EN | M0)) \ 88550e3756STapani Utriainen MUX_VAL(CP(GPMC_D9), (IEN | PTU | EN | M0)) \ 89550e3756STapani Utriainen MUX_VAL(CP(GPMC_D10), (IEN | PTU | EN | M0)) \ 90550e3756STapani Utriainen MUX_VAL(CP(GPMC_D11), (IEN | PTU | EN | M0)) \ 91550e3756STapani Utriainen MUX_VAL(CP(GPMC_D12), (IEN | PTU | EN | M0)) \ 92550e3756STapani Utriainen MUX_VAL(CP(GPMC_D13), (IEN | PTU | EN | M0)) \ 93550e3756STapani Utriainen MUX_VAL(CP(GPMC_D14), (IEN | PTU | EN | M0)) \ 94550e3756STapani Utriainen MUX_VAL(CP(GPMC_D15), (IEN | PTU | EN | M0)) \ 95550e3756STapani Utriainen MUX_VAL(CP(GPMC_NCS0), (IDIS | PTU | EN | M0)) \ 96550e3756STapani Utriainen MUX_VAL(CP(GPMC_NCS1), (IDIS | PTU | EN | M0)) \ 97550e3756STapani Utriainen MUX_VAL(CP(GPMC_NCS2), (IDIS | PTU | EN | M0)) \ 98550e3756STapani Utriainen MUX_VAL(CP(GPMC_NCS3), (IDIS | PTU | EN | M0)) \ 99550e3756STapani Utriainen MUX_VAL(CP(GPMC_NCS4), (IDIS | PTU | EN | M0)) \ 100550e3756STapani Utriainen MUX_VAL(CP(GPMC_NCS5), (IDIS | PTU | EN | M0)) \ 101550e3756STapani Utriainen MUX_VAL(CP(GPMC_NCS6), (IEN | PTD | EN | M0)) \ 102550e3756STapani Utriainen MUX_VAL(CP(GPMC_NCS7), (IEN | PTU | EN | M0)) \ 103550e3756STapani Utriainen MUX_VAL(CP(GPMC_CLK), (IDIS | PTU | EN | M0)) \ 104550e3756STapani Utriainen MUX_VAL(CP(GPMC_NADV_ALE), (IDIS | PTD | DIS | M0)) \ 105550e3756STapani Utriainen MUX_VAL(CP(GPMC_NOE), (IDIS | PTD | DIS | M0)) \ 106550e3756STapani Utriainen MUX_VAL(CP(GPMC_NWE), (IDIS | PTD | DIS | M0)) \ 107550e3756STapani Utriainen MUX_VAL(CP(GPMC_NBE0_CLE), (IDIS | PTU | EN | M0)) \ 108550e3756STapani Utriainen MUX_VAL(CP(GPMC_NBE1), (IEN | PTU | EN | M0)) \ 109550e3756STapani Utriainen MUX_VAL(CP(GPMC_NWP), (IEN | PTD | DIS | M0)) \ 110550e3756STapani Utriainen MUX_VAL(CP(GPMC_WAIT0), (IEN | PTU | EN | M0)) \ 111550e3756STapani Utriainen MUX_VAL(CP(GPMC_WAIT1), (IEN | PTU | EN | M0)) \ 112550e3756STapani Utriainen MUX_VAL(CP(GPMC_WAIT2), (IEN | PTU | EN | M0)) \ 113550e3756STapani Utriainen MUX_VAL(CP(GPMC_WAIT3), (IEN | PTU | EN | M0)) \ 114550e3756STapani Utriainen /*DSS*/\ 115550e3756STapani Utriainen MUX_VAL(CP(DSS_PCLK), (IDIS | PTD | DIS | M0)) \ 116550e3756STapani Utriainen MUX_VAL(CP(DSS_HSYNC), (IDIS | PTD | DIS | M0)) \ 117550e3756STapani Utriainen MUX_VAL(CP(DSS_VSYNC), (IDIS | PTD | DIS | M0)) \ 118550e3756STapani Utriainen MUX_VAL(CP(DSS_ACBIAS), (IDIS | PTD | DIS | M0)) \ 119550e3756STapani Utriainen MUX_VAL(CP(DSS_DATA0), (IDIS | PTD | DIS | M0)) \ 120550e3756STapani Utriainen MUX_VAL(CP(DSS_DATA1), (IDIS | PTD | DIS | M0)) \ 121550e3756STapani Utriainen MUX_VAL(CP(DSS_DATA2), (IDIS | PTD | DIS | M0)) \ 122550e3756STapani Utriainen MUX_VAL(CP(DSS_DATA3), (IDIS | PTD | DIS | M0)) \ 123550e3756STapani Utriainen MUX_VAL(CP(DSS_DATA4), (IDIS | PTD | DIS | M0)) \ 124550e3756STapani Utriainen MUX_VAL(CP(DSS_DATA5), (IDIS | PTD | DIS | M0)) \ 125550e3756STapani Utriainen MUX_VAL(CP(DSS_DATA6), (IDIS | PTD | DIS | M0)) \ 126550e3756STapani Utriainen MUX_VAL(CP(DSS_DATA7), (IDIS | PTD | DIS | M0)) \ 127550e3756STapani Utriainen MUX_VAL(CP(DSS_DATA8), (IDIS | PTD | DIS | M0)) \ 128550e3756STapani Utriainen MUX_VAL(CP(DSS_DATA9), (IDIS | PTD | DIS | M0)) \ 129550e3756STapani Utriainen MUX_VAL(CP(DSS_DATA10), (IDIS | PTD | DIS | M0)) \ 130550e3756STapani Utriainen MUX_VAL(CP(DSS_DATA11), (IDIS | PTD | DIS | M0)) \ 131550e3756STapani Utriainen MUX_VAL(CP(DSS_DATA12), (IDIS | PTD | DIS | M0)) \ 132550e3756STapani Utriainen MUX_VAL(CP(DSS_DATA13), (IDIS | PTD | DIS | M0)) \ 133550e3756STapani Utriainen MUX_VAL(CP(DSS_DATA14), (IDIS | PTD | DIS | M0)) \ 134550e3756STapani Utriainen MUX_VAL(CP(DSS_DATA15), (IDIS | PTD | DIS | M0)) \ 135550e3756STapani Utriainen MUX_VAL(CP(DSS_DATA16), (IDIS | PTD | DIS | M0)) \ 136550e3756STapani Utriainen MUX_VAL(CP(DSS_DATA17), (IDIS | PTD | DIS | M0)) \ 137550e3756STapani Utriainen MUX_VAL(CP(DSS_DATA18), (IDIS | PTD | DIS | M0)) \ 138550e3756STapani Utriainen MUX_VAL(CP(DSS_DATA19), (IDIS | PTD | DIS | M0)) \ 139550e3756STapani Utriainen MUX_VAL(CP(DSS_DATA20), (IDIS | PTD | DIS | M0)) \ 140550e3756STapani Utriainen MUX_VAL(CP(DSS_DATA21), (IDIS | PTD | DIS | M0)) \ 141550e3756STapani Utriainen MUX_VAL(CP(DSS_DATA22), (IDIS | PTD | DIS | M0)) \ 142550e3756STapani Utriainen MUX_VAL(CP(DSS_DATA23), (IDIS | PTD | DIS | M0)) \ 143550e3756STapani Utriainen /*CAMERA*/\ 144550e3756STapani Utriainen MUX_VAL(CP(CAM_HS), (IEN | PTU | EN | M0)) \ 145550e3756STapani Utriainen MUX_VAL(CP(CAM_VS), (IEN | PTU | EN | M0)) \ 146550e3756STapani Utriainen MUX_VAL(CP(CAM_XCLKA), (IDIS | PTD | DIS | M0)) \ 147550e3756STapani Utriainen MUX_VAL(CP(CAM_PCLK), (IEN | PTU | EN | M0)) \ 148550e3756STapani Utriainen MUX_VAL(CP(CAM_FLD), (IDIS | PTD | DIS | M4)) \ 149550e3756STapani Utriainen /* - CAM_RESET*/\ 150550e3756STapani Utriainen MUX_VAL(CP(CAM_D0), (IEN | PTD | DIS | M0)) \ 151550e3756STapani Utriainen MUX_VAL(CP(CAM_D1), (IEN | PTD | DIS | M0)) \ 152550e3756STapani Utriainen MUX_VAL(CP(CAM_D2), (IEN | PTD | DIS | M0)) \ 153550e3756STapani Utriainen MUX_VAL(CP(CAM_D3), (IEN | PTD | DIS | M0)) \ 154550e3756STapani Utriainen MUX_VAL(CP(CAM_D4), (IEN | PTD | DIS | M0)) \ 155550e3756STapani Utriainen MUX_VAL(CP(CAM_D5), (IEN | PTD | DIS | M0)) \ 156550e3756STapani Utriainen MUX_VAL(CP(CAM_D6), (IEN | PTD | DIS | M0)) \ 157550e3756STapani Utriainen MUX_VAL(CP(CAM_D7), (IEN | PTD | DIS | M0)) \ 158550e3756STapani Utriainen MUX_VAL(CP(CAM_D8), (IEN | PTD | DIS | M0)) \ 159550e3756STapani Utriainen MUX_VAL(CP(CAM_D9), (IEN | PTD | DIS | M0)) \ 160550e3756STapani Utriainen MUX_VAL(CP(CAM_D10), (IEN | PTD | DIS | M0)) \ 161550e3756STapani Utriainen MUX_VAL(CP(CAM_D11), (IEN | PTD | DIS | M0)) \ 162550e3756STapani Utriainen MUX_VAL(CP(CAM_XCLKB), (IDIS | PTD | DIS | M0)) \ 163550e3756STapani Utriainen MUX_VAL(CP(CAM_WEN), (IEN | PTD | DIS | M4)) \ 164550e3756STapani Utriainen MUX_VAL(CP(CAM_STROBE), (IDIS | PTD | DIS | M0)) \ 165550e3756STapani Utriainen MUX_VAL(CP(CSI2_DX0), (IEN | PTD | DIS | M0)) \ 166550e3756STapani Utriainen MUX_VAL(CP(CSI2_DY0), (IEN | PTD | DIS | M0)) \ 167550e3756STapani Utriainen MUX_VAL(CP(CSI2_DX1), (IEN | PTD | DIS | M0)) \ 168550e3756STapani Utriainen MUX_VAL(CP(CSI2_DY1), (IEN | PTD | DIS | M0)) \ 169550e3756STapani Utriainen /*Audio Interface */\ 170550e3756STapani Utriainen MUX_VAL(CP(MCBSP2_FSX), (IEN | PTD | DIS | M0)) \ 171550e3756STapani Utriainen MUX_VAL(CP(MCBSP2_CLKX), (IEN | PTD | DIS | M0)) \ 172550e3756STapani Utriainen MUX_VAL(CP(MCBSP2_DR), (IEN | PTD | DIS | M0)) \ 173550e3756STapani Utriainen MUX_VAL(CP(MCBSP2_DX), (IDIS | PTD | DIS | M0)) \ 174550e3756STapani Utriainen /*Expansion card */\ 175550e3756STapani Utriainen MUX_VAL(CP(MMC1_CLK), (IDIS | PTU | EN | M0)) \ 176550e3756STapani Utriainen MUX_VAL(CP(MMC1_CMD), (IEN | PTU | EN | M0)) \ 177550e3756STapani Utriainen MUX_VAL(CP(MMC1_DAT0), (IEN | PTU | EN | M0)) \ 178550e3756STapani Utriainen MUX_VAL(CP(MMC1_DAT1), (IEN | PTU | EN | M0)) \ 179550e3756STapani Utriainen MUX_VAL(CP(MMC1_DAT2), (IEN | PTU | EN | M0)) \ 180550e3756STapani Utriainen MUX_VAL(CP(MMC1_DAT3), (IEN | PTU | EN | M0)) \ 181550e3756STapani Utriainen MUX_VAL(CP(MMC1_DAT4), (IEN | PTU | EN | M0)) \ 182550e3756STapani Utriainen MUX_VAL(CP(MMC1_DAT5), (IEN | PTU | EN | M0)) \ 183550e3756STapani Utriainen MUX_VAL(CP(MMC1_DAT6), (IEN | PTU | EN | M0)) \ 184550e3756STapani Utriainen MUX_VAL(CP(MMC1_DAT7), (IEN | PTU | EN | M0)) \ 185550e3756STapani Utriainen /* MMC2 WLAN */\ 186550e3756STapani Utriainen MUX_VAL(CP(MMC2_CLK), (IEN | PTD | DIS | M0)) \ 187550e3756STapani Utriainen MUX_VAL(CP(MMC2_CMD), (IEN | PTU | EN | M0)) \ 188550e3756STapani Utriainen MUX_VAL(CP(MMC2_DAT0), (IEN | PTU | EN | M0)) \ 189550e3756STapani Utriainen MUX_VAL(CP(MMC2_DAT1), (IEN | PTU | EN | M0)) \ 190550e3756STapani Utriainen MUX_VAL(CP(MMC2_DAT2), (IEN | PTU | EN | M0)) \ 191550e3756STapani Utriainen MUX_VAL(CP(MMC2_DAT3), (IEN | PTU | EN | M0)) \ 192550e3756STapani Utriainen MUX_VAL(CP(MMC2_DAT4), (IEN | PTU | EN | M4)) \ 193550e3756STapani Utriainen MUX_VAL(CP(MMC2_DAT5), (IEN | PTU | EN | M4)) \ 194550e3756STapani Utriainen MUX_VAL(CP(MMC2_DAT6), (IDIS | PTD | EN | M4)) \ 195550e3756STapani Utriainen MUX_VAL(CP(MMC2_DAT7), (IDIS | PTU | EN | M4)) \ 196550e3756STapani Utriainen /*Bluetooth*/\ 197550e3756STapani Utriainen MUX_VAL(CP(MCBSP3_DX), (IDIS | PTD | DIS | M0)) \ 198550e3756STapani Utriainen MUX_VAL(CP(MCBSP3_DR), (IEN | PTD | DIS | M0)) \ 199550e3756STapani Utriainen /*LocalBus LAN Reset*/\ 200550e3756STapani Utriainen MUX_VAL(CP(MCBSP3_CLKX), (IEN | PTD | DIS | M4)) \ 201550e3756STapani Utriainen /*LocalBus LAN IRQ*/\ 202550e3756STapani Utriainen MUX_VAL(CP(MCBSP3_FSX), (IEN | PTD | DIS | M4)) \ 203550e3756STapani Utriainen MUX_VAL(CP(UART2_CTS), (IEN | PTU | EN | M0)) \ 204550e3756STapani Utriainen MUX_VAL(CP(UART2_RTS), (IDIS | PTD | DIS | M0)) \ 205550e3756STapani Utriainen MUX_VAL(CP(UART2_TX), (IDIS | PTD | DIS | M0)) \ 206550e3756STapani Utriainen MUX_VAL(CP(UART2_RX), (IEN | PTD | DIS | M0)) \ 207550e3756STapani Utriainen /*Modem Interface */\ 208550e3756STapani Utriainen MUX_VAL(CP(UART1_TX), (IDIS | PTD | DIS | M0)) \ 209550e3756STapani Utriainen MUX_VAL(CP(UART1_RTS), (IDIS | PTD | DIS | M0)) \ 210550e3756STapani Utriainen MUX_VAL(CP(UART1_CTS), (IEN | PTU | DIS | M0)) \ 211550e3756STapani Utriainen MUX_VAL(CP(UART1_RX), (IEN | PTD | DIS | M0)) \ 212550e3756STapani Utriainen MUX_VAL(CP(MCBSP4_CLKX), (IEN | PTD | DIS | M1)) \ 213550e3756STapani Utriainen MUX_VAL(CP(MCBSP4_DR), (IEN | PTD | DIS | M1)) \ 214550e3756STapani Utriainen MUX_VAL(CP(MCBSP4_DX), (IEN | PTD | DIS | M1)) \ 215550e3756STapani Utriainen MUX_VAL(CP(MCBSP4_FSX), (IEN | PTD | DIS | M1)) \ 216550e3756STapani Utriainen MUX_VAL(CP(MCBSP1_CLKR), (IEN | PTD | DIS | M1)) \ 217550e3756STapani Utriainen MUX_VAL(CP(MCBSP1_FSR), (IDIS | PTU | EN | M4)) \ 218550e3756STapani Utriainen MUX_VAL(CP(MCBSP1_DX), (IEN | PTD | DIS | M1)) \ 219550e3756STapani Utriainen MUX_VAL(CP(MCBSP1_DR), (IEN | PTD | DIS | M1)) \ 220550e3756STapani Utriainen MUX_VAL(CP(MCBSP_CLKS), (IEN | PTU | DIS | M0)) \ 221550e3756STapani Utriainen MUX_VAL(CP(MCBSP1_FSX), (IEN | PTD | EN | M1)) \ 222550e3756STapani Utriainen MUX_VAL(CP(MCBSP1_CLKX), (IEN | PTU | EN | M4)) \ 223550e3756STapani Utriainen /*Serial Interface*/\ 224550e3756STapani Utriainen MUX_VAL(CP(UART3_CTS_RCTX), (IEN | PTD | EN | M0)) \ 225550e3756STapani Utriainen MUX_VAL(CP(UART3_RTS_SD), (IDIS | PTD | DIS | M0)) \ 226550e3756STapani Utriainen MUX_VAL(CP(UART3_RX_IRRX), (IEN | PTD | DIS | M0)) \ 227550e3756STapani Utriainen MUX_VAL(CP(UART3_TX_IRTX), (IDIS | PTD | DIS | M0)) \ 228550e3756STapani Utriainen MUX_VAL(CP(HSUSB0_CLK), (IEN | PTD | DIS | M0)) \ 229550e3756STapani Utriainen MUX_VAL(CP(HSUSB0_STP), (IDIS | PTU | EN | M0)) \ 230550e3756STapani Utriainen MUX_VAL(CP(HSUSB0_DIR), (IEN | PTD | DIS | M0)) \ 231550e3756STapani Utriainen MUX_VAL(CP(HSUSB0_NXT), (IEN | PTD | DIS | M0)) \ 232550e3756STapani Utriainen MUX_VAL(CP(HSUSB0_DATA0), (IEN | PTD | DIS | M0)) \ 233550e3756STapani Utriainen MUX_VAL(CP(HSUSB0_DATA1), (IEN | PTD | DIS | M0)) \ 234550e3756STapani Utriainen MUX_VAL(CP(HSUSB0_DATA2), (IEN | PTD | DIS | M0)) \ 235550e3756STapani Utriainen MUX_VAL(CP(HSUSB0_DATA3), (IEN | PTD | DIS | M0)) \ 236550e3756STapani Utriainen MUX_VAL(CP(HSUSB0_DATA4), (IEN | PTD | DIS | M0)) \ 237550e3756STapani Utriainen MUX_VAL(CP(HSUSB0_DATA5), (IEN | PTD | DIS | M0)) \ 238550e3756STapani Utriainen MUX_VAL(CP(HSUSB0_DATA6), (IEN | PTD | DIS | M0)) \ 239550e3756STapani Utriainen MUX_VAL(CP(HSUSB0_DATA7), (IEN | PTD | DIS | M0)) \ 240550e3756STapani Utriainen MUX_VAL(CP(I2C1_SCL), (IEN | PTU | EN | M0)) \ 241550e3756STapani Utriainen MUX_VAL(CP(I2C1_SDA), (IEN | PTU | EN | M0)) \ 242550e3756STapani Utriainen MUX_VAL(CP(I2C2_SCL), (IEN | PTU | EN | M0)) \ 243550e3756STapani Utriainen MUX_VAL(CP(I2C2_SDA), (IEN | PTU | EN | M0)) \ 244550e3756STapani Utriainen MUX_VAL(CP(I2C3_SCL), (IEN | PTU | EN | M0)) \ 245550e3756STapani Utriainen MUX_VAL(CP(I2C3_SDA), (IEN | PTU | EN | M0)) \ 246550e3756STapani Utriainen MUX_VAL(CP(I2C4_SCL), (IEN | PTU | EN | M0)) \ 247550e3756STapani Utriainen MUX_VAL(CP(I2C4_SDA), (IEN | PTU | EN | M0)) \ 248550e3756STapani Utriainen MUX_VAL(CP(HDQ_SIO), (IEN | PTU | EN | M0)) \ 249550e3756STapani Utriainen MUX_VAL(CP(MCSPI1_CLK), (IEN | PTD | EN | M0)) \ 250550e3756STapani Utriainen MUX_VAL(CP(MCSPI1_SIMO), (IEN | PTD | EN | M0)) \ 251550e3756STapani Utriainen MUX_VAL(CP(MCSPI1_SOMI), (IEN | PTD | EN | M0)) \ 252550e3756STapani Utriainen MUX_VAL(CP(MCSPI1_CS0), (IEN | PTD | EN | M0)) \ 253550e3756STapani Utriainen MUX_VAL(CP(MCSPI1_CS1), (IEN | PTD | EN | M0)) \ 254550e3756STapani Utriainen MUX_VAL(CP(MCSPI1_CS2), (IEN | PTD | EN | M4)) \ 255550e3756STapani Utriainen /* USB EHCI (port 2) */\ 256550e3756STapani Utriainen MUX_VAL(CP(MCSPI1_CS3), (IEN | PTU | DIS | M3)) \ 257550e3756STapani Utriainen MUX_VAL(CP(MCSPI2_CLK), (IEN | PTU | DIS | M3)) \ 258550e3756STapani Utriainen MUX_VAL(CP(MCSPI2_SIMO), (IEN | PTU | DIS | M3)) \ 259550e3756STapani Utriainen MUX_VAL(CP(MCSPI2_SOMI), (IEN | PTU | DIS | M3)) \ 260550e3756STapani Utriainen MUX_VAL(CP(MCSPI2_CS0), (IEN | PTU | DIS | M3)) \ 261550e3756STapani Utriainen MUX_VAL(CP(MCSPI2_CS1), (IEN | PTU | DIS | M3)) \ 262550e3756STapani Utriainen /*Control and debug */\ 263550e3756STapani Utriainen MUX_VAL(CP(SYS_32K), (IEN | PTD | DIS | M0)) \ 264550e3756STapani Utriainen MUX_VAL(CP(SYS_CLKREQ), (IEN | PTD | DIS | M0)) \ 265550e3756STapani Utriainen MUX_VAL(CP(SYS_NIRQ), (IEN | PTU | EN | M0)) \ 266550e3756STapani Utriainen MUX_VAL(CP(SYS_BOOT0), (IEN | PTD | DIS | M4)) \ 267550e3756STapani Utriainen MUX_VAL(CP(SYS_BOOT1), (IEN | PTD | DIS | M4)) \ 268550e3756STapani Utriainen MUX_VAL(CP(SYS_BOOT2), (IEN | PTD | DIS | M4)) \ 269550e3756STapani Utriainen MUX_VAL(CP(SYS_BOOT3), (IEN | PTD | DIS | M4)) \ 270550e3756STapani Utriainen MUX_VAL(CP(SYS_BOOT4), (IEN | PTD | DIS | M4)) \ 271550e3756STapani Utriainen MUX_VAL(CP(SYS_BOOT5), (IEN | PTD | DIS | M4)) \ 272550e3756STapani Utriainen MUX_VAL(CP(SYS_BOOT6), (IDIS | PTD | DIS | M4)) \ 273550e3756STapani Utriainen /* - VIO_1V8*/\ 274550e3756STapani Utriainen MUX_VAL(CP(SYS_OFF_MODE), (IEN | PTD | DIS | M0)) \ 275550e3756STapani Utriainen MUX_VAL(CP(SYS_CLKOUT1), (IEN | PTD | DIS | M0)) \ 276550e3756STapani Utriainen MUX_VAL(CP(SYS_CLKOUT2), (IEN | PTU | EN | M0)) \ 277b5ff205cSIgor Grinberg MUX_VAL(CP(JTAG_NTRST), (IEN | PTD | DIS | M0)) \ 278550e3756STapani Utriainen MUX_VAL(CP(JTAG_TCK), (IEN | PTD | DIS | M0)) \ 279550e3756STapani Utriainen MUX_VAL(CP(JTAG_TMS), (IEN | PTD | DIS | M0)) \ 280550e3756STapani Utriainen MUX_VAL(CP(JTAG_TDI), (IEN | PTD | DIS | M0)) \ 281550e3756STapani Utriainen MUX_VAL(CP(JTAG_EMU0), (IEN | PTD | DIS | M0)) \ 282550e3756STapani Utriainen MUX_VAL(CP(JTAG_EMU1), (IEN | PTD | DIS | M0)) \ 283550e3756STapani Utriainen MUX_VAL(CP(ETK_CLK_ES2), (IEN | PTU | EN | M4)) \ 284550e3756STapani Utriainen MUX_VAL(CP(ETK_CTL_ES2), (IEN | PTU | EN | M4)) \ 285550e3756STapani Utriainen MUX_VAL(CP(ETK_D0_ES2), (IEN | PTU | DIS | M1)) \ 286550e3756STapani Utriainen MUX_VAL(CP(ETK_D1_ES2), (IEN | PTU | DIS | M1)) \ 287550e3756STapani Utriainen MUX_VAL(CP(ETK_D2_ES2), (IEN | PTU | DIS | M1)) \ 288550e3756STapani Utriainen MUX_VAL(CP(ETK_D3_ES2), (IEN | PTU | DIS | M1)) \ 289550e3756STapani Utriainen MUX_VAL(CP(ETK_D4_ES2), (IEN | PTU | EN | M4)) \ 290550e3756STapani Utriainen MUX_VAL(CP(ETK_D5_ES2), (IEN | PTU | EN | M4)) \ 291550e3756STapani Utriainen MUX_VAL(CP(ETK_D6_ES2), (IEN | PTU | EN | M4)) \ 292550e3756STapani Utriainen MUX_VAL(CP(ETK_D7_ES2), (IEN | PTU | DIS | M1)) \ 293550e3756STapani Utriainen MUX_VAL(CP(ETK_D8_ES2), (IEN | PTU | EN | M4)) \ 294550e3756STapani Utriainen MUX_VAL(CP(ETK_D9_ES2), (IEN | PTD | EN | M4)) \ 295550e3756STapani Utriainen MUX_VAL(CP(ETK_D10_ES2), (IDIS | PTU | DIS | M3)) \ 296550e3756STapani Utriainen MUX_VAL(CP(ETK_D11_ES2), (IDIS | PTU | DIS | M3)) \ 297550e3756STapani Utriainen MUX_VAL(CP(ETK_D12_ES2), (IEN | PTU | DIS | M3)) \ 298550e3756STapani Utriainen MUX_VAL(CP(ETK_D13_ES2), (IEN | PTU | DIS | M3)) \ 299550e3756STapani Utriainen MUX_VAL(CP(ETK_D14_ES2), (IEN|PTU|DIS|M3)) \ 300550e3756STapani Utriainen MUX_VAL(CP(ETK_D15_ES2), (IEN | PTU | DIS | M3)) \ 301550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD1), (IEN | PTD | EN | M0)) \ 302550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD2), (IEN | PTD | EN | M0)) \ 303550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD3), (IEN | PTD | EN | M0)) \ 304550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD4), (IEN | PTD | EN | M0)) \ 305550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD5), (IEN | PTD | EN | M0)) \ 306550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD6), (IEN | PTD | EN | M0)) \ 307550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD7), (IEN | PTD | EN | M0)) \ 308550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD8), (IEN | PTD | EN | M0)) \ 309550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD9), (IEN | PTD | EN | M0)) \ 310550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD10), (IEN | PTD | EN | M0)) \ 311550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD11), (IEN | PTD | EN | M0)) \ 312550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD12), (IEN | PTD | EN | M0)) \ 313550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD13), (IEN | PTD | EN | M0)) \ 314550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD14), (IEN | PTD | EN | M0)) \ 315550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD15), (IEN | PTD | EN | M0)) \ 316550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD16), (IEN | PTD | EN | M0)) \ 317550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD17), (IEN | PTD | EN | M0)) \ 318550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD18), (IEN | PTD | EN | M0)) \ 319550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD19), (IEN | PTD | EN | M0)) \ 320550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD20), (IEN | PTD | EN | M0)) \ 321550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD21), (IEN | PTD | EN | M0)) \ 322550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD22), (IEN | PTD | EN | M0)) \ 323550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD23), (IEN | PTD | EN | M0)) \ 324550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD24), (IEN | PTD | EN | M0)) \ 325550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD25), (IEN | PTD | EN | M0)) \ 326550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD26), (IEN | PTD | EN | M0)) \ 327550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD27), (IEN | PTD | EN | M0)) \ 328550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD28), (IEN | PTD | EN | M0)) \ 329550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD29), (IEN | PTD | EN | M0)) \ 330550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD30), (IEN | PTD | EN | M0)) \ 331550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD31), (IEN | PTD | EN | M0)) \ 332550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD32), (IEN | PTD | EN | M0)) \ 333550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD33), (IEN | PTD | EN | M0)) \ 334550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD34), (IEN | PTD | EN | M0)) \ 335550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD35), (IEN | PTD | EN | M0)) \ 336550e3756STapani Utriainen MUX_VAL(CP(D2D_MCAD36), (IEN | PTD | EN | M0)) \ 337550e3756STapani Utriainen MUX_VAL(CP(D2D_CLK26MI), (IEN | PTD | DIS | M0)) \ 338550e3756STapani Utriainen MUX_VAL(CP(D2D_NRESPWRON), (IEN | PTD | EN | M0)) \ 339550e3756STapani Utriainen MUX_VAL(CP(D2D_NRESWARM), (IEN | PTU | EN | M0)) \ 340550e3756STapani Utriainen MUX_VAL(CP(D2D_ARM9NIRQ), (IEN | PTD | DIS | M0)) \ 341550e3756STapani Utriainen MUX_VAL(CP(D2D_UMA2P6FIQ), (IEN | PTD | DIS | M0)) \ 342550e3756STapani Utriainen MUX_VAL(CP(D2D_SPINT), (IEN | PTD | EN | M0)) \ 343550e3756STapani Utriainen MUX_VAL(CP(D2D_FRINT), (IEN | PTD | EN | M0)) \ 344550e3756STapani Utriainen MUX_VAL(CP(D2D_DMAREQ0), (IEN | PTD | DIS | M0)) \ 345550e3756STapani Utriainen MUX_VAL(CP(D2D_DMAREQ1), (IEN | PTD | DIS | M0)) \ 346550e3756STapani Utriainen MUX_VAL(CP(D2D_DMAREQ2), (IEN | PTD | DIS | M0)) \ 347550e3756STapani Utriainen MUX_VAL(CP(D2D_DMAREQ3), (IEN | PTD | DIS | M0)) \ 348550e3756STapani Utriainen MUX_VAL(CP(D2D_N3GTRST), (IEN | PTD | DIS | M0)) \ 349550e3756STapani Utriainen MUX_VAL(CP(D2D_N3GTDI), (IEN | PTD | DIS | M0)) \ 350550e3756STapani Utriainen MUX_VAL(CP(D2D_N3GTDO), (IEN | PTD | DIS | M0)) \ 351550e3756STapani Utriainen MUX_VAL(CP(D2D_N3GTMS), (IEN | PTD | DIS | M0)) \ 352550e3756STapani Utriainen MUX_VAL(CP(D2D_N3GTCK), (IEN | PTD | DIS | M0)) \ 353550e3756STapani Utriainen MUX_VAL(CP(D2D_N3GRTCK), (IEN | PTD | DIS | M0)) \ 354550e3756STapani Utriainen MUX_VAL(CP(D2D_MSTDBY), (IEN | PTU | EN | M0)) \ 355550e3756STapani Utriainen MUX_VAL(CP(D2D_SWAKEUP), (IEN | PTD | EN | M0)) \ 356550e3756STapani Utriainen MUX_VAL(CP(D2D_IDLEREQ), (IEN | PTD | DIS | M0)) \ 357550e3756STapani Utriainen MUX_VAL(CP(D2D_IDLEACK), (IEN | PTU | EN | M0)) \ 358550e3756STapani Utriainen MUX_VAL(CP(D2D_MWRITE), (IEN | PTD | DIS | M0)) \ 359550e3756STapani Utriainen MUX_VAL(CP(D2D_SWRITE), (IEN | PTD | DIS | M0)) \ 360550e3756STapani Utriainen MUX_VAL(CP(D2D_MREAD), (IEN | PTD | DIS | M0)) \ 361550e3756STapani Utriainen MUX_VAL(CP(D2D_SREAD), (IEN | PTD | DIS | M0)) \ 362550e3756STapani Utriainen MUX_VAL(CP(D2D_MBUSFLAG), (IEN | PTD | DIS | M0)) \ 363550e3756STapani Utriainen MUX_VAL(CP(D2D_SBUSFLAG), (IEN | PTD | DIS | M0)) \ 364550e3756STapani Utriainen MUX_VAL(CP(SDRC_CKE0), (IDIS | PTU | EN | M0)) \ 365550e3756STapani Utriainen MUX_VAL(CP(SDRC_CKE1), (IDIS | PTU | EN | M0)) 366550e3756STapani Utriainen 3678f0cbd62SStefan Roese #define MUX_OMAP3_HA() \ 3688f0cbd62SStefan Roese MUX_VAL(CP(CAM_XCLKB), (IDIS | PTD | DIS | M4)) /* GPIO_111 */ 3698f0cbd62SStefan Roese 370550e3756STapani Utriainen #endif 371