Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/arch/arm/mach-omap2/board-igep0020.c b/arch/arm/mach-omap2/board-igep0020.c
- index 7a13af6..7619693 100644
- --- a/arch/arm/mach-omap2/board-igep0020.c
- +++ b/arch/arm/mach-omap2/board-igep0020.c
- @@ -370,6 +370,20 @@ static struct omap_board_mux board_mux[] __initdata = {
- OMAP3_MUX(MCBSP2_CLKX, OMAP_MUX_MODE0 | OMAP_PIN_INPUT),
- OMAP3_MUX(MCBSP2_DR, OMAP_MUX_MODE0 | OMAP_PIN_INPUT),
- OMAP3_MUX(MCBSP2_DX, OMAP_MUX_MODE0 | OMAP_PIN_OUTPUT),
- +
- + /* McSPI3 on J990 */
- + OMAP3_MUX(SDMMC2_DAT3, OMAP_MUX_MODE1 | OMAP_PIN_OUTPUT),
- + OMAP3_MUX(SDMMC2_DAT0, OMAP_MUX_MODE1 | OMAP_PIN_INPUT),
- + OMAP3_MUX(SDMMC2_CMD, OMAP_MUX_MODE1 | OMAP_PIN_INPUT),
- + OMAP3_MUX(SDMMC2_CLK, OMAP_MUX_MODE1 | OMAP_PIN_INPUT),
- +
- + /* McSPI1 on JA42 */
- +// OMAP3_MUX(MCSPI1_CLK, OMAP_MUX_MODE0 | OMAP_PIN_OUTPUT),
- +// OMAP3_MUX(MCSPI1_SIMO, OMAP_MUX_MODE0 | OMAP_PIN_OUTPUT),
- +// OMAP3_MUX(MCSPI1_CS0, OMAP_MUX_MODE0 | OMAP_PIN_OUTPUT),
- +// OMAP3_MUX(MCSPI1_SOMI, OMAP_MUX_MODE0 | OMAP_PIN_INPUT),
- +
- +
- /* Serial ports */
- OMAP3_MUX(UART1_TX, OMAP_MUX_MODE0 | OMAP_PIN_OUTPUT),
- OMAP3_MUX(UART1_RX, OMAP_MUX_MODE0 | OMAP_PIN_INPUT_PULLDOWN),
- @@ -383,6 +397,34 @@ static struct omap_board_mux board_mux[] __initdata = {
- #define board_mux NULL
- #endif
- +/* just get spi3 working for now */
- +static struct spi_board_info igep2_spidev_board_info3 __initdata = {
- + .modalias = "spidev",
- + .bus_num = 3,
- + .chip_select = 0,
- + .max_speed_hz = 10000,
- + .mode = SPI_MODE_0,
- +};
- +/* build the info struct array for SPI3 and SPI1 */
- +//static struct spi_board_info igep2_spidev_board_info_custom[] __initdata = {
- +// {
- +// .modalias = "spidev",
- +// .bus_num = 3,
- +// .chip_select = 0,
- +// .max_speed_hz = 20000000,
- +// .mode = SPI_MODE_0,
- +// },
- +// {
- +// .modalias = "spidev",
- +// .bus_num = 1,
- +// .chip_select = 0,
- +// .max_speed_hz = 20000000,
- +// .mode = SPI_MODE_0,
- +// }
- +//};
- +
- +
- +
- /* Use UART1 as RS232 (not RS485) */
- static struct omap_board_mux uart1_as_rs232_mux[] = {
- OMAP3_MUX(UART1_TX, OMAP_MUX_MODE0 | OMAP_PIN_OUTPUT),
- @@ -451,6 +493,8 @@ static void __init igep0020_init(void)
- }
- spi_register_board_info(&igep2_spidev_board_info, 1);
- + spi_register_board_info(&igep2_spidev_board_info3, 1);
- + //spi_register_board_info(&igep2_spidev_board_info_custom, 2);
- omap_serial_init();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement