bluez: move logging to kernel

Change-Id: Ibd5775c5c8ce0eb8fa460a3abdd58a108947296c
diff --git a/profiles/input/hog.c b/profiles/input/hog.c
index 24a1d90..3753343 100644
--- a/profiles/input/hog.c
+++ b/profiles/input/hog.c
@@ -103,127 +103,6 @@
 static gboolean suspend_supported = FALSE;
 static GSList *devices = NULL;
 
-static const char* uhidEventToButton(struct uhid_event* ep)
-{
-	if (ep->type != UHID_INPUT) {
-		error("unexpected uhid event type %d", ep->type);
-		return NULL;
-	}
-	if (ep->u.input.size < 1) {
-		error("empty uhid event");
-		return NULL;
-	}
-
-	/* see "SRS_RC1534059_V0 11.pdf" */
-	/* strings match vendor/broadcom/drivers/bt/3rdparty/embedded/brcm/linux/bthid/bthid.c */
-	switch (ep->u.input.data[0]) {
-	case 0x02:			// usage page 0x01, 0x06
-		if (ep->u.input.size != 9) {
-			error("unexpected uhid size: wanted %d, got %d", 9, ep->u.input.size);
-		  	return NULL;
-		}
-		switch (ep->u.input.data[3]) {
-		case 0x00:    return "RELEASE2";
-		case 0x1E:    return "DIGIT_1";
-		case 0x1F:    return "DIGIT_2";
-		case 0x20:    return "DIGIT_3";
-		case 0x21:    return "DIGIT_4";
-		case 0x22:    return "DIGIT_5";
-		case 0x23:    return "DIGIT_6";
-		case 0x24:    return "DIGIT_7";
-		case 0x25:    return "DIGIT_8";
-		case 0x26:    return "DIGIT_9";
-		case 0x27:    return "DIGIT_0";
-		case 0x28:    return "OK";
-		case 0x4F:    return "RIGHT";
-		case 0x50:    return "LEFT";
-		case 0x51:    return "DOWN";
-		case 0x52:    return "UP";
-		}
-		break;
-
-	case 0x03:			// usage page 0x01, 0x0c
-		if (ep->u.input.size != 3) {
-			error("unexpected uhid size: wanted %d, got %d", 3, ep->u.input.size);
-		  	return NULL;
-		}
-		switch (ep->u.input.data[1] | (ep->u.input.data[2] << 8)) {
-		case 0x00:    return "RELEASE3";
-		case 0x30:    return "TV_BOX_POWER";
-		case 0x40:    return "MENU";
-		case 0x4C:    return "DIGIT_DEL";
-		case 0x63:    return "INPUT";
-		case 0x7F:    return "TV_POWER";
-		case 0x83:    return "BACK";
-		case 0x8D:    return "GUIDE";
-		case 0x94:    return "EXIT";
-		case 0x95:    return "INFO";
-		case 0x9C:    return "CH_UP";
-		case 0x9D:    return "CH_DOWN";
-		case 0xB0:    return "PLAY";
-		case 0xB1:    return "PAUSE";
-		case 0xB2:    return "RECORD";
-		case 0xB3:    return "FAST_FORWARD";
-		case 0xB4:    return "REWIND";
-		case 0xB5:    return "SKIP_FORWARD";
-		case 0xB6:    return "SKIP_BACKWARD";
-		case 0xB7:    return "STOP";
-		case 0xE2:    return "MUTE";
-		case 0xE9:    return "VOL_UP";
-		case 0xEA:    return "VOL_DOWN";
-		case 0x221:   return "SEARCH";
-		case 0x224:   return "PREV";
-		}
-		break;
-
-	case 0x81:			// usage page 0xff, 0x00
-		if (ep->u.input.size != 2) {
-			error("unexpected uhid size: wanted %d, got %d", 2, ep->u.input.size);
-			return NULL;
-		}
-		switch (ep->u.input.data[1]) {
-		case 0x00:    return "RELEASE81";
-		case 0x01:    return "LIVE";
-		}
-		break;
-	}
-	return NULL;
-}
-
-static void dataToHexString(char* str, int strLen, uint8_t* data, int dataLen)
-{
-	static char* hex = "0123456789abcdef";
-	if (strLen < 1) return;
-
-	char* sp = str;
-	char* esp = str + strLen;
-	uint8_t* dp = data;
-	uint8_t* edp = data + dataLen;
-
-	while (sp + 3 < esp && dp < edp) {
-		*sp++ = hex[(*dp >> 4) & 0x0f];
-		*sp++ = hex[(*dp >> 0) & 0x0f];
-		dp++;
-	}
-	*sp = '\0';
-}
-
-static void logButton(const guint8* pdu, guint16 len, struct uhid_event* ep)
-{
-	char pduStr[1024];
-	char eventStr[1024];
-
-	dataToHexString(pduStr, sizeof pduStr, (uint8_t*) pdu, len);
-	dataToHexString(eventStr, sizeof eventStr, (uint8_t*) ep->u.input.data, ep->u.input.size);
-
-	const char* button = uhidEventToButton(ep);
-	if (button == NULL) button = "UNKNOWN";		// hthid.c again
-
-	// for backward compatibility with log parsers, use this format:
-	// BTHID bthid_write: [00241cb74c8f]Sending report to HID: {1f4102} -> KEY_DIGIT_2
-	info("BTHID bthid_write: [%s]Sending report to HID: {%s} -> KEY_%s", pduStr, eventStr, button);
-}
-
 static void report_value_cb(const guint8 *pdu, guint16 len, gpointer user_data)
 {
 	struct report *report = user_data;
@@ -255,8 +134,6 @@
 		ev.u.input.size = len;
 	}
 
-	logButton(pdu, len, &ev);
-
 	err = bt_uhid_send(hogdev->uhid, &ev);
 	if (err < 0) {
 		error("bt_uhid_send: %s (%d)", strerror(-err), -err);