diff options
author | Tom Rini <trini@konsulko.com> | 2023-02-10 13:41:27 -0500 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2023-02-10 13:41:27 -0500 |
commit | a1e6b529e57c622e862e93fa6da03d9504565089 (patch) | |
tree | 1b756fb08296e17f4edec6f4dd40c7a6e2fb9a80 /include/button.h | |
parent | 8b301102e246350a0ccedc370f7c9923b02f86f2 (diff) | |
parent | add396d66703c6c422353f950e584fae2a786a20 (diff) |
Merge branch '2023-02-10-assorted-updates-and-additions'
- DM_SERIAL conversion for bcm7xxx, button input driver, qcom updates,
environment and network related cleanup, ftmac100 update, add a
IS_ENABLED conversion that was just missed.
Diffstat (limited to 'include/button.h')
-rw-r--r-- | include/button.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/include/button.h b/include/button.h index 96e6b1901fc..207f4a0f4db 100644 --- a/include/button.h +++ b/include/button.h @@ -37,6 +37,14 @@ struct button_ops { * @return button state button_state_t, or -ve on error */ enum button_state_t (*get_state)(struct udevice *dev); + + /** + * get_code() - get linux event code of a button + * + * @dev: button device to change + * @return button code, or -ENODATA on error + */ + int (*get_code)(struct udevice *dev); }; #define button_get_ops(dev) ((struct button_ops *)(dev)->driver->ops) @@ -58,4 +66,12 @@ int button_get_by_label(const char *label, struct udevice **devp); */ enum button_state_t button_get_state(struct udevice *dev); +/** + * button_get_code() - get linux event code of a button + * + * @dev: button device to change + * @return button code, or -ve on error + */ +int button_get_code(struct udevice *dev); + #endif |