ossaHwRegWrite
#ifndef ossaHwRegWrite
void ossaHwRegWrite(
ossaHwRegWrite(agRoot, MSGU_HOST_SCRATCH_PAD_0, signature);
ossaHwRegWrite(agRoot, MSGU_ODCR, ODCR_CLEAR_ALL);
ossaHwRegWrite(agRoot, MSGU_ODMR, ODMR_CLEAR_ALL);
ossaHwRegWrite(agRoot, MSGU_ODCR, ODCR_CLEAR_ALL);
ossaHwRegWrite(agRoot, MSGU_ODMR, ODMR_CLEAR_ALL);
ossaHwRegWrite(agRoot, MSGU_HOST_SCRATCH_PAD_3, regVal);
ossaHwRegWrite(agRoot, MSGU_HOST_SCRATCH_PAD_0, SPC_HDASOFT_RESET_SIGNATURE);
ossaHwRegWrite(agRoot, MSGU_HOST_SCRATCH_PAD_3, regVal);
ossaHwRegWrite(agRoot, MSGU_HOST_SCRATCH_PAD_3, regVal);
ossaHwRegWrite(agRoot, MSGU_HOST_SCRATCH_PAD_0, 0);
ossaHwRegWrite(agRoot, MSGU_HOST_SCRATCH_PAD_5, base_Hi );
ossaHwRegWrite(agRoot, MSGU_HOST_SCRATCH_PAD_4, base_Lo );
ossaHwRegWrite(agRoot, MSGU_HOST_SCRATCH_PAD_5, base_Hi );
ossaHwRegWrite(agRoot, MSGU_HOST_SCRATCH_PAD_4, base_Lo );
ossaHwRegWrite(agRoot, V_Scratchpad_Rsvd_0_Register, HDA_AES_DIF_FUNC);
ossaHwRegWrite(agRoot,
ossaHwRegWrite(agRoot,msi_index , MSIX_INTERRUPT_DISABLE);
ossaHwRegWrite(agRoot, MSGU_ODCR, value);
ossaHwRegWrite(agRoot, MSGU_ODMR, ODMRValue);
ossaHwRegWrite(agRoot, MSGU_ODCR, mask);
ossaHwRegWrite(agRoot, MSGU_ODMR, ODMR_MASK_ALL);
ossaHwRegWrite(agRoot, MSGU_ODCR, ODCR_CLEAR_ALL);