diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2025-12-04 08:29:28 -0800 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2025-12-04 08:29:28 -0800 |
| commit | 94e244d9ccab578f83a218ec58376d025014fcce (patch) | |
| tree | 3cab9057fb255182a0706929e9b5ccff605b0037 /drivers/auxdisplay/line-display.h | |
| parent | d7aa60d966461ca6114dc348e97889dc8850ff7f (diff) | |
| parent | 00de283c53c99690807f5c875f8c715679a560ef (diff) | |
Merge tag 'auxdisplay-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay
Pull auxdisplay updates from Andy Shevchenko:
- Support linedisp attribute attachment to auxdisplay parent devices
* tag 'auxdisplay-v6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay:
auxdisplay: linedisp: support attribute attachment to auxdisplay devices
auxdisplay: linedisp: add num_chars sysfs attribute
auxdisplay: linedisp: display static message when length <= display size
auxdisplay: linedisp: encapsulate container_of usage within to_linedisp
docs: ABI: auxdisplay: document linedisp library sysfs attributes
Diffstat (limited to 'drivers/auxdisplay/line-display.h')
| -rw-r--r-- | drivers/auxdisplay/line-display.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/auxdisplay/line-display.h b/drivers/auxdisplay/line-display.h index 4348d7a2f69a..36853b639711 100644 --- a/drivers/auxdisplay/line-display.h +++ b/drivers/auxdisplay/line-display.h @@ -6,6 +6,7 @@ * Author: Paul Burton <paul.burton@mips.com> * * Copyright (C) 2021 Glider bv + * Copyright (C) 2025 Jean-François Lessard */ #ifndef _LINEDISP_H @@ -81,6 +82,9 @@ struct linedisp { unsigned int id; }; +int linedisp_attach(struct linedisp *linedisp, struct device *dev, + unsigned int num_chars, const struct linedisp_ops *ops); +void linedisp_detach(struct device *dev); int linedisp_register(struct linedisp *linedisp, struct device *parent, unsigned int num_chars, const struct linedisp_ops *ops); void linedisp_unregister(struct linedisp *linedisp); |
