From 97b44ebfa2a91912ecd7715cb937bec22a8224d6 Mon Sep 17 00:00:00 2001 From: haojl2 Date: Mon, 23 Sep 2019 22:13:34 +0800 Subject: [PATCH] goodix_gtx8_v1430_mmi: Set FW name in dtsi TP: Moto TP FW upload script is not bringuped for this driver. So set firmware name in dtsi for racer lite. Change-Id: Ia65ddf142e01c08448e23e88ae8116e623c18ac1 Signed-off-by: haojl2 Reviewed-on: https://gerrit.mot.com/1426485 SLTApproved: Slta Waiver SME-Granted: SME Approvals Granted Tested-by: Jira Key Reviewed-by: Tao Sun Submit-Approved: Jira Key --- .../touchscreen/goodix_gtx8_v1430_mmi/goodix_ts_i2c.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/drivers/input/touchscreen/goodix_gtx8_v1430_mmi/goodix_ts_i2c.c b/drivers/input/touchscreen/goodix_gtx8_v1430_mmi/goodix_ts_i2c.c index 82e6bfb1f700..011276ce501e 100644 --- a/drivers/input/touchscreen/goodix_gtx8_v1430_mmi/goodix_ts_i2c.c +++ b/drivers/input/touchscreen/goodix_gtx8_v1430_mmi/goodix_ts_i2c.c @@ -174,6 +174,14 @@ static int goodix_parse_dt(struct device_node *node, board_data->cfg_bin_name = NULL; } + board_data->fw_name = kzalloc(32 * sizeof(char), GFP_KERNEL); + r = of_property_read_string(node, "goodix,fw_name", + &board_data->fw_name); + if (r) { + ts_err("Unable to read fw name %d\n", r); + board_data->fw_name = NULL; + } + memset(board_data->avdd_name, 0, sizeof(board_data->avdd_name)); r = of_property_read_string(node, "goodix,avdd-name", &name_tmp); if (!r) {