From 21de95e0e33d9571b3d2be29c801926e08fa3931 Mon Sep 17 00:00:00 2001 From: Joy Cho Date: Wed, 13 Mar 2019 09:57:04 +0900 Subject: [PATCH] ODROID-COMMON: remote: Add a setup of user remote wakeup decode type Change-Id: Ib7bb759dfec67433b596ed64997f6894d1c7ec27 Signed-by-off: Joy Cho --- drivers/amlogic/input/remote/remote_meson.c | 3 +++ drivers/amlogic/input/remote/remote_meson.h | 8 ++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/drivers/amlogic/input/remote/remote_meson.c b/drivers/amlogic/input/remote/remote_meson.c index 9cc0492cddf0..bda97cebce49 100644 --- a/drivers/amlogic/input/remote/remote_meson.c +++ b/drivers/amlogic/input/remote/remote_meson.c @@ -629,6 +629,9 @@ static int ir_get_devtree_pdata(struct platform_device *pdev) chip->protocol = 1; } dev_info(chip->dev, "protocol = 0x%x\n", chip->protocol); +#if defined(CONFIG_IR_HK_LIRC_HELPER) + remote_wakeup_decode_type(chip->protocol); +#endif ret = of_property_read_u32(pdev->dev.of_node, "led_blink", &chip->r_dev->led_blink); diff --git a/drivers/amlogic/input/remote/remote_meson.h b/drivers/amlogic/input/remote/remote_meson.h index aa7538a74582..39bf6fea0e9f 100644 --- a/drivers/amlogic/input/remote/remote_meson.h +++ b/drivers/amlogic/input/remote/remote_meson.h @@ -221,8 +221,8 @@ int ir_scancode_sort(struct ir_map_tab *ir_map); struct ir_map_tab_list *seek_map_tab(struct remote_chip *chip, int custom_code); const struct aml_remote_reg_proto **ir_get_proto_reg(void); void ir_tab_free(struct ir_map_tab_list *ir_map_list); -int remote_pulses_malloc(struct remote_chip *chip); -void remote_pulses_free(struct remote_chip *chip); -void demod_reset(struct remote_chip *chip); -void demod_init(struct remote_chip *chip); + +#if defined(CONFIG_IR_HK_LIRC_HELPER) +extern void remote_wakeup_decode_type(int dec_type); +#endif #endif