Merge changes I9622e8a0,I7b942e10,I3abd86e9,I27656f52,I662c7595,Ida4ef37e,Ic501281b,Ic2b1c5c1,I2caace57,Id6fc8f89,Id067423b,Iddd90ccc,I7fe01250,Iad7bf631,Ieaa5b37b,I68ef3117,I017ec2b0
* changes:
add 0xff to the end of an enum
Adding authentication failure reason specific status codes to bt_status_t structure
Add support for CMEE
Added ACL connected/disconnected events/callbacks to the Bluetooth HAL
Enabled audio state changed JNI callback in A2DP HAL
added pan profile
Added API to get remote services of device
Added comment for mutli accept listen
added new btif_hl (HDP profile) module
Changed the arguements for set report and send data api Signed-off-by: Priti Aghera <paghera@broadcom.com>
new bt socket interface
Added dedicated HAL callback notifying framework on audio datapath events
Added new state BT_BOND_STATE_BONDING.
Align the service status codes with spec. Add a new state for slc connection notification
PTS fixes: Re-define the call state values to match CLCC
Merged the Passkey request callback and the passkey reply APIs into the SSP API and callback respectively
1.) Dynamic enable/disable of profiles using the respective profile init/cleanup APIs
diff --git a/include/hardware/hwcomposer.h b/include/hardware/hwcomposer.h
index 4af5c69..a036da3 100644
--- a/include/hardware/hwcomposer.h
+++ b/include/hardware/hwcomposer.h
@@ -79,6 +79,21 @@
int (*eventControl)(
struct hwc_composer_device_1* dev, int event, int enabled);
+ /*
+ * This field is OPTIONAL and can be NULL.
+ *
+ * blank(..., blank)
+ * Blanks or unblanks the screen.
+ *
+ * Turns the screen off when blank is nonzero, on when blank is zero.
+ * Blanking may also be triggered by a call to set..., 0, 0, 0). Multiple
+ * sequential calls with the same blank value must be supported.
+ *
+ * returns 0 on success, negative on error.
+ */
+
+ int (*blank)(struct hwc_composer_device_1* dev, int blank);
+
} hwc_methods_1_t;
typedef struct hwc_rect {