In facilitated diffusion, what is the role of the transport protein? ... Transport proteins provide the energy for diffusion of the solute. C) Transport proteins provide a protein site for ATP hydrolysis, which facilitates the movement of a solute across a membrane.