diff options
Diffstat (limited to 'src/usr/isteps/istep13/makefile')
-rw-r--r-- | src/usr/isteps/istep13/makefile | 120 |
1 files changed, 65 insertions, 55 deletions
diff --git a/src/usr/isteps/istep13/makefile b/src/usr/isteps/istep13/makefile index bd38d4f71..d85873963 100644 --- a/src/usr/isteps/istep13/makefile +++ b/src/usr/isteps/istep13/makefile @@ -25,11 +25,12 @@ ROOTPATH = ../../../.. MODULE = istep13 -PROCEDURES_PATH = ${ROOTPATH}/src/import/chips/p9/procedures -CEN_PROCEDURES_PATH = ${ROOTPATH}/src/import/chips/centaur/procedures +P9_PROCEDURES_PATH = ${ROOTPATH}/src/import/chips/p9/procedures +CEN_PROCEDURES_PATH = ${ROOTPATH}/src/import/chips/centaur/procedures OCMB_PROCEDURES_PATH = ${ROOTPATH}/src/import/chips/ocmb/procedures -EXP_PROCEDURES_PATH = ${ROOTPATH}/src/import/chips/ocmb/explorer/procedures - +EXP_PROCEDURES_PATH = ${ROOTPATH}/src/import/chips/ocmb/explorer/procedures +EXP_INCLUDE_PATH = ${ROOTPATH}/src/import/chips/ocmb/explorer/common/include/ +GEM_PROCEDURES_PATH = ${ROOTPATH}/src/import/chips/ocmb/gemini/procedures #Add all the extra include paths EXTRAINCDIR += ${ROOTPATH}/src/include/usr/fapi2 @@ -42,14 +43,14 @@ EXTRAINCDIR += ${ROOTPATH}/src/import/ EXTRAINCDIR += ${ROOTPATH}/src/import/chips/p9/utils/imageProcs/ EXTRAINCDIR += ${ROOTPATH}/src/import/chips/common/utils/imageProcs/ EXTRAINCDIR += ${ROOTPATH}/src/import/chips/p9/common/include -EXTRAINCDIR += ${PROCEDURES_PATH}/hwp/memory -EXTRAINCDIR += ${PROCEDURES_PATH}/hwp/memory/lib -EXTRAINCDIR += ${PROCEDURES_PATH}/hwp/memory/lib/utils -EXTRAINCDIR += ${PROCEDURES_PATH}/hwp/memory/lib/mc/ -EXTRAINCDIR += ${PROCEDURES_PATH}/hwp/memory/lib/fir/ -EXTRAINCDIR += ${PROCEDURES_PATH}/hwp/perv -EXTRAINCDIR += ${PROCEDURES_PATH}/hwp/nest -EXTRAINCDIR += ${PROCEDURES_PATH}/hwp/initfiles +EXTRAINCDIR += ${P9_PROCEDURES_PATH}/hwp/memory +EXTRAINCDIR += ${P9_PROCEDURES_PATH}/hwp/memory/lib +EXTRAINCDIR += ${P9_PROCEDURES_PATH}/hwp/memory/lib/utils +EXTRAINCDIR += ${P9_PROCEDURES_PATH}/hwp/memory/lib/mc/ +EXTRAINCDIR += ${P9_PROCEDURES_PATH}/hwp/memory/lib/fir/ +EXTRAINCDIR += ${P9_PROCEDURES_PATH}/hwp/perv +EXTRAINCDIR += ${P9_PROCEDURES_PATH}/hwp/nest +EXTRAINCDIR += ${P9_PROCEDURES_PATH}/hwp/initfiles EXTRAINCDIR += ${ROOTPATH}/src/import/chips/centaur/common/include/ EXTRAINCDIR += ${ROOTPATH}/src/import/ EXTRAINCDIR += ${ROOTPATH}/ @@ -60,7 +61,13 @@ EXTRAINCDIR += ${CEN_PROCEDURES_PATH}/hwp/memory/lib/utils/ EXTRAINCDIR += ${CEN_PROCEDURES_PATH}/hwp/initfiles EXTRAINCDIR += ${EXP_PROCEDURES_PATH}/hwp/memory/ EXTRAINCDIR += ${OCMB_PROCEDURES_PATH}/hwp/initfiles/ - +EXTRAINCDIR += ${EXP_INCLUDE_PATH}/ +EXTRAINCDIR += ${ROOTPATH}/obj/genfiles/ +EXTRAINCDIR += ${ROOTPATH}/obj/genfiles/chips/ocmb/explorer/procedures/hwp/memory/lib/ +EXTRAINCDIR += ${ROOTPATH}/obj/genfiles/generic/memory/lib/ +EXTRAINCDIR += ${GEM_PROCEDURES_PATH}/hwp/memory +EXTRAINCDIR += ${GEM_PROCEDURES_PATH}/hwp/memory/lib/ +EXTRAINCDIR += ${ROOTPATH}/src/import/chips/common/utils # from src/usr/isteps/istep13 OBJS += call_host_disable_memvolt.o @@ -81,61 +88,63 @@ OBJS += call_mss_draminit_mc.o include ${ROOTPATH}/procedure.rules.mk # PLL HWPs -include ${PROCEDURES_PATH}/hwp/perv/p9_mem_pll_initf.mk -include ${PROCEDURES_PATH}/hwp/perv/p9_mem_pll_setup.mk -include ${PROCEDURES_PATH}/hwp/perv/p9_mem_pll_reset.mk +include ${P9_PROCEDURES_PATH}/hwp/perv/p9_mem_pll_initf.mk +include ${P9_PROCEDURES_PATH}/hwp/perv/p9_mem_pll_setup.mk +include ${P9_PROCEDURES_PATH}/hwp/perv/p9_mem_pll_reset.mk #Start Memclocks -include ${PROCEDURES_PATH}/hwp/perv/p9_mem_startclocks.mk +include ${P9_PROCEDURES_PATH}/hwp/perv/p9_mem_startclocks.mk #Scom init -include ${PROCEDURES_PATH}/hwp/memory/p9_mss_scominit.mk -include ${PROCEDURES_PATH}/hwp/nest/p9_throttle_sync.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_scominit.mk +include ${P9_PROCEDURES_PATH}/hwp/memory/p9_mss_scominit.mk +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_scominit.o) -include ${PROCEDURES_PATH}/hwp/initfiles/p9n_ddrphy_scom.mk -include ${PROCEDURES_PATH}/hwp/initfiles/p9n_mca_scom.mk -include ${PROCEDURES_PATH}/hwp/initfiles/p9n_mcbist_scom.mk +include ${P9_PROCEDURES_PATH}/hwp/initfiles/p9n_ddrphy_scom.mk +include ${P9_PROCEDURES_PATH}/hwp/initfiles/p9n_mca_scom.mk +include ${P9_PROCEDURES_PATH}/hwp/initfiles/p9n_mcbist_scom.mk #Dram init -include ${PROCEDURES_PATH}/hwp/memory/p9_mss_draminit.mk -include ${PROCEDURES_PATH}/hwp/memory/p9_mss_draminit_training.mk -include ${PROCEDURES_PATH}/hwp/memory/p9_mss_draminit_mc.mk -include ${PROCEDURES_PATH}/hwp/memory/p9_mss_ddr_phy_reset.mk -include ${PROCEDURES_PATH}/hwp/memory/p9_mss_draminit_training_adv.mk - -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_mcbist.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_mcbist_common.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_mcbist_address.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_generic_shmoo.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_draminit.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_draminit_mc.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_draminit_training.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_ddr_phy_reset.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_draminit_training_advanced.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_mrs6_DDR4.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_ddr4_pda.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_ddr4_funcs.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_termination_control.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_access_delay_reg.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_unmask_errors.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_dimmBadDqBitmapFuncs.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_funcs.mk -include ${CEN_PROCEDURES_PATH}/hwp/initfiles/centaur_mbs_scom.mk -include ${CEN_PROCEDURES_PATH}/hwp/initfiles/centaur_mba_scom.mk -include ${CEN_PROCEDURES_PATH}/hwp/initfiles/centaur_ddrphy_scom.mk -include ${CEN_PROCEDURES_PATH}/hwp/memory/p9c_mss_row_repair.mk +include ${P9_PROCEDURES_PATH}/hwp/memory/p9_mss_draminit.mk +include ${P9_PROCEDURES_PATH}/hwp/memory/p9_mss_draminit_training.mk +include ${P9_PROCEDURES_PATH}/hwp/memory/p9_mss_draminit_mc.mk +include ${P9_PROCEDURES_PATH}/hwp/memory/p9_mss_ddr_phy_reset.mk +include ${P9_PROCEDURES_PATH}/hwp/memory/p9_mss_draminit_training_adv.mk + +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_mcbist.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_mcbist_common.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_mcbist_address.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_generic_shmoo.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_draminit.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_draminit_mc.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_draminit_training.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_ddr_phy_reset.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_draminit_training_advanced.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_mrs6_DDR4.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_ddr4_pda.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_ddr4_funcs.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_termination_control.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_access_delay_reg.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_unmask_errors.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_dimmBadDqBitmapFuncs.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_funcs.o) +OBJS += $(if $(CONFIG_AXONE),,centaur_mbs_scom.o) +OBJS += $(if $(CONFIG_AXONE),,centaur_mba_scom.o) +OBJS += $(if $(CONFIG_AXONE),,centaur_ddrphy_scom.o) +OBJS += $(if $(CONFIG_AXONE),,p9c_mss_row_repair.o) OBJS += $(if $(CONFIG_AXONE),exp_scominit.o,) OBJS += $(if $(CONFIG_AXONE),explorer_scom.o,) +OBJS += $(if $(CONFIG_AXONE),exp_draminit_mc.o,) +OBJS += $(if $(CONFIG_AXONE),exp_draminit.o,) +OBJS += $(if $(CONFIG_AXONE),gem_draminit.o,) include ${ROOTPATH}/config.mk -VPATH += ${PROCEDURES_PATH}/hwp/memory ${PROCEDURES_PATH}/hwp/nest ${PROCEDURES_PATH}/hwp/perv ${PROCEDURES_PATH}/hwp/initfiles/ -VPATH += ${PROCEDURES_PATH}/hwp/memory/lib/ccs/ ${PROCEDURES_PATH}/hwp/memory/lib/dimm/ ${PROCEDURES_PATH}/hwp/memory/lib/utils/ ${PROCEDURES_PATH}/hwp/memory/lib/phy/ -VPATH += ${PROCEDURES_PATH}/hwp/memory/lib/mc/ -VPATH += ${PROCEDURES_PATH}/hwp/memory/lib/fir/ -VPATH += ${PROCEDURES_PATH}/hwp/memory/lib/dimm/ddr4/ +VPATH += ${P9_PROCEDURES_PATH}/hwp/memory ${P9_PROCEDURES_PATH}/hwp/nest ${P9_PROCEDURES_PATH}/hwp/perv ${P9_PROCEDURES_PATH}/hwp/initfiles/ +VPATH += ${P9_PROCEDURES_PATH}/hwp/memory/lib/ccs/ ${P9_PROCEDURES_PATH}/hwp/memory/lib/dimm/ ${P9_PROCEDURES_PATH}/hwp/memory/lib/utils/ ${P9_PROCEDURES_PATH}/hwp/memory/lib/phy/ +VPATH += ${P9_PROCEDURES_PATH}/hwp/memory/lib/mc/ +VPATH += ${P9_PROCEDURES_PATH}/hwp/memory/lib/fir/ +VPATH += ${P9_PROCEDURES_PATH}/hwp/memory/lib/dimm/ddr4/ VPATH += ${CEN_PROCEDURES_PATH} VPATH += ${CEN_PROCEDURES_PATH}/hwp/memory/ VPATH += ${CEN_PROCEDURES_PATH}/hwp/memory/lib/ @@ -144,4 +153,5 @@ VPATH += ${CEN_PROCEDURES_PATH}/hwp/memory/lib/utils/ VPATH += ${CEN_PROCEDURES_PATH}/hwp/initfiles VPATH += $(if $(CONFIG_AXONE),${EXP_PROCEDURES_PATH}/hwp/memory,) +VPATH += $(if $(CONFIG_AXONE),${GEM_PROCEDURES_PATH}/hwp/memory,) VPATH += $(if $(CONFIG_AXONE),${OCMB_PROCEDURES_PATH}/hwp/initfiles/,) |