Start of public OpenTitan development history

Code contributors:
Alex Bradbury <asb@lowrisc.org>
Cindy Chen <chencindy@google.com>
Eunchan Kim <eunchan@google.com>
Gaurang Chitroda <gaurangg@google.com>
Mark Hayter <mark.hayter@gmail.com>
Michael Schaffner <msf@google.com>
Miguel Osorio <miguelosorio@google.com>
Nils Graf <nilsg@google.com>
Philipp Wagner <phw@lowrisc.org>
Pirmin Vogel <vogelpi@lowrisc.org>
Ram Babu Penugonda <rampenugonda@google.com>
Scott Johnson <scottdj@google.com>
Shail Kushwah <kushwahs@google.com>
Srikrishna Iyer <sriyer@google.com>
Steve Nelson <Steve.Nelson@wdc.com>
Tao Liu <taliu@google.com>
Timothy Chen <timothytim@google.com>
Tobias Wölfel <tobias.woelfel@mailbox.org>
Weicai Yang <weicai@google.com>
diff --git a/hw/vendor/tinyfpga_tinyfpga-bootloader-common.core b/hw/vendor/tinyfpga_tinyfpga-bootloader-common.core
new file mode 100644
index 0000000..d957005
--- /dev/null
+++ b/hw/vendor/tinyfpga_tinyfpga-bootloader-common.core
@@ -0,0 +1,21 @@
+CAPI=2:
+# Copyright lowRISC contributors.
+# Licensed under the Apache License, Version 2.0, see LICENSE for details.
+# SPDX-License-Identifier: Apache-2.0
+name: "tinyfpga::tinyfpga-bootloader-common:0.1"
+description: "Common USB Interface files from TinyFPGA-Bootloader"
+
+filesets:
+  files_src:
+    files:
+      - tinyfpga_tinyfpga-bootloader/common/edge_detect.v
+      - tinyfpga_tinyfpga-bootloader/common/usb_fs_rx.v
+      - tinyfpga_tinyfpga-bootloader/common/usb_fs_tx_mux.v
+      - tinyfpga_tinyfpga-bootloader/common/usb_fs_tx.v
+      - tinyfpga_tinyfpga-bootloader/common/usb_reset_det.v
+    file_type: verilogSource
+
+targets:
+  default:
+    filesets:
+      - files_src