DL380 has a Smart 5i, Smart 5i+ or Smart 6i depending on which generation you are talking about.
Can't remember which PCI sockets the G1 and G2 supported but a 221 will not go in a G3 or G4. It's a pretty slow array controller as well which doesn't have a great deal of RAM.
Use the internal array controller but get the battery backed write cache module for it to speed things up.
Also drives 0 and 1 cannot be run from any controller except the internal one.
If you want to run two separate physical rather than logical arrays for the internal drives you can do, e.g. 0+1 off the 5i and 2-5 off another RAID controller. I would recommend the SA641 for that, the SA532 is cheaper but is pretty crap because it doesn't have a lot of cache ram and has no battery backup.
Neill