186887f8eSPeter Barada /* 286887f8eSPeter Barada * (C) Copyright 2011 386887f8eSPeter Barada * Logic Product Development <www.logicpd.com> 486887f8eSPeter Barada * 586887f8eSPeter Barada * Author : 686887f8eSPeter Barada * Peter Barada <peter.barada@logicpd.com> 786887f8eSPeter Barada * 886887f8eSPeter Barada * Derived from Beagle Board and 3430 SDP code by 986887f8eSPeter Barada * Richard Woodruff <r-woodruff2@ti.com> 1086887f8eSPeter Barada * Syed Mohammed Khasim <khasim@ti.com> 1186887f8eSPeter Barada * 121a459660SWolfgang Denk * SPDX-License-Identifier: GPL-2.0+ 1386887f8eSPeter Barada */ 1486887f8eSPeter Barada #include <common.h> 157b77b1f6SAdam Ford #include <dm.h> 167b77b1f6SAdam Ford #include <ns16550.h> 1786887f8eSPeter Barada #include <netdev.h> 1886887f8eSPeter Barada #include <flash.h> 1986887f8eSPeter Barada #include <nand.h> 2086887f8eSPeter Barada #include <i2c.h> 2186887f8eSPeter Barada #include <twl4030.h> 2286887f8eSPeter Barada #include <asm/io.h> 2386887f8eSPeter Barada #include <asm/arch/mmc_host_def.h> 2486887f8eSPeter Barada #include <asm/arch/mux.h> 2586887f8eSPeter Barada #include <asm/arch/mem.h> 2686887f8eSPeter Barada #include <asm/arch/sys_proto.h> 2786887f8eSPeter Barada #include <asm/gpio.h> 2886887f8eSPeter Barada #include <asm/mach-types.h> 2986887f8eSPeter Barada #include "omap3logic.h" 3086887f8eSPeter Barada 3186887f8eSPeter Barada DECLARE_GLOBAL_DATA_PTR; 3286887f8eSPeter Barada 3386887f8eSPeter Barada /* 3486887f8eSPeter Barada * two dimensional array of strucures containining board name and Linux 3586887f8eSPeter Barada * machine IDs; row it selected based on CPU column is slected based 3686887f8eSPeter Barada * on hsusb0_data5 pin having a pulldown resistor 3786887f8eSPeter Barada */ 387b77b1f6SAdam Ford 397b77b1f6SAdam Ford static const struct ns16550_platdata omap3logic_serial = { 407b77b1f6SAdam Ford OMAP34XX_UART1, 417b77b1f6SAdam Ford 2, 427b77b1f6SAdam Ford V_NS16550_CLK 437b77b1f6SAdam Ford }; 447b77b1f6SAdam Ford 457b77b1f6SAdam Ford U_BOOT_DEVICE(omap3logic_uart) = { 46c7b9686dSThomas Chou "ns16550_serial", 477b77b1f6SAdam Ford &omap3logic_serial 487b77b1f6SAdam Ford }; 497b77b1f6SAdam Ford 5086887f8eSPeter Barada static struct board_id { 5186887f8eSPeter Barada char *name; 5286887f8eSPeter Barada int machine_id; 5386887f8eSPeter Barada } boards[2][2] = { 5486887f8eSPeter Barada { 5586887f8eSPeter Barada { 5686887f8eSPeter Barada .name = "OMAP35xx SOM LV", 5786887f8eSPeter Barada .machine_id = MACH_TYPE_OMAP3530_LV_SOM, 5886887f8eSPeter Barada }, 5986887f8eSPeter Barada { 6086887f8eSPeter Barada .name = "OMAP35xx Torpedo", 6186887f8eSPeter Barada .machine_id = MACH_TYPE_OMAP3_TORPEDO, 6286887f8eSPeter Barada }, 6386887f8eSPeter Barada }, 6486887f8eSPeter Barada { 6586887f8eSPeter Barada { 6686887f8eSPeter Barada .name = "DM37xx SOM LV", 6786887f8eSPeter Barada .machine_id = MACH_TYPE_DM3730_SOM_LV, 6886887f8eSPeter Barada }, 6986887f8eSPeter Barada { 7086887f8eSPeter Barada .name = "DM37xx Torpedo", 7186887f8eSPeter Barada .machine_id = MACH_TYPE_DM3730_TORPEDO, 7286887f8eSPeter Barada }, 7386887f8eSPeter Barada }, 7486887f8eSPeter Barada }; 7586887f8eSPeter Barada 7686887f8eSPeter Barada /* 7786887f8eSPeter Barada * BOARD_ID_GPIO - GPIO of pin with optional pulldown resistor on SOM LV 7886887f8eSPeter Barada */ 7986887f8eSPeter Barada #define BOARD_ID_GPIO 189 /* hsusb0_data5 pin */ 8086887f8eSPeter Barada 8186887f8eSPeter Barada /* 8286887f8eSPeter Barada * Routine: board_init 8386887f8eSPeter Barada * Description: Early hardware init. 8486887f8eSPeter Barada */ 8586887f8eSPeter Barada int board_init(void) 8686887f8eSPeter Barada { 8786887f8eSPeter Barada struct board_id *board; 8886887f8eSPeter Barada unsigned int val; 8986887f8eSPeter Barada 9086887f8eSPeter Barada gpmc_init(); /* in SRAM or SDRAM, finish GPMC */ 9186887f8eSPeter Barada 9286887f8eSPeter Barada /* boot param addr */ 9386887f8eSPeter Barada gd->bd->bi_boot_params = (OMAP34XX_SDRC_CS0 + 0x100); 9486887f8eSPeter Barada 9586887f8eSPeter Barada /* 9686887f8eSPeter Barada * To identify between a SOM LV and Torpedo module, 9786887f8eSPeter Barada * a pulldown resistor is on hsusb0_data5 for the SOM LV module. 9886887f8eSPeter Barada * Drive the pin (and let it soak), then read it back. 9986887f8eSPeter Barada * If the pin is still high its a Torpedo. If low its a SOM LV 10086887f8eSPeter Barada */ 10186887f8eSPeter Barada 10286887f8eSPeter Barada /* Mux hsusb0_data5 as a GPIO */ 10386887f8eSPeter Barada MUX_VAL(CP(HSUSB0_DATA5), (IEN | PTD | DIS | M4)); 10486887f8eSPeter Barada 10586887f8eSPeter Barada if (gpio_request(BOARD_ID_GPIO, "husb0_data5.gpio_189") == 0) { 10686887f8eSPeter Barada 10786887f8eSPeter Barada /* 10886887f8eSPeter Barada * Drive BOARD_ID_GPIO - the pulldown resistor on the SOM LV 10986887f8eSPeter Barada * will drain the voltage. 11086887f8eSPeter Barada */ 11186887f8eSPeter Barada gpio_direction_output(BOARD_ID_GPIO, 0); 11286887f8eSPeter Barada gpio_set_value(BOARD_ID_GPIO, 1); 11386887f8eSPeter Barada 11486887f8eSPeter Barada /* Let it soak for a bit */ 11586887f8eSPeter Barada sdelay(0x100); 11686887f8eSPeter Barada 11786887f8eSPeter Barada /* 11886887f8eSPeter Barada * Read state of BOARD_ID_GPIO as an input and if its set. 11986887f8eSPeter Barada * If so the board is a Torpedo 12086887f8eSPeter Barada */ 12186887f8eSPeter Barada gpio_direction_input(BOARD_ID_GPIO); 12286887f8eSPeter Barada val = gpio_get_value(BOARD_ID_GPIO); 12386887f8eSPeter Barada gpio_free(BOARD_ID_GPIO); 12486887f8eSPeter Barada 12586887f8eSPeter Barada board = &boards[!!(get_cpu_family() == CPU_OMAP36XX)][!!val]; 12686887f8eSPeter Barada printf("Board: %s\n", board->name); 12786887f8eSPeter Barada 12886887f8eSPeter Barada /* Set the machine_id passed to Linux */ 12986887f8eSPeter Barada gd->bd->bi_arch_number = board->machine_id; 13086887f8eSPeter Barada } 13186887f8eSPeter Barada 13286887f8eSPeter Barada /* restore hsusb0_data5 pin as hsusb0_data5 */ 13386887f8eSPeter Barada MUX_VAL(CP(HSUSB0_DATA5), (IEN | PTD | DIS | M0)); 13486887f8eSPeter Barada 13586887f8eSPeter Barada return 0; 13686887f8eSPeter Barada } 13786887f8eSPeter Barada 13886887f8eSPeter Barada #if defined(CONFIG_GENERIC_MMC) && !defined(CONFIG_SPL_BUILD) 13986887f8eSPeter Barada int board_mmc_init(bd_t *bis) 14086887f8eSPeter Barada { 141e3913f56SNikita Kiryanov return omap_mmc_init(0, 0, 0, -1, -1); 14286887f8eSPeter Barada } 14386887f8eSPeter Barada #endif 14486887f8eSPeter Barada 145aac5450eSPaul Kocialkowski #if defined(CONFIG_GENERIC_MMC) 146aac5450eSPaul Kocialkowski void board_mmc_power_init(void) 147aac5450eSPaul Kocialkowski { 148aac5450eSPaul Kocialkowski twl4030_power_mmc_init(0); 149aac5450eSPaul Kocialkowski } 150aac5450eSPaul Kocialkowski #endif 151aac5450eSPaul Kocialkowski 15286887f8eSPeter Barada #ifdef CONFIG_SMC911X 15386887f8eSPeter Barada /* GPMC CS1 settings for Logic SOM LV/Torpedo LAN92xx Ethernet chip */ 15486887f8eSPeter Barada static const u32 gpmc_lan92xx_config[] = { 15586887f8eSPeter Barada NET_LAN92XX_GPMC_CONFIG1, 15686887f8eSPeter Barada NET_LAN92XX_GPMC_CONFIG2, 15786887f8eSPeter Barada NET_LAN92XX_GPMC_CONFIG3, 15886887f8eSPeter Barada NET_LAN92XX_GPMC_CONFIG4, 15986887f8eSPeter Barada NET_LAN92XX_GPMC_CONFIG5, 16086887f8eSPeter Barada NET_LAN92XX_GPMC_CONFIG6, 16186887f8eSPeter Barada }; 16286887f8eSPeter Barada 16386887f8eSPeter Barada int board_eth_init(bd_t *bis) 16486887f8eSPeter Barada { 16586887f8eSPeter Barada enable_gpmc_cs_config(gpmc_lan92xx_config, &gpmc_cfg->cs[1], 16686887f8eSPeter Barada CONFIG_SMC911X_BASE, GPMC_SIZE_16M); 16786887f8eSPeter Barada 16886887f8eSPeter Barada return smc911x_initialize(0, CONFIG_SMC911X_BASE); 16986887f8eSPeter Barada } 17086887f8eSPeter Barada #endif 17186887f8eSPeter Barada 17286887f8eSPeter Barada /* 17386887f8eSPeter Barada * IEN - Input Enable 17486887f8eSPeter Barada * IDIS - Input Disable 17586887f8eSPeter Barada * PTD - Pull type Down 17686887f8eSPeter Barada * PTU - Pull type Up 17786887f8eSPeter Barada * DIS - Pull type selection is inactive 17886887f8eSPeter Barada * EN - Pull type selection is active 17986887f8eSPeter Barada * M0 - Mode 0 18086887f8eSPeter Barada * The commented string gives the final mux configuration for that pin 18186887f8eSPeter Barada */ 18286887f8eSPeter Barada 18386887f8eSPeter Barada /* 18486887f8eSPeter Barada * Routine: set_muxconf_regs 18586887f8eSPeter Barada * Description: Setting up the configuration Mux registers specific to the 18686887f8eSPeter Barada * hardware. Many pins need to be moved from protect to primary 18786887f8eSPeter Barada * mode. 18886887f8eSPeter Barada */ 18986887f8eSPeter Barada void set_muxconf_regs(void) 19086887f8eSPeter Barada { 191*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D0), (IEN | PTD | DIS | M0)); /*SDRC_D0*/ 192*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D1), (IEN | PTD | DIS | M0)); /*SDRC_D1*/ 193*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D2), (IEN | PTD | DIS | M0)); /*SDRC_D2*/ 194*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D3), (IEN | PTD | DIS | M0)); /*SDRC_D3*/ 195*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D4), (IEN | PTD | DIS | M0)); /*SDRC_D4*/ 196*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D5), (IEN | PTD | DIS | M0)); /*SDRC_D5*/ 197*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D6), (IEN | PTD | DIS | M0)); /*SDRC_D6*/ 198*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D7), (IEN | PTD | DIS | M0)); /*SDRC_D7*/ 199*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D8), (IEN | PTD | DIS | M0)); /*SDRC_D8*/ 200*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D9), (IEN | PTD | DIS | M0)); /*SDRC_D9*/ 201*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D10), (IEN | PTD | DIS | M0)); /*SDRC_D10*/ 202*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D11), (IEN | PTD | DIS | M0)); /*SDRC_D11*/ 203*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D12), (IEN | PTD | DIS | M0)); /*SDRC_D12*/ 204*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D13), (IEN | PTD | DIS | M0)); /*SDRC_D13*/ 205*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D14), (IEN | PTD | DIS | M0)); /*SDRC_D14*/ 206*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D15), (IEN | PTD | DIS | M0)); /*SDRC_D15*/ 207*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D16), (IEN | PTD | DIS | M0)); /*SDRC_D16*/ 208*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D17), (IEN | PTD | DIS | M0)); /*SDRC_D17*/ 209*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D18), (IEN | PTD | DIS | M0)); /*SDRC_D18*/ 210*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D19), (IEN | PTD | DIS | M0)); /*SDRC_D19*/ 211*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D20), (IEN | PTD | DIS | M0)); /*SDRC_D20*/ 212*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D21), (IEN | PTD | DIS | M0)); /*SDRC_D21*/ 213*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D22), (IEN | PTD | DIS | M0)); /*SDRC_D22*/ 214*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D23), (IEN | PTD | DIS | M0)); /*SDRC_D23*/ 215*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D24), (IEN | PTD | DIS | M0)); /*SDRC_D24*/ 216*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D25), (IEN | PTD | DIS | M0)); /*SDRC_D25*/ 217*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D26), (IEN | PTD | DIS | M0)); /*SDRC_D26*/ 218*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D27), (IEN | PTD | DIS | M0)); /*SDRC_D27*/ 219*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D28), (IEN | PTD | DIS | M0)); /*SDRC_D28*/ 220*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D29), (IEN | PTD | DIS | M0)); /*SDRC_D29*/ 221*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D30), (IEN | PTD | DIS | M0)); /*SDRC_D30*/ 222*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_D31), (IEN | PTD | DIS | M0)); /*SDRC_D31*/ 223*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_CLK), (IEN | PTD | DIS | M0)); /*SDRC_CLK*/ 224*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_DQS0), (IEN | PTD | DIS | M0)); /*SDRC_DQS0*/ 225*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_DQS1), (IEN | PTD | DIS | M0)); /*SDRC_DQS1*/ 226*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_DQS2), (IEN | PTD | DIS | M0)); /*SDRC_DQS2*/ 227*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_DQS3), (IEN | PTD | DIS | M0)); /*SDRC_DQS3*/ 228*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_CKE0), (IDIS | PTU | EN | M0)); /*SDRC_CKE0*/ 229*b17b7ea0SAdam Ford MUX_VAL(CP(SDRC_CKE1), (IDIS | PTD | DIS | M7)); /*SDRC_CKE1*/ 23086887f8eSPeter Barada 231*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_A1), (IDIS | PTU | EN | M0)); /*GPMC_A1*/ 232*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_A2), (IDIS | PTU | EN | M0)); /*GPMC_A2*/ 233*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_A3), (IDIS | PTU | EN | M0)); /*GPMC_A3*/ 234*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_A4), (IDIS | PTU | EN | M0)); /*GPMC_A4*/ 235*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_A5), (IDIS | PTU | EN | M0)); /*GPMC_A5*/ 236*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_A6), (IDIS | PTU | EN | M0)); /*GPMC_A6*/ 237*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_A7), (IDIS | PTU | EN | M0)); /*GPMC_A7*/ 238*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_A8), (IDIS | PTU | EN | M0)); /*GPMC_A8*/ 239*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_A9), (IDIS | PTU | EN | M0)); /*GPMC_A9*/ 240*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_A10), (IDIS | PTU | EN | M0)); /*GPMC_A10*/ 241*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_D0), (IEN | PTU | EN | M0)); /*GPMC_D0*/ 242*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_D1), (IEN | PTU | EN | M0)); /*GPMC_D1*/ 243*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_D2), (IEN | PTU | EN | M0)); /*GPMC_D2*/ 244*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_D3), (IEN | PTU | EN | M0)); /*GPMC_D3*/ 245*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_D4), (IEN | PTU | EN | M0)); /*GPMC_D4*/ 246*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_D5), (IEN | PTU | EN | M0)); /*GPMC_D5*/ 247*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_D6), (IEN | PTU | EN | M0)); /*GPMC_D6*/ 248*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_D7), (IEN | PTU | EN | M0)); /*GPMC_D7*/ 249*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_D8), (IEN | PTU | EN | M0)); /*GPMC_D8*/ 250*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_D9), (IEN | PTU | EN | M0)); /*GPMC_D9*/ 251*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_D10), (IEN | PTU | EN | M0)); /*GPMC_D10*/ 252*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_D11), (IEN | PTU | EN | M0)); /*GPMC_D11*/ 253*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_D12), (IEN | PTU | EN | M0)); /*GPMC_D12*/ 254*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_D13), (IEN | PTU | EN | M0)); /*GPMC_D13*/ 255*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_D14), (IEN | PTU | EN | M0)); /*GPMC_D14*/ 256*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_D15), (IEN | PTU | EN | M0)); /*GPMC_D15*/ 257*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_NCS0), (IDIS | PTU | EN | M0)); /*GPMC_nCS0*/ 258*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_NCS1), (IDIS | PTU | EN | M0)); /*GPMC_nCS1*/ 259*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_NCS2), (IDIS | PTU | EN | M0)); /*GPMC_nCS2*/ 260*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_NCS3), (IDIS | PTU | EN | M0)); /*GPMC_nCS3*/ 261*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_NCS4), (IEN | PTU | EN | M0)); /*GPMC_nCS4*/ 262*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_NCS5), (IDIS | PTU | EN | M0)); /*GPMC_nCS5*/ 263*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_NCS6), (IEN | PTU | EN | M0)); /*GPMC_nCS6*/ 264*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_NCS7), (IEN | PTU | EN | M0)); /*GPMC_nCS7*/ 265*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_CLK), (IDIS | PTU | EN | M0)); /*GPMC_CLK*/ 266*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_NADV_ALE), (IDIS | PTD | DIS | M0)); /*GPMC_nADV_ALE*/ 267*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_NOE), (IDIS | PTD | DIS | M0)); /*GPMC_nOE*/ 268*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_NWE), (IDIS | PTD | DIS | M0)); /*GPMC_nWE*/ 269*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_NBE0_CLE), (IDIS | PTU | EN | M0)); /*GPMC_nBE0_CLE*/ 270*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_NBE1), (IEN | PTU | EN | M0)); /*GPMC_nBE1*/ 271*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_NWP), (IEN | PTD | DIS | M0)); /*GPMC_nWP*/ 272*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_WAIT0), (IEN | PTU | EN | M0)); /*GPMC_WAIT0*/ 273*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_WAIT1), (IEN | PTU | EN | M0)); /*GPMC_WAIT1*/ 274*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_WAIT2), (IEN | PTU | EN | M4)); /*GPIO_64*/ 275*b17b7ea0SAdam Ford MUX_VAL(CP(GPMC_WAIT3), (IEN | PTU | EN | M0)); /*GPMC_WAIT3*/ 27686887f8eSPeter Barada 277*b17b7ea0SAdam Ford MUX_VAL(CP(CAM_HS), (IEN | PTU | EN | M0)); /*CAM_HS */ 278*b17b7ea0SAdam Ford MUX_VAL(CP(CAM_VS), (IEN | PTU | EN | M0)); /*CAM_VS */ 279*b17b7ea0SAdam Ford MUX_VAL(CP(CAM_XCLKA), (IDIS | PTD | DIS | M0)); /*CAM_XCLKA*/ 280*b17b7ea0SAdam Ford MUX_VAL(CP(CAM_PCLK), (IEN | PTU | EN | M0)); /*CAM_PCLK*/ 281*b17b7ea0SAdam Ford MUX_VAL(CP(CAM_FLD), (IDIS | PTD | DIS | M4)); /*GPIO_98*/ 282*b17b7ea0SAdam Ford MUX_VAL(CP(CAM_D0), (IEN | PTD | DIS | M0)); /*CAM_D0*/ 283*b17b7ea0SAdam Ford MUX_VAL(CP(CAM_D1), (IEN | PTD | DIS | M0)); /*CAM_D1*/ 284*b17b7ea0SAdam Ford MUX_VAL(CP(CAM_D2), (IEN | PTD | DIS | M0)); /*CAM_D2*/ 285*b17b7ea0SAdam Ford MUX_VAL(CP(CAM_D3), (IEN | PTD | DIS | M0)); /*CAM_D3*/ 286*b17b7ea0SAdam Ford MUX_VAL(CP(CAM_D4), (IEN | PTD | DIS | M0)); /*CAM_D4*/ 287*b17b7ea0SAdam Ford MUX_VAL(CP(CAM_D5), (IEN | PTD | DIS | M0)); /*CAM_D5*/ 288*b17b7ea0SAdam Ford MUX_VAL(CP(CAM_D6), (IEN | PTD | DIS | M0)); /*CAM_D6*/ 289*b17b7ea0SAdam Ford MUX_VAL(CP(CAM_D7), (IEN | PTD | DIS | M0)); /*CAM_D7*/ 290*b17b7ea0SAdam Ford MUX_VAL(CP(CAM_D8), (IEN | PTD | DIS | M0)); /*CAM_D8*/ 291*b17b7ea0SAdam Ford MUX_VAL(CP(CAM_D9), (IEN | PTD | DIS | M0)); /*CAM_D9*/ 292*b17b7ea0SAdam Ford MUX_VAL(CP(CAM_D10), (IEN | PTD | DIS | M0)); /*CAM_D10*/ 293*b17b7ea0SAdam Ford MUX_VAL(CP(CAM_D11), (IEN | PTD | DIS | M0)); /*CAM_D11*/ 294*b17b7ea0SAdam Ford MUX_VAL(CP(CAM_XCLKB), (IDIS | PTD | DIS | M0)); /*CAM_XCLKB*/ 295*b17b7ea0SAdam Ford MUX_VAL(CP(CAM_WEN), (IEN | PTD | DIS | M4)); /*GPIO_167*/ 296*b17b7ea0SAdam Ford MUX_VAL(CP(CAM_STROBE), (IDIS | PTD | DIS | M0)); /*CAM_STROBE*/ 29786887f8eSPeter Barada 298*b17b7ea0SAdam Ford MUX_VAL(CP(CSI2_DX0), (IEN | PTD | DIS | M0)); /*CSI2_DX0*/ 299*b17b7ea0SAdam Ford MUX_VAL(CP(CSI2_DY0), (IEN | PTD | DIS | M0)); /*CSI2_DY0*/ 300*b17b7ea0SAdam Ford MUX_VAL(CP(CSI2_DX1), (IEN | PTD | DIS | M0)); /*CSI2_DX1*/ 301*b17b7ea0SAdam Ford MUX_VAL(CP(CSI2_DY1), (IEN | PTD | DIS | M0)); /*CSI2_DY1*/ 30286887f8eSPeter Barada 303*b17b7ea0SAdam Ford MUX_VAL(CP(MCBSP2_FSX), (IEN | PTD | DIS | M0)); /*McBSP2_FSX*/ 304*b17b7ea0SAdam Ford MUX_VAL(CP(MCBSP2_CLKX), (IEN | PTD | DIS | M0)); /*McBSP2_CLKX*/ 305*b17b7ea0SAdam Ford MUX_VAL(CP(MCBSP2_DR), (IEN | PTD | DIS | M0)); /*McBSP2_DR*/ 306*b17b7ea0SAdam Ford MUX_VAL(CP(MCBSP2_DX), (IDIS | PTD | DIS | M0)); /*McBSP2_DX*/ 30786887f8eSPeter Barada 308*b17b7ea0SAdam Ford MUX_VAL(CP(MMC1_CLK), (IDIS | PTU | EN | M0)); /*MMC1_CLK*/ 309*b17b7ea0SAdam Ford MUX_VAL(CP(MMC1_CMD), (IEN | PTU | EN | M0)); /*MMC1_CMD*/ 310*b17b7ea0SAdam Ford MUX_VAL(CP(MMC1_DAT0), (IEN | PTU | EN | M0)); /*MMC1_DAT0*/ 311*b17b7ea0SAdam Ford MUX_VAL(CP(MMC1_DAT1), (IEN | PTU | EN | M0)); /*MMC1_DAT1*/ 312*b17b7ea0SAdam Ford MUX_VAL(CP(MMC1_DAT2), (IEN | PTU | EN | M0)); /*MMC1_DAT2*/ 313*b17b7ea0SAdam Ford MUX_VAL(CP(MMC1_DAT3), (IEN | PTU | EN | M0)); /*MMC1_DAT3*/ 314*b17b7ea0SAdam Ford MUX_VAL(CP(MMC1_DAT4), (IEN | PTU | EN | M0)); /*MMC1_DAT4*/ 315*b17b7ea0SAdam Ford MUX_VAL(CP(MMC1_DAT5), (IEN | PTU | EN | M0)); /*MMC1_DAT5*/ 316*b17b7ea0SAdam Ford MUX_VAL(CP(MMC1_DAT6), (IEN | PTU | EN | M0)); /*MMC1_DAT6*/ 317*b17b7ea0SAdam Ford MUX_VAL(CP(MMC1_DAT7), (IEN | PTU | EN | M0)); /*MMC1_DAT7*/ 318*b17b7ea0SAdam Ford 319*b17b7ea0SAdam Ford MUX_VAL(CP(MMC2_CLK), (IEN | PTD | DIS | M0)); /*MMC2_CLK*/ 320*b17b7ea0SAdam Ford MUX_VAL(CP(MMC2_CMD), (IEN | PTU | EN | M0)); /*MMC2_CMD*/ 321*b17b7ea0SAdam Ford MUX_VAL(CP(MMC2_DAT0), (IEN | PTU | EN | M0)); /*MMC2_DAT0*/ 322*b17b7ea0SAdam Ford MUX_VAL(CP(MMC2_DAT1), (IEN | PTU | EN | M0)); /*MMC2_DAT1*/ 323*b17b7ea0SAdam Ford MUX_VAL(CP(MMC2_DAT2), (IEN | PTU | EN | M0)); /*MMC2_DAT2*/ 324*b17b7ea0SAdam Ford MUX_VAL(CP(MMC2_DAT3), (IEN | PTU | EN | M0)); /*MMC2_DAT3*/ 325*b17b7ea0SAdam Ford MUX_VAL(CP(MMC2_DAT4), (IDIS | PTD | DIS | M0)); /*MMC2_DAT4*/ 326*b17b7ea0SAdam Ford MUX_VAL(CP(MMC2_DAT5), (IDIS | PTD | DIS | M0)); /*MMC2_DAT5*/ 327*b17b7ea0SAdam Ford MUX_VAL(CP(MMC2_DAT6), (IDIS | PTD | DIS | M0)); /*MMC2_DAT6 */ 328*b17b7ea0SAdam Ford MUX_VAL(CP(MMC2_DAT7), (IEN | PTU | EN | M0)); /*MMC2_DAT7*/ 329*b17b7ea0SAdam Ford 330*b17b7ea0SAdam Ford MUX_VAL(CP(MCBSP3_DX), (IDIS | PTD | DIS | M0)); /*McBSP3_DX*/ 331*b17b7ea0SAdam Ford MUX_VAL(CP(MCBSP3_DR), (IEN | PTD | DIS | M0)); /*McBSP3_DR*/ 332*b17b7ea0SAdam Ford MUX_VAL(CP(MCBSP3_CLKX), (IEN | PTD | DIS | M0)); /*McBSP3_CLKX*/ 333*b17b7ea0SAdam Ford MUX_VAL(CP(MCBSP3_FSX), (IEN | PTD | DIS | M0)); /*McBSP3_FSX*/ 334*b17b7ea0SAdam Ford 335*b17b7ea0SAdam Ford MUX_VAL(CP(UART2_CTS), (IEN | PTU | EN | M0)); /*UART2_CTS*/ 336*b17b7ea0SAdam Ford MUX_VAL(CP(UART2_RTS), (IDIS | PTD | DIS | M0)); /*UART2_RTS*/ 337*b17b7ea0SAdam Ford MUX_VAL(CP(UART2_TX), (IDIS | PTD | DIS | M0)); /*UART2_TX*/ 338*b17b7ea0SAdam Ford MUX_VAL(CP(UART2_RX), (IEN | PTD | DIS | M0)); /*UART2_RX*/ 339*b17b7ea0SAdam Ford 340*b17b7ea0SAdam Ford MUX_VAL(CP(UART1_TX), (IDIS | PTD | DIS | M0)); /*UART1_TX*/ 341*b17b7ea0SAdam Ford MUX_VAL(CP(UART1_RTS), (IDIS | PTD | DIS | M0)); /*UART1_RTS*/ 342*b17b7ea0SAdam Ford MUX_VAL(CP(UART1_CTS), (IEN | PTU | DIS | M0)); /*UART1_CTS*/ 343*b17b7ea0SAdam Ford MUX_VAL(CP(UART1_RX), (IEN | PTD | DIS | M0)); /*UART1_RX*/ 344*b17b7ea0SAdam Ford 345*b17b7ea0SAdam Ford MUX_VAL(CP(MCBSP4_CLKX), (IDIS | PTD | DIS | M4)); /*GPIO_152*/ 346*b17b7ea0SAdam Ford MUX_VAL(CP(MCBSP4_DR), (IDIS | PTD | DIS | M4)); /*GPIO_153*/ 347*b17b7ea0SAdam Ford 348*b17b7ea0SAdam Ford MUX_VAL(CP(MCBSP1_CLKR), (IEN | PTD | DIS | M0)); /*MCBSP1_CLKR*/ 349*b17b7ea0SAdam Ford MUX_VAL(CP(MCBSP1_FSR), (IDIS | PTU | EN | M0)); /*MCBSP1_FSR*/ 350*b17b7ea0SAdam Ford MUX_VAL(CP(MCBSP1_DX), (IDIS | PTD | DIS | M0)); /*MCBSP1_DX*/ 351*b17b7ea0SAdam Ford MUX_VAL(CP(MCBSP1_DR), (IEN | PTD | DIS | M0)); /*MCBSP1_DR*/ 352*b17b7ea0SAdam Ford MUX_VAL(CP(MCBSP_CLKS), (IEN | PTU | DIS | M0)); /*MCBSP_CLKS*/ 353*b17b7ea0SAdam Ford MUX_VAL(CP(MCBSP1_FSX), (IEN | PTD | DIS | M0)); /*MCBSP1_FSX*/ 354*b17b7ea0SAdam Ford MUX_VAL(CP(MCBSP1_CLKX), (IEN | PTD | DIS | M0)); /*MCBSP1_CLKX*/ 355*b17b7ea0SAdam Ford 356*b17b7ea0SAdam Ford MUX_VAL(CP(UART3_CTS_RCTX), (IEN | PTD | EN | M0)); /*UART3_CTS_*/ 357*b17b7ea0SAdam Ford MUX_VAL(CP(UART3_RTS_SD), (IDIS | PTD | DIS | M0)); /*UART3_RTS_SD */ 358*b17b7ea0SAdam Ford MUX_VAL(CP(UART3_RX_IRRX), (IEN | PTD | DIS | M0)); /*UART3_RX_IRRX*/ 359*b17b7ea0SAdam Ford MUX_VAL(CP(UART3_TX_IRTX), (IDIS | PTD | DIS | M0)); /*UART3_TX_IRTX*/ 360*b17b7ea0SAdam Ford 361*b17b7ea0SAdam Ford MUX_VAL(CP(HSUSB0_CLK), (IEN | PTD | DIS | M0)); /*HSUSB0_CLK*/ 362*b17b7ea0SAdam Ford MUX_VAL(CP(HSUSB0_STP), (IDIS | PTU | EN | M0)); /*HSUSB0_STP*/ 363*b17b7ea0SAdam Ford MUX_VAL(CP(HSUSB0_DIR), (IEN | PTD | DIS | M0)); /*HSUSB0_DIR*/ 364*b17b7ea0SAdam Ford MUX_VAL(CP(HSUSB0_NXT), (IEN | PTD | DIS | M0)); /*HSUSB0_NXT*/ 365*b17b7ea0SAdam Ford MUX_VAL(CP(HSUSB0_DATA0), (IEN | PTD | DIS | M0)); /*HSUSB0_DATA0*/ 366*b17b7ea0SAdam Ford MUX_VAL(CP(HSUSB0_DATA1), (IEN | PTD | DIS | M0)); /*HSUSB0_DATA1*/ 367*b17b7ea0SAdam Ford MUX_VAL(CP(HSUSB0_DATA2), (IEN | PTD | DIS | M0)); /*HSUSB0_DATA2*/ 368*b17b7ea0SAdam Ford MUX_VAL(CP(HSUSB0_DATA3), (IEN | PTD | DIS | M0)); /*HSUSB0_DATA3*/ 369*b17b7ea0SAdam Ford MUX_VAL(CP(HSUSB0_DATA4), (IEN | PTD | DIS | M0)); /*HSUSB0_DATA4*/ 370*b17b7ea0SAdam Ford MUX_VAL(CP(HSUSB0_DATA5), (IEN | PTD | DIS | M0)); /*HSUSB0_DATA5*/ 371*b17b7ea0SAdam Ford MUX_VAL(CP(HSUSB0_DATA6), (IEN | PTD | DIS | M0)); /*HSUSB0_DATA6*/ 372*b17b7ea0SAdam Ford MUX_VAL(CP(HSUSB0_DATA7), (IEN | PTD | DIS | M0)); /*HSUSB0_DATA7*/ 373*b17b7ea0SAdam Ford 374*b17b7ea0SAdam Ford MUX_VAL(CP(I2C1_SCL), (IEN | PTU | EN | M0)); /*I2C1_SCL*/ 375*b17b7ea0SAdam Ford MUX_VAL(CP(I2C1_SDA), (IEN | PTU | EN | M0)); /*I2C1_SDA*/ 376*b17b7ea0SAdam Ford 377*b17b7ea0SAdam Ford MUX_VAL(CP(I2C2_SCL), (IEN | PTU | EN | M0)); /*I2C2_SCL*/ 378*b17b7ea0SAdam Ford MUX_VAL(CP(I2C2_SDA), (IEN | PTU | EN | M0)); /*I2C2_SDA*/ 379*b17b7ea0SAdam Ford 380*b17b7ea0SAdam Ford MUX_VAL(CP(I2C3_SCL), (IEN | PTU | EN | M0)); /*I2C3_SCL*/ 381*b17b7ea0SAdam Ford MUX_VAL(CP(I2C3_SDA), (IEN | PTU | EN | M0)); /*I2C3_SDA*/ 382*b17b7ea0SAdam Ford 383*b17b7ea0SAdam Ford MUX_VAL(CP(I2C4_SCL), (IEN | PTU | EN | M0)); /*I2C4_SCL*/ 384*b17b7ea0SAdam Ford MUX_VAL(CP(I2C4_SDA), (IEN | PTU | EN | M0)); /*I2C4_SDA*/ 385*b17b7ea0SAdam Ford 386*b17b7ea0SAdam Ford MUX_VAL(CP(HDQ_SIO), (IEN | PTU | EN | M0)); /*HDQ_SIO*/ 387*b17b7ea0SAdam Ford 388*b17b7ea0SAdam Ford MUX_VAL(CP(MCSPI1_CLK), (IEN | PTD | DIS | M0)); /*McSPI1_CLK*/ 389*b17b7ea0SAdam Ford MUX_VAL(CP(MCSPI1_SIMO), (IEN | PTD | DIS | M0)); /*McSPI1_SIMO */ 390*b17b7ea0SAdam Ford MUX_VAL(CP(MCSPI1_SOMI), (IEN | PTD | DIS | M0)); /*McSPI1_SOMI */ 391*b17b7ea0SAdam Ford MUX_VAL(CP(MCSPI1_CS0), (IEN | PTD | EN | M0)); /*McSPI1_CS0*/ 392*b17b7ea0SAdam Ford MUX_VAL(CP(MCSPI1_CS1), (IEN | PTD | EN | M4)); /*GPIO_175*/ 393*b17b7ea0SAdam Ford MUX_VAL(CP(MCSPI1_CS2), (IEN | PTU | DIS | M4)); /*GPIO_176*/ 394*b17b7ea0SAdam Ford MUX_VAL(CP(MCSPI1_CS3), (IEN | PTD | EN | M0)); /*McSPI1_CS3*/ 395*b17b7ea0SAdam Ford 396*b17b7ea0SAdam Ford MUX_VAL(CP(MCSPI2_CLK), (IEN | PTD | DIS | M0)); /*McSPI2_CLK*/ 397*b17b7ea0SAdam Ford MUX_VAL(CP(MCSPI2_SIMO), (IEN | PTD | DIS | M0)); /*McSPI2_SIMO*/ 398*b17b7ea0SAdam Ford MUX_VAL(CP(MCSPI2_SOMI), (IEN | PTD | DIS | M0)); /*McSPI2_SOMI*/ 399*b17b7ea0SAdam Ford MUX_VAL(CP(MCSPI2_CS0), (IEN | PTD | EN | M0)); /*McSPI2_CS0*/ 400*b17b7ea0SAdam Ford MUX_VAL(CP(MCSPI2_CS1), (IEN | PTD | EN | M0)); /*McSPI2_CS1*/ 401*b17b7ea0SAdam Ford 402*b17b7ea0SAdam Ford MUX_VAL(CP(SYS_32K), (IEN | PTD | DIS | M0)); /*SYS_32K*/ 403*b17b7ea0SAdam Ford MUX_VAL(CP(SYS_CLKREQ), (IEN | PTD | DIS | M0)); /*SYS_CLKREQ*/ 404*b17b7ea0SAdam Ford MUX_VAL(CP(SYS_NIRQ), (IEN | PTU | EN | M0)); /*SYS_nIRQ*/ 405*b17b7ea0SAdam Ford MUX_VAL(CP(SYS_BOOT0), (IEN | PTD | DIS | M4)); /*GPIO_2*/ 406*b17b7ea0SAdam Ford MUX_VAL(CP(SYS_BOOT1), (IEN | PTD | DIS | M4)); /*GPIO_3 */ 407*b17b7ea0SAdam Ford MUX_VAL(CP(SYS_BOOT2), (IEN | PTD | DIS | M4)); /*GPIO_4*/ 408*b17b7ea0SAdam Ford MUX_VAL(CP(SYS_BOOT3), (IEN | PTD | DIS | M4)); /*GPIO_5*/ 409*b17b7ea0SAdam Ford MUX_VAL(CP(SYS_BOOT4), (IEN | PTD | DIS | M4)); /*GPIO_6*/ 410*b17b7ea0SAdam Ford MUX_VAL(CP(SYS_BOOT5), (IEN | PTD | DIS | M4)); /*GPIO_7*/ 411*b17b7ea0SAdam Ford 412*b17b7ea0SAdam Ford MUX_VAL(CP(SYS_OFF_MODE), (IEN | PTD | DIS | M0)); /*SYS_OFF_MODE*/ 413*b17b7ea0SAdam Ford MUX_VAL(CP(SYS_CLKOUT1), (IEN | PTD | DIS | M0)); /*SYS_CLKOUT1*/ 414*b17b7ea0SAdam Ford MUX_VAL(CP(SYS_CLKOUT2), (IEN | PTU | EN | M0)); /*SYS_CLKOUT2*/ 415*b17b7ea0SAdam Ford 416*b17b7ea0SAdam Ford MUX_VAL(CP(JTAG_TCK), (IEN | PTD | DIS | M0)); /*JTAG_TCK*/ 417*b17b7ea0SAdam Ford MUX_VAL(CP(JTAG_TMS), (IEN | PTD | DIS | M0)); /*JTAG_TMS*/ 418*b17b7ea0SAdam Ford MUX_VAL(CP(JTAG_TDI), (IEN | PTD | DIS | M0)); /*JTAG_TDI*/ 419*b17b7ea0SAdam Ford MUX_VAL(CP(JTAG_EMU0), (IEN | PTD | DIS | M0)); /*JTAG_EMU0*/ 420*b17b7ea0SAdam Ford MUX_VAL(CP(JTAG_EMU1), (IEN | PTD | DIS | M0)); /*JTAG_EMU1*/ 421*b17b7ea0SAdam Ford 422*b17b7ea0SAdam Ford MUX_VAL(CP(ETK_CLK_ES2), (IDIS | PTU | EN | M0)); /*ETK_CLK*/ 423*b17b7ea0SAdam Ford MUX_VAL(CP(ETK_CTL_ES2), (IDIS | PTD | DIS | M0)); /*ETK_CTL*/ 424*b17b7ea0SAdam Ford MUX_VAL(CP(ETK_D0_ES2), (IEN | PTD | DIS | M0)); /*ETK_D0*/ 425*b17b7ea0SAdam Ford MUX_VAL(CP(ETK_D1_ES2), (IEN | PTD | DIS | M0)); /*ETK_D1*/ 426*b17b7ea0SAdam Ford MUX_VAL(CP(ETK_D2_ES2), (IEN | PTD | EN | M0)); /*ETK_D2*/ 427*b17b7ea0SAdam Ford MUX_VAL(CP(ETK_D3_ES2), (IEN | PTD | DIS | M0)); /*ETK_D3*/ 428*b17b7ea0SAdam Ford MUX_VAL(CP(ETK_D4_ES2), (IEN | PTD | DIS | M0)); /*ETK_D4*/ 429*b17b7ea0SAdam Ford MUX_VAL(CP(ETK_D5_ES2), (IEN | PTD | DIS | M0)); /*ETK_D5*/ 430*b17b7ea0SAdam Ford MUX_VAL(CP(ETK_D6_ES2), (IEN | PTD | DIS | M0)); /*ETK_D6*/ 431*b17b7ea0SAdam Ford MUX_VAL(CP(ETK_D7_ES2), (IEN | PTD | DIS | M0)); /*ETK_D7*/ 432*b17b7ea0SAdam Ford MUX_VAL(CP(ETK_D8_ES2), (IEN | PTD | DIS | M0)); /*ETK_D8*/ 433*b17b7ea0SAdam Ford MUX_VAL(CP(ETK_D9_ES2), (IEN | PTD | DIS | M0)); /*ETK_D9*/ 434*b17b7ea0SAdam Ford MUX_VAL(CP(ETK_D10_ES2), (IEN | PTD | DIS | M0)); /*ETK_D10*/ 435*b17b7ea0SAdam Ford MUX_VAL(CP(ETK_D11_ES2), (IEN | PTD | DIS | M0)); /*ETK_D11*/ 436*b17b7ea0SAdam Ford MUX_VAL(CP(ETK_D12_ES2), (IEN | PTD | DIS | M0)); /*ETK_D12*/ 437*b17b7ea0SAdam Ford MUX_VAL(CP(ETK_D13_ES2), (IEN | PTD | DIS | M0)); /*ETK_D13*/ 438*b17b7ea0SAdam Ford MUX_VAL(CP(ETK_D14_ES2), (IEN | PTD | DIS | M0)); /*ETK_D14*/ 439*b17b7ea0SAdam Ford MUX_VAL(CP(ETK_D15_ES2), (IEN | PTD | DIS | M0)); /*ETK_D15*/ 440*b17b7ea0SAdam Ford 441*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD1), (IEN | PTD | EN | M0)); /*d2d_mcad1*/ 442*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD2), (IEN | PTD | EN | M0)); /*d2d_mcad2*/ 443*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD3), (IEN | PTD | EN | M0)); /*d2d_mcad3*/ 444*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD4), (IEN | PTD | EN | M0)); /*d2d_mcad4*/ 445*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD5), (IEN | PTD | EN | M0)); /*d2d_mcad5*/ 446*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD6), (IEN | PTD | EN | M0)); /*d2d_mcad6*/ 447*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD7), (IEN | PTD | EN | M0)); /*d2d_mcad7*/ 448*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD8), (IEN | PTD | EN | M0)); /*d2d_mcad8*/ 449*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD9), (IEN | PTD | EN | M0)); /*d2d_mcad9*/ 450*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD10), (IEN | PTD | EN | M0)); /*d2d_mcad10*/ 451*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD11), (IEN | PTD | EN | M0)); /*d2d_mcad11*/ 452*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD12), (IEN | PTD | EN | M0)); /*d2d_mcad12*/ 453*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD13), (IEN | PTD | EN | M0)); /*d2d_mcad13*/ 454*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD14), (IEN | PTD | EN | M0)); /*d2d_mcad14*/ 455*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD15), (IEN | PTD | EN | M0)); /*d2d_mcad15*/ 456*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD16), (IEN | PTD | EN | M0)); /*d2d_mcad16*/ 457*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD17), (IEN | PTD | EN | M0)); /*d2d_mcad17*/ 458*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD18), (IEN | PTD | EN | M0)); /*d2d_mcad18*/ 459*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD19), (IEN | PTD | EN | M0)); /*d2d_mcad19*/ 460*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD20), (IEN | PTD | EN | M0)); /*d2d_mcad20*/ 461*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD21), (IEN | PTD | EN | M0)); /*d2d_mcad21*/ 462*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD22), (IEN | PTD | EN | M0)); /*d2d_mcad22*/ 463*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD23), (IEN | PTD | EN | M0)); /*d2d_mcad23*/ 464*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD24), (IEN | PTD | EN | M0)); /*d2d_mcad24*/ 465*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD25), (IEN | PTD | EN | M0)); /*d2d_mcad25*/ 466*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD26), (IEN | PTD | EN | M0)); /*d2d_mcad26*/ 467*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD27), (IEN | PTD | EN | M0)); /*d2d_mcad27*/ 468*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD28), (IEN | PTD | EN | M0)); /*d2d_mcad28*/ 469*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD29), (IEN | PTD | EN | M0)); /*d2d_mcad29*/ 470*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD30), (IEN | PTD | EN | M0)); /*d2d_mcad30*/ 471*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD31), (IEN | PTD | EN | M0)); /*d2d_mcad31*/ 472*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD32), (IEN | PTD | EN | M0)); /*d2d_mcad32*/ 473*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD33), (IEN | PTD | EN | M0)); /*d2d_mcad33*/ 474*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD34), (IEN | PTD | EN | M0)); /*d2d_mcad34*/ 475*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD35), (IEN | PTD | EN | M0)); /*d2d_mcad35*/ 476*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MCAD36), (IEN | PTD | EN | M0)); /*d2d_mcad36*/ 477*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_CLK26MI), (IEN | PTD | DIS | M0)); /*d2d_clk26mi*/ 478*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_NRESPWRON), (IEN | PTD | EN | M0)); /*d2d_nrespwron*/ 479*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_NRESWARM), (IEN | PTU | EN | M0)); /*d2d_nreswarm */ 480*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_ARM9NIRQ), (IEN | PTD | DIS | M0)); /*d2d_arm9nirq */ 481*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_UMA2P6FIQ), (IEN | PTD | DIS | M0)); /*d2d_uma2p6fiq*/ 482*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_SPINT), (IEN | PTD | EN | M0)); /*d2d_spint*/ 483*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_FRINT), (IEN | PTD | EN | M0)); /*d2d_frint*/ 484*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_DMAREQ0), (IEN | PTD | DIS | M0)); /*d2d_dmareq0*/ 485*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_DMAREQ1), (IEN | PTD | DIS | M0)); /*d2d_dmareq1*/ 486*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_DMAREQ2), (IEN | PTD | DIS | M0)); /*d2d_dmareq2*/ 487*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_DMAREQ3), (IEN | PTD | DIS | M0)); /*d2d_dmareq3*/ 488*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_N3GTRST), (IEN | PTD | DIS | M0)); /*d2d_n3gtrst*/ 489*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_N3GTDI), (IEN | PTD | DIS | M0)); /*d2d_n3gtdi*/ 490*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_N3GTDO), (IEN | PTD | DIS | M0)); /*d2d_n3gtdo*/ 491*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_N3GTMS), (IEN | PTD | DIS | M0)); /*d2d_n3gtms*/ 492*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_N3GTCK), (IEN | PTD | DIS | M0)); /*d2d_n3gtck*/ 493*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_N3GRTCK), (IEN | PTD | DIS | M0)); /*d2d_n3grtck*/ 494*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MSTDBY), (IEN | PTU | EN | M0)); /*d2d_mstdby*/ 495*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_SWAKEUP), (IEN | PTD | EN | M0)); /*d2d_swakeup*/ 496*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_IDLEREQ), (IEN | PTD | DIS | M0)); /*d2d_idlereq*/ 497*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_IDLEACK), (IEN | PTU | EN | M0)); /*d2d_idleack*/ 498*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MWRITE), (IEN | PTD | DIS | M0)); /*d2d_mwrite*/ 499*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_SWRITE), (IEN | PTD | DIS | M0)); /*d2d_swrite*/ 500*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MREAD), (IEN | PTD | DIS | M0)); /*d2d_mread*/ 501*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_SREAD), (IEN | PTD | DIS | M0)); /*d2d_sread*/ 502*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_MBUSFLAG), (IEN | PTD | DIS | M0)); /*d2d_mbusflag*/ 503*b17b7ea0SAdam Ford MUX_VAL(CP(D2D_SBUSFLAG), (IEN | PTD | DIS | M0)); /*d2d_sbusflag*/ 50486887f8eSPeter Barada } 505