Mention the four basic requirements for chemiosmosis to occur

Four basic requirements are as follows
(i) A membrane (ii) A proton pump
(iii) A proton gradient (iv) ATP synthetase