summaryrefslogtreecommitdiff
path: root/bsp/hpmicro/libraries/hpm_sdk/SConscript
diff options
context:
space:
mode:
authorFan YANG <[email protected]>2024-08-12 16:48:39 +0800
committerRbb666 <[email protected]>2024-08-26 10:41:15 +0800
commite19b63e5fbc287dd8d554d7128aaf3db5db84549 (patch)
tree946fef0daad811fd802fa800ed42a27e27294827 /bsp/hpmicro/libraries/hpm_sdk/SConscript
parenta8ff514d0928cb78e44ba8ef7c1b866c31fadb67 (diff)
[bsp][hpmicro] upgrade hpm_sdk to v1.6.0
- upgraded hpm_sdk to v1.6.0 Signed-off-by: Fan YANG <[email protected]>
Diffstat (limited to 'bsp/hpmicro/libraries/hpm_sdk/SConscript')
-rw-r--r--bsp/hpmicro/libraries/hpm_sdk/SConscript23
1 files changed, 18 insertions, 5 deletions
diff --git a/bsp/hpmicro/libraries/hpm_sdk/SConscript b/bsp/hpmicro/libraries/hpm_sdk/SConscript
index 182e7beb4e..be4f47acd2 100644
--- a/bsp/hpmicro/libraries/hpm_sdk/SConscript
+++ b/bsp/hpmicro/libraries/hpm_sdk/SConscript
@@ -5,7 +5,7 @@ from building import *
cwd = GetCurrentDir()
# Update include path
-path = [ cwd + '/arch', cwd + "/drivers/inc", cwd + '/soc/ip']
+path = [ cwd + '/arch', cwd + "/drivers/inc", cwd + '/soc/' + rtconfig.SOC_FAMILY + '/' + '/ip']
# The set of source files associated with this SConscript file.
src = []
@@ -13,11 +13,14 @@ src = []
CPPDEFINES=[]
src += ['drivers/src/hpm_pmp_drv.c']
-src += ['drivers/src/hpm_pllctl_drv.c']
-src += ['drivers/src/hpm_pllctlv2_drv.c']
src += ['drivers/src/hpm_pcfg_drv.c']
-if rtconfig.CHIP_NAME == "HPM6750" or rtconfig.CHIP_NAME == "HPM6360" or rtconfig.CHIP_NAME == "HPM6280":
+if rtconfig.SOC_FAMILY == "HPM6700":
+ src += ['drivers/src/hpm_pllctl_drv.c']
+else:
+ src += ['drivers/src/hpm_pllctlv2_drv.c']
+
+if rtconfig.SOC_FAMILY == "HPM6700" or rtconfig.SOC_FAMILY == "HPM6300" or rtconfig.SOC_FAMILY == "HPM6200":
src += ['drivers/src/hpm_dma_drv.c']
else:
src += ['drivers/src/hpm_dmav2_drv.c']
@@ -77,7 +80,10 @@ if GetDepend(['BSP_USING_FEMC']):
if GetDepend(['BSP_USING_PWM']):
src += ['drivers/src/hpm_pwm_drv.c']
-if GetDepend(['BSP_USING_USB']) or GetDepend(['RT_USING_CHERRYUSB']):
+if GetDepend(['BSP_USING_PWMV2']):
+ src += ['drivers/src/hpm_pwmv2_drv.c']
+
+if GetDepend(['BSP_USING_USB']):
src += ['drivers/src/hpm_usb_drv.c']
if GetDepend(['BSP_USING_I2S']):
@@ -110,6 +116,13 @@ if GetDepend(['BSP_USING_MIPI_CSI']):
if GetDepend(['BSP_USING_MIPI_DSI']):
src += ['drivers/src/hpm_mipi_dsi_drv.c']
src += ['drivers/src/hpm_mipi_dsi_phy_drv.c']
+
+if GetDepend(['BSP_USING_LVB']):
+ src += ['drivers/src/hpm_lvb_drv.c']
+
+if GetDepend(['BSP_USING_LCB']):
+ src += ['drivers/src/hpm_lcb_drv.c']
+
group = DefineGroup('Libraries', src, depend = [''], CPPPATH = path, CPPDEFINES=CPPDEFINES)
Return ('group')