diff --git a/config/kernel/linux-spacemit-legacy.config b/config/kernel/linux-spacemit-legacy.config index 8ee9359cd..ddcfa2a74 100644 --- a/config/kernel/linux-spacemit-legacy.config +++ b/config/kernel/linux-spacemit-legacy.config @@ -2,20 +2,22 @@ # Automatically generated file; DO NOT EDIT. # Linux/riscv 6.1.15 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="riscv64-linux-gnu-gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0" +CONFIG_CC_VERSION_TEXT="riscv64-unknown-linux-gnu-gcc (g09b62c20e09) 13.2.1 20240423" CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=130200 +CONFIG_GCC_VERSION=130201 CONFIG_CLANG_VERSION=0 CONFIG_AS_IS_GNU=y CONFIG_AS_VERSION=24200 CONFIG_LD_IS_BFD=y CONFIG_LD_VERSION=24200 CONFIG_LLD_VERSION=0 +CONFIG_CC_CAN_LINK=y +CONFIG_CC_CAN_LINK_STATIC=y CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y CONFIG_CC_HAS_ASM_INLINE=y CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y -CONFIG_PAHOLE_VERSION=125 +CONFIG_PAHOLE_VERSION=122 CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y @@ -1182,6 +1184,7 @@ CONFIG_BRIDGE_EBT_SNAT=m CONFIG_BRIDGE_EBT_LOG=m CONFIG_BRIDGE_EBT_NFLOG=m CONFIG_BPFILTER=y +CONFIG_BPFILTER_UMH=m # CONFIG_IP_DCCP is not set CONFIG_IP_SCTP=y # CONFIG_SCTP_DBG_OBJCNT is not set @@ -1377,7 +1380,6 @@ CONFIG_BT_LEDS=y # CONFIG_BT_AOSPEXT is not set CONFIG_BT_DEBUGFS=y # CONFIG_BT_SELFTEST is not set -# CONFIG_BT_FEATURE_DEBUG is not set # # Bluetooth device drivers @@ -1677,6 +1679,7 @@ CONFIG_DEV_COREDUMP=y # CONFIG_DEBUG_DEVRES is not set # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set +CONFIG_SOC_BUS=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y @@ -2630,7 +2633,6 @@ CONFIG_WLAN=y CONFIG_WLAN_VENDOR_REALTEK=y # CONFIG_RTL8180 is not set # CONFIG_RTL8187 is not set -CONFIG_RTL8852BS=m CONFIG_RTL_CARDS=m # CONFIG_RTL8192CE is not set # CONFIG_RTL8192SE is not set @@ -2644,17 +2646,19 @@ CONFIG_RTL_CARDS=m # CONFIG_RTL8XXXU is not set # CONFIG_RTW88 is not set # CONFIG_RTW89 is not set +CONFIG_RTL8852BS=m +# CONFIG_RTL8852BE is not set # CONFIG_WLAN_VENDOR_RSI is not set # CONFIG_WLAN_VENDOR_SILABS is not set # CONFIG_WLAN_VENDOR_ST is not set # CONFIG_WLAN_VENDOR_TI is not set # CONFIG_WLAN_VENDOR_ZYDAS is not set # CONFIG_WLAN_VENDOR_QUANTENNA is not set -# CONFIG_MAC80211_HWSIM is not set CONFIG_AIC_WLAN_SUPPORT=y CONFIG_AIC_FW_PATH="/lib/firmware/aic" CONFIG_AIC8800_WLAN_SUPPORT=m CONFIG_AIC8800_BTLPM_SUPPORT=m +# CONFIG_MAC80211_HWSIM is not set # CONFIG_USB_NET_RNDIS_WLAN is not set # CONFIG_VIRT_WIFI is not set # CONFIG_WAN is not set @@ -3226,7 +3230,7 @@ CONFIG_SPI_K1X_QSPI=y # # SPI Protocol Masters # -CONFIG_SPI_SPIDEV=y +CONFIG_SPI_SPIDEV=y # CONFIG_SPI_LOOPBACK_TEST is not set # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_SLAVE is not set @@ -3424,7 +3428,6 @@ CONFIG_PINCTRL_SINGLE=y CONFIG_GPIOLIB=y CONFIG_GPIOLIB_FASTPATH_LIMIT=512 CONFIG_OF_GPIO=y -CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y CONFIG_GPIO_CDEV=y diff --git a/patch/kernel/spacemit-legacy-6.1/dt/k1-bananapi-f3.dts b/patch/kernel/spacemit-legacy-6.1/dt/k1-bananapi-f3.dts index 83de07e00..6d5fd233e 100644 --- a/patch/kernel/spacemit-legacy-6.1/dt/k1-bananapi-f3.dts +++ b/patch/kernel/spacemit-legacy-6.1/dt/k1-bananapi-f3.dts @@ -20,12 +20,147 @@ }; }; +&gpio { + gpio-line-names = + "GMAC0_RXDV", + "GMAC0_RXD0", + "GMAC0_RXD1", + "GMAC0_RXCLK", + "GMAC0_RXD2", + "GMAC0_RXD3", + "GMAC0_TXD0", + "GMAC0_TXD1", + "GMAC0_TXCLK", + "GMAC0_TXD2", + "GMAC0_TXD3", + "GMAC0_TXEN", + "GMAC0_MDC", + "GMAC0_MDIO", + "GMAC0_INT_N", + "MMC2_DATA3", + "MMC2_DATA2", + "MMC2_DATA1", + "MMC2_DATA0", + "MMC2_CMD", + "MMC2_CLK", + "UART2_TXD", + "UART2_RXD", + "UART2_CTS_N", + "UART2_RTS_N", + "I2S1_SCLK", + "I2S1_LRCK", + "I2S1_TXD", + "I2S1_RXD", + "GMAC1_RXDV", + "GMAC1_RXD0", + "GMAC1_RXD1", + "GMAC1_RXCLK", + "GMAC1_RXD2", + "GMAC1_RXD3", + "GMAC1_TXD0", + "GMAC1_TXD1", + "GMAC1_TXCLK", + "GMAC1_TXD2", + "GMAC1_TXD3", + "GMAC1_TXEN", + "GMAC1_MDC", + "GMAC1_MDIO", + "GMAC1_INT_N", + "LCD_BL_PWM_1V8", + "GMAC0_CLK_REF", + "GMAC1_CLK_REF", + "CON_P08", + "CON_P10", + "CON_P22", + "CON_P26", + "CON_P05", + "CON_P03", + "CAM_MCLK0", + "CAM_I2C0_SCL", + "CAM_I2C0_SDA", + "TP_I2C1_SCL", + "TP_I2C1_SDA", + "TP_INT_1V8", + "PCIEB_PERSTN", + "PCIEB_WAKEN", + "PCIEB_CLKREQN", + "PCIEC_PERSTN", + "BT_RESETN", + "AP_WAKE_BT", + "BT_WAKE_AP", + "WL_WAKE_AP", + "WL_REG_ON", + "DEBUG_UART0_TXD", + "DEBUG_UART0_RXD", + "CON_P07", + "CON_P11", + "CON_P13", + "CON_P15", + "CON_P12", + "CON_P23", + "CON_P24", + "CON_P19", + "CON_P21", + "FAN_PWM", + "SD_CD_3V3", + "LCD_RST_1V8", + "LCD_BL_EN_1V8", + "LCD_PWR_EN_1V8", + "EEPROM_I2C2_SCL", + "EEPROM_I2C2_SDA", + "HDMI_SCL", + "HDMI_SDA", + "HDMI_CEC", + "HDMI_HPD", + "WL_POWER", + "CON_P16", + "CON_P18", + "PWR_SCL", + "PWR_SDA", + "SLEEP_OUT", + "LED-G", + "USB3_PWREN", + "QSPI_DATA3", + "QSPI_DATA2", + "QSPI_DATA1", + "QSPI_DATA0", + "QSPI_CLK", + "QSPI_CS1", + "MMC1_DATA3", + "MMC1_DATA2", + "MMC1_DATA1", + "MMC1_DATA0", + "MMC1_CMD", + "MMC1_CLK", + "GMAC0_RSTn_L", + "CAMERA0_RST", + "PCIEC_WAKEN", + "CAMERA0_PDN", + "TP_RST_1V8", + "GMAC1_RSTn_L", + "WL_DIS_N", + "PCIEC_CLKREQN", + "I2S0_SCLK", + "I2S0_LRCK", + "I2S0_OUT", + "I2S0_IN", + "I2S0_SYSCLK", + "USB3_HUB_PWREN", + "USB3_HUB_RST", + "USB2_VBUS_ON0", + "CODEC_IRQ", + "PA_SHUTDOWN"; +}; + &rcpu { /delete-property/ pinctrl-names; /delete-property/ pinctrl-0; }; &i2c4 { + spacemit,dma-disable; + //spacemit,i2c-high-mode; + spacemit,i2c-fast-mode; status = "disabled"; }; @@ -65,3 +200,9 @@ pinctrl-0 = <&pinctrl_pwm9_2>; status = "disabled"; }; + +&uart5 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_uart5_3>; + status = "disabled"; +};