summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuEe-GUI <[email protected]>2021-08-09 10:38:27 +0800
committerGuEe-GUI <[email protected]>2021-08-09 10:38:27 +0800
commitf56c373f260bc40628593dda516c7eca22356338 (patch)
tree9ec39f0aa31f8a85ad1d1a1f9e8959b19972f342
parentb7dd004de07056d7cf83ccdcc778a9f3d42a9c54 (diff)
[bsp/virt64/aarch64] Fixed bsp's Kconfig
-rw-r--r--bsp/qemu-virt64-aarch64/.config23
-rw-r--r--bsp/qemu-virt64-aarch64/Kconfig3
-rw-r--r--bsp/qemu-virt64-aarch64/driver/Kconfig123
-rw-r--r--bsp/qemu-virt64-aarch64/rtconfig.h11
4 files changed, 21 insertions, 139 deletions
diff --git a/bsp/qemu-virt64-aarch64/.config b/bsp/qemu-virt64-aarch64/.config
index 7f589d2d6c..5085984a7f 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 b511ccfba7..a0dd233f88 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 872fa32fe0..b72252531a 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 "AARCH64 qemu virt64 configs"
+ menuconfig BSP_SUPPORT_FPU
+ bool "Using Float"
+ default y
-menu "Hardware Drivers Config"
- menu "BCM Peripheral Drivers"
- 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
+ menuconfig BSP_USING_UART
+ bool "Using UART"
+ select RT_USING_SERIAL
+ default y
- config RT_USING_UART1
- bool "Enabel UART 1"
- default n
- endif
+ if BSP_USING_UART
+ config RT_USING_UART0
+ bool "Enabel UART 0"
+ default y
+ 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 23054ac45d..acd486871d 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