aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/auxdisplay
AgeCommit message (Expand)AuthorFilesLines
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-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
2019-03-17auxdisplay: charlcd: simplify init message displayMans Rullgard1-7/+8
2019-03-17auxdisplay: deconfuse configurationMans Rullgard2-6/+13
2019-03-17auxdisplay: hd44780: Convert to use charlcd_free()Andy Shevchenko1-2/+2
2019-03-17auxdisplay: panel: Convert to use charlcd_free()Andy Shevchenko1-2/+2
2019-03-17auxdisplay: charlcd: Introduce charlcd_free() helperAndy Shevchenko1-0/+6
2019-03-17auxdisplay: charlcd: Move to_priv() to charlcd namespaceAndy Shevchenko1-13/+13
2019-03-17auxdisplay: hd44780: Fix memory leak on ->remove()Andy Shevchenko1-0/+2
2019-02-15auxdisplay: ht16k33: fix potential user-after-free on module unloadMiguel Ojeda1-1/+1
2018-12-21auxdisplay: charlcd: fix x/y command parsingMans Rullgard1-0/+3
2018-11-01Merge tag 'compiler-attributes-for-linus-4.20-rc1' of https://github.com/ojed...Linus Torvalds1-4/+3
2018-09-30Compiler Attributes: auxdisplay: panel: use __nonstringMiguel Ojeda1-4/+3
2018-09-13gpiolib: Pass array info to get/set array functionsJanusz Krzysztofik1-4/+4
2018-09-13gpiolib: Pass bitmaps, not integer arrays, to get/set arrayJanusz Krzysztofik1-39/+20
2018-08-18Merge tag 'char-misc-4.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+1
2018-08-01auxdisplay: simplify getting .drvdataWolfram Sang1-4/+2
2018-08-01auxdisplay: charlcd: delete mdelay in long_sleepJia-Ju Bai1-4/+1
2018-07-07headers: separate linux/mod_devicetable.h from linux/platform_device.hRandy Dunlap1-0/+1
2018-06-12treewide: kmalloc() -> kmalloc_array()Kees Cook1-2/+2
2018-04-12auxdisplay: Replace licenses with SPDX identifiersMiguel Ojeda8-70/+8
2018-04-12auxdisplay: make PANEL a menuconfigRandy Dunlap1-1/+1
2018-04-12auxdisplay: fix broken menuRandy Dunlap1-5/+5
2018-04-12auxdisplay: charlcd: Fix and clean up handling of x/y commandsMiguel Ojeda1-17/+78
2018-04-12auxdisplay: charlcd: fix hex literal ranges for graphics commandRobert Abel1-2/+2
2018-04-12auxdisplay: charlcd: fix two-line command ^[[LN not marked as processedRobert Abel1-0/+1
2018-04-12auxdisplay: charlcd: replace octal literal with form-feed escape sequenceRobert Abel1-1/+1
2018-04-12auxdisplay: charlcd: use null character instead of zero literal to terminate ...Robert Abel1-2/+2
2018-04-12auxdisplay: charlcd: no need to call charlcd_gotoxy() if nothing changesSean Young1-3/+4
2018-04-12auxdisplay: cfag12864bfb: constify fb_fix_screeninfo and fb_var_screeninfo st...Gustavo A. R. Silva1-2/+2
2018-04-12auxdisplay: img-ascii-lcd: fix typo on select SYSCON/MFD_SYSCONCorentin Labbe1-1/+1
2018-04-12auxdisplay: img-ascii-lcd: kconfig: Remove MIPS_SEAD3 referenceUlf Magnusson1-1/+1
2018-04-12auxdisplay: arm-charlcd: Fix struct charlcd doc lineMiguel Ojeda1-0/+2
2018-03-13auxdisplay: img-ascii-lcd: Silence 2 uninitialized warningsMiguel Ojeda1-2/+2
2018-03-13auxdisplay: img-ascii-lcd: Fix doc comment to silence warningsMiguel Ojeda1-1/+1
2018-03-13auxdisplay: panel: Change comments to silence fallthrough warningsMiguel Ojeda1-3/+3
2018-01-10auxdisplay: img-ascii-lcd: add missing MODULE_DESCRIPTION/AUTHOR/LICENSEJesse Chan1-0/+4
2017-11-27auxdisplay: img-ascii-lcd: Only build on archs that have IOMEMThomas Meyer1-0/+1
2017-11-13Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-8/+6
2017-11-03Update MIPS email addressesPaul Burton1-1/+1
2017-11-02auxdisplay: Convert timers to use timer_setup()Kees Cook2-8/+6
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2-0/+2
2017-09-18auxdisplay: charlcd: properly restore atomic counter on error pathWilly Tarreau2-4/+18
2017-07-17auxdisplay: constify charlcd_ops.Arvind Yadav1-3/+3
2017-05-25auxdisplay: Convert list_for_each to entry variantWei Yongjun1-4/+1
2017-04-08auxdisplay: Move arm-charlcd.c to drivers/auxdisplay folderAndy Shevchenko3-0/+379
2017-04-08auxdisplay: Move panel.c to drivers/auxdisplay folderAndy Shevchenko3-0/+2077
2017-04-08auxdisplay: ht16k33: use le16_to_cpup() to fetch LE16 dataDmitry Torokhov1-4/+8
2017-04-08auxdisplay: img-ascii-lcd: Fix module autoloadJavier Martinez Canillas1-0/+1
2017-04-08auxdisplay: ht16k33: don't access uninitialized dataArnd Bergmann1-1/+7
2017-04-08auxdisplay: hd44780: Fix DT properties to include units of measurementGeert Uytterhoeven1-2/+3
2017-03-27Merge 4.11-rc4 into char-misc-nextGreg Kroah-Hartman1-0/+1
2017-03-17auxdisplay: Add HD44780 Character LCD supportGeert Uytterhoeven3-0/+337
2017-03-17auxdisplay: charlcd: Add support for displays with more than two linesGeert Uytterhoeven1-9/+13
2017-03-17auxdisplay: charlcd: Add support for 4-bit interfacesGeert Uytterhoeven1-6/+30
2017-03-17auxdisplay: charlcd: Extract character LCD core from misc/panelGeert Uytterhoeven3-0/+794
2017-03-16auxdisplay: img-ascii-lcd: add missing sentinel entry in img_ascii_lcd_matchesDmitry Torokhov1-0/+1
2017-02-10auxdisplay: ht16k33: remove private workqueueDmitry Torokhov1-15/+5
2017-02-10auxdisplay: ht16k33: rework input device initializationDmitry Torokhov1-153/+145
2017-02-10auxdisplay: ht16k33: do not try to free fbdevDmitry Torokhov1-3/+1
2017-01-11auxdisplay: fix new ht16k33 build errorsRandy Dunlap1-3/+3
2016-11-30auxdisplay: ht16k33: select framebuffer helper modulesRobin van der Gracht1-0/+4