add boot option support for floppy and USB

Current implementations use ExternalMedia type to specify both CD/DVD/USB
/Floppy. But in IPMI spec, they are different. CD/DVD type is 0x5 and
USB/Floppy type is 0xF.

This causes a bug that we can not force BIOS boots into USB/Floppy.

There is pair change in:
https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-host-ipmid/+/21178

Test:
$ ipmitool -H <ip> -P 0penBmc -I lanplus raw
   0x0 0x8 0x5 0x80 0x14 0x00 0x00 0x00
$ ipmitool -H <ip> -P 0penBmc -I lanplus chassis bootparam get 5
   ...
   - Boot Device Selector : Force Boot from CD/DVD
   ...

 $ipmitool -H <ip> -P 0penBmc -I lanplus raw
       0x0 0x8 0x5 0x80 0x3c 0x00 0x00 0x00
 $ipmitool -H <ip> -P 0penBmc -I lanplus chassis bootparam get 5
   ...
  - Boot Device Selector : Force Boot from Floppy/primary removable media
   ...

Change-Id: I8dc2e0fa64e302a5a3797c317125286935929be2
Signed-off-by: jia,chunhui <chunhui.jia@linux.intel.com>
diff --git a/xyz/openbmc_project/Control/Boot/Source.interface.yaml b/xyz/openbmc_project/Control/Boot/Source.interface.yaml
index ea811bd..4e0211e 100644
--- a/xyz/openbmc_project/Control/Boot/Source.interface.yaml
+++ b/xyz/openbmc_project/Control/Boot/Source.interface.yaml
@@ -15,12 +15,15 @@
         - name: Disk
           description: >
             Boot from the local hard disk.
-        - name: ExternalMedia
+        - name: ExternalMedia 
           description: >
-            Boot from CD/DVD/USB, etc.
+            Boot from CD/DVD.
         - name: Network
           description: >
             Boot from a remote source over a network.
         - name: Default
           description: >
             Boot from an implementation defined source.
+        - name: RemovableMedia
+          description: >
+            Boot from floppy/primary removable media (USB).