mirror of
https://github.com/revyos/th1520-vendor-uboot.git
synced 2026-06-21 09:02:25 +02:00
Update default mikroBus pinmuxing
This commit is contained in:
@@ -1967,24 +1967,40 @@ static void light_iopin_init(void)
|
||||
light_pin_mux(CLK_OUT_0,1);
|
||||
light_pin_mux(CLK_OUT_1,1);
|
||||
|
||||
/*mikroBUS*/
|
||||
/*mikroBUS pinmuxing*/
|
||||
|
||||
/*mikroBUS PWM*/
|
||||
light_pin_mux(QSPI0_CSN1,3); // MB_PWM
|
||||
light_pin_cfg(QSPI0_CSN1,PIN_SPEED_NORMAL,PIN_PN,2);
|
||||
|
||||
light_pin_mux(GPIO2_20,0); // MB_CS
|
||||
/*mikroBUS GPIO*/
|
||||
light_pin_mux(AUDIO_PA3,3); // MB_RST
|
||||
light_pin_mux(GPIO2_21,0); // MB_INT
|
||||
light_pin_cfg(GPIO2_20,PIN_SPEED_NORMAL,PIN_PN,2);
|
||||
light_pin_cfg(AUDIO_PA3,PIN_SPEED_NORMAL,PIN_PN,2);
|
||||
light_pin_cfg(GPIO2_21,PIN_SPEED_NORMAL,PIN_PN,2);
|
||||
|
||||
/*mikroBUS UART*/
|
||||
light_pin_mux(UART3_RXD,3); // MB_RXD
|
||||
light_pin_mux(UART3_TXD,3); // MB_TXD
|
||||
light_pin_cfg(UART3_RXD,PIN_SPEED_NORMAL,PIN_PN,2);
|
||||
light_pin_cfg(UART3_TXD,PIN_SPEED_NORMAL,PIN_PN,2);
|
||||
|
||||
light_pin_mux(GPIO0_18,1); // MB_SCL
|
||||
light_pin_mux(GPIO0_19,1); // MB_SDA
|
||||
/*mikroBUS SPI*/
|
||||
light_pin_mux(GPIO2_20,3); // MB_CS
|
||||
light_pin_mux(SPI_SCLK,3); // MB_SCK
|
||||
light_pin_mux(SPI_MISO,3); // MB_MOSI
|
||||
light_pin_mux(SPI_MOSI,3); // MB_MISO
|
||||
light_pin_cfg(GPIO2_20,PIN_SPEED_NORMAL,PIN_PN,2);
|
||||
light_pin_cfg(SPI_SCLK,PIN_SPEED_NORMAL,PIN_PN,2);
|
||||
light_pin_cfg(SPI_MISO,PIN_SPEED_NORMAL,PIN_PN,2);
|
||||
light_pin_cfg(SPI_MOSI,PIN_SPEED_NORMAL,PIN_PN,2);
|
||||
|
||||
/*mikroBUS I2C*/
|
||||
light_pin_mux(GPIO0_18,0); // MB_SCL
|
||||
light_pin_mux(GPIO0_19,0); // MB_SDA
|
||||
light_pin_cfg(GPIO0_18,PIN_SPEED_NORMAL,PIN_PN,4);
|
||||
light_pin_cfg(GPIO0_19,PIN_SPEED_NORMAL,PIN_PN,4);
|
||||
|
||||
light_pin_mux(UART3_TXD,1); // MB_TXD
|
||||
light_pin_mux(UART3_RXD,1); // MB_RXD
|
||||
light_pin_cfg(UART3_TXD,PIN_SPEED_NORMAL,PIN_PN,2);
|
||||
light_pin_cfg(UART3_RXD,PIN_SPEED_NORMAL,PIN_PN,2);
|
||||
|
||||
/* CSI0 */
|
||||
light_pin_mux(GPIO2_23,0); // CSI0
|
||||
light_pin_cfg(GPIO2_23,PIN_SPEED_NORMAL,PIN_PN,2);
|
||||
|
||||
Reference in New Issue
Block a user