I got an answer from brocade community:
Hello there.
This question does come up from time to time, as the Dynamic Port Licensing was recently introduced. It allows the customer to assign ports as they would like, as opposed to being statically assigned or hard coded into the POD License. Typically this is used on a fix port switch, like a 1U 6510 or 2U 6520, whereby the customer would like to use specific ports as they upgrade their PODs to take advantage of ASIC diversity, redunancy, etc. In your case, the 5480 is an Embedded Switch, however, you can still assign ports to the license as needed, just like with a regular switch, one port at a time manually, or use dynamic port license as is, it will dynamically consume those ports as they come online.
So you have two choices really. You can either release the ports that are consuming some of the licensed ports now, placing them back in the "Free" pool, or you can bring ports online in the right order.
If you decide to change your mind later, you can release the ports and move them around.
Use the commands:
licenseport --show (to understand how they are laid out currently)
licenseport --release 2 (will release port 2, back into the "free pool" aka "reserve pool")
licenseport --reserve 1 (will reserve port 1, whether the port is online or not, it will manually place port 1 in the Base POD)
Check your work again with:
licenseport --show
Hope it helps.
Thanks.
JF