void cpcap_broadcast_key_event(struct cpcap_device *cpcap,
			       unsigned int code, int value)
{
	struct cpcap_key_data *key = cpcap_get_keydata(cpcap);

	if (key && key->input_dev)
		input_report_key(key->input_dev, code, value);
}
예제 #2
0
void cpcap_broadcast_key_event(struct cpcap_device *cpcap,
			       unsigned int code, int value)
{
	struct cpcap_key_data *key = cpcap_get_keydata(cpcap);

	// Dump wakelock state before LCD turn off
	if (DUMP_WAKELOCK_WHILE_POWERKEY && code == KEY_END
		&& value == 1)
		dump_active_lock_static();
	if (key && key->input_dev)
		input_report_key(key->input_dev, code, value);
}