da850evm.c (162eee41060896af666c70ae308d2bb13d971ccf) | da850evm.c (1506b0a83713f4d537d44bebd8616226fec55279) |
---|---|
1/* 2 * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/ 3 * 4 * Based on da830evm.c. Original Copyrights follow: 5 * 6 * Copyright (C) 2009 Nick Thompson, GE Fanuc, Ltd. <nick.thompson@gefanuc.com> 7 * Copyright (C) 2007 Sergey Kubushyn <ksi@koi8.net> 8 * --- 91 unchanged lines hidden (view full) --- 100 { pinmux(9), 1, 3 }, 101 { pinmux(9), 1, 4 }, 102 { pinmux(9), 1, 5 }, 103 { pinmux(9), 1, 6 }, 104 { pinmux(9), 1, 7 }, 105 { pinmux(12), 1, 5 }, 106 { pinmux(12), 1, 6 } 107}; | 1/* 2 * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/ 3 * 4 * Based on da830evm.c. Original Copyrights follow: 5 * 6 * Copyright (C) 2009 Nick Thompson, GE Fanuc, Ltd. <nick.thompson@gefanuc.com> 7 * Copyright (C) 2007 Sergey Kubushyn <ksi@koi8.net> 8 * --- 91 unchanged lines hidden (view full) --- 100 { pinmux(9), 1, 3 }, 101 { pinmux(9), 1, 4 }, 102 { pinmux(9), 1, 5 }, 103 { pinmux(9), 1, 6 }, 104 { pinmux(9), 1, 7 }, 105 { pinmux(12), 1, 5 }, 106 { pinmux(12), 1, 6 } 107}; |
108#elif defined(CONFIG_USE_NOR) 109/* NOR pin muxer settings */ 110const struct pinmux_config nor_pins[] = { 111 { pinmux(5), 1, 6 }, 112 { pinmux(6), 1, 6 }, 113 { pinmux(7), 1, 0 }, 114 { pinmux(7), 1, 4 }, 115 { pinmux(7), 1, 5 }, 116 { pinmux(8), 1, 0 }, 117 { pinmux(8), 1, 1 }, 118 { pinmux(8), 1, 2 }, 119 { pinmux(8), 1, 3 }, 120 { pinmux(8), 1, 4 }, 121 { pinmux(8), 1, 5 }, 122 { pinmux(8), 1, 6 }, 123 { pinmux(8), 1, 7 }, 124 { pinmux(9), 1, 0 }, 125 { pinmux(9), 1, 1 }, 126 { pinmux(9), 1, 2 }, 127 { pinmux(9), 1, 3 }, 128 { pinmux(9), 1, 4 }, 129 { pinmux(9), 1, 5 }, 130 { pinmux(9), 1, 6 }, 131 { pinmux(9), 1, 7 }, 132 { pinmux(10), 1, 0 }, 133 { pinmux(10), 1, 1 }, 134 { pinmux(10), 1, 2 }, 135 { pinmux(10), 1, 3 }, 136 { pinmux(10), 1, 4 }, 137 { pinmux(10), 1, 5 }, 138 { pinmux(10), 1, 6 }, 139 { pinmux(10), 1, 7 }, 140 { pinmux(11), 1, 0 }, 141 { pinmux(11), 1, 1 }, 142 { pinmux(11), 1, 2 }, 143 { pinmux(11), 1, 3 }, 144 { pinmux(11), 1, 4 }, 145 { pinmux(11), 1, 5 }, 146 { pinmux(11), 1, 6 }, 147 { pinmux(11), 1, 7 }, 148 { pinmux(12), 1, 0 }, 149 { pinmux(12), 1, 1 }, 150 { pinmux(12), 1, 2 }, 151 { pinmux(12), 1, 3 }, 152 { pinmux(12), 1, 4 }, 153 { pinmux(12), 1, 5 }, 154 { pinmux(12), 1, 6 }, 155 { pinmux(12), 1, 7 } 156}; |
|
108#endif 109 110#ifdef CONFIG_DRIVER_TI_EMAC_USE_RMII 111#define HAS_RMII 1 112#else 113#define HAS_RMII 0 114#endif 115#endif /* CONFIG_DRIVER_TI_EMAC */ 116 117static const struct pinmux_resource pinmuxes[] = { 118#ifdef CONFIG_SPI_FLASH 119 PINMUX_ITEM(spi1_pins), 120#endif 121 PINMUX_ITEM(uart_pins), 122 PINMUX_ITEM(i2c_pins), 123#ifdef CONFIG_NAND_DAVINCI 124 PINMUX_ITEM(nand_pins), | 157#endif 158 159#ifdef CONFIG_DRIVER_TI_EMAC_USE_RMII 160#define HAS_RMII 1 161#else 162#define HAS_RMII 0 163#endif 164#endif /* CONFIG_DRIVER_TI_EMAC */ 165 166static const struct pinmux_resource pinmuxes[] = { 167#ifdef CONFIG_SPI_FLASH 168 PINMUX_ITEM(spi1_pins), 169#endif 170 PINMUX_ITEM(uart_pins), 171 PINMUX_ITEM(i2c_pins), 172#ifdef CONFIG_NAND_DAVINCI 173 PINMUX_ITEM(nand_pins), |
174#elif defined(CONFIG_USE_NOR) 175 PINMUX_ITEM(nor_pins), |
|
125#endif 126}; 127 128static const struct lpsc_resource lpsc[] = { 129 { DAVINCI_LPSC_AEMIF }, /* NAND, NOR */ 130 { DAVINCI_LPSC_SPI1 }, /* Serial Flash */ 131 { DAVINCI_LPSC_EMAC }, /* image download */ 132 { DAVINCI_LPSC_UART2 }, /* console */ --- 204 unchanged lines hidden --- | 176#endif 177}; 178 179static const struct lpsc_resource lpsc[] = { 180 { DAVINCI_LPSC_AEMIF }, /* NAND, NOR */ 181 { DAVINCI_LPSC_SPI1 }, /* Serial Flash */ 182 { DAVINCI_LPSC_EMAC }, /* image download */ 183 { DAVINCI_LPSC_UART2 }, /* console */ --- 204 unchanged lines hidden --- |