Diff between f917761740eea40c55778bf1c0c753b2dc5807a7 and 4d81293013ef73f15816e4f02e3f6a77e25f5f44

Changed Files

File Additions Deletions Status
android/hal-ipc-api.txt +32 -4 modified

Full Patch

diff --git a/android/hal-ipc-api.txt b/android/hal-ipc-api.txt
index c2df2a4..81aab50 100644
--- a/android/hal-ipc-api.txt
+++ b/android/hal-ipc-api.txt
@@ -2179,7 +2179,7 @@ Commands and response:
 
 	Opcode 0x09 - Dial Memory command/response
 
-		Command parameters: Location (2 octet)
+		Command parameters: Location (4 octet)
 		Response parameters: <none>
 
 		In case of an error, the error response will be returned.
@@ -2245,8 +2245,8 @@ Notifications:
 	Opcode 0x81 - Connection State Changed notification
 
 		Notification parameters: State (1 octet)
-		                         Peer Features (2 octets)
-		                         CHLD Features (2 octets)
+		                         Peer Features (4 octets)
+		                         CHLD Features (4 octets)
 		                         Address (6 octets)
 
 		Valid State values: 0x00 = Disconnected
@@ -2254,7 +2254,35 @@ Notifications:
 		                    0x02 = SLC Connected
 		                    0x03 = Disconnecting
 
-		Note: Peer Features is valid only in SCL Connected state
+		Peer Features is a bitmask of the supported features. Currently
+		available bits:
+
+			0	Three way calling
+			1	Echo cancellation and/or noise reduction
+			2	Voice recognition
+			3	In band ring tone
+			4	Attach a number to a voice tag
+			5	Ability to reject a call
+			6	Enhanced call status
+			7	Enhanced call control
+			8	Extended Error Result Codes
+			9	Codec negotiations
+			10-31	Reserved for future use
+
+		CHLD Features is a bitmask of the supported features. Currently
+		available bits:
+
+			0	Release waiting call or held calls
+			1	Release active calls and accept other call
+			2	Release specified active call only
+			3	Place all active calls on hold and accept other call
+			4	Request private mode with secified call
+			5	Add a held call to the multiparty
+			6	Connect two calls and leave multiparty
+			7-31	Reserved for future use
+
+		Note: Peer and CHLD Features are valid only in SCL Connected state
+
 
 	Opcode 0x82 - Audio State Changed notification