Merge cros/upstream to cros/main - 1.34-rc2

Part of an uprev that contains the following commits:

" 50ebbcfc build: bump version to 1.33.901 (1.34-rc2) (Aleksander Morgado)"
" a61f5c09 libqmi-glib,message: add missing ssc service header (Aleksander Morgado)"
" 54e4a70d libqmi-glib,test: add test for 16bit service message parsing (Aleksander Morgado)"
" d661c11b libqmi-glib,device: release_cid_ready defined as a macro (Aleksander Morgado)"
" 7ec06bf7 libqmi-glib,device: allocate_cid_ready defined as a macro (Aleksander Morgado)"
" 520a4daf libqmi-glib,message: add note about qmux/qrtr header sizes (Aleksander Morgado)"
" e937112a libqmi-glib,message: remove obsolete note about g_byte_array_new_take() (Aleksander Morgado)"
" b51ea587 libqmi-glib,message: add missing g_return_() checks in API methods (Aleksander Morgado)"
" e2d4592f libqmi-glib,message: ensure service id fits when creating for data (Aleksander Morgado)"
" 61da9240 libqmi-glib,message: added macros to check message types based on marker (Aleksander Morgado)"
" 16d12778 libqmi-glib,message: disallow service ids that don't fit in 16bits (Aleksander Morgado)"
" eab592eb libqmi-glib: QRTR specific allocate/release CID operations are internal (Aleksander Morgado)"
" 14c8674a libqmi-glib,endpoint-qrtr: refactor client allocation/release logic (Aleksander Morgado)"
" 24904d39 libqmi-glib,device: refactor client allocation/release logic (Aleksander Morgado)"
" cfd4d0e7 libqmi-glib,proxy: expect QRTR allocation format based on message id (Aleksander Morgado)"
" 026a7499 libqmi-glib,message: no flags when marker is qrtr (Aleksander Morgado)"
" e442966b libqmi-glib,message: rename 'qmux_length' to 'message_length' (Aleksander Morgado)"
" c9202878 libqmi-glib,message: explain that the QRTR header is fake (Aleksander Morgado)"
" e0966b87 libqmi-glib,proxy: handle QMUX and QRTR messages (Dylan Van Assche)"
" bef901cf libqmi-glib,port-context: handle QMUX and QRTR messages (Dylan Van Assche)"
" 8b264261 libqmi-glib,endpoint-[mbim|qmux]: disallow private CTL operations (Aleksander Morgado)"
" e1a4622d libqmi-glib,endpoint-[qmux|mbim]: only allow QMUX messages (Aleksander Morgado)"
" e8becaa9 libqmi-glib,endpoint-qrtr: handle QMUX and QRTR messages (Dylan Van Assche)"
" 9653d198 libqmi-glib,device: handle QMUX and QRTR messages (Dylan Van Assche)"
" 83f29b5a libqmi-glib,endpoint: handle QMUX and QRTR messages (Dylan Van Assche)"
" 18ba662c libqmi-glib,message: handle QMUX and QRTR messages (Dylan Van Assche)"
" 84193656 data: qmi-service-ssc: add SSC service (Dylan Van Assche)"
" 0707c245 bump version to 1.33.900 (1.34-rc1) (Aleksander Morgado)"
" 6a8bc6d4 NEWS: update for 1.34.0 (Aleksander Morgado)"
" fdd16d4c libqmi-glib,qmicli: implement IMS service (Dylan Van Assche)"
" 9caad8a1 libqmi-glib,qmicli: implement IMSA service (Dylan Van Assche)"
" d092dc5d libqmi-glib,qmicli: implement IMSP service (Dylan Van Assche)"

BUG=b:300030998
FIXED=b:300030998

TEST=None

Change-Id: I5aad9b81982de10de76b201f6e40460f990c17ed
diff --git a/DIR_METADATA b/DIR_METADATA
new file mode 100644
index 0000000..5d046e9
--- /dev/null
+++ b/DIR_METADATA
@@ -0,0 +1,43 @@
+# Metadata information for this directory.
+#
+# For more information on DIR_METADATA files, see:
+#   https://source.chromium.org/chromium/infra/infra/+/HEAD:go/src/infra/tools/dirmd/README.md
+#
+# For the schema of this file, see Metadata message:
+#   https://source.chromium.org/chromium/infra/infra/+/HEAD:go/src/infra/tools/dirmd/proto/dir_metadata.proto
+
+team_email: "cros-cellular-core@google.com"
+
+buganizer {
+  # https://b.corp.google.com/issues?q=status:open%20componentid:167157
+  # ChromeOS > Platform > Connectivity > Cellular
+  component_id: 167157
+}
+
+chromeos {
+  cq {
+    # See go/cros-cq-test-config
+    source_test_plans {
+      test_plan_starlark_files {
+        host: "chrome-internal.googlesource.com"
+        project: "chromeos/config-internal"
+        path: "test/plans/v2/ctpv1_compatible/legacy_default_tast_hw.star"
+      }
+      test_plan_starlark_files {
+        host: "chrome-internal.googlesource.com"
+        project: "chromeos/config-internal"
+        path: "test/plans/v2/ctpv1_compatible/legacy_default_autotest_hw.star"
+      }
+      test_plan_starlark_files {
+        host: "chrome-internal.googlesource.com"
+        project: "chromeos/config-internal"
+        path: "test/plans/v2/ctpv1_compatible/legacy_default_vm.star"
+      }
+      test_plan_starlark_files {
+        host: "chrome-internal.googlesource.com"
+        project: "chromeos/config-internal"
+        path: "test/plans/v2/ctpv1_compatible/cellular_cq.star"
+      }
+    }
+  }
+}
diff --git a/OWNERS b/OWNERS
new file mode 100644
index 0000000..9712978
--- /dev/null
+++ b/OWNERS
@@ -0,0 +1,7 @@
+set noparent
+ejcaruso@chromium.org
+pholla@chromium.org
+andrewlassalle@chromium.org
+madhavadas@google.com
+nmarupaka@google.com
+aleksandermj@google.com
diff --git a/PRESUBMIT.cfg b/PRESUBMIT.cfg
new file mode 100644
index 0000000..51d8dd6
--- /dev/null
+++ b/PRESUBMIT.cfg
@@ -0,0 +1,9 @@
+# This sample config file disables all of the ChromiumOS source style checks.
+# Comment out the disable-flags for any checks you want to leave enabled.
+
+[Hook Overrides]
+stray_whitespace_check: false
+long_line_check: false
+cros_license_check: false
+tab_check: false
+
diff --git a/README.chromium b/README.chromium
new file mode 100644
index 0000000..f24f201
--- /dev/null
+++ b/README.chromium
@@ -0,0 +1,6 @@
+URL: http://cgit.freedesktop.org/libqmi/
+License: GPLv2
+License File: COPYING
+
+Description:
+  QMI modem protocol helper library.
diff --git a/unblocked_terms.txt b/unblocked_terms.txt
new file mode 100644
index 0000000..2733981
--- /dev/null
+++ b/unblocked_terms.txt
@@ -0,0 +1,9 @@
+# Don't delete this file if you want to keep keyword_check enabled even if it's
+# empty.
+# See repohooks/README.md for more details.
+dummy
+\bhe\b
+\bshe\b
+master
+\bnative
+sanity