Mac layer changes for FDD vs TDD

Hi Experts,

I wanted to know if there would be any changes to the MAC layer code used currently for TDD if I want to use it for FDD. As I understand FDD or TDD impacts mostly L1 and only impact I can see on MAC would be in the scheduler. What are your views?