Alabama defensive line coach Bo Davis resigned Friday morning, stepping down after two seasons in that role.

AL.com has learned that Davis is being investigated by the NCAA for potential impermissible contact with recruits.

According to a source familiar with details of the case, Davis is accused of visiting multiple out-of-state recruits during a period when coaches aren't allowed any contact with recruits.

The recruits in question did not end up signing with Alabama, according to the source.

The NCAA contacted Alabama's compliance office regarding the situation, and Davis was questioned and caught being dishonest before eventually resigning, according to the source.

The source compared Davis' alleged violations to the NCAA violations committed by former Florida wide receivers coach Joker Phillips in 2014. Phillips ultimately resigned from Florida, and the Gators received no further penalties from the NCAA.

Davis' contract with Alabama had been set to run through 2017 at an annual salary of $475,000.

Widely considered one of the top defensive line coaches in the country, Davis was in his second stint as Alabama's defensive line coach under Nick Saban.

Davis was named the SEC's top recruiter by 247Sports in February after helping the Tide sign the nation's No. 1 recruiting class.