summaryrefslogtreecommitdiff
path: root/bsp/phytium/libraries/SConscript
diff options
context:
space:
mode:
authorzhangyan <[email protected]>2023-08-02 13:27:09 +0800
committerGitHub <[email protected]>2023-08-02 13:27:09 +0800
commit31fec3bb7051887efd7a75ed0f53b1cd7216b36a (patch)
tree9778a55cb8a62ef962a667e8519530f2b0d6585f /bsp/phytium/libraries/SConscript
parentd3417aa0d757955497e3fde70d6c20ec0fbb8f2f (diff)
[bsp] phytium e2000 update (#7900)
Co-authored-by: zhugengyu <[email protected]>
Diffstat (limited to 'bsp/phytium/libraries/SConscript')
-rw-r--r--bsp/phytium/libraries/SConscript25
1 files changed, 24 insertions, 1 deletions
diff --git a/bsp/phytium/libraries/SConscript b/bsp/phytium/libraries/SConscript
index e7184b9377..ebe52c87ae 100644
--- a/bsp/phytium/libraries/SConscript
+++ b/bsp/phytium/libraries/SConscript
@@ -19,7 +19,10 @@ if GetDepend(['TARGET_ARMV8_AARCH32']):
path += [STANDALONE_DIR + '/port/arch/armv8/aarch32']
elif GetDepend(['TARGET_ARMV8_AARCH64']):
src += Glob(STANDALONE_DIR+'/port/arch/armv8/aarch64/*.c') + Glob(STANDALONE_DIR+'/port/arch/armv8/aarch64/*.S')
- path += [STANDALONE_DIR + '/port/arch/armv8/aarch64']
+ path += [STANDALONE_DIR + '/port/arch/armv8/aarch64']
+
+ src += Glob(STANDALONE_DIR+'/port/*.c')
+ path += [STANDALONE_DIR + '/port/*.h']
# board
src += Glob(STANDALONE_DIR+'/board/common/*.c') + Glob(STANDALONE_DIR+'/board/common/*.S')
@@ -70,6 +73,26 @@ if GetDepend(['BSP_USING_QSPI']):
src += Glob(STANDALONE_DIR+'/drivers/qspi/fqspi/*.c') + Glob(STANDALONE_DIR+'/drivers/qspi/fqspi/*.S')
path += [STANDALONE_DIR + '/drivers/qspi/fqspi/']
+## eth
+if GetDepend(['BSP_USING_ETH']):
+ src += Glob(STANDALONE_DIR+'/drivers/eth/fxmac/*.c') + Glob(STANDALONE_DIR+'/drivers/eth/fxmac/*.S')
+ path += [STANDALONE_DIR + '/drivers/eth/fxmac/'] + [STANDALONE_DIR + '/drivers/eth/fxmac/phy/']
+
+## sdio
+if GetDepend(['BSP_USING_SDIO']):
+ src += Glob(STANDALONE_DIR+'/drivers/mmc/fsdio/*.c') + Glob(STANDALONE_DIR+'/drivers/mmc/fsdio/*.S')
+ path += [STANDALONE_DIR + '/drivers/mmc/fsdio/']
+
+## gpio
+if GetDepend(['BSP_USING_GPIO']):
+ src += Glob(STANDALONE_DIR+'/drivers/pin/fgpio/*.c') + Glob(STANDALONE_DIR+'/drivers/pin/fgpio/*.S')
+ path += [STANDALONE_DIR + '/drivers/pin/fgpio/']
+
+## iopad
+if GetDepend(['ENABLE_IOPAD']):
+ src += Glob(STANDALONE_DIR+'/drivers/iopad/fiopad/*.c') + Glob(STANDALONE_DIR+'/drivers/iopad/fiopad/*.S')
+ path += [STANDALONE_DIR + '/drivers/iopad/fiopad/']
+
# phytium ports rt-thread drivers
PORT_DRV_DIR = cwd + '/drivers'