board: light-c910: update milkv meles iopin initialization status
authorHaaland Chen <haaland@milkv.io>
Mon, 11 Dec 2023 12:19:30 +0000 (20:19 +0800)
committerHan Gao/Revy/Rabenda <rabenda.cn@gmail.com>
Wed, 13 Dec 2023 06:04:27 +0000 (14:04 +0800)
Signed-off-by: Haaland Chen <haaland@milkv.io>
board/thead/light-c910/light.c

index 2ce5b5f4b558ee1e4ea1c333a3b0a2fa1697fb92..4f7f4b0807fc191a0c2b96adf3a9f69be3a37832 100644 (file)
@@ -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_mux(I2C0_SCL,3);
-       light_pin_mux(I2C0_SDA,3);
+       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_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);                          ///<VDD18_LCD0_EN
-       light_pin_cfg(GPIO1_10,PIN_SPEED_NORMAL,PIN_PN,2);                         ///<LCD0_BIAS_EN
+       light_pin_cfg(GPIO1_9,PIN_SPEED_NORMAL,PIN_PN,2);
+       light_pin_cfg(GPIO1_10,PIN_SPEED_NORMAL,PIN_PN,2);
        light_pin_cfg(GPIO1_11,PIN_SPEED_NORMAL,PIN_PN,2);
-       light_pin_cfg(GPIO1_12,PIN_SPEED_NORMAL,PIN_PN,2);                         ///<TOUCH-PANNEL VDD28_TP0_EN
-       light_pin_cfg(GPIO1_13,PIN_SPEED_NORMAL,PIN_PN,2);                         ///<DOVDD18_RGB_EN
-       light_pin_cfg(GPIO1_14,PIN_SPEED_NORMAL,PIN_PN,2);                         ///<DVDD12_RGB_EN
-       light_pin_cfg(GPIO1_15,PIN_SPEED_NORMAL,PIN_PN,2);                         ///<AVDD28_RGB_EN
+       light_pin_cfg(GPIO1_12,PIN_SPEED_NORMAL,PIN_PN,2);
+       light_pin_cfg(GPIO1_13,PIN_SPEED_NORMAL,PIN_PN,2);
+       light_pin_cfg(GPIO1_14,PIN_SPEED_NORMAL,PIN_PN,2);
+       light_pin_cfg(GPIO1_15,PIN_SPEED_NORMAL,PIN_PN,2);
        light_pin_cfg(GPIO1_16,PIN_SPEED_NORMAL,PIN_PN,2);
        light_pin_cfg(GPIO1_21,PIN_SPEED_NORMAL,PIN_PN,2);
        light_pin_cfg(GPIO1_22,PIN_SPEED_NORMAL,PIN_PN,2);
-       light_pin_cfg(GPIO1_23,PIN_SPEED_NORMAL,PIN_PN,2);                         ///<LED_PDN
+       light_pin_cfg(GPIO1_23,PIN_SPEED_NORMAL,PIN_PN,2);
        light_pin_cfg(GPIO1_24,PIN_SPEED_NORMAL,PIN_PN,2);
        light_pin_cfg(GPIO1_25,PIN_SPEED_NORMAL,PIN_PN,2);
-       light_pin_cfg(GPIO1_26,PIN_SPEED_NORMAL,PIN_PN,2);                         ///<DBB2LEDDRIVER_EN
+       light_pin_cfg(GPIO1_26,PIN_SPEED_NORMAL,PIN_PN,2);
 
        light_pin_mux(CLK_OUT_0,1);
        light_pin_mux(CLK_OUT_1,1);
        light_pin_mux(CLK_OUT_3,1);
        light_pin_mux(CLK_OUT_2,3);
-       light_pin_cfg(CLK_OUT_2,PIN_SPEED_NORMAL,PIN_PU,2);                        ///volume key "-"
+       light_pin_cfg(CLK_OUT_2,PIN_SPEED_NORMAL,PIN_PU,2);
 
        /*ap-pdmux on righ/top*/
-       light_pin_mux(QSPI0_SCLK,3);            ///NC
-       light_pin_mux(QSPI0_CSN0,3);            ///NC
-       light_pin_mux(QSPI0_CSN1,3);            ///NC
-       light_pin_mux(QSPI0_D0_MOSI,3);         ///NC
-       light_pin_mux(QSPI0_D1_MISO,3);         ///NC
-       light_pin_mux(QSPI0_D2_WP,3);           ///NC
-       light_pin_mux(QSPI0_D3_HOLD,3);         ///NC
+       light_pin_mux(QSPI0_SCLK,3);
+       light_pin_mux(QSPI0_CSN0,3);
+       light_pin_mux(QSPI0_CSN1,3);
+       light_pin_mux(QSPI0_D0_MOSI,3);
+       light_pin_mux(QSPI0_D1_MISO,3);
+       light_pin_mux(QSPI0_D2_WP,3);
+       light_pin_mux(QSPI0_D3_HOLD,3);
 
        light_pin_cfg(I2C2_SCL,PIN_SPEED_NORMAL,PIN_PN,4);
        light_pin_cfg(I2C2_SDA,PIN_SPEED_NORMAL,PIN_PN,4);
-       light_pin_cfg(I2C3_SCL,PIN_SPEED_NORMAL,PIN_PN,4);
-       light_pin_cfg(I2C3_SDA,PIN_SPEED_NORMAL,PIN_PN,4);
 
-       light_pin_mux(SPI_CSN,3);                                                /// W_DISABLE_CATE1
-       light_pin_mux(SPI_MOSI,3);                                               /// NC
-       light_pin_mux(SPI_MISO,3);                                               /// RERST1_N_CAT1
-       light_pin_mux(SPI_SCLK,3);
-       light_pin_cfg(SPI_SCLK,PIN_SPEED_NORMAL,PIN_PN,2);                       /// NC
+       light_pin_mux(I2C3_SCL,0);
+       light_pin_mux(I2C3_SDA,0);
+       light_pin_cfg(I2C3_SCL,PIN_SPEED_NORMAL,PIN_PU,4);
+       light_pin_cfg(I2C3_SDA,PIN_SPEED_NORMAL,PIN_PU,4);
+
+       light_pin_mux(SPI_CSN,1);
+       light_pin_cfg(SPI_CSN,PIN_SPEED_NORMAL,PIN_PU,2);
 
        light_pin_mux(GPIO2_18,0);
        light_pin_mux(GPIO2_19,0);
@@ -2201,31 +2199,31 @@ static void light_iopin_init(void)
        light_pin_cfg(GPIO2_18,PIN_SPEED_NORMAL,PIN_PN,2);
        light_pin_cfg(GPIO2_19,PIN_SPEED_NORMAL,PIN_PN,2);
        light_pin_cfg(GPIO2_20,PIN_SPEED_NORMAL,PIN_PN,2);
-       light_pin_cfg(GPIO2_21,PIN_SPEED_NORMAL,PIN_PN,2);                        ///<NC
-       light_pin_cfg(GPIO2_22,PIN_SPEED_NORMAL,PIN_PN,2);                        ///<WIFI_BT_GPIO2
-       light_pin_cfg(GPIO2_23,PIN_SPEED_NORMAL,PIN_PN,2);                        ///<WIFI_BT_GPIO3
-       light_pin_cfg(GPIO2_24,PIN_SPEED_NORMAL,PIN_PN,2);                        ///<WIFI_BT_RST_N
-       light_pin_cfg(GPIO2_25,PIN_SPEED_NORMAL,PIN_PU,2);                        ///KEY1
+       light_pin_cfg(GPIO2_21,PIN_SPEED_NORMAL,PIN_PN,2);
+       light_pin_cfg(GPIO2_22,PIN_SPEED_NORMAL,PIN_PN,2);
+       light_pin_cfg(GPIO2_23,PIN_SPEED_NORMAL,PIN_PN,2);
+       light_pin_cfg(GPIO2_24,PIN_SPEED_NORMAL,PIN_PN,2);
+       light_pin_cfg(GPIO2_25,PIN_SPEED_NORMAL,PIN_PU,2);
 
        light_pin_mux(SDIO0_WPRTN,3);
-       light_pin_cfg(SDIO0_WPRTN,PIN_SPEED_NORMAL,PIN_PN,2);                    ///< NC
+       light_pin_cfg(SDIO0_WPRTN,PIN_SPEED_NORMAL,PIN_PN,2);
        light_pin_mux(SDIO1_WPRTN,3);
-       light_pin_cfg(SDIO1_WPRTN,PIN_SPEED_NORMAL,PIN_PU,2);                   ///VBUS_EN
+       light_pin_cfg(SDIO1_WPRTN,PIN_SPEED_NORMAL,PIN_PU,2);
        light_pin_mux(SDIO1_DETN,3);
-       light_pin_cfg(SDIO1_DETN,PIN_SPEED_NORMAL,PIN_PN,2);                    ///WCN_33_EN
+       light_pin_cfg(SDIO1_DETN,PIN_SPEED_NORMAL,PIN_PN,2);
 
        light_pin_mux(GPIO2_30,0);
        light_pin_mux(GPIO2_31,0);
        light_pin_mux(GPIO3_0,0);
        light_pin_mux(GPIO3_1,0);
        light_pin_mux(GPIO3_2,1);
-       light_pin_mux(GPIO3_3,0);
-       light_pin_cfg(GPIO2_30, PIN_SPEED_NORMAL, PIN_PN, 0x2);                 ///NC
-       light_pin_cfg(GPIO2_31, PIN_SPEED_NORMAL, PIN_PN, 0x2);                 ///NC
-       light_pin_cfg(GPIO3_0, PIN_SPEED_NORMAL, PIN_PN, 0x2);                  ///NC
+       light_pin_mux(GPIO3_3,1);
+       light_pin_cfg(GPIO2_30, PIN_SPEED_NORMAL, PIN_PN, 0x2);
+       light_pin_cfg(GPIO2_31, PIN_SPEED_NORMAL, PIN_PN, 0x2);
+       light_pin_cfg(GPIO3_0, PIN_SPEED_NORMAL, PIN_PN, 0x2);
        light_pin_cfg(GPIO3_1, PIN_SPEED_NORMAL, PIN_PN, 0x2);
        light_pin_cfg(GPIO3_2, PIN_SPEED_NORMAL, PIN_PN, 0xF);
-       light_pin_cfg(GPIO3_3, PIN_SPEED_NORMAL, PIN_PN, 0x2);
+       light_pin_cfg(GPIO3_3, PIN_SPEED_NORMAL, PIN_PN, 0xF);
 
        light_pin_mux(GMAC0_COL,3);
        light_pin_mux(GMAC0_CRS,3);