[kernel][public] Comment typo fixes.

TEST: No behavior change
Change-Id: I4b5a065db7e616c63710076b576872390af6cbb0
diff --git a/system/public/zircon/device/usb-peripheral-test.h b/system/public/zircon/device/usb-peripheral-test.h
index 6e21f45..3c4ae9d 100644
--- a/system/public/zircon/device/usb-peripheral-test.h
+++ b/system/public/zircon/device/usb-peripheral-test.h
@@ -20,7 +20,7 @@
 // USB control request to write data to the device.
 #define USB_PERIPHERAL_TEST_SET_DATA 1
 
-// USB control request to read badk data set by USB_PERIPHERAL_TEST_SET_DATA.
+// USB control request to read back data set by USB_PERIPHERAL_TEST_SET_DATA.
 #define USB_PERIPHERAL_TEST_GET_DATA 2
 
 // USB control request to request the device to send an interrupt request
diff --git a/system/public/zircon/driver/binding.h b/system/public/zircon/driver/binding.h
index f949e2f..5819dac 100644
--- a/system/public/zircon/driver/binding.h
+++ b/system/public/zircon/driver/binding.h
@@ -56,7 +56,7 @@
 
 // global binding variables at 0x00XX
 #define BIND_FLAGS            0x0000 // value of the flags register
-#define BIND_PROTOCOL         0x0001 // primary protcol of the device
+#define BIND_PROTOCOL         0x0001 // primary protocol of the device
 #define BIND_AUTOBIND         0x0002 // if this is an automated bind/load
 
 // pci binding variables at 0x01XX
diff --git a/system/public/zircon/hw/usb/audio.h b/system/public/zircon/hw/usb/audio.h
index 7af2994..58a6c1e 100644
--- a/system/public/zircon/hw/usb/audio.h
+++ b/system/public/zircon/hw/usb/audio.h
@@ -378,7 +378,7 @@
 
 // Note: Processing unit descriptors contain two inlined variable length arrays,
 // each with descriptor data following them.  They are therefor described using
-// 3 structure definitions which are logically concatinated, but separated by
+// 3 structure definitions which are logically concatenated, but separated by
 // the inline arrays.
 typedef struct {
     uint8_t bLength;
diff --git a/system/public/zircon/types.h b/system/public/zircon/types.h
index f0fd48e..ab60f69 100644
--- a/system/public/zircon/types.h
+++ b/system/public/zircon/types.h
@@ -173,7 +173,7 @@
 // global kernel object id.
 // Note: kernel object ids use 63 bits, with the most significant bit being zero.
 // The remaining values (msb==1) are for use by programs and tools that wish to
-// create koids for artificial objets.
+// create koids for artificial objects.
 typedef uint64_t zx_koid_t;
 #define ZX_KOID_INVALID ((uint64_t) 0)
 #define ZX_KOID_KERNEL  ((uint64_t) 1)