From: Youngjae Cho Date: Tue, 7 Jul 2020 07:58:43 +0000 (+0900) Subject: Add vibration intensity controller for bezel X-Git-Tag: submit/tizen_5.5/20200707.084952^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dad93bd939e162c95f1b1d9225cfd4a8cb2063ff;p=platform%2Fcore%2Fsystem%2Flibdevice-node.git Add vibration intensity controller for bezel Change-Id: I9f59841bfeb88db49306c2e486174ad287413fac Signed-off-by: Youngjae Cho --- diff --git a/hw/bezel.h b/hw/bezel.h index 4be3bb9..d27e044 100644 --- a/hw/bezel.h +++ b/hw/bezel.h @@ -34,6 +34,13 @@ enum bezel_state { BEZEL_TURNON, }; +enum bezel_vib_state { + BEZEL_VIB_NONE = 0, + BEZEL_VIB_LIGHT, + BEZEL_VIB_MEDIUM, + BEZEL_VIB_STRONG, +}; + struct bezel_device { struct hw_common common; @@ -45,6 +52,10 @@ struct bezel_device { /* Control software bezel state */ int (*get_sw_state)(enum bezel_state *state); int (*set_sw_state)(enum bezel_state state); + + /* Control bezel vibration state */ + int (*get_vib_state)(enum bezel_vib_state *state); + int (*set_vib_state)(enum bezel_vib_state state); }; #endif