add hal parameter provider attribute