diff options
Diffstat (limited to 'src/usr/isteps/istep10/makefile')
-rw-r--r-- | src/usr/isteps/istep10/makefile | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/src/usr/isteps/istep10/makefile b/src/usr/isteps/istep10/makefile index c5d4e88d1..f0101903d 100644 --- a/src/usr/isteps/istep10/makefile +++ b/src/usr/isteps/istep10/makefile @@ -28,7 +28,12 @@ MODULE = istep10 NEST_HWP_PATH += ${ROOTPATH}/src/import/chips/p9/procedures/hwp/nest INITFILES_HWP_PATH += ${ROOTPATH}/src/import/chips/p9/procedures/hwp/initfiles PERV_HWP_PATH += ${ROOTPATH}/src/import/chips/p9/procedures/hwp/perv +PROCEDURES_PATH += ${ROOTPATH}/src/import/chips/p9/procedures +EXTRAINCDIR += ${PROCEDURES_PATH}/hwp/pm/ +EXTRAINCDIR += ${PROCEDURES_PATH}/hwp/io/ +EXTRAINCDIR += ${PROCEDURES_PATH}/hwp/lib/ +EXTRAINCDIR += ${PROCEDURES_PATH}/hwp/pm/include/registers EXTRAINCDIR += ${ROOTPATH}/src/usr/isteps/ EXTRAINCDIR += ${ROOTPATH}/src/include/usr/fapi2/ EXTRAINCDIR += ${ROOTPATH}/src/import/hwpf/fapi2/include/ @@ -40,11 +45,26 @@ EXTRAINCDIR += ${PERV_HWP_PATH} OBJS += call_proc_build_smp.o OBJS += call_host_slave_sbe_update.o +OBJS += call_host_set_voltages.o +OBJS += call_proc_cen_ref_clk_enable.o +OBJS += call_proc_enable_osclite.o +OBJS += call_proc_chiplet_scominit.o +OBJS += call_proc_abus_scominit.o +OBJS += call_proc_obus_scominit.o +OBJS += call_proc_npu_scominit.o +OBJS += call_proc_pcie_scominit.o +OBJS += call_proc_scomoverride_chiplets.o +OBJS += call_proc_chiplet_enable_ridi.o +OBJS += call_host_rng_bist.o OBJS += call_host_update_redundant_tpm.o +OBJS += host_proc_pcie_scominit.o VPATH += ${NEST_HWP_PATH} VPATH += ${INITFILES_HWP_PATH} VPATH += ${PERV_HWP_PATH} +VPATH += ${PROCEDURES_PATH}/hwp/io/ +VPATH += ${PROCEDURES_PATH}/hwp/pm/ +VPATH += ${PROCEDURES_PATH}/hwp/lib/ #Required include before all the procedure.mk are included include ${ROOTPATH}/procedure.rules.mk @@ -55,4 +75,52 @@ include ${INITFILES_HWP_PATH}/p9_fbc_ab_hp_scom.mk include ${INITFILES_HWP_PATH}/p9_fbc_cd_hp_scom.mk include ${PERV_HWP_PATH}/p9_update_security_ctrl.mk +# proc_chiplet_scominit : Scom inits to all chiplets (sans Quad) +include ${PROCEDURES_PATH}/hwp/nest/p9_chiplet_scominit.mk +include ${PROCEDURES_PATH}/hwp/nest/p9_psi_scominit.mk +include ${PROCEDURES_PATH}/hwp/initfiles/p9_psi_scom.mk +include ${PROCEDURES_PATH}/hwp/initfiles/p9_fbc_ioo_tl_scom.mk +include ${PROCEDURES_PATH}/hwp/initfiles/p9_fbc_ioo_dl_scom.mk +include ${PROCEDURES_PATH}/hwp/initfiles/p9_nx_scom.mk +include ${PROCEDURES_PATH}/hwp/initfiles/p9_cxa_scom.mk +include ${PROCEDURES_PATH}/hwp/initfiles/p9_mmu_scom.mk +include ${PROCEDURES_PATH}/hwp/initfiles/p9_int_scom.mk +include ${PROCEDURES_PATH}/hwp/initfiles/p9_vas_scom.mk + +# proc_obus_scominit : Apply scom inits to Obus +include ${PROCEDURES_PATH}/hwp/io/p9_io_obus_scominit.mk +include ${PROCEDURES_PATH}/hwp/initfiles/p9_obus_scom.mk + +# proc_npu_scominit : Apply scom inits to NPU bus +include ${PROCEDURES_PATH}/hwp/initfiles/p9_npu_scom.mk +include ${PROCEDURES_PATH}/hwp/nest/p9_npu_scominit.mk +include ${PROCEDURES_PATH}/hwp/perv/p9_nv_ref_clk_enable.mk + +# proc_pcie_scominit : Apply scom inits to PCIe chiplets +include ${PROCEDURES_PATH}/hwp/nest/p9_pcie_scominit.mk + +# p9_mcs_scom +include ${PROCEDURES_PATH}/hwp/initfiles/p9_mcs_scom.mk + +# proc_scomoverride_chiplets : Apply sequenced scom inits +include ${PROCEDURES_PATH}/hwp/nest/p9_scomoverride_chiplets.mk + +# proc_chiplet_enable_ridi : Apply RI/DI chip wide +include ${PROCEDURES_PATH}/hwp/perv/p9_chiplet_enable_ridi.mk + +# host_rng_bist : Trigger Built In Self Test +# HWP not ready - p9_trigger_rng_bist.mk +include ${PROCEDURES_PATH}/hwp/nest/p9_rng_init_phase1.mk + +# p9_setup_evid : apply voltage settings +include ${PROCEDURES_PATH}/hwp/pm/p9_setup_evid.mk +include ${PROCEDURES_PATH}/hwp/lib/p9_avsbus_lib.mk + +# p9_avsbus_lib.mk sets MODULE, reset here to istep10 +MODULE = istep10 + +# TODO RTC: 164237 +# Take another look at PM lib +include $(PROCEDURES_PATH)/hwp/pm/p9_pm_utils.mk + include ${ROOTPATH}/config.mk |