Benjamin Berg
3981c42d3e
ssm: Add API to silence most state change debug messages
...
Otherwise tightly looping SSMs (primarily SPI transfers), will flood the
logs in inappropriate ways.
2021-12-02 13:54:59 +01:00
Marco Trevisan (Treviño)
378fae0ea2
doc: Add missing Drivers API SSM functions
2021-10-28 16:56:11 +02:00
Marco Trevisan (Treviño)
01b0f7aba0
doc: Include missing types (SPI) and functions to the Drivers API
2021-10-28 16:39:35 +02:00
Benjamin Berg
39333a0642
doc: Add internal suspend/resume API
2021-08-20 14:36:14 +02:00
Benjamin Berg
4340be728c
doc: Add public suspend/resume API
2021-08-20 14:36:06 +02:00
Benjamin Berg
dba5ca5535
doc: Add criticial section API
2021-08-19 19:16:03 +02:00
Benjamin Berg
8a5bec6619
device: Add API to update features during probe
...
This allows updating the supported feature bitfield during probe.
2021-06-25 17:38:28 +02:00
Vincent Huang
77e95aa545
fp-device: Add fp_device_clear_storage and clear_storage vfunc
2021-04-29 11:49:27 +00:00
Marco Trevisan (Treviño)
683ac48e21
libfprint2-sections: Add missing FpFingerStatusFlags
2021-04-12 22:14:06 +02:00
Marco Trevisan (Treviño)
ef805f2341
device: Expose supported features publicly as FpDeviceFeature
...
It can be convenient for device users to check what it supports, without
having multiple functions to check each single feature.
So expose this and add tests.
2021-04-12 22:14:06 +02:00
Marco Trevisan (Treviño)
8d545a0b95
fpi-device: Add FpiDeviceFeature flags to FpDeviceClass
...
Allows drivers to define more fine grained features for devices, not
strictly depending on assumptions we can make depending on the
implemented vfuncs.
We keep this per class but could be in theory moved to each instance.
In any case, added an utility function to initialize it in the way we
can ensure that we've a consistent way for setting them across all the
devices.
2021-04-12 22:14:06 +02:00
Matthew Mirvish
b0d9d00762
Add support for udev based device discovery
...
This is primarily useful for SPI devices. These devices sometimes needs
a combination of an SPI and HID device, so discovery is a bit more
complicated.
2021-04-08 17:08:53 +02:00
Benjamin Berg
03e0efe7ea
doc: Add a few missing functions to documentation
2021-03-17 10:51:32 +01:00
Benjamin Berg
df9483e723
doc: Remove symbol that does not exist
...
fpi_ssm_next_state_timeout_cb simply does not exist, remove it.
2021-03-17 10:44:29 +01:00
Benjamin Berg
4a700758a6
ssm: Add getter for the device
...
In some cases it can be useful to be able to retrieve the device. Add
the corresponding getter to do so.
2021-03-12 11:29:43 +01:00
Marco Trevisan (Treviño)
f2ea3e784e
fp-print: Delete not-defined anymore functions
2020-12-09 10:26:58 +01:00
Benjamin Berg
25ab4849a4
doc: Move sections and fix title for internal FpImageDevice
...
Otherwise the public API page (which is empty) is overwritten.
2020-05-11 20:51:29 +02:00