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 {