summaryrefslogtreecommitdiff
path: root/drivers/mtd/lpddr/lpddr_cmds.c
diff options
context:
space:
mode:
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>2025-10-15 18:46:08 +0200
committerAndy Shevchenko <andriy.shevchenko@linux.intel.com>2025-10-15 18:46:08 +0200
commit00de283c53c99690807f5c875f8c715679a560ef (patch)
tree53598afc91e7a5768b00f9f9b420438fe63abab9 /drivers/mtd/lpddr/lpddr_cmds.c
parent3a8660878839faadb4f1a6dd72c3179c1df56787 (diff)
parent3ba5c78fe7c5d60edae0c47361f191d40c5c1cf0 (diff)
Merge patch series "auxdisplay: linedisp: support attribute attachment to auxdisplay devices"
Jean-François Lessard <jefflessard3@gmail.com> says: This series modernizes the auxdisplay line display (linedisp) library to enable seamless integration with auxdisplay parent devices while maintaining backward compatibility. The key improvement is adding attach/detach APIs that allow linedisp sysfs attributes to be bound directly to their parent auxdisplay devices avoiding child device proliferation and enabling a uniform 7-segment userspace interface across different driver architectures. This series introduces attachment infrastructure for linedisp devices. The first consumer of this API will be the TM16XX driver series. See the related patch series: auxdisplay: Add TM16xx 7-segment LED matrix display controllers driver Changes include: 1. Encapsulate container_of() usage with to_linedisp() helper function for cleaner context retrieval 2. Improve message display behavior with static padding when message length is smaller than display width 3. Add 'num_chars' read-only attribute for userspace capability discovery 4. Add attach/detach API for sysfs attributes binding to parent devices 5. Document all linedisp sysfs attributes in ABI documentation All existing linedisp_register() users remain unaffected. The new APIs enable drivers like TM16XX to integrate 7-segment functionality within their LED class device hierarchy while providing a uniform 7-segment API. Thanks to Andy Shevchenko for early feedback and guidance. Link: https://lore.kernel.org/r/20250918121321.116248-1-jefflessard3@gmail.com Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Diffstat (limited to 'drivers/mtd/lpddr/lpddr_cmds.c')
0 files changed, 0 insertions, 0 deletions