aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/spi/spi-s3c64xx.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-24spi: spi-s3c64xx.c: Remove of_node_put for auto cleanupShivani Gupta1-3/+3
2024-03-29spi: s3c64xx: Use DMA mode from fifo sizeJaewon Kim1-3/+2
2024-03-05spi: s3c64xx: switch exynos850 to new port config dataTudor Ambarus1-4/+3
2024-03-05spi: s3c64xx: switch gs101 to new port config dataTudor Ambarus1-6/+6
2024-03-05spi: s3c64xx: deprecate fifo_lvl_mask, rx_lvl_offset and port_idTudor Ambarus1-3/+23
2024-03-05spi: s3c64xx: get rid of the OF alias ID dependencyTudor Ambarus1-0/+4
2024-03-05spi: s3c64xx: introduce s3c64xx_spi_set_port_id()Tudor Ambarus1-12/+25
2024-03-05spi: s3c64xx: let the SPI core determine the bus numberTudor Ambarus1-2/+2
2024-03-05spi: s3c64xx: allow FIFO depth to be determined from the compatibleTudor Ambarus1-2/+6
2024-03-05spi: s3c64xx: retrieve the FIFO depth from the device treeTudor Ambarus1-1/+3
2024-03-05spi: s3c64xx: determine the fifo depth only onceTudor Ambarus1-5/+9
2024-03-05spi: s3c64xx: allow full FIFO masksTudor Ambarus1-4/+36
2024-03-05spi: s3c64xx: define a magic valueTudor Ambarus1-1/+3
2024-02-08spi: s3c64xx: straightforward cleanupMark Brown1-40/+41
2024-02-08spi: s3c64xx: add support for google,gs101-spiTudor Ambarus1-1/+17
2024-02-08spi: s3c64xx: add s3c64xx_iowrite{8,16}_32_rep accessorsTudor Ambarus1-2/+34
2024-02-08spi: s3c64xx: prepare for a different flavor of iowrite repTudor Ambarus1-14/+21
2024-02-08spi: s3c64xx: drop a superfluous bitwise NOT operationTudor Ambarus1-1/+0
2024-02-08spi: s3c64xx: remove duplicated definitionTudor Ambarus1-3/+1
2024-02-08spi: s3c64xx: downgrade dev_warn to dev_dbg for optional dt propsTudor Ambarus1-2/+2
2024-02-08spi: s3c64xx: drop blank line between declarationsTudor Ambarus1-1/+2
2024-02-08spi: s3c64xx: return ETIMEDOUT for wait_for_completion_timeout()Tudor Ambarus1-3/+3
2024-02-08spi: s3c64xx: rename prepare_dma() to s3c64xx_prepare_dma()Tudor Ambarus1-4/+4
2024-02-08spi: s3c64xx: propagate the dma_submit_error() error codeTudor Ambarus1-1/+1
2024-02-08spi: s3c64xx: check return code of dmaengine_slave_config()Tudor Ambarus1-1/+3
2024-02-08spi: s3c64xx: move common code outside if elseTudor Ambarus1-4/+2
2024-02-08spi: s3c64xx: remove else after returnTudor Ambarus1-4/+2
2024-02-08spi: s3c64xx: remove unneeded (void *) casts in of_match_tableTudor Ambarus1-9/+9
2024-02-08spi: s3c64xx: fix typo, s/configuartion/configurationTudor Ambarus1-1/+1
2024-02-08spi: s3c64xx: avoid possible negative array indexTudor Ambarus1-0/+3
2024-02-08spi: s3c64xx: explicitly include <linux/types.h>Tudor Ambarus1-0/+1
2024-02-08spi: s3c64xx: explicitly include <linux/bits.h>Tudor Ambarus1-0/+1
2024-02-08spi: s3c64xx: explicitly include <linux/io.h>Tudor Ambarus1-0/+1
2024-02-08spi: s3c64xx: sort headers alphabeticallyTudor Ambarus1-7/+6
2024-01-24spi: s3c64xx: Add Exynos850 supportSam Protsenko1-0/+14
2024-01-22spi: s3c64xx: Extract FIFO depth calculation to a dedicated macroSam Protsenko1-7/+6
2023-08-21spi: s3c64xx: switch to use modern nameYang Yingliang1-63/+63
2023-07-27spi: s3c64xx: Clean up redundant dev_err_probe()Chen Jiahao1-1/+1
2023-07-23spi: Merge up fixes from mainlineMark Brown1-0/+2
2023-07-14spi: Explicitly include correct DT includesRob Herring1-1/+0
2023-07-12spi: s3c64xx: clear loopback bit after loopback testJaewon Kim1-0/+2
2023-07-09spi: s3c64xx: Use devm_platform_get_and_ioremap_resource()Yangtao Li1-7/+2
2023-06-06spi: s3c64xx: Use dev_err_probe()Andi Shyti1-38/+27
2023-06-06spi: s3c64xx: Use the managed spi master allocation functionAndi Shyti1-18/+8
2023-06-01spi: s3c64xx: Use devm_clk_get_enabled()Andi Shyti1-34/+5
2023-05-11spi: s3c64xx: Disable IRQ mode when using DMAJaewon Kim1-1/+1
2023-05-08spi: s3c64xx: support interrupt based pio modeJaewon Kim1-8/+58
2023-05-08spi: s3c64xx: add sleep during transferJaewon Kim1-2/+9
2023-05-08spi: s3c64xx: change polling mode to optionalJaewon Kim1-2/+2
2023-03-11spi: Replace all spi->chip_select and spi->cs_gpiod references with function ...Amit Kumar Mahapatra via Alsa-devel1-1/+1
2023-03-06spi: s3c64xx: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2022-09-28spi: s3c64xx: Fix large transfers with DMAVincent Whitchurch1-0/+9
2022-08-15spi: s3c64xx: correct dma_chan pointer initializationChanho Park1-2/+2
2022-06-29spi: s3c64xx: add spi port configuration for Exynos Auto v9 SoCChanho Park1-1/+17
2022-06-29spi: s3c64xx: support custom value of internal clock dividerChanho Park1-8/+20
2022-06-29spi: s3c64xx: support loopback modeChanho Park1-0/+8
2022-06-27spi: s3c64xx: move dma_release_channel to unprepareChanho Park1-8/+19
2022-06-27spi: s3c64xx: constify fsd_spi_port_configKrzysztof Kozlowski1-1/+1
2022-06-13spi: s3c64xx: set pointers to null using NULL rather than 0Colin Ian King1-5/+5
2022-06-09spi: Return true/false (not 1/0) from bool functionYang Li1-1/+1
2022-06-08spi: s3c64xx: Fix spelling mistake "hannel" -> "channel"Colin Ian King1-1/+1
2022-06-06spi: s3c64xx: requests spi-dma channel only during data transferAdithya K V1-24/+32
2022-03-08spi: Tesla FSD supportMark Brown1-8/+19
2022-03-08spi: s3c64xx: Add spi port configuration for Tesla FSD SoCAlim Akhtar1-0/+13
2022-03-07spi: s3c64xx: Allow controller-data to be optionalKrzysztof Kozlowski1-8/+6
2022-01-24spi: s3c64xx: Convert to use GPIO descriptorsLinus Walleij1-40/+13
2021-04-15spi: s3c64xx: constify driver/match dataKrzysztof Kozlowski1-11/+10
2021-04-15spi: s3c64xx: correct kerneldoc of s3c64xx_spi_port_configKrzysztof Kozlowski1-1/+1
2021-04-15spi: s3c64xx: simplify getting of_device_id match dataKrzysztof Kozlowski1-7/+3
2020-10-02spi: spi-s3c64xx: Turn on interrupts upon resumeŁukasz Stelmach1-0/+4
2020-10-02spi: spi-s3c64xx: Increase transfer timeoutŁukasz Stelmach1-1/+2
2020-10-02spi: spi-s3c64xx: Ensure cur_speed holds actual clock valueŁukasz Stelmach1-0/+1
2020-10-02spi: spi-s3c64xx: Fix doc comment for struct s3c64xx_spi_driver_dataŁukasz Stelmach1-4/+1
2020-10-02spi: spi-s3c64xx: Rename S3C64XX_SPI_SLAVE_* to S3C64XX_SPI_CS_*Łukasz Stelmach1-13/+13
2020-10-02spi: spi-s3c64xx: Report more information when errors occurŁukasz Stelmach1-4/+15
2020-10-02spi: spi-s3c64xx: Check return valuesŁukasz Stelmach1-9/+41
2020-10-02spi: spi-s3s64xx: Add S3C64XX_SPI_QUIRK_CS_AUTO for Exynos3250Łukasz Stelmach1-0/+1
2020-10-02spi: spi-s3c64xx: swap s3c64xx_spi_set_cs() and s3c64xx_enable_datapath()Łukasz Stelmach1-2/+2
2020-07-17spi: spi-s3c64xx: Add missing entries for structs 's3c64xx_spi_dma_data' and ...Lee Jones1-1/+8
2019-11-15spi: s3c64xx: Use dma_request_chan() directly for channel requestPeter Ujfalusi1-4/+2
2018-05-17spi: spi-s3c64xx: Fix system resume supportMarek Szyprowski1-2/+2
2018-04-25spi: s3c64xx: samsung: Remove support for Exynos5440Krzysztof Kozlowski1-12/+0
2018-04-18spi: spi-s3c64xx: Allow higher transfer lengths in polling IO modeSylwester Nawrocki1-33/+66
2018-04-18spi: spi-s3c64xx: Use local variable for FIFO lengthSylwester Nawrocki1-3/+3
2018-04-18spi: spi-s3c64xx: Add missing s3c64xx_ prefix to function namesSylwester Nawrocki1-12/+12
2018-04-18spi: spi-s3c64xx: Drop unused enable_datapath() function argumentSylwester Nawrocki1-3/+2
2018-04-17spi: spi-s3c64xx: Fix indentation in the register offset definitionsSylwester Nawrocki1-8/+8
2018-04-17spi: spi-s3c64xx: Do not ignore timeout errors in polling I/O modeSylwester Nawrocki1-0/+2
2018-04-17spi: spi-s3c64xx: Remove unused s3c64xx_spi_hwinit() function argumentSylwester Nawrocki1-3/+3
2018-04-17spi: spi-s3c64xx: Remove unused driver data structure tgl_spi fieldSylwester Nawrocki1-2/+0
2018-01-08spi: s3c64xx: add SPDX identifierAndi Shyti1-14/+4
2017-11-03spi: s3c64xx: remove redundant pointer sciColin Ian King1-3/+0
2017-02-19Merge remote-tracking branches 'spi/topic/rockchip', 'spi/topic/rspi', 'spi/t...Mark Brown1-43/+31
2017-02-13spi: s3c64xx: fix inconsistency between binding and driverAndi Shyti1-1/+1
2017-01-17spi: s3c64xx: potential oops on probe errorDan Carpenter1-4/+4
2017-01-09spi: s3c64xx: Don't request/release DMA channels for each SPI transferMarek Szyprowski1-28/+29
2016-11-17spi: s3c64xx: Do not use platform_data for DMA parametersSylwester Nawrocki1-17/+4
2016-07-14spi: s3c64xx: restore removed commentsAndi Shyti1-0/+1
2016-07-14spi: s3c64xx: add Exynos5433 compatible for ioclk handlingAndi Shyti1-5/+52
2016-07-14spi: s3c64xx: use error code from clk_prepare_enable()Andi Shyti1-4/+4
2016-07-14spi: s3c64xx: rename goto labels to meaningful namesAndi Shyti1-12/+12
2016-07-14spi: s3c64xx: fix reference leak to master in s3c64xx_spi_remove()Wei Yongjun1-1/+1
2016-07-07spi: s3c64xx: do not disable the clock while configuring the spiAndi Shyti1-7/+1
2016-07-04spi: s3c64xx: indent an if statementDan Carpenter1-2/+2
2016-06-29spi: s3c64xx: simplify if statement in prepare_transfer functionAndi Shyti1-28/+22
2016-06-29spi: s3c64xx: do not configure the device twiceAndi Shyti1-10/+1
2016-06-29spi: s3c64xx: consider the case when the CS line is not connectedAndi Shyti1-1/+8
2016-06-29spi: s3c64xx: group the CS signalling writes in a single functionAndi Shyti1-10/+26
2015-12-30spi: s3c64xx: Remove unused platform_device_id entriesSylwester Nawrocki1-6/+0
2015-11-18spi: s3c64xx: pass DMA arguments in platform dataArnd Bergmann1-20/+7
2015-09-16spi: s3c64xx: Use transfer speed unconditionallyJarkko Nikula1-1/+1
2015-09-14spi: s3c64xx: replace clock disabling with runtime PM suspend call in remove ...Heiner Kallweit1-1/+5
2015-09-14spi: s3c64xx: simplify suspend / resume handlersHeiner Kallweit1-8/+7
2015-09-14spi: s3c64xx: extend driver to make full use of runtime PM autosuspendHeiner Kallweit1-8/+18
2015-09-14spi: s3c64xx: clean up runtime PM if driver registration failsHeiner Kallweit1-1/+4
2015-07-28spi: s3c64xx: print fifo size on probe.Michal Suchanek1-2/+2
2015-05-01spi: s3c64xx: Constify platform_device_idKrzysztof Kozlowski1-1/+1
2015-02-24spi: s3c64xx: fix compiler warning in spi-s3c64xxAndre Przywara1-2/+2
2014-12-22spi: Remove FSF mailing addressesJarkko Nikula1-4/+0
2014-12-18Merge tag 'pm+acpi-3.19-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+2
2014-12-14Merge tag 'driver-core-3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+0
2014-12-13spi: Replace CONFIG_PM_RUNTIME with CONFIG_PMRafael J. Wysocki1-2/+2
2014-12-07spi/s3c64xx: Remove redundant runtime PM managementMark Brown1-9/+0
2014-11-26spi: s3c64xx: add support for exynos7 SPI controllerPadmavathi Venna1-5/+27
2014-10-20spi: drop owner assignment from platform_driversWolfram Sang1-1/+0
2014-08-08Merge tag 'cleanup-for-3.17' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-22/+0
2014-07-17spi: s3c64xx: use the generic SPI "cs-gpios" propertyNaveen Krishna Chatradhi1-20/+29
2014-07-17spi: s3c64xx: Revert "spi: s3c64xx: Added provision for dedicated cs pin"Javier Martinez Canillas1-26/+11
2014-07-13spi: s3c64xx: remove s5pc100 related spi codesKukjin Kim1-13/+0
2014-07-08spi: s3c64xx: remove s5p64x0 related spi codesKukjin Kim1-9/+0
2014-06-02Merge remote-tracking branch 'spi/topic/workqueue' into spi-nextMark Brown1-1/+0
2014-04-29spi: s3c64xx: remove unnecessary OOM messagesJingoo Han1-4/+1
2014-04-14spi: Remove unneeded include of linux/workqueue.hAxel Lin1-1/+0
2014-02-25spi: s3c64xx: Let spi core handle validating transfer lengthAxel Lin1-7/+0
2014-02-07spi/s3c64xx: Remove code no longer needed as a result of S3C_DMA removalMark Brown1-37/+2
2014-02-07spi/s3c64xx: Remove S3C_DMA supportMark Brown1-191/+0
2014-02-07spi/s3c64xx: Use core DMA mapping code with dmaengineMark Brown1-75/+103
2014-02-04spi: Make core DMA mapping functions generate scatterlistsMark Brown1-3/+11
2014-02-04spi/s3c64xx: Split wait_for_xfer() into PIO and DMA versionsMark Brown1-77/+89
2014-02-04spi/s3c64xx: Remove unused /CS GPIO managementMark Brown1-29/+0
2014-01-13spi/s3c64xx: Correct indentationGeert Uytterhoeven1-1/+1
2014-01-02spi: s3c64xx: Remove duplicate code to clear S3C64XX_SPI_SLAVE_SEL registerAxel Lin1-3/+0
2013-11-15tree-wide: use reinit_completion instead of INIT_COMPLETIONWolfram Sang1-1/+1
2013-10-25Merge remote-tracking branch 'spi/topic/s3c64xx' into spi-nextMark Brown1-10/+12
2013-10-25Merge remote-tracking branch 'spi/topic/loop' into spi-nextMark Brown1-124/+112
2013-10-22spi/s3c64xx: Fix doubled clock disable on suspendKrzysztof Kozlowski1-6/+8
2013-10-22spi/s3c64xx: Do not ignore return value of spi_master_resume/suspendKrzysztof Kozlowski1-4/+4
2013-10-18spi/s3c64xx: Add missing pm_runtime_put on setup failKrzysztof Kozlowski1-0/+1
2013-10-18spi/s3c64xx: Add missing pm_runtime_set_active() call in probe()Krzysztof Kozlowski1-0/+1
2013-10-11spi/s3c64xx: Use core message handlingMark Brown1-96/+56
2013-10-11Merge remote-tracking branch 'spi/topic/s3c64xx' into spi-loopMark Brown1-49/+57
2013-10-11spi/s3c64xx: Use prepare_message() and unprepare_message()Mark Brown1-8/+28
2013-10-07spi/s3c64xx: Factor transfer start out of enable/disable_cs()Mark Brown1-0/+3
2013-09-30spi/s3c64xx: Enable GPIO /CS prior to starting hardwareMark Brown1-3/+3
2013-09-30spi/s3c64xx: Factor transfer start out of enable/disable_cs()Mark Brown1-8/+11
2013-09-30spi/s3c64xx: Use core cs_gpio fieldMark Brown1-14/+10
2013-09-30spi/s3c64xx: Remove unused gpios field from driver dataMark Brown1-1/+0
2013-09-30spi/s3c64xx: Check that clock enables succeed on runtime resumeMark Brown1-2/+10
2013-09-30spi/s3c64xx: Flush FIFOs prior to cleaning up transferMark Brown1-2/+2
2013-09-27Merge remote-tracking branch 'spi/fix/s3c64xx' into spi-s3c64xxMark Brown1-2/+2
2013-09-27spi/s3c64xx: Ensure runtime PM is enabled prior to registrationMark Brown1-2/+2
2013-09-23spi: s3c64xx: Add missing compatiblesMateusz Krawczuk1-0/+12
2013-09-18spi/s3c64xx: Use managed registrationMark Brown1-7/+3
2013-09-17spi: spi-s3c64xx: Use module_platform_driver()Lukasz Czerwinski1-11/+2
2013-09-01Merge remote-tracking branch 'spi/topic/s3c64xx' into spi-nextMark Brown1-69/+43
2013-09-01Merge remote-tracking branch 'spi/topic/qspi' into spi-nextMark Brown1-3/+1
2013-08-29Merge remote-tracking branch 'spi/topic/rspi' into spi-pdataMark Brown1-0/+3
2013-08-29spi: use dev_get_platdata()Jingoo Han1-2/+2
2013-08-14spi/s3c64xx: Take runtime PM reference even if DMA is not supportedMark Brown1-20/+19
2013-08-11spi: s3c64xx: Use dmaengine_prep_slave_single() to prepare DMA transfersTomasz Figa1-9/+2
2013-08-11spi: s3c64xx: Do not request CS GPIO on subsequent calls to .setup()Tomasz Figa1-11/+12
2013-08-11spi: s3c64xx: Zero dma_slave_config struct in prepare_dma()Tomasz Figa1-0/+2
2013-07-29spi/s3c64xx: Use core for runtime PMMark Brown1-3/+1
2013-07-24spi: s3c64xx: fix casting warningJingoo Han1-4/+4
2013-07-24spi: s3c64xx: fix printk warningsJingoo Han1-2/+2
2013-07-24spi: s3c64xx: fix checkpatch error and warningsJingoo Han1-8/+8
2013-07-24spi/s3c64xx: Remove unused message queueMark Brown1-21/+0
2013-07-15spi: s3c64xx: add missing check for polling modeGirish K S1-0/+3
2013-07-02spi: s3c64xx: add missing check for polling modeGirish K S1-0/+3
2013-06-26Merge remote-tracking branch 'spi/topic/s3c64xx' into spi-nextMark Brown1-59/+143
2013-06-26Merge remote-tracking branch 'spi/topic/core' into spi-nextMark Brown1-2/+0
2013-06-26Merge remote-tracking branch 'spi/topic/bpw' into spi-nextMark Brown1-1/+2
2013-06-26spi/s3c64xx: Rely on the compiler eliminating the OF ID tableMark Brown1-2/+0
2013-06-25spi: s3c64xx: Added support for exynos5440 spiGirish K S1-0/+12
2013-06-25spi: s3c64xx: Added provision for dedicated cs pinGirish K S1-8/+26
2013-06-19spi/s3c64xx: Make wait_for_timeout() function name less genericMark Brown1-2/+3
2013-06-19spi: s3c64xx: added support for polling modeGirish K S1-49/+104
2013-06-10spi: s3c64xx: Fix pm_runtime_get_sync() return value checkSylwester Nawrocki1-1/+1
2013-05-29spi: convert drivers to use bits_per_word_maskStephen Warren1-1/+2
2013-05-13spi: remove unnecessary platform_set_drvdata()Jingoo Han1-2/+0
2013-04-18spi/s3c64xx: Check for errors in dmaengine prepare_transfer()Mark Brown1-1/+25
2013-04-18spi/s3c64xx: Fix non-dmaengine usageMark Brown1-3/+3
2013-04-16spi/s3c64xx: let device core setup the default pin configurationThomas Abraham1-62/+4
2013-04-12spi: s3c64xx: move to generic dmaengine APIArnd Bergmann1-44/+141
2013-04-01spi/s3c64xx: add CONFIG_PM_SLEEP to suspend/resume functionsJingoo Han1-2/+2
2013-04-01Merge branch 'spi-fix' into spi-nextMark Brown1-16/+25
2013-04-01spi/s3c64xx: Convert to bits_per_word_maskMark Brown1-9/+1
2013-04-01spi/s3c64xx: modified error interrupt handling and initGirish K S1-16/+25
2013-03-26spi: spi-s3c64xx.c Remove unused argument.Matthias Brugger1-2/+1
2013-02-21Merge tag 'driver-core-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-4/+3