start using HDA_IP and deprecate HDA_SELF