Fix spelling mistakes using codespell

This commit corrects various spelling mistakes throughout the
repository. The corrections were made automatically using `codespell`[1]
tool.

[1]: https://github.com/codespell-project/codespell

Change-Id: I0ffaae547bff9679343b36c337436af0260c8f73
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>
diff --git a/tools/io_interface.hpp b/tools/io_interface.hpp
index b31bdf9..8ed0af5 100644
--- a/tools/io_interface.hpp
+++ b/tools/io_interface.hpp
@@ -28,7 +28,7 @@
      *
      * @param[in] offset - offset into the host memory device.
      * @param[in] length - the number of bytes to copy from source.
-     * @param[in] source - the souce of the bytes to copy to the memory device.
+     * @param[in] source - the source of the bytes to copy to the memory device.
      * @return true on success, false on failure (such as unable to initialize
      * device).
      */