From 9370bb92b2d16684ee45cf24e879c93c509162da Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Thu, 19 Dec 2024 01:47:39 +0000 Subject: [PATCH] add wifi6 8852be driver --- kernel/drivers/input/touchscreen/gslx680_pad.c | 25 ++++++++++++------------- 1 files changed, 12 insertions(+), 13 deletions(-) diff --git a/kernel/drivers/input/touchscreen/gslx680_pad.c b/kernel/drivers/input/touchscreen/gslx680_pad.c index 2ed47fe..89262f8 100644 --- a/kernel/drivers/input/touchscreen/gslx680_pad.c +++ b/kernel/drivers/input/touchscreen/gslx680_pad.c @@ -540,12 +540,11 @@ { return single_open(file,gsl_config_read_proc,NULL); } -static const struct file_operations gsl_seq_fops = { - .open = gsl_server_list_open, - .read = seq_read, - .release = single_release, - .write = gsl_config_write_proc, - .owner = THIS_MODULE, +static const struct proc_ops gsl_seq_fops = { + .proc_open = gsl_server_list_open, + .proc_read = seq_read, + .proc_release = single_release, + .proc_write = gsl_config_write_proc, }; #endif @@ -1043,15 +1042,15 @@ ts->wake_pin=of_get_named_gpio_flags(np, "reset-gpio", 0, &wake_flags); ret = of_property_read_u32(np, "chip_id", &gsl_chip_id); - if(ret) + if (ret) gsl_chip_id = GSL680; - dev_info(&ts->client->dev, "[tp-gsl] gsl_chip_id =[%d] \n",gsl_chip_id); - for(i=0; i<ARRAY_SIZE(gsl_chip_info); i++) { - if (gsl_chip_info[i].chip_id == gsl_chip_id) { - ts->gsl_chip_info = &gsl_chip_info[i]; - break; - } + dev_info(&ts->client->dev, "[tp-gsl] gsl_chip_id =[%d] \n",gsl_chip_id); + for (i=0; i<ARRAY_SIZE(gsl_chip_info); i++) { + if (gsl_chip_info[i].chip_id == gsl_chip_id) { + ts->gsl_chip_info = &gsl_chip_info[i]; + break; + } } if (gpio_is_valid(ts->wake_pin)) { -- Gitblit v1.6.2