diff --git a/bsp/qemu-virt64-aarch64/.config b/bsp/qemu-virt64-aarch64/.config index 7f589d2d6c9787ea0f53332cb2bf9541070262c0..5085984a7f008b01b212d9e433c97136171ccf9c 100644 --- a/bsp/qemu-virt64-aarch64/.config +++ b/bsp/qemu-virt64-aarch64/.config @@ -570,30 +570,13 @@ CONFIG_RT_LIBC_FIXED_TIMEZONE=8 # CONFIG_PKG_USING_STATE_MACHINE is not set # CONFIG_PKG_USING_MCURSES is not set # CONFIG_PKG_USING_COWSAY is not set -CONFIG_OPPO_A55_SOC=y -# CONFIG_BSP_SUPPORT_FPU is not set +CONFIG_SOC_VIRT64_AARCH64=y # -# Hardware Drivers Config -# - -# -# BCM Peripheral Drivers +# AARCH64 qemu virt64 configs # +CONFIG_BSP_SUPPORT_FPU=y CONFIG_BSP_USING_UART=y CONFIG_RT_USING_UART0=y -# CONFIG_RT_USING_UART1 is not set CONFIG_BSP_USING_GIC=y CONFIG_BSP_USING_GIC390=y -CONFIG_BSP_USING_PIN=y -# CONFIG_BSP_USING_SYSTIMER is not set -# CONFIG_BSP_USING_I2C is not set -# CONFIG_BSP_USING_SPI is not set -# CONFIG_BSP_USING_WDT is not set -# CONFIG_BSP_USING_RTC is not set -# CONFIG_BSP_USING_SDIO is not set - -# -# Board Peripheral Drivers -# -# CONFIG_BSP_USING_HDMI is not set diff --git a/bsp/qemu-virt64-aarch64/Kconfig b/bsp/qemu-virt64-aarch64/Kconfig index b511ccfba7bdd56dcfa9142fdefe06a73e85ae53..a0dd233f881f5714216c8cb9e010621178ef6401 100644 --- a/bsp/qemu-virt64-aarch64/Kconfig +++ b/bsp/qemu-virt64-aarch64/Kconfig @@ -18,13 +18,12 @@ config PKGS_DIR source "$RTT_DIR/Kconfig" source "$PKGS_DIR/Kconfig" -config OPPO_A55_SOC +config SOC_VIRT64_AARCH64 bool select ARCH_ARM_CORTEX_A53 select ARCH_CPU_64BIT select RT_USING_COMPONENTS_INIT select RT_USING_USER_MAIN - select RT_USING_RTC default y source "$BSP_DIR/driver/Kconfig" diff --git a/bsp/qemu-virt64-aarch64/driver/Kconfig b/bsp/qemu-virt64-aarch64/driver/Kconfig index 872fa32fe0eb549f3db55c82b0637e39b6e076f7..b72252531add80978acfb06508c33d3283c25583 100644 --- a/bsp/qemu-virt64-aarch64/driver/Kconfig +++ b/bsp/qemu-virt64-aarch64/driver/Kconfig @@ -1,26 +1,21 @@ -config BSP_SUPPORT_FPU - bool "Using Float" - default n - -menu "Hardware Drivers Config" - menu "BCM Peripheral Drivers" - menuconfig BSP_USING_UART - bool "Using UART" - select RT_USING_SERIAL +menu "AARCH64 qemu virt64 configs" + menuconfig BSP_SUPPORT_FPU + bool "Using Float" + default y + + menuconfig BSP_USING_UART + bool "Using UART" + select RT_USING_SERIAL + default y + + if BSP_USING_UART + config RT_USING_UART0 + bool "Enabel UART 0" default y + endif - if BSP_USING_UART - config RT_USING_UART0 - bool "Enabel UART 0" - default y - - config RT_USING_UART1 - bool "Enabel UART 1" - default n - endif - - menuconfig BSP_USING_GIC + menuconfig BSP_USING_GIC bool "Enable GIC" select RT_USING_GIC default y @@ -29,94 +24,4 @@ menu "Hardware Drivers Config" bool "Enable GIC390" default y endif - - config BSP_USING_PIN - bool "Using PIN" - select RT_USING_PIN - default y - - menuconfig BSP_USING_SYSTIMER - bool "Enable SYSTIMER" - select RT_USING_SYSTIMER - default n - - if BSP_USING_SYSTIMER - config RT_USING_SYSTIMER1 - bool "Enable sys timer1" - default n - config RT_USING_SYSTIMER3 - bool "Enable sys timer3" - default n - endif - - menuconfig BSP_USING_I2C - bool "Enable I2C" - select RT_USING_I2C - default n - - if BSP_USING_I2C - config BSP_USING_I2C0 - bool "Enable I2C0" - default n - config BSP_USING_I2C1 - bool "Enable I2C1" - default n - endif - - menuconfig BSP_USING_SPI - bool "Enable SPI" - select RT_USING_SPI - default n - - if BSP_USING_SPI - config BSP_USING_SPI0 - bool "Enable SPI0" - default n - config BSP_USING_SPI1 - bool "Enable SPI1" - default n - endif - - config BSP_USING_WDT - bool "Enable WDT" - select RT_USING_WDT - default n - - menuconfig BSP_USING_RTC - bool "Enable RTC" - select RT_USING_RTC - default n - - if BSP_USING_RTC - config BSP_USING_ALARM - bool "Enable Alarm" - select RT_USING_ALARM - default n - endif - - menuconfig BSP_USING_SDIO - bool "Enable SDIO" - select RT_USING_SDIO - default n - - if BSP_USING_SDIO - config BSP_USING_SDIO0 - bool "Enable SDIO0" - select RT_USING_SDIO - default n - endif - endmenu - - menu "Board Peripheral Drivers" - menuconfig BSP_USING_HDMI - bool "Enable HDMI" - select BSP_USING_SPI - default n - - if BSP_USING_HDMI - config BSP_USING_HDMI_DISPLAY - bool "HDMI DISPLAY" - default n - endif - endmenu endmenu diff --git a/bsp/qemu-virt64-aarch64/rtconfig.h b/bsp/qemu-virt64-aarch64/rtconfig.h index 23054ac45d1d374523eb0b41738104ac43313b6c..acd486871d10982ca7f54a70108778854908085d 100644 --- a/bsp/qemu-virt64-aarch64/rtconfig.h +++ b/bsp/qemu-virt64-aarch64/rtconfig.h @@ -178,19 +178,14 @@ /* entertainment: terminal games and other interesting software packages */ -#define OPPO_A55_SOC +#define SOC_VIRT64_AARCH64 -/* Hardware Drivers Config */ - -/* BCM Peripheral Drivers */ +/* AARCH64 qemu virt64 configs */ +#define BSP_SUPPORT_FPU #define BSP_USING_UART #define RT_USING_UART0 #define BSP_USING_GIC #define BSP_USING_GIC390 -#define BSP_USING_PIN - -/* Board Peripheral Drivers */ - #endif