According to manual, HPWM statement does all required configs by itself.

Here not problem in HPWM not working, here problem is compiler passing any garbage to hpwm statement without error.