The White House on Wednesday gave more details on President Donald Trump's divisive immigration order and said it is "putting Iran on notice" over a ballistic missile test.

Press Secretary Sean Spicer said the White House has issued additional guidance on the order to clarify that legal permanent residents, or green card holders, do not need waivers to enter the country. Some green card holders were detained in the confusion after Trump on Friday signed the order, which prompted protests and criticism from some bipartisan lawmakers.

"They no longer need a waiver because if they are a legal permanent resident they won't need it anymore," he told reporters.

Read more about the topics Spicer addressed:

White House says it's 'putting Iran on notice'

Trump: I will tell McConnell to 'go nuclear' if Democrats hold up Gorsuch nomination



National security advisor Michael Flynn also said the Trump administration is "officially putting Iran on notice" after the test, saying the country "feels emboldened" after the Obama administration's policy. It is not clear what the warning means. Trump repeatedly criticized the previous administration's nuclear drawdown deal with Iran.

Spicer also criticized Democrats for threats to hold up Trump's Supreme Court nominee, 49-year-old conservative appeals judge Neil Gorsuch. He also said he had "100 percent confidence" that Trump's Education Secretary nominee Betsy DeVos would get confirmed, even as two Republicans said they would not vote for her.

The pledges mean that DeVos will only get 50 votes if all remaining Republican senators vote for her. Vice President Mike Pence would have to break the tie if that happened.