Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Input: ad714x - fix up input configuration

Add missing input name and set up parent devices so input devices will
show in proper places in sysfs tree.

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Tested-by: Jean-Francois Dagenais <jeff.dagenais@gmail.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>

authored by

Michael Hennerich and committed by
Dmitry Torokhov
dc5f4f5e 9cb6cfae

+8
+8
drivers/input/misc/ad714x.c
··· 1149 1149 input[alloc_idx]->id.bustype = bus_type; 1150 1150 input[alloc_idx]->id.product = ad714x->product; 1151 1151 input[alloc_idx]->id.version = ad714x->version; 1152 + input[alloc_idx]->name = "ad714x_captouch_slider"; 1153 + input[alloc_idx]->dev.parent = dev; 1152 1154 1153 1155 error = input_register_device(input[alloc_idx]); 1154 1156 if (error) ··· 1181 1179 input[alloc_idx]->id.bustype = bus_type; 1182 1180 input[alloc_idx]->id.product = ad714x->product; 1183 1181 input[alloc_idx]->id.version = ad714x->version; 1182 + input[alloc_idx]->name = "ad714x_captouch_wheel"; 1183 + input[alloc_idx]->dev.parent = dev; 1184 1184 1185 1185 error = input_register_device(input[alloc_idx]); 1186 1186 if (error) ··· 1216 1212 input[alloc_idx]->id.bustype = bus_type; 1217 1213 input[alloc_idx]->id.product = ad714x->product; 1218 1214 input[alloc_idx]->id.version = ad714x->version; 1215 + input[alloc_idx]->name = "ad714x_captouch_pad"; 1216 + input[alloc_idx]->dev.parent = dev; 1219 1217 1220 1218 error = input_register_device(input[alloc_idx]); 1221 1219 if (error) ··· 1246 1240 input[alloc_idx]->id.bustype = bus_type; 1247 1241 input[alloc_idx]->id.product = ad714x->product; 1248 1242 input[alloc_idx]->id.version = ad714x->version; 1243 + input[alloc_idx]->name = "ad714x_captouch_button"; 1244 + input[alloc_idx]->dev.parent = dev; 1249 1245 1250 1246 error = input_register_device(input[alloc_idx]); 1251 1247 if (error)