Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d7de77d0 authored by Grant Menke's avatar Grant Menke Committed by Android (Google) Code Review
Browse files

Merge "Added Telephony DSDA Support to the HAL." into main

parents 3fcc5f2e 37cc14d0
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -51,4 +51,5 @@ interface IRadioConfig {
  oneway void setPreferredDataModem(in int serial, in byte modemId);
  oneway void setResponseFunctions(in android.hardware.radio.config.IRadioConfigResponse radioConfigResponse, in android.hardware.radio.config.IRadioConfigIndication radioConfigIndication);
  oneway void setSimSlotsMapping(in int serial, in android.hardware.radio.config.SlotPortMapping[] slotMap);
  oneway void getSimultaneousCallingSupport(in int serial);
}
+1 −0
Original line number Diff line number Diff line
@@ -36,4 +36,5 @@ package android.hardware.radio.config;
@VintfStability
interface IRadioConfigIndication {
  oneway void simSlotsStatusChanged(in android.hardware.radio.RadioIndicationType type, in android.hardware.radio.config.SimSlotStatus[] slotStatus);
  oneway void onSimultaneousCallingSupportChanged(in int[] enabledLogicalSlots);
}
+1 −0
Original line number Diff line number Diff line
@@ -42,4 +42,5 @@ interface IRadioConfigResponse {
  oneway void setNumOfLiveModemsResponse(in android.hardware.radio.RadioResponseInfo info);
  oneway void setPreferredDataModemResponse(in android.hardware.radio.RadioResponseInfo info);
  oneway void setSimSlotsMappingResponse(in android.hardware.radio.RadioResponseInfo info);
  oneway void getSimultaneousCallingSupportResponse(in android.hardware.radio.RadioResponseInfo info, in int[] enabledLogicalSlots);
}
+2 −0
Original line number Diff line number Diff line
@@ -39,4 +39,6 @@ parcelable PhoneCapability {
  byte maxActiveInternetData;
  boolean isInternetLingeringSupported;
  byte[] logicalModemIds;
  byte maxActiveVoice = UNKNOWN /* -1 */;
  const byte UNKNOWN = (-1) /* -1 */;
}
+16 −0
Original line number Diff line number Diff line
@@ -191,4 +191,20 @@ oneway interface IRadioConfig {
     * This is available when android.hardware.telephony.subscription is defined.
     */
    void setSimSlotsMapping(in int serial, in SlotPortMapping[] slotMap);

    /**
     * Get the set of logical slots where simultaneous cellular calling is currently possible. This
     * does not include simultaneous calling availability over other non-cellular transports, such
     * as IWLAN.
     *
     * Get the set of slots that currently support simultaneous cellular calling. When a new
     * cellular call is placed/received, if another slot is active and handing a call, both the
     * active slot and proposed slot must be in this list in order to support simultaneous cellular
     * calling for both of those slots.
     *
     * @param serial Serial number of request
     *
     * This is available when android.hardware.telephony is defined.
     */
    void getSimultaneousCallingSupport(in int serial);
}
Loading