The past tense of cotton to is cottoned to.
The third-person singular simple present indicative form of cotton to is cottons to.
The present participle of cotton to is cottoning to.
The past participle of cotton to is cottoned to.