
Faulkner, who was born in Doncaster, has agreed to a one-year deal with the League One newcomers, with a one-year extension option.
It follows extended negotiations after his representative suggested the 20 year-old would reject the new deal offered following the conclusion of last season.
“I’m delighted to have the opportunity to play for my boyhood club once again,” he said. “I’m really glad to get it done.