Zach Johnson hasn't ruled out having Phil Mickelson as a potential Ryder Cup vice-captain, despite his involvement in the proposed Saudi Golf League.