aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/auxdisplay
AgeCommit message (Expand)AuthorFilesLines
2026-05-17auxdisplay: Kconfig: drop unneeded quotes in PANEL_BOOT_MESSAGE depStepan Ionichev1-1/+1
2026-05-17auxdisplay: line-display: fix OOB read on zero-length message_store()Stepan Ionichev1-1/+1
2026-05-05auxdisplay: max6959: use regmap_assign_bits() in max6959_enable()Andy Shevchenko1-4/+1
2026-03-27auxdisplay: line-display: fix NULL dereference in linedisp_releaseGuangshuo Li1-1/+1
2026-03-13auxdisplay: lcd2s: add error handling for i2c transfersWang Jun1-3/+12
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds3-4/+4
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook3-4/+4
2026-02-12Merge tag 'mm-nonmm-stable-2026-02-12-10-48' of git://git.kernel.org/pub/scm/...Linus Torvalds2-0/+2
2026-01-20kernel.h: drop hex.h and update all hex.h usersRandy Dunlap2-0/+2
2026-01-13auxdisplay: max6959: Replace slab.h with device/devres.hAndy Shevchenko1-1/+1
2025-12-29auxdisplay: arm-charlcd: Remove redundant ternary operatorsAndy Shevchenko1-1/+2
2025-12-29auxdisplay: arm-charlcd: Join string literals backAndy Shevchenko1-4/+3
2025-12-29auxdisplay: arm-charlcd: Use readl_poll_timeoutAndy Shevchenko1-17/+7
2025-12-29auxdisplay: arm-charlcd: Don't use "proxy" headersAndy Shevchenko1-3/+7
2025-12-29auxdisplay: arm-charlcd: drop of_match_ptr()Andy Shevchenko1-2/+2
2025-12-29auxdisplay: arm-charlcd: Remove unneeded info messageAndy Shevchenko1-4/+1
2025-12-29auxdisplay: arm-charlcd: convert to use device managed APIsAndy Shevchenko1-40/+9
2025-12-29auxdisplay: arm-charlcd: fix release_mem_region() sizeThomas Fourier1-1/+1
2025-10-15auxdisplay: linedisp: support attribute attachment to auxdisplay devicesJean-François Lessard2-6/+178
2025-10-15auxdisplay: linedisp: add num_chars sysfs attributeJean-François Lessard1-0/+11
2025-10-15auxdisplay: linedisp: display static message when length <= display sizeJean-François Lessard1-9/+21
2025-10-15auxdisplay: linedisp: encapsulate container_of usage within to_linedispJean-François Lessard1-8/+13
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar1-1/+1
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner2-6/+6
2025-03-10auxdisplay: hd44780: Rename hd to hdc in hd44780_common_alloc()Andy Shevchenko1-6/+6
2025-03-10auxdisplay: hd44780: Call charlcd_alloc() from hd44780_common_alloc()Andy Shevchenko4-32/+21
2025-03-10auxdisplay: panel: Make use of hd44780_common_free()Andy Shevchenko1-2/+2
2025-03-10auxdisplay: hd44780: Make use of hd44780_common_free()Andy Shevchenko1-3/+2
2025-03-10auxdisplay: hd44780: Introduce hd44780_common_free()Andy Shevchenko2-0/+8
2025-03-10auxdisplay: lcd2s: Allocate memory for custom data in charlcd_alloc()Andy Shevchenko1-8/+4
2025-03-10auxdisplay: charlcd: Partially revert "Move hwidth and bwidth to struct hd447...Andy Shevchenko5-7/+9
2025-02-24auxdisplay: panel: Fix an API misuse in panel.cAndy Shevchenko1-2/+2
2025-02-24auxdisplay: hd44780: Fix an API misuse in hd44780.cHaoxiang Li1-2/+2
2025-02-20auxdisplay: MAX6959 should select BITREVERSEGeert Uytterhoeven1-0/+1
2025-02-12auxdisplay: seg-led-gpio: use gpiod_multi_set_value_cansleepDavid Lechner1-2/+1
2025-01-24Merge tag 'auxdisplay-v6.14-1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-5/+3
2024-12-20Merge tag 'drm-misc-fixes-2024-12-19' of https://gitlab.freedesktop.org/drm/m...Dave Airlie1-1/+1
2024-12-17fbdev: Fix recursive dependencies wrt BACKLIGHT_CLASS_DEVICEThomas Zimmermann1-1/+1
2024-12-10auxdisplay: img-ascii-lcd: Constify struct img_ascii_lcd_configChristophe JAILLET1-3/+3
2024-12-10auxdisplay: img-ascii-lcd: Remove an unused field in struct img_ascii_lcd_ctxChristophe JAILLET1-2/+0
2024-12-02module: Convert symbol namespace to string literalPeter Zijlstra5-6/+6
2024-12-01Get rid of 'remove_new' relic from platform driver structLinus Torvalds4-4/+4
2024-11-20Merge tag 'auxdisplay-v6.13-1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-18/+6
2024-10-08auxdisplay: Remove unused functionsDr. David Alan Gilbert1-12/+0
2024-10-03auxdisplay: ht16k33: Make use of i2c_get_match_data()Andy Shevchenko1-5/+5
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro1-1/+1
2024-09-30auxdisplay: Drop explicit initialization of struct i2c_device_id::driver_data...Uwe Kleine-König2-2/+2
2024-09-27[tree-wide] finally take no_llseek outAl Viro1-1/+0
2024-07-26Merge tag 'auxdisplay-for-v6.11-tag1' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds7-4/+17
2024-07-03parport: Remove parport_driver.devmodelDr. David Alan Gilbert2-2/+0
2024-06-11auxdisplay: ht16k33: Drop reference after LED registrationMarkus Elfring1-0/+1
2024-06-04auxdisplay: Use sizeof(*pointer) instead of sizeof(type)Erick Archer2-2/+2
2024-06-04auxdisplay: hd44780: add missing MODULE_DESCRIPTION() macroJeff Johnson1-0/+1
2024-06-04auxdisplay: linedisp: add missing MODULE_DESCRIPTION() macroJeff Johnson1-0/+1
2024-06-04auxdisplay: linedisp: Support configuring the boot messageChris Packham2-2/+10
2024-05-28auxdisplay: charlcd: Provide a forward declarationAndy Shevchenko1-0/+2
2024-05-22Merge tag 'backlight-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-14/+1
2024-05-10Merge branches 'ib-backlight-auxdisplay-staging-omap-6.9', 'ib-backlight-auxd...Lee Jones1-8/+0
2024-04-11auxdisplay: charlcd: Don't rebuild when CONFIG_PANEL_BOOT_MESSAGE=yAndy Shevchenko1-0/+2
2024-04-11auxdisplay: charlcd: Add missing MODULE_DESCRIPTION()Andy Shevchenko1-0/+1
2024-04-09auxdisplay: seg-led-gpio: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-04-02auxdisplay: linedisp: Group display drivers togetherAndy Shevchenko2-172/+184
2024-03-28auxdisplay: ht16k33: Replace use of fb_blank with backlight helperThomas Zimmermann1-6/+1
2024-03-28auxdisplay: ht16k33: Remove struct backlight_ops.check_fbThomas Zimmermann1-8/+0
2024-03-12auxdisplay: img-ascii-lcd: Convert to platform remove callback returning voidUwe Kleine-König1-5/+2
2024-03-12auxdisplay: hd44780: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2024-03-12auxdisplay: cfag12864bfb: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-03-11auxdisplay: seg-led-gpio: Import linedisp namespaceChris Packham1-0/+1
2024-03-08auxdisplay: Add 7-segment LED display driverChris Packham3-0/+124
2024-02-26auxdisplay: Add driver for MAX695x 7-segment LED controllersAndy Shevchenko3-0/+209
2024-02-26auxdisplay: ht16k33: Drop struct ht16k33_segAndy Shevchenko1-15/+9
2024-02-26auxdisplay: ht16k33: Switch to use line display character mappingAndy Shevchenko1-73/+30
2024-02-26auxdisplay: ht16k33: Define a few helper macrosAndy Shevchenko1-12/+16
2024-02-26auxdisplay: ht16k33: Move ht16k33_linedisp_ops downAndy Shevchenko1-12/+12
2024-02-26auxdisplay: ht16k33: Add default to switch-casesAndy Shevchenko1-5/+9
2024-02-26auxdisplay: linedisp: Allocate buffer for the stringAndy Shevchenko4-21/+18
2024-02-15auxdisplay: linedisp: Add support for overriding character mappingAndy Shevchenko2-2/+140
2024-02-15auxdisplay: linedisp: Provide struct linedisp_ops for future extensionAndy Shevchenko4-15/+35
2024-02-15auxdisplay: linedisp: Move exported symbols to a namespaceAndy Shevchenko3-2/+4
2024-02-15auxdisplay: linedisp: Add missing header(s)Andy Shevchenko2-0/+6
2024-02-15auxdisplay: linedisp: Unshadow error codes in ->store()Andy Shevchenko1-2/+5
2024-02-15auxdisplay: linedisp: Use unique number for idAndy Shevchenko2-3/+12
2024-02-15auxdisplay: linedisp: Free allocated resources in ->release()Andy Shevchenko1-1/+8
2024-02-15auxdisplay: img-ascii-lcd: Make container_of() no-op for struct linedispAndy Shevchenko1-2/+2
2024-02-15auxdisplay: panel: Switch to use module_parport_driver()Andy Shevchenko1-113/+89
2024-01-12Merge tag 'drm-next-2024-01-10' of git://anongit.freedesktop.org/drm/drmLinus Torvalds3-18/+12
2023-12-01auxdisplay: img-ascii-lcd: Use device_get_match_data()Rob Herring1-9/+3
2023-11-29fbdev: Push pgprot_decrypted() into mmap implementationsThomas Zimmermann2-0/+4
2023-11-29auxdisplay/ht16k33: Initialize fb_ops with fbdev macrosThomas Zimmermann2-9/+3
2023-11-29auxdisplay/ht16k33: Set FBINFO_VIRTFB flagThomas Zimmermann1-0/+1
2023-11-29auxdisplay/cfag12864bfb: Initialize fb_ops with fbdev macrosThomas Zimmermann2-9/+3
2023-11-29auxdisplay/cfag12864bfb: Set FBINFO_VIRTFB flagThomas Zimmermann1-0/+1
2023-09-29auxdisplay: panel: Replace deprecated strncpy() with strtomem_pad()Justin Stitt1-4/+3
2023-08-30Merge tag 'drm-next-2023-08-30' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2-2/+0
2023-08-19auxdisplay: hd44780: move cursor home after clear display commandHugo Villeneuve1-1/+9
2023-07-24auxdisplay: Remove flag FBINFO_FLAG_DEFAULT from fbdev driversThomas Zimmermann2-2/+0
2023-06-29Merge tag 'drm-next-2023-06-29' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2-2/+2
2023-06-02auxdisplay: Switch i2c drivers back to use .probe()Uwe Kleine-König2-2/+2
2023-05-08auxdisplay/ht16k33: Use struct fb_info.screen_bufferThomas Zimmermann1-1/+1
2023-05-08auxdisplay/cfag12864bfb: Use struct fb_info.screen_bufferThomas Zimmermann1-1/+1
2022-12-12auxdisplay: hd44780: Fix potential memory leak in hd44780_remove()Jianglei Nie1-0/+2
2022-08-16i2c: Make remove callback return voidUwe Kleine-König2-5/+2
2022-03-18auxdisplay: lcd2s: Use array size explicitly in lcd2s_gotoxy()Andy Shevchenko1-1/+1
2022-03-18auxdisplay: lcd2s: Switch to i2c ->probe_new()Andy Shevchenko1-3/+2
2022-03-18auxdisplay: lcd2s: use module_i2c_driver to simplify the codeAndy Shevchenko1-18/+1
2022-03-18auxdisplay: lcd2s: make use of device property APIAndy Shevchenko1-5/+3
2022-03-18auxdisplay: lcd2s: Fix multi-line comment styleAndy Shevchenko1-11/+10
2022-03-03auxdisplay: lcd2s: Use proper API to free the instance of charlcd objectAndy Shevchenko1-2/+2
2022-03-03auxdisplay: lcd2s: Fix memory leak in ->remove()Andy Shevchenko1-11/+7
2022-03-03auxdisplay: lcd2s: Fix lcd2s_redefine_char() featureAndy Shevchenko1-1/+1
2021-11-24auxdisplay: charlcd: checking for pointer reference before dereferencingLuiz Sampaio1-0/+3
2021-11-24auxdisplay: charlcd: fixing coding style issueLuiz Sampaio1-1/+1
2021-10-22auxdisplay: cfag12864bfb: code indent should use tabs where possibleHuiquan Deng1-3/+3
2021-10-22auxdisplay: ht16k33: remove superfluous header filesMianhan Liu1-1/+0
2021-10-22auxdisplay: ks0108: remove superfluous header filesMianhan Liu1-3/+0
2021-10-22auxdisplay: cfag12864bfb: remove superfluous header filesMianhan Liu1-3/+0
2021-10-21auxdisplay: ht16k33: Make use of device propertiesGeert Uytterhoeven2-16/+13
2021-10-21auxdisplay: ht16k33: Add LED supportGeert Uytterhoeven2-16/+112
2021-10-21auxdisplay: ht16k33: Add support for segment displaysGeert Uytterhoeven2-7/+190
2021-10-21auxdisplay: ht16k33: Extract frame buffer probingGeert Uytterhoeven1-48/+53
2021-10-21auxdisplay: ht16k33: Extract ht16k33_brightness_set()Geert Uytterhoeven1-6/+19
2021-10-21auxdisplay: ht16k33: Move delayed workGeert Uytterhoeven1-8/+7
2021-10-21auxdisplay: ht16k33: Add helper variable devGeert Uytterhoeven1-21/+22
2021-10-21auxdisplay: ht16k33: Convert to simple i2c probe functionGeert Uytterhoeven1-3/+2
2021-10-21auxdisplay: ht16k33: Remove unneeded error check in keypad probe()Geert Uytterhoeven1-5/+1
2021-10-21auxdisplay: ht16k33: Use HT16K33_FB_SIZE in ht16k33_initialize()Geert Uytterhoeven1-1/+1
2021-10-21auxdisplay: ht16k33: Fix frame buffer device blankingGeert Uytterhoeven1-0/+10
2021-10-21auxdisplay: ht16k33: Connect backlight to fbdevGeert Uytterhoeven1-28/+28
2021-10-21auxdisplay: linedisp: Add support for changing scroll rateGeert Uytterhoeven1-2/+35
2021-10-21auxdisplay: linedisp: Use kmemdup_nul() helperGeert Uytterhoeven1-4/+1
2021-10-21auxdisplay: Extract character line display core supportGeert Uytterhoeven5-174/+312
2021-10-21auxdisplay: img-ascii-lcd: Convert device attribute to sysfs_emit()Geert Uytterhoeven1-1/+1
2021-10-21auxdisplay: img-ascii-lcd: Add helper variable devGeert Uytterhoeven1-7/+6
2021-10-21auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty stringGeert Uytterhoeven1-0/+10
2021-07-16auxdisplay: Replace symbolic permissions with octal permissionsJinchao Wang2-3/+3
2021-07-16auxdisplay: ks0108: Switch to use module_parport_driver()Andy Shevchenko1-13/+1
2021-07-16auxdisplay: charlcd: Drop unneeded initializers and switch to C99 styleAndy Shevchenko1-3/+1
2021-07-16auxdisplay: hd44780: Fix oops on module unloadingLars Poeschel1-1/+1
2021-05-07treewide: remove editor modelines and cruftMasahiro Yamada1-7/+0
2021-03-16auxdisplay: Remove in_interrupt() usage.Sebastian Andrzej Siewior1-10/+8
2021-02-26treewide: Miguel has movedMiguel Ojeda3-6/+6
2021-01-25auxdisplay: Fix duplicate CHARLCD config symbolGeert Uytterhoeven1-3/+0
2021-01-25auxdisplay: ht16k33: Fix refresh rate handlingGeert Uytterhoeven1-2/+1
2021-01-25dt-bindings: auxdisplay: ht16k33: Keyscan function should be optionalRobin van der Gracht1-8/+6
2020-11-16auxdisplay: panel: Remove redundant charlcd_ops structuresLars Poeschel1-38/+4
2020-11-16auxdisplay: panel: Fix missing print function pointerLars Poeschel1-0/+3
2020-11-14auxdisplay: fix platform_no_drv_owner.cocci warningskernel test robot1-1/+0
2020-11-09auxdisplay: fix use after free in lcd2s_i2c_remove()Dan Carpenter1-1/+1
2020-11-09auxdisplay: hd44780_common: Fix build errorLars Poeschel1-2/+1
2020-11-04auxdisplay: add a driver for lcd2s character displayLars Poeschel3-0/+414
2020-11-04auxdisplay: charlcd: Do not print chars at end of lineLars Poeschel1-0/+3
2020-11-04auxdisplay: Change gotoxy calling interfaceLars Poeschel4-16/+13
2020-11-04auxdisplay: charlcd: replace last device specific stuffLars Poeschel1-8/+3
2020-11-04auxdisplay: hd44780: Remove clear_fastLars Poeschel3-87/+8
2020-11-04auxdisplay: hd44780_common: Reduce clear_display timeoutLars Poeschel1-2/+2
2020-11-04auxdisplay: Call charlcd_backlight in placeLars Poeschel1-8/+6
2020-11-04auxdisplay: Move char redefine code to hd44780_commonLars Poeschel6-55/+70
2020-11-04auxdisplay: cleanup unnecessary hd44780 code in charlcdLars Poeschel1-31/+1
2020-11-04auxdisplay: implement various hd44780_common_ functionsLars Poeschel6-27/+249
2020-11-04auxdisplay: Move init_display to hd44780_commonLars Poeschel6-89/+110
2020-11-04auxdisplay: Make use of enum for backlight on / offLars Poeschel1-3/+3
2020-11-04auxdisplay: make charlcd_backlight visible to hd44780_commonLars Poeschel2-1/+3
2020-11-04auxdisplay: Move clear_display to hd44780_commonLars Poeschel6-16/+37
2020-11-04auxdisplay: add home to charlcd_opsLars Poeschel6-1/+18
2020-11-04auxdisplay: provide hd44780_common_gotoxyLars Poeschel6-28/+43
2020-11-04auxdisplay: hd44780_common_printLars Poeschel5-13/+44
2020-11-04auxdisplay: Move addr out of charlcd_privLars Poeschel2-36/+31
2020-11-04auxdisplay: Move write_cmd pointers to hd44780 driversLars Poeschel5-42/+38
2020-11-04auxdisplay: Move write_data pointer to hd44780_commonLars Poeschel5-20/+22
2020-11-04auxdisplay: Move ifwidth to struct hd44780_commonLars Poeschel5-8/+9
2020-11-04auxdisplay: Move hwidth and bwidth to struct hd44780_commonLars Poeschel6-55/+67
2020-11-04auxdisplay: Introduce hd44780_common.[ch]Lars Poeschel6-17/+91
2020-11-04auxdisplay: Use an enum for charlcd backlight on/off opsLars Poeschel4-4/+9
2020-09-05Merge tags 'auxdisplay-for-linus-v5.9-rc4', 'clang-format-for-linus-v5.9-rc4'...Linus Torvalds1-1/+1
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-3/+3
2020-08-08auxdisplay: Replace HTTP links with HTTPS onesAlexander A. Klimov1-1/+1
2020-08-06Merge tag 'auxdisplay-for-linus-v5.9-rc1' of git://github.com/ojeda/linuxLinus Torvalds1-11/+6
2020-06-14treewide: replace '---help---' in Kconfig files with 'help'Masahiro Yamada1-27/+27
2020-05-29auxdisplay: charlcd: Reuse hex_to_bin() instead of custom codeAndy Shevchenko1-11/+6
2020-03-23Merge 5.6-rc7 into char-misc-nextGreg Kroah-Hartman3-12/+10
2020-03-18misc: cleanup minor number definitions in c file into miscdevice.hZhenzhong Duan2-4/+0
2020-03-06auxdisplay: charlcd: replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-03-06auxdisplay: img-ascii-lcd: convert to devm_platform_ioremap_resourceYangtao Li1-3/+1
2020-03-06auxdisplay: Fix Kconfig indentationKrzysztof Kozlowski1-8/+8
2019-12-17Merge tag 'drm-misc-next-2019-12-16' of git://anongit.freedesktop.org/drm/drm...Daniel Vetter2-2/+2
2019-12-11auxdisplay: constify fb opsJani Nikula2-2/+2
2019-12-04auxdisplay: charlcd: deduplicate simple_strtoul()Andy Shevchenko1-27/+7
2019-09-17Merge tag 'docs-5.4' of git://git.lwn.net/linuxLinus Torvalds1-1/+1
2019-08-20auxdisplay: ht16k33: Make ht16k33_fb_fix and ht16k33_fb_var constantNishka Dasgupta1-2/+2
2019-08-08auxdisplay: charlcd: add include guard to charlcd.hMasahiro Yamada1-0/+5
2019-08-08auxdisplay: charlcd: move charlcd.h to drivers/auxdisplayMasahiro Yamada4-4/+42
2019-08-05auxdisplay: charlcd: add help text for backlight initial stateMans Rullgard1-0/+5
2019-08-05auxdisplay: panel: need to delete scan_timer when misc_register fails in pane...zhengbin1-0/+2
2019-07-31docs: admin-guide: add auxdisplay files to it after conversion to ReSTMauro Carvalho Chehab1-1/+1
2019-07-09Merge tag 'docs-5.3' of git://git.lwn.net/linuxLinus Torvalds1-1/+1
2019-06-20auxdisplay/ht16k33.c: Convert to use vm_map_pages_zero()Souptick Joarder1-2/+2
2019-06-20auxdisplay/cfag12864bfb.c: Convert to use vm_map_pages_zero()Souptick Joarder1-2/+3
2019-06-14docs: kbuild: convert docs to ReST and rename to *.rstMauro Carvalho Chehab1-1/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner1-5/+1
2019-03-17auxdisplay: charlcd: make backlight initial state configurableMans Rullgard2-1/+30