From 76320896523519fceedd9f347b6cf6aeabf91eb7 Mon Sep 17 00:00:00 2001 From: Haaland Chen Date: Mon, 11 Dec 2023 20:19:30 +0800 Subject: [PATCH] board: light-c910: update milkv meles iopin initialization status Signed-off-by: Haaland Chen --- board/thead/light-c910/light.c | 122 ++++++++++++++++----------------- 1 file changed, 60 insertions(+), 62 deletions(-) diff --git a/board/thead/light-c910/light.c b/board/thead/light-c910/light.c index 2ce5b5f4..4f7f4b08 100644 --- a/board/thead/light-c910/light.c +++ b/board/thead/light-c910/light.c @@ -2054,13 +2054,7 @@ static void light_iopin_init(void) /* aon-padmux config */ light_pin_cfg(I2C_AON_SCL,PIN_SPEED_NORMAL,PIN_PN,8); light_pin_cfg(I2C_AON_SDA,PIN_SPEED_NORMAL,PIN_PN,8); - light_pin_cfg(AOGPIO_7,PIN_SPEED_NORMAL,PIN_PN,2); ///NC - light_pin_cfg(AOGPIO_8,PIN_SPEED_NORMAL,PIN_PN,2); ///NC - light_pin_cfg(AOGPIO_9,PIN_SPEED_NORMAL,PIN_PN,2); - light_pin_cfg(AOGPIO_10,PIN_SPEED_NORMAL,PIN_PN,2); - light_pin_cfg(AOGPIO_11,PIN_SPEED_NORMAL,PIN_PN,2); - light_pin_cfg(AOGPIO_14,PIN_SPEED_NORMAL,PIN_PN,2); - light_pin_cfg(AOGPIO_15,PIN_SPEED_NORMAL,PIN_PN,2); + light_pin_mux(AOGPIO_7,3); light_pin_mux(AOGPIO_8,3); light_pin_mux(AOGPIO_9,3); @@ -2070,32 +2064,36 @@ static void light_iopin_init(void) light_pin_mux(AOGPIO_13,1); light_pin_mux(AOGPIO_14,0); light_pin_mux(AOGPIO_15,0); + light_pin_cfg(AOGPIO_7,PIN_SPEED_NORMAL,PIN_PN,2); + light_pin_cfg(AOGPIO_8,PIN_SPEED_NORMAL,PIN_PN,2); + light_pin_cfg(AOGPIO_9,PIN_SPEED_NORMAL,PIN_PN,2); + light_pin_cfg(AOGPIO_10,PIN_SPEED_NORMAL,PIN_PN,2); + light_pin_cfg(AOGPIO_11,PIN_SPEED_NORMAL,PIN_PN,2); + light_pin_cfg(AOGPIO_14,PIN_SPEED_NORMAL,PIN_PN,2); + light_pin_cfg(AOGPIO_15,PIN_SPEED_NORMAL,PIN_PN,2); - light_pin_mux(AUDIO_PA9,3); ///AUDIO-PA-RESET + light_pin_mux(AUDIO_PA9,3); light_pin_cfg(AUDIO_PA9,PIN_SPEED_NORMAL,PIN_PN,2); - light_pin_mux(AUDIO_PA10,3); /// AUD-3V3-EN + light_pin_mux(AUDIO_PA10,3); light_pin_cfg(AUDIO_PA10,PIN_SPEED_NORMAL,PIN_PU,2); - light_pin_mux(AUDIO_PA12,3); /// AUD-1V8-EN + light_pin_mux(AUDIO_PA12,3); light_pin_cfg(AUDIO_PA12,PIN_SPEED_NORMAL,PIN_PU,2); light_pin_mux(AUDIO_PA13,0); /*ap-padmux on left/top */ light_pin_mux(QSPI1_CSN0,3); light_pin_mux(QSPI1_D2_WP,1); - light_pin_cfg(QSPI1_CSN0,PIN_SPEED_NORMAL,PIN_PN,8); ///se-spi - light_pin_cfg(QSPI1_SCLK,PIN_SPEED_NORMAL,PIN_PN,8); ///se-spi - light_pin_cfg(QSPI1_D0_MOSI,PIN_SPEED_NORMAL,PIN_PU,8); ///se-spi - light_pin_cfg(QSPI1_D1_MISO,PIN_SPEED_NORMAL,PIN_PU,8); ///se-spi - light_pin_cfg(QSPI1_D2_WP,PIN_SPEED_NORMAL,PIN_PN,0xF); ///PWM5 - light_pin_cfg(QSPI1_D3_HOLD,PIN_SPEED_NORMAL,PIN_PN,8); ///NC + light_pin_cfg(QSPI1_CSN0,PIN_SPEED_NORMAL,PIN_PN,8); + light_pin_cfg(QSPI1_SCLK,PIN_SPEED_NORMAL,PIN_PN,8); + light_pin_cfg(QSPI1_D0_MOSI,PIN_SPEED_NORMAL,PIN_PU,8); + light_pin_cfg(QSPI1_D1_MISO,PIN_SPEED_NORMAL,PIN_PU,8); + light_pin_cfg(QSPI1_D2_WP,PIN_SPEED_NORMAL,PIN_PN,0xF); + light_pin_cfg(QSPI1_D3_HOLD,PIN_SPEED_NORMAL,PIN_PN,8); - light_pin_mux(I2C0_SCL,3); - light_pin_mux(I2C0_SDA,3); - - light_pin_cfg(I2C0_SCL,PIN_SPEED_NORMAL,PIN_PU,4); + light_pin_mux(I2C0_SCL,0); + light_pin_mux(I2C0_SDA,0); + light_pin_cfg(I2C0_SCL,PIN_SPEED_NORMAL,PIN_PN,4); light_pin_cfg(I2C0_SDA,PIN_SPEED_NORMAL,PIN_PN,4); - light_pin_cfg(I2C1_SCL,PIN_SPEED_NORMAL,PIN_PN,4); - light_pin_cfg(I2C1_SDA,PIN_SPEED_NORMAL,PIN_PN,4); light_pin_mux(UART3_TXD,1); light_pin_mux(UART3_RXD,1); @@ -2120,10 +2118,10 @@ static void light_iopin_init(void) light_pin_mux(GPIO0_30,0); light_pin_cfg(GPIO0_20,PIN_SPEED_NORMAL,PIN_PN,2); light_pin_cfg(GPIO0_21,PIN_SPEED_NORMAL,PIN_PN,2); - light_pin_cfg(GPIO0_27,PIN_SPEED_NORMAL,PIN_PN,2); ///< NC(not used) - light_pin_cfg(GPIO0_28,PIN_SPEED_NORMAL,PIN_PN,2); ///< AVDD25_IR_EN - light_pin_cfg(GPIO0_29,PIN_SPEED_NORMAL,PIN_PN,2); ///< DVDD12_IR_EN - light_pin_cfg(GPIO0_30,PIN_SPEED_NORMAL,PIN_PU,2); ///< gmac,uart,led + light_pin_cfg(GPIO0_27,PIN_SPEED_NORMAL,PIN_PN,2); + light_pin_cfg(GPIO0_28,PIN_SPEED_NORMAL,PIN_PN,2); + light_pin_cfg(GPIO0_29,PIN_SPEED_NORMAL,PIN_PN,2); + light_pin_cfg(GPIO0_30,PIN_SPEED_NORMAL,PIN_PU,2); light_pin_mux(GPIO1_0,1); light_pin_mux(GPIO1_1,1); @@ -2148,46 +2146,46 @@ static void light_iopin_init(void) light_pin_cfg(GPIO1_2,PIN_SPEED_NORMAL,PIN_PN,2); light_pin_cfg(GPIO1_3,PIN_SPEED_NORMAL,PIN_PN,2); light_pin_cfg(GPIO1_4,PIN_SPEED_NORMAL,PIN_PN,2); - light_pin_cfg(GPIO1_9,PIN_SPEED_NORMAL,PIN_PN,2); ///