static void board_uart1_hw_init(void) { atmel_pio4_set_a_periph(AT91_PIO_PORTD, 2, 1); /* URXD1 */ atmel_pio4_set_a_periph(AT91_PIO_PORTD, 3, 0); /* UTXD1 */ at91_periph_clk_enable(ATMEL_ID_UART1); }
void spl_mmc_init(void) { atmel_pio4_set_a_periph(AT91_PIO_PORTA, 1, 0); /* CMD */ atmel_pio4_set_a_periph(AT91_PIO_PORTA, 2, 0); /* DAT0 */ atmel_pio4_set_a_periph(AT91_PIO_PORTA, 3, 0); /* DAT1 */ atmel_pio4_set_a_periph(AT91_PIO_PORTA, 4, 0); /* DAT2 */ atmel_pio4_set_a_periph(AT91_PIO_PORTA, 5, 0); /* DAT3 */ atmel_pio4_set_a_periph(AT91_PIO_PORTA, 0, 0); /* CK */ atmel_pio4_set_a_periph(AT91_PIO_PORTA, 13, 0); /* CD */ at91_periph_clk_enable(ATMEL_ID_SDMMC0); }
static void board_lcd_hw_init(void) { atmel_pio4_set_a_periph(AT91_PIO_PORTC, 28, 0); /* LCDPWM */ atmel_pio4_set_a_periph(AT91_PIO_PORTC, 29, 0); /* LCDDISP */ atmel_pio4_set_a_periph(AT91_PIO_PORTC, 30, 0); /* LCDVSYNC */ atmel_pio4_set_a_periph(AT91_PIO_PORTC, 31, 0); /* LCDHSYNC */ atmel_pio4_set_a_periph(AT91_PIO_PORTD, 0, 0); /* LCDPCK */ atmel_pio4_set_a_periph(AT91_PIO_PORTD, 1, 0); /* LCDDEN */ /* LCDDAT0 */ /* LCDDAT1 */ atmel_pio4_set_a_periph(AT91_PIO_PORTC, 10, 0); /* LCDDAT2 */ atmel_pio4_set_a_periph(AT91_PIO_PORTC, 11, 0); /* LCDDAT3 */ atmel_pio4_set_a_periph(AT91_PIO_PORTC, 12, 0); /* LCDDAT4 */ atmel_pio4_set_a_periph(AT91_PIO_PORTC, 13, 0); /* LCDDAT5 */ atmel_pio4_set_a_periph(AT91_PIO_PORTC, 14, 0); /* LCDDAT6 */ atmel_pio4_set_a_periph(AT91_PIO_PORTC, 15, 0); /* LCDDAT7 */ /* LCDDAT8 */ /* LCDDAT9 */ atmel_pio4_set_a_periph(AT91_PIO_PORTC, 16, 0); /* LCDDAT10 */ atmel_pio4_set_a_periph(AT91_PIO_PORTC, 17, 0); /* LCDDAT11 */ atmel_pio4_set_a_periph(AT91_PIO_PORTC, 18, 0); /* LCDDAT12 */ atmel_pio4_set_a_periph(AT91_PIO_PORTC, 19, 0); /* LCDDAT13 */ atmel_pio4_set_a_periph(AT91_PIO_PORTC, 20, 0); /* LCDDAT14 */ atmel_pio4_set_a_periph(AT91_PIO_PORTC, 21, 0); /* LCDDAT15 */ /* LCDD16 */ /* LCDD17 */ atmel_pio4_set_a_periph(AT91_PIO_PORTC, 22, 0); /* LCDDAT18 */ atmel_pio4_set_a_periph(AT91_PIO_PORTC, 23, 0); /* LCDDAT19 */ atmel_pio4_set_a_periph(AT91_PIO_PORTC, 24, 0); /* LCDDAT20 */ atmel_pio4_set_a_periph(AT91_PIO_PORTC, 25, 0); /* LCDDAT21 */ atmel_pio4_set_a_periph(AT91_PIO_PORTC, 26, 0); /* LCDDAT22 */ atmel_pio4_set_a_periph(AT91_PIO_PORTC, 27, 0); /* LCDDAT23 */ at91_periph_clk_enable(ATMEL_ID_LCDC); }