pm_decode_direction
pmf, PM_DEVICE(dip), comp, pm_decode_direction(direction), level))
char *dir = pm_decode_direction(direction);
pmf, PM_DEVICE(dip), cmpt, pm_decode_direction(direction),
pm_decode_direction(direction), level, result))