Merge cros/upstream to cros/master

Contains the following commits:

" 1615c862 broadband-modem: don't make fatal SIM swap check of IMSI or ICCID (Aleksander Morgado)"
" 76f83769 broadband-modem: plug leaks in sim_swap_context_free() (Aleksander Morgado)"
" 41ff2620 shared-qmi: improve logging of steps in SIM hot swap setup (Aleksander Morgado)"
" e96a111a shared-qmi: only transfer state to priv info if SIM hotswap setup succeeds (Aleksander Morgado)"
" c994ae1b shared-qmi: move indication callbacks out of the SIM hot swap setup (Aleksander Morgado)"
" ba3b15fe shared-qmi: return error if none of the methods succeeded in SIM hot swap setup (Aleksander Morgado)"
" b7da2365 shared-qmi: avoid jumps in the SIM hot swap setup state machine (Aleksander Morgado)"
" 21d24657 shared-qmi: make refresh all non-fatal during SIM hot swap setup (Aleksander Morgado)"
" d2bc73f3 shared-qmi: add slot status indication in its own step during SIM hot swap setup (Aleksander Morgado)"
" 405f5867 shared-qmi: add slot status check in its own step during SIM hot swap setup (Aleksander Morgado)"
" 76c08965 shared-qmi: new step in SIM hot swap setup to connect to refresh signal (Aleksander Morgado)"
" 5c0db374 mm-iface-modem,mm-broadband-modem,mm-shared-qmi: support SIM IMSI switch (Prakash Pabba)"
" 115692dd api,tags: fix typo in ID_MM_PORT_TYPE_AT_GPS_CONTROL doc (Aleksander Morgado)"
" 36d3a2c4 docs: add missing reference to ID_MM_PORT_TYPE_AT_GPS_CONTROL (Aleksander Morgado)"
" f5151fb0 po: update after source file rename (Aleksander Morgado)"
" efb497e2 mm-call-qmi: implement DTMF support (Dylan Van Assche)"
" ea3f5cca mm-call-qmi: drop unnecessary white space (Dylan Van Assche)"
" 3e61d074 mm-call-qmi: fix comment consistency (Dylan Van Assche)"
" fbf497c7 iface-modem-3gpp-profile-manager: add default index_field (Daniele Palmas)"
" 74649409 mm-iface-modem-3gpp-profile-manager: do not override Bearer 3gpp profile properties during connection (Carlo Lobrano)"
" 85d4ad11 mm-iface-modem-3gpp-profile-manager: do not try to deactivate unused profile (Carlo Lobrano)"
" 249e46a7 mbim: Make use of uim qmi service if available (Ulrich Mohr)"
" 9f44dfa4 mm-sim-qmi: use shared qmi interface instead of using qmi modem class directly (Ulrich Mohr)"
" c8a4a766 foxconn: updating the T77W968 carrier mapping table (Fanice Luo)"
" f2a3d836 dell: Add DW5829e(T77W968) modules (Fanice Luo)"
" bbf1b272 fibocom: Ignore +SIM READY URC (Sven Schwermer)"
" eebdbc45 fibocom: Add alternative MA510 USB config (Sven Schwermer)"
" 38646bb6 fibocom: Add alternative L610 USB config (Sven Schwermer)"
" 71a3942b mm-bearer-mbim: ignore mbim status error 'SIM not inserted' while disconnecting (Jack Song)"
" 1f2bea91 port-mbim: monitor consecutive timeouts (Aleksander Morgado)"
" 7a3cbfec port-qmi: monitor consecutive timeouts (Aleksander Morgado)"
" b9182301 base-modem: setup timeout monitoring in all control ports (Aleksander Morgado)"
" 8387629a port: make 'timed-out' a signal for all port types, not just serial (Aleksander Morgado)"

BUG=b:233339369
TEST=crosfleet run suite -board trogdor   -pool cellular_autobisect cellular_ota

Cq-Depend: chromium:3772874, chromium:3777353
Change-Id: I36fcb2c23b4e7900eb5a56b8c35bb0eaf47ee555
(cherry picked from commit 2e80bead1ed4611658fcc762067d017ac3efe83d)
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/modemmanager-next/+/3782056
Reviewed-by: Eric Caruso <ejcaruso@chromium.org>
Commit-Queue: Pavan Holla <pholla@google.com>
Tested-by: Pavan Holla <pholla@google.com>
48 files changed