From cef9cd9e44577a3799ec1bef20628edea99b7ef6 Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Fri, 18 Nov 2022 15:18:20 +0100 Subject: [PATCH] aarch64/kernel: Support SparX-5i --- board/aarch64/linux_defconfig | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/board/aarch64/linux_defconfig b/board/aarch64/linux_defconfig index 5f64253e..d0eb393c 100644 --- a/board/aarch64/linux_defconfig +++ b/board/aarch64/linux_defconfig @@ -31,6 +31,7 @@ CONFIG_SCHED_AUTOGROUP=y CONFIG_BLK_DEV_INITRD=y CONFIG_KALLSYMS_ALL=y CONFIG_PROFILING=y +CONFIG_ARCH_SPARX5=y CONFIG_ARCH_MVEBU=y CONFIG_ARCH_VEXPRESS=y CONFIG_ARM64_VA_BITS_48=y @@ -39,7 +40,6 @@ CONFIG_NR_CPUS=64 CONFIG_HOTPLUG_CPU=y CONFIG_COMPAT=y # CONFIG_SUSPEND is not set -CONFIG_ARM_CPUIDLE=y CONFIG_ARM_PSCI_CPUIDLE=y CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y @@ -186,7 +186,7 @@ CONFIG_MVNETA=y CONFIG_MVPP2=y # CONFIG_NET_VENDOR_MELLANOX is not set # CONFIG_NET_VENDOR_MICREL is not set -# CONFIG_NET_VENDOR_MICROCHIP is not set +CONFIG_SPARX5_SWITCH=y # CONFIG_NET_VENDOR_MICROSEMI is not set # CONFIG_NET_VENDOR_MYRI is not set # CONFIG_NET_VENDOR_NI is not set @@ -228,6 +228,7 @@ CONFIG_MICROCHIP_T1_PHY=y CONFIG_MICROSEMI_PHY=y CONFIG_MDIO_BITBANG=y CONFIG_MDIO_MVUSB=y +CONFIG_MDIO_MSCC_MIIM=y CONFIG_MDIO_BUS_MUX_MMIOREG=y CONFIG_USB_USBNET=y CONFIG_USB_NET_CDC_EEM=y @@ -258,6 +259,7 @@ CONFIG_I2C_CHARDEV=y CONFIG_I2C_MUX=y CONFIG_I2C_MUX_GPIO=y CONFIG_I2C_MUX_PCA954x=y +CONFIG_I2C_MUX_PINCTRL=y CONFIG_I2C_DESIGNWARE_PLATFORM=y CONFIG_I2C_MV64XXX=y CONFIG_I2C_SLAVE=y @@ -265,19 +267,23 @@ CONFIG_SPI=y CONFIG_SPI_ARMADA_3700=y CONFIG_SPI_NXP_FLEXSPI=y CONFIG_SPI_PL022=y +CONFIG_SPI_MUX=y CONFIG_SPI_SPIDEV=m CONFIG_SPMI=y CONFIG_PINCTRL_MICROCHIP_SGPIO=y +CONFIG_PINCTRL_OCELOT=y CONFIG_GPIO_DWAPB=y CONFIG_GPIO_PL061=y CONFIG_GPIO_XGENE=y CONFIG_GPIO_PCA953X=y CONFIG_GPIO_PCA953X_IRQ=y CONFIG_GPIO_MAX77620=y +CONFIG_POWER_RESET_GPIO_RESTART=y CONFIG_POWER_RESET_XGENE=y CONFIG_POWER_RESET_SYSCON=y CONFIG_BATTERY_BQ27XXX=y CONFIG_CHARGER_GPIO=y +CONFIG_SENSORS_SPARX5=y CONFIG_SENSORS_JC42=y CONFIG_SENSORS_LM90=m CONFIG_SENSORS_INA2XX=m @@ -338,6 +344,7 @@ CONFIG_MMC_BLOCK_MINORS=32 CONFIG_MMC_ARMMMCI=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_PLTFM=y +CONFIG_MMC_SDHCI_OF_SPARX5=y CONFIG_MMC_SPI=y CONFIG_MMC_DW=y CONFIG_MMC_DW_EXYNOS=y @@ -383,6 +390,7 @@ CONFIG_PWM=y CONFIG_PHY_XGENE=y CONFIG_PHY_MVEBU_CP110_COMPHY=y CONFIG_PHY_SAMSUNG_USB2=y +CONFIG_MUX_MMIO=y CONFIG_EXT2_FS=y CONFIG_EXT3_FS=y CONFIG_EXT4_FS_POSIX_ACL=y