From bad011eaf772d84e06337c20b763635df06ea66e Mon Sep 17 00:00:00 2001 From: Jinhyung Choi Date: Mon, 15 Sep 2014 13:45:28 +0900 Subject: [PATCH] bug fixed: status of earjack & usb Change-Id: If5ba70014d67859366792eb7349082559a03e6bf Signed-off-by: Jinhyung Choi --- tizen/src/ecs/ecs_msg.c | 4 ++++ tizen/src/hw/virtio/maru_virtio_jack.c | 8 ++++++++ tizen/src/hw/virtio/maru_virtio_jack.h | 3 +++ 3 files changed, 15 insertions(+) diff --git a/tizen/src/ecs/ecs_msg.c b/tizen/src/ecs/ecs_msg.c index d7a8b34f3f..40433a6f46 100644 --- a/tizen/src/ecs/ecs_msg.c +++ b/tizen/src/ecs/ecs_msg.c @@ -305,6 +305,10 @@ bool msgproc_injector_req(ECS_Client* ccli, ECS__InjectorReq* msg) sprintf(data, "%d", get_power_capacity()); } else if (action == MSG_ACT_BATTERY_CHARGER) { sprintf(data, "%d", get_jack_charger()); + } else if (action == MSG_ACT_USB) { + sprintf(data, "%d", get_jack_usb()); + } else if (action == MSG_ACT_EARJACK) { + sprintf(data, "%d", get_jack_earjack()); } else if (action == MSG_ACT_LOCATION) { qemu_mutex_lock(&mutex_location_data); sprintf(data, "%s", location_data); diff --git a/tizen/src/hw/virtio/maru_virtio_jack.c b/tizen/src/hw/virtio/maru_virtio_jack.c index f1f1fdb5ff..a30e0040aa 100644 --- a/tizen/src/hw/virtio/maru_virtio_jack.c +++ b/tizen/src/hw/virtio/maru_virtio_jack.c @@ -80,6 +80,14 @@ int get_jack_usb(void) { return usb_online; } +void set_jack_earjack(int online){ + earjack_online = online; +} + +int get_jack_earjack(void) { + return earjack_online; +} + static void set_jack_data (enum jack_types type, char* data, int len) { if (len < 0 || len > __MAX_BUF_JACK) { diff --git a/tizen/src/hw/virtio/maru_virtio_jack.h b/tizen/src/hw/virtio/maru_virtio_jack.h index 615db82d88..3608d3881c 100644 --- a/tizen/src/hw/virtio/maru_virtio_jack.h +++ b/tizen/src/hw/virtio/maru_virtio_jack.h @@ -82,6 +82,9 @@ int get_jack_charger(void); void set_jack_usb(int online); int get_jack_usb(void); +void set_jack_earjack(int online); +int get_jack_earjack(void); + #ifdef __cplusplus } #endif -- 2.34.1