aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/fpga
AgeCommit message (Expand)AuthorFilesLines
2022-01-25fpga: dfl: pci: Remove usage of the deprecated "pci-dma-compat.h" APIChristophe JAILLET1-10/+5
2021-12-09fpga: region: fix kernel-docYang Li1-1/+1
2021-12-02fpga: stratix10-soc: Do not use ret uninitialized in s10_probe()Nathan Chancellor1-1/+1
2021-11-28fpga: region: Use standard dev_release for class driverRuss Weight4-99/+59
2021-11-28fpga: bridge: Use standard dev_release for class driverRuss Weight6-131/+52
2021-11-28fpga: mgr: Use standard dev_release for class driverRuss Weight15-231/+147
2021-09-27fpga: ice40-spi: Add SPI device ID tableMark Brown1-0/+7
2021-09-16fpga: dfl: Avoid reads to AFU CSRs during enumerationRuss Weight1-6/+8
2021-09-15fpga: machxo2-spi: Fix missing error code in machxo2_write_complete()Jiapeng Chong1-0/+1
2021-09-15fpga: machxo2-spi: Return an error on failureTom Rix1-1/+4
2021-09-01Merge tag 'driver-core-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-3/+1
2021-08-09Merge 5.14-rc5 into driver-core-nextGreg Kroah-Hartman1-0/+2
2021-08-09Merge 5.14-rc5 into char-misc-nextGreg Kroah-Hartman1-0/+2
2021-08-05Merge tag 'fpga-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/md...Greg Kroah-Hartman3-11/+19
2021-07-29fpga: dfl: expose feature revision from struct dfl_deviceMartin Hundebøll2-10/+18
2021-07-29fpga: Fix spelling mistake "eXchnage" -> "exchange" in KconfigColin Ian King1-1/+1
2021-07-27fpga: dfl: fme: Fix cpu hotplug issue in performance reportingKajol Jain1-0/+2
2021-07-27fpga: versal-fpga: Remove empty functionsMoritz Fischer1-13/+0
2021-07-27Merge tag 'fpga-for-5.15-early' of git://git.kernel.org/pub/scm/linux/kernel/...Greg Kroah-Hartman15-73/+99
2021-07-24fpga: fpga-mgr: wrap the write_sg() opTom Rix1-1/+9
2021-07-24fpga: fpga-mgr: wrap the fpga_remove() opTom Rix1-2/+7
2021-07-24fpga: fpga-mgr: wrap the state() opTom Rix4-20/+9
2021-07-24fpga: fpga-mgr: wrap the status() opTom Rix1-4/+8
2021-07-24fpga: fpga-mgr: wrap the write() opTom Rix1-5/+10
2021-07-24fpga: fpga-mgr: make write_complete() op optionalTom Rix2-29/+23
2021-07-24fpga: fpga-mgr: wrap the write_init() opTom Rix1-3/+12
2021-07-24fpga: zynqmp-fpga: Address warning about unused variableMoritz Fischer1-1/+2
2021-07-24fpga: xilinx-pr-decoupler: Address warning about unused variableMoritz Fischer1-0/+2
2021-07-24fpga: xiilnx-spi: Address warning about unused variableMoritz Fischer1-0/+2
2021-07-24fpga: altera-freeze-bridge: Address warning about unused variableMoritz Fischer1-0/+2
2021-07-24fpga: dfl: pci: add device IDs for Silicom N501x PAC cardsMartin Hundebøll1-0/+5
2021-07-21fpga: fpga-bridge: removed repeated wordNavin Sankar Velliangiri1-2/+2
2021-07-21fpga: fix spelling mistakesTom Rix6-9/+9
2021-07-21fpga: versal-fpga: Add versal fpga manager driverNava kishore Manne3-0/+106
2021-07-21bus: Make remove callback return voidUwe Kleine-König1-3/+1
2021-06-24fpga: machxo2-spi: Address warning about unused variableMoritz Fischer1-0/+2
2021-06-15fpga: region: Rename dev to parent for parent deviceRuss Weight1-8/+8
2021-06-15fpga: bridge: Rename dev to parent for parent deviceRuss Weight1-9/+9
2021-06-15fpga: mgr: Rename dev to parent for parent deviceRuss Weight1-10/+10
2021-06-15fpga: stratix10-soc: Add missing fpga_mgr_free() callRuss Weight1-0/+1
2021-06-15fpga: altera-pr-ip: Remove function alt_pr_unregisterRuss Weight1-10/+0
2021-06-09fpga: stratix10-soc: change FPGA indirect article to anTom Rix1-1/+1
2021-06-09fpga: of-fpga-region: change FPGA indirect article to anTom Rix1-4/+4
2021-06-09fpga: region: change FPGA indirect article to anTom Rix1-7/+7
2021-06-09fpga-mgr: change FPGA indirect article to anTom Rix1-11/+11
2021-06-09fpga: bridge: change FPGA indirect article to anTom Rix1-11/+11
2021-06-09fpga: change FPGA indirect article to anTom Rix1-2/+2
2021-04-26Merge tag 'arm-drivers-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-4/+4
2021-04-05fpga: dfl: pci: add DID for D5005 PAC cardsRuss Weight1-7/+11
2021-03-24fpga: dfl: afu: harden port enable logicRuss Weight3-16/+31
2021-03-23fpga: altera: use ARCH_INTEL_SOCFPGA also for 32-bit ARM SoCsKrzysztof Kozlowski1-3/+3
2021-03-23arm64: socfpga: merge Agilex and N5X into ARCH_INTEL_SOCFPGAKrzysztof Kozlowski1-1/+1
2021-03-06fpga: Add support for Xilinx DFX AXI Shutdown managerNava kishore Manne2-6/+40
2021-03-06fpga: xilinx-pr-decoupler: Simplify code by using dev_err_probe()Michal Simek1-5/+3
2021-03-06fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFERLuca Ceresoli1-15/+9
2021-01-12Merge tag 'fpga-cleanup-for-5.12' of git://git.kernel.org/pub/scm/linux/kerne...Greg Kroah-Hartman2-6/+4
2021-01-10fpga: dfl: fme: Constify static attribute_group structsRikard Falkeborn1-3/+3
2021-01-10fpga: Use DEFINE_SPINLOCK() for spinlockZheng Yongjun1-3/+1
2021-01-07fpga: dfl: add support for N3000 Nios private featureXu Yilun3-0/+601
2021-01-07fpga: dfl: move dfl bus related APIs to include/linux/dfl.hXu Yilun2-72/+1
2021-01-07fpga: dfl: move dfl_device_id to mod_devicetable.hXu Yilun1-12/+1
2021-01-07fpga: dfl: fix the definitions of type & feature_id for dfl devicesXu Yilun2-9/+8
2021-01-07fpga: dfl-pci: locate DFLs by PCIe vendor specific capabilityMatthew Gerlach1-1/+86
2021-01-07fpga: dfl: refactor cci_enumerate_feature_devs()Matthew Gerlach1-37/+47
2020-12-07Merge 5.10-rc7 into char-misc-nextGreg Kroah-Hartman1-0/+1
2020-12-01fpga: fpga-mgr: altera-pr-ip: Simplify registrationMoritz Fischer2-13/+1
2020-12-01fpga: fpga-mgr: zynqmp: Simplify registrationMoritz Fischer1-20/+1
2020-12-01fpga: fpga-mgr: xilinx-spi: Simplify registrationMoritz Fischer1-13/+1
2020-12-01fpga: fpga-mgr: ts73xx: Simplify registrationMoritz Fischer1-13/+1
2020-12-01fpga: fpga-mgr: socfpga: Simplify registrationMoritz Fischer1-13/+1
2020-12-01fpga: fpga-mgr: machxo2-spi: Simplify registrationMoritz Fischer1-13/+1
2020-12-01fpga: fpga-mgr: ice40-spi: Simplify registrationMoritz Fischer1-13/+1
2020-12-01fpga: fpga-mgr: dfl-fme-mgr: Simplify registrationMoritz Fischer1-12/+1
2020-12-01fpga: fpga-mgr: altera-ps-spi: Simplify registrationMoritz Fischer1-13/+1
2020-12-01fpga: fpga-mgr: Add devm_fpga_mgr_register() APIMoritz Fischer1-12/+69
2020-12-01fpga: Specify HAS_IOMEM dependency for FPGA_DFLDavid Gow1-0/+1
2020-09-09fpga: dfl: create a dfl bus type to support DFL devicesXu Yilun2-8/+343
2020-09-04fpga: fpga-region: Cleanup an outdated commentMoritz Fischer1-1/+1
2020-08-30fpga: dfl: map feature mmio resources in their own feature driversXu Yilun3-77/+141
2020-08-30fpga manager: xilinx-spi: provide better diagnostics on programming failureLuca Ceresoli1-1/+15
2020-08-30fpga manager: xilinx-spi: add error checking after gpiod_get_value()Luca Ceresoli1-8/+27
2020-08-30fpga manager: xilinx-spi: fix write_complete timeout handlingLuca Ceresoli1-8/+15
2020-08-30fpga manager: xilinx-spi: remove final dot from dev_err() stringsLuca Ceresoli1-2/+2
2020-08-19fpga manager: xilinx-spi: remove stray commentLuca Ceresoli1-1/+0
2020-08-19fpga: dfl: change data type of feature id to u16Xu Yilun3-20/+21
2020-08-19fpga: stratix10-soc: make FPGA task un-interruptibleRichard Gong1-20/+3
2020-07-27Merge 5.8-rc7 into char-misc-nextGreg Kroah-Hartman2-2/+4
2020-07-23Merge tag 'fpga-for-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/mdf...Greg Kroah-Hartman11-43/+574
2020-07-13fpga: dfl: fix bug in port reset handshakeMatthew Gerlach1-1/+2
2020-07-13fpga: dfl: pci: reduce the scope of variable 'ret'Xu Yilun1-1/+2
2020-07-12fpga: dfl: pci: add device id for Intel FPGA PAC N3000Xu Yilun1-0/+2
2020-07-06fpga: dfl: afu: add AFU interrupt supportXu Yilun1-0/+28
2020-07-06fpga: dfl: fme: add interrupt support for global error reportingXu Yilun2-0/+24
2020-07-06fpga: dfl: afu: add interrupt support for port error reportingXu Yilun2-0/+21
2020-06-28fpga: dfl: introduce interrupt trigger setting APIXu Yilun2-0/+173
2020-06-28fpga: dfl: pci: add irq info for feature devices enumerationXu Yilun1-9/+67
2020-06-28fpga: dfl: parse interrupt info for feature devices on enumerationXu Yilun2-0/+194
2020-06-26fpga manager: xilinx-spi: check INIT_B pin during write_initLuca Ceresoli1-1/+54
2020-06-26Merge tag 'fpga-fixes-for-5.8' of git://git.kernel.org/pub/scm/linux/kernel/g...Greg Kroah-Hartman1-1/+1
2020-06-18fpga: Fix dead store in fpga-bridge.cTom Rix1-4/+2
2020-06-18fpga: Fix dead store fpga-mgr.cTom Rix1-3/+1
2020-06-18fpga: dfl: Use struct_size() in kzalloc()Gustavo A. R. Silva2-8/+1
2020-06-18fpga manager: xilinx-spi: remove unneeded, mistyped variablesLuca Ceresoli1-4/+2
2020-06-18fpga manager: xilinx-spi: valid for the 7 Series tooLuca Ceresoli1-1/+1
2020-06-18fpga: dfl: afu: convert get_user_pages() --> pin_user_pages()John Hubbard1-14/+5
2020-06-09fpga: zynqmp: fix modular buildArnd Bergmann1-1/+1
2020-06-07Merge tag 'char-misc-5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds13-65/+1140
2020-06-01Merge branch 'uaccess.access_ok' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-8/+0
2020-05-29drivers/fpga/dfl-afu-dma-region.c: get rid of pointless access_ok()Al Viro1-4/+0
2020-05-29drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok()Al Viro1-4/+0
2020-05-19fpga: dfl: afu: Corrected error handling levelsSouptick Joarder1-2/+2
2020-05-15Merge tag 'fpga-for-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/mdf...Greg Kroah-Hartman7-36/+95
2020-04-29fpga: dfl: afu: support debug access to memory-mapped afu regionsDominic Chen1-0/+9
2020-04-29fpga: dfl.h: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-04-29fpga: stratix10-soc: add compatible property value for intel agilexRichard Gong1-1/+2
2020-04-29fpga: machxo2-spi: Use new structure for SPI transfer delaysSergiu Cuciurean1-4/+8
2020-04-29fpga: ice40-spi: Use new structure for SPI transfer delaysSergiu Cuciurean1-2/+8
2020-04-29fpga: dfl: support multiple opens on feature device node.Xu Yilun4-28/+67
2020-04-28fpga: dfl: fme: add performance reporting supportWu Hao6-1/+1030
2020-04-28firmware: xilinx: Remove eemi ops for fpga related APIsRajan Vaja1-11/+3
2020-04-28firmware: fpga: replace the error codes with the standard onesRichard Gong1-15/+10
2020-03-30fpga: dfl: pci: fix return value of cci_pci_sriov_configureXu Yilun1-2/+4
2020-03-30fpga: zynq: Remove clk_get error message for probe deferShubhrajyoti Datta1-1/+2
2020-01-10fpga: xilinx-pr-decoupler: Remove clk_get error message for probe deferShubhrajyoti Datta1-1/+2
2020-01-02fpga: remove redundant dev_err messageDing Xiang1-3/+1
2020-01-02fpga: dfl: afu: remove set but not used variable 'afu'yu kuai1-2/+0
2020-01-02fpga: dfl: fme: remove set but not used variable 'fme'yu kuai1-2/+0
2019-10-16fpga: dfl: fme: add power management supportWu Hao1-0/+207
2019-10-16fpga: dfl: fme: add thermal management supportWu Hao2-1/+179
2019-10-04fpga: Remove dev_err() usage after platform_get_irq()Stephen Boyd1-3/+1
2019-09-18Merge tag 'char-misc-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds15-172/+1621
2019-09-17Merge tag 'leds-for-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-14/+2
2019-09-03fpga: dfl: fme: add global error reporting supportWu Hao4-3/+378
2019-09-03fpga: dfl: afu: add STP (SignalTap) supportWu Hao1-0/+25
2019-09-03fpga: dfl: afu: add error reporting support.Wu Hao4-0/+241
2019-09-03fpga: dfl: afu: expose __afu_port_enable/disable function.Wu Hao2-11/+19
2019-09-03fpga: dfl: afu: add userclock sysfs interfaces.Wu Hao2-1/+119
2019-09-03fpga: dfl: afu: convert platform_driver to use dev_groupsWu Hao1-33/+36
2019-09-03fpga: dfl: fme: convert platform_driver to use dev_groupsWu Hao1-27/+2
2019-09-03fpga: dfl: make init callback optionalWu Hao1-4/+6
2019-09-03Merge branch 'char-misc-next' of git://git.kernel.org/pub/scm/linux/kernel/gi...Moritz Fischer9-41/+549
2019-09-02Merge 5.3-rc7 into char-misc-nextGreg Kroah-Hartman1-4/+7
2019-08-28Merge tag 'fpga-fixes-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/g...Greg Kroah-Hartman1-4/+7
2019-08-24fpga: altera-cvp: Add Stratix10 (V2) SupportThor Thayer2-17/+176
2019-08-24fpga: altera-cvp: Preparation for V2 parts.Thor Thayer1-26/+43
2019-08-24fpga: altera-cvp: Discover Vendor Specific offsetThor Thayer1-37/+58
2019-08-18fpga: altera-ps-spi: Fix getting of optional confd gpioPhil Reid1-4/+7
2019-08-09Merge tag 'fpga-for-5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mdf...Greg Kroah-Hartman3-5/+6
2019-08-05fpga: dfl: fme: add capability sysfs interfacesWu Hao1-0/+48
2019-08-05fpga: dfl: make uinit callback optionalWu Hao1-1/+2
2019-08-05fpga: dfl: add id_table for dfl private feature driverWu Hao6-15/+59
2019-08-05fpga: dfl: afu: add AFU state related sysfs interfacesWu Hao2-0/+148
2019-08-05fpga: dfl: pci: enable SRIOV support.Wu Hao3-1/+120
2019-08-05fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support.Wu Hao3-12/+153
2019-07-30drivers: Introduce device lookup variants by of_nodeSuzuki K Poulose2-14/+2
2019-07-29Merge 5.3-rc2 into char-misc-nextGreg Kroah-Hartman1-0/+1
2019-07-25fpga: dfl: use driver core functions, not sysfs ones.Greg Kroah-Hartman2-9/+12
2019-07-24fpga: altera-pr-ip: Make alt_pr_unregister function voidMoritz Fischer2-4/+4
2019-07-24fpga: altera-cvp: Fix function definition argumentCarlos A Petry1-1/+2
2019-07-24fpga-manager: altera-ps-spi: Fix build errorYueHaibing1-0/+1
2019-07-16mm: add account_locked_vm utility functionDaniel Jordan1-49/+4
2019-07-12Merge tag 'driver-core-5.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-6/+1
2019-07-03fpga: dfl: fme: align PR buffer size per PR datawidthWu Hao1-5/+9
2019-07-03fpga: dfl: fme: remove copy_to_user() in ioctl for PRWu Hao1-3/+0
2019-07-03fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address.Wu Hao1-2/+2
2019-06-24drivers: Add generic helper to match by of_nodeSuzuki K Poulose1-6/+1
2019-06-20drivers: fpga: Kconfig: pedantic cleanupsEnrico Weigelt1-3/+3
2019-06-08Merge tag 'spdx-5.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds7-48/+7
2019-06-08Merge tag 'char-misc-5.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds4-8/+26
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441Thomas Gleixner1-4/+1
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422Thomas Gleixner2-8/+2
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285Thomas Gleixner4-36/+4
2019-05-30fpga: zynqmp-fpga: Correctly handle error pointerMoritz Fischer1-2/+2
2019-05-24fpga: dfl: expand minor range when registering chrdev regionChengguang Xu1-3/+3
2019-05-24fpga: dfl: Add lockdep classes for pdata->lockScott Wood1-1/+15
2019-05-24fpga: dfl: afu: Pass the correct device to dma_mapping_error()Scott Wood1-1/+1
2019-05-24fpga: stratix10-soc: fix use-after-free on s10_init()Wen Yang1-1/+5
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-05-16Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/s...Linus Torvalds3-0/+169
2019-05-14mm/gup: change GUP fast to use flags rather than a write 'bool'Ira Weiny1-1/+1
2019-04-15fpga manager: Adding FPGA Manager support for Xilinx zynqmpNava kishore Manne3-0/+169
2019-02-11Merge 5.0-rc6 into char-misc-nextGreg Kroah-Hartman1-4/+1
2019-01-31fpga: altera_freeze_bridge: remove restriction to socfpgaAlan Tull1-1/+1
2019-01-31fpga: mgr: altera-ps-spi: make array dummy static, shrinks object sizeColin Ian King1-1/+1
2019-01-31fpga: stratix10-soc: fix wrong of_node_put() in init functionNicolas Saenz Julienne1-4/+1
2019-01-03Remove 'type' argument from access_ok() functionLinus Torvalds2-3/+2
2018-11-26fpga: of-fpga-region: Use platform_set_drvdataMoritz Fischer1-1/+1
2018-11-26fpga: dfl-fme-region: Use platform_get_drvdata()Moritz Fischer1-1/+1
2018-11-26fpga: add intel stratix10 soc fpga manager driverAlan Tull3-0/+542
2018-11-26fpga: mgr: altera-ps-spi: enable usage on non-dt platformsAnatolij Gustschin1-5/+35
2018-11-26fpga: altera-cvp: fix probing for multiple FPGAs on the busAnatolij Gustschin1-10/+24
2018-11-11zynq-fpga: Only route PR via PCAP when requiredMike Looijmans1-0/+4
2018-11-11fpga: altera-cvp: Fix registration for CvP incapable devicesAndreas Puhm1-0/+9
2018-11-11fpga: dfl: fme: remove set but not used variable 'priv'YueHaibing1-2/+0
2018-11-11fpga: altera-cvp: fix 'bad IO access' on x86_64Anatolij Gustschin1-2/+4
2018-10-16fpga: add devm_fpga_region_createAlan Tull4-20/+63
2018-10-16fpga: bridge: add devm_fpga_bridge_createAlan Tull6-38/+73
2018-10-16fpga: mgr: add devm_fpga_mgr_createAlan Tull12-80/+87
2018-10-08Merge 4.19-rc7 into char-misc-nextGreg Kroah-Hartman3-3/+6
2018-09-30fpga: bridge: fix obvious function documentation errorAlan Tull1-1/+1