aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/spi/spidev.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-08spi: spidev: Follow renaming of SPI "master" to "controller"Uwe Kleine-König1-1/+1
2023-10-06spi: spidev: make spidev_class constantGreg Kroah-Hartman1-8/+10
2023-09-11spidev: Simplify SPI_IOC_RD_MODE* cases in spidev_ioctl()Andy Shevchenko1-5/+3
2023-09-11spidev: Switch to use spi_get_csgpiod()Andy Shevchenko1-4/+2
2023-09-11spidev: Decrease indentation level in spidev_ioctl() SPI_IOC_RD_MODE*Andy Shevchenko1-8/+6
2023-06-28Merge tag 'spi-v6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...Linus Torvalds1-1/+2
2023-06-19drivers/spi: use ARCH_DMA_MINALIGN instead of ARCH_KMALLOC_MINALIGNCatalin Marinas1-1/+1
2023-05-30spi: spidev: add two new spi mode bitsBoerge Struempfel1-1/+2
2023-04-27Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2023-03-17driver core: class: remove module * from class_create()Greg Kroah-Hartman1-1/+1
2023-03-11spi: Replace all spi->chip_select and spi->cs_gpiod references with function ...Amit Kumar Mahapatra via Alsa-devel1-3/+3
2023-02-06spi: spidev: Fix double unlock in spidev_sync()Dan Carpenter1-2/+0
2023-02-06spi: Merge fixesMark Brown1-23/+34
2023-01-30Merge remote-tracking branch 'spi/for-6.2' into spi-6.2Mark Brown1-5/+16
2023-01-27spi: spidev: fix a recursive locking errorBartosz Golaszewski1-6/+16
2023-01-20spi: spidev: order compatibles alphabeticallyKrzysztof Kozlowski1-4/+4
2023-01-11spi: spidev: remove debug messages that access spidev->spi without lockingBartosz Golaszewski1-2/+0
2023-01-11spi: spidev: fix a race condition when accessing spidev->spiBartosz Golaszewski1-16/+18
2023-01-06spi: spidev: remove debug messages that access spidev->spi without lockingBartosz Golaszewski1-2/+0
2023-01-06spi: spidev: fix a race condition when accessing spidev->spiBartosz Golaszewski1-16/+18
2022-12-27spidev: Add Silicon Labs SI3210 device compatibleVincent Tremblay1-0/+2
2022-12-27spidev: Add Silicon Labs EM3581 device compatibleVincent Tremblay1-0/+2
2022-12-01spi: spidev: mask SPI_CS_HIGH in SPI_IOC_RD_MODEAlexander Sverdlin1-5/+16
2022-04-19spi: spidev: add SPI_RX_CPHA_FLIPBaruch Siach1-1/+2
2022-04-05spi: spidev: replace usage of found with dedicated list iterator variableJakob Koschel1-4/+5
2022-04-05spi: spidev: Replace OF specific code by device property APIAndy Shevchenko1-23/+22
2022-04-05spi: spidev: Replace ACPI specific code by device_get_match_data()Andy Shevchenko1-28/+19
2022-04-05spi: spidev: Convert BUILD_BUG_ON() to static_assert()Andy Shevchenko1-1/+1
2022-02-09spi: make remove callback a void functionMark Brown1-3/+1
2022-02-09spi: make remove callback a void functionUwe Kleine-König1-3/+1
2022-02-08spi: spidev: prevent spidev->speed_hz from being zeroDan Carpenter1-12/+19
2021-11-24spi: spidev: Make probe to fail early if a spidev compatible is usedJavier Martinez Canillas1-3/+4
2021-11-23spi: spidev: Use SPI_MODE_USER_MASK instead of castingAndy Shevchenko1-1/+1
2021-09-27spi: spidev: Add SPI ID tableMark Brown1-0/+14
2021-08-05misc: gehc-achc: new driverSebastian Reichel1-1/+0
2021-05-11spi: spidev: Use SPI_MODE_X_MASKAndy Shevchenko1-1/+1
2021-04-20spidev: Add Micron SPI NOR Authenta device compatibleShivamurthy Shastri1-0/+1
2021-01-25spidev: Add cisco device compatibleDaniel Walker1-0/+1
2020-09-09spi: spidev: Remove redundant initialization of variable statusJay Fang1-2/+2
2020-07-28spi: spidev: Align buffers for DMAChristian Eggers1-8/+13
2020-06-18spi: spidev: fix a potential use-after-free in spidev_release()Zhenzhong Duan1-10/+10
2020-06-18spi: spidev: fix a race between spidev_release and spidev_removeZhenzhong Duan1-2/+2
2020-04-16spi: spidev: Add support for Octal mode data transfersGeert Uytterhoeven1-1/+2
2020-03-02spi: spidev: fix speed setting messageOleksandr Suvorov1-3/+4
2020-03-02spi: spidev: fix a debug message valueOleksandr Suvorov1-8/+8
2020-02-21spi: spidev: Fix CS polarity if GPIO descriptors are usedLukas Wunner1-0/+5
2019-10-15spi: spidev: use new `delay` field for spi transfersAlexandru Ardelean1-1/+2
2019-10-15spi: spidev: use new `word_delay` field for spi transfersAlexandru Ardelean1-1/+2
2019-09-25spi: Add call to spi_slave_abort() function when spidev driver is releasedLukasz Majewski1-0/+3
2019-06-10Merge tag 'v5.2-rc4' into spi-5.3Mark Brown1-10/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157Thomas Gleixner1-10/+1
2019-05-29spidev: Add M53Menlo CPLD compatibleMarek Vasut1-0/+1
2019-05-20spi: spidev: Add dhcom-board to compatibility listChristoph Niedermaier1-0/+1
2019-05-07Merge tag 'stream_open-5.2' of https://lab.nexedi.com/kirr/linuxLinus Torvalds1-1/+1
2019-05-06*: convert stream-like files from nonseekable_open -> stream_openKirill Smelkov1-1/+1
2019-03-18spi: spidev: Enable control of inter-word delaysJan Kundrát1-1/+3
2018-10-10spi: spidev: Fix OF tree warning logicTrent Piepho1-5/+3
2018-10-08spidev: Enable the Liebherr's BK4 board to work with spidev driverLukasz Majewski1-0/+1
2017-07-08Merge branch 'for-spi' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-31/+11
2017-06-29spidev: quit messing with access_ok()Al Viro1-31/+11
2017-05-14spi: spidev: use memdup_userGeliang Tang1-9/+1
2017-05-14spi: spidev: remove unused completionSeraphime Kirkovski1-1/+0
2017-03-16spi: spidev: Add sx1301 to device tree compatibility listBen Whitten1-0/+1
2016-10-21spi: spidev: Add device to spidev device tree compatibility listFabien Lahoudere1-0/+1
2016-07-04spi: spidev: Add ACPI probing supportMika Westerberg1-0/+41
2016-01-11Merge remote-tracking branches 'spi/topic/overlay', 'spi/topic/pxa2xx', 'spi/...Mark Brown1-1/+1
2015-12-16spi: spidev: Hold spi_lock over all defererences of spi in release()Mark Brown1-1/+1
2015-11-30spi: spidev: Use "%u" to format __u32Geert Uytterhoeven1-1/+1
2015-11-04Merge remote-tracking branches 'spi/topic/omap-100k', 'spi/topic/omap-uwire',...Mark Brown1-1/+0
2015-10-28spi: Drop owner assignment from spi_driversAndrew F. Davis1-1/+0
2015-09-22Merge remote-tracking branches 'spi/fix/spidev' and 'spi/fix/xtfpga' into spi...Mark Brown1-1/+2
2015-09-11spi: spidev: fix possible NULL dereferenceSudip Mukherjee1-1/+2
2015-08-31Merge remote-tracking branches 'spi/topic/s3c64xx', 'spi/topic/sg', 'spi/topi...Mark Brown1-4/+4
2015-08-04spi: spidev: fix inconsistent indentingColin Ian King1-3/+3
2015-07-16spi: spidev: Fix typoFabio Estevam1-1/+1
2015-07-07spi: spidev: add compatible value for LTC2488Jiri Prchal1-0/+1
2015-06-18Merge remote-tracking branches 'spi/topic/sirf', 'spi/topic/spidev' and 'spi/...Mark Brown1-23/+10
2015-05-11spi: spidev: Remove unneeded variableFabio Estevam1-2/+1
2015-04-23spi: spidev: use spi_sync instead of spi_asyncMartin Sperl1-21/+9
2015-03-27spi: spidev: Warn loudly if instantiated from DT as "spidev"Mark Brown1-7/+19
2015-03-23spi: spidev: fix possible arithmetic overflow for multi-transfer messageIan Abbott1-2/+3
2015-02-24spi: spidev: only use up TX/RX bounce buffer space when neededIan Abbott1-5/+23
2015-02-08Merge remote-tracking branches 'spi/topic/sirf', 'spi/topic/spidev', 'spi/top...Mark Brown1-24/+97
2015-02-02spi: spidev: Convert buf pointers for 32-bit compat SPI_IOC_MESSAGE(n)Ian Abbott1-24/+97
2014-12-22spi: Remove FSF mailing addressesJarkko Nikula1-4/+0
2014-11-11spi: spidev: Don't mangle max_speed_hz in underlying spi deviceMark Brown1-3/+13
2014-10-13spi: spidev: Use separate TX and RX bounce buffersRay Jui1-27/+52
2014-02-27spi: spidev: Add support for Dual/Quad SPI TransfersGeert Uytterhoeven1-4/+15
2014-02-27spi: spidev: Restore all SPI mode flags on ioctl failureGeert Uytterhoeven1-2/+2
2013-10-15spi: spidev: Fix checkpatch issueJingoo Han1-3/+3
2013-09-17spi: spidev: remove unnecessary spi_set_drvdata()Jingoo Han1-1/+0
2013-07-15PTR_RET is now PTR_ERR_OR_ZERO(): Replace most.Rusty Russell1-1/+1
2013-04-01spi/spidev: Use PTR_RET functionAlexandru Gheorghiu1-1/+1
2012-12-07spi: Remove HOTPLUG section attributesGrant Likely1-3/+3
2012-11-01spi: spidev: Add Rohm DH2228FV DAC compatible stringMaxime Ripard1-0/+1
2012-11-01spi: spidev: Add device tree bindingsMaxime Ripard1-0/+9
2011-06-06spi: reorganize driversGrant Likely1-1/+1
2011-02-03spi/spidev: Add 32 bit compat ioctl()Bernhard Walle1-0/+12
2010-11-01tree-wide: fix comment/printk typosUwe Kleine-König1-1/+1
2010-10-15llseek: automatically add .llseek fopArnd Bergmann1-0/+1
2009-12-17Merge branch 'next-spi' of git://git.secretlab.ca/git/linux-2.6Linus Torvalds1-9/+9
2009-12-17spidev: add proper section markersMike Frysinger1-8/+8
2009-12-17spidev: use DECLARE_BITMAP instead of declaring the arrayThadeu Lima de Souza Cascardo1-1/+1
2009-12-14Merge branch 'next-spi' of git://git.secretlab.ca/git/linux-2.6Linus Torvalds1-3/+3
2009-12-09Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2009-12-08spi: fix spidev compilation failure when VERBOSE is definedFlorian Fainelli1-3/+3
2009-12-04spidev: fix double "of of" in commentThadeu Lima de Souza Cascardo1-1/+1
2009-10-14spi: Remove BKL from spidev_openThomas Gleixner1-3/+0
2009-10-01const: constify remaining file_operationsAlexey Dobriyan1-1/+1
2009-09-23spi: prefix modalias with "spi:"Anton Vorontsov1-0/+1
2009-06-30spi: new spi->mode bitsDavid Brownell1-6/+11
2008-12-01spi: avoid spidev crash when device is removedWolfgang Ocker1-1/+3
2008-10-16device create: misc: convert device_create_drvdata to device_createGreg Kroah-Hartman1-4/+3
2008-07-24spidev: BKL removalAlan Cox1-6/+13
2008-07-21device create: spi: convert device_create to device_create_drvdataDavid Brownell1-2/+2
2008-07-14Merge commit 'v2.6.26' into bkl-removalJonathan Corbet1-49/+127
2008-07-04spi: fix the read path in spidevSebastian Siewior1-6/+4
2008-06-20spidev: BKL pushdownJonathan Corbet1-0/+3
2008-06-06spi: fix refcount-related spidev oops-on-rmmodDavid Brownell1-30/+34
2008-05-24spi: remove some spidev oops-on-rmmod pathsDavid Brownell1-13/+89
2007-10-29fix abuses of ptrdiff_tAl Viro1-3/+3
2007-08-11spidev warning fixDavid Brownell1-1/+3
2007-07-31spidev supports more communications modesAnton Vorontsov1-3/+10
2007-07-17spidev compiler warning goneDavid Brownell1-2/+4
2007-05-23spi: potential memleak in spidev_ioctlFlorin Malita1-0/+1
2007-05-23spi/spidev: check message size before copyingDomen Puncer1-6/+6
2007-05-16spi: fix spidev for >sizeof(long)/32 devicesDomen Puncer1-1/+1
2007-05-08/dev/spidevB.C interfaceAndrea Paterniani1-0/+584