hc
2024-09-20 a36159eec6ca17402b0e146b86efaf76568dc353
kernel/drivers/input/touchscreen/raspberrypi-ts.c
....@@ -134,7 +134,7 @@
134134 return -ENOENT;
135135 }
136136
137
- fw = rpi_firmware_get(fw_node);
137
+ fw = devm_rpi_firmware_get(&pdev->dev, fw_node);
138138 of_node_put(fw_node);
139139 if (!fw)
140140 return -EPROBE_DEFER;
....@@ -160,7 +160,6 @@
160160 touchbuf = (u32)ts->fw_regs_phys;
161161 error = rpi_firmware_property(fw, RPI_FIRMWARE_FRAMEBUFFER_SET_TOUCHBUF,
162162 &touchbuf, sizeof(touchbuf));
163
-
164163 if (error || touchbuf != 0) {
165164 dev_warn(dev, "Failed to set touchbuf, %d\n", error);
166165 return error;