aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/fpga
AgeCommit message (Expand)AuthorFilesLines
12 daysfpga: dfl-pci: add PCI subdevice ID for Intel D5005 cardPeter Colberg1-0/+3
2024-03-21Merge tag 'char-misc-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-5/+5
2024-02-18fpga: remove redundant checks for bridge opsMarco Pagani1-4/+4
2024-02-18fpga: dfl: make dfl_bus_type constRicardo B. Marliere1-1/+1
2024-02-08fpga: ice40-spi: Follow renaming of SPI "master" to "controller"Uwe Kleine-König1-2/+2
2024-01-17Merge tag 'char-misc-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds14-54/+28
2023-12-21fpga: zynq-fpga: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-21fpga: xilinx-pr-decoupler: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-21fpga: stratix10-soc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-21fpga: socfpga-a10: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-21fpga: of-fpga-region: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-21fpga: intel-m10-bmc-sec-update: Convert to platform remove callback returning...Uwe Kleine-König1-4/+2
2023-12-21fpga: dfl-fme-region: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-21fpga: dfl-fme-main: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-21fpga: dfl-fme-br: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-21fpga: dfl-afu-main: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-21fpga: altera-hps2fpga: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-21fpga: altera-freeze-bridge: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-12-21fpga: altera-fpga2sdram: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-11-28eventfd: simplify eventfd_signal()Christian Brauner1-1/+1
2023-11-17drivers/fpga: use standard array-copy functionPhilipp Stanner1-2/+2
2023-11-03Merge tag 'char-misc-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds4-62/+15
2023-10-24fpga: Fix memory leak for fpga_region_test_class_find()Jinjie Ruan1-0/+2
2023-10-21fpga: disable KUnit test suites when module support is enabledMarco Pagani1-2/+2
2023-10-16fpga: versal: Add support for 44-bit DMA operationsNava kishore Manne1-1/+1
2023-10-16fpga: altera-ps-spi: Use spi_get_device_match_data()Rob Herring1-40/+6
2023-10-13fpga: Use device_get_match_data()Rob Herring2-21/+8
2023-08-11fpga: region: make fpga_region_class a static const structureIvan Orlov1-12/+11
2023-08-11fpga: fpga-mgr: make fpga_mgr_class a static const structureIvan Orlov1-13/+12
2023-08-11fpga: bridge: make fpga_bridge_class a static const structureIvan Orlov1-13/+12
2023-08-07fpga: dfl-pci: Use pci_find_vsec_capability() to simplify the codeXiongfeng Wang1-11/+4
2023-07-23fpga: add configuration for the FPGA KUnit test suites.Marco Pagani5-0/+27
2023-07-23fpga: add an initial KUnit suite for the FPGA RegionMarco Pagani1-0/+211
2023-07-23fpga: add an initial KUnit suite for the FPGA BridgeMarco Pagani1-0/+175
2023-07-23fpga: add an initial KUnit suite for the FPGA ManagerMarco Pagani1-0/+327
2023-07-17fpga: Explicitly include correct DT includesRob Herring6-7/+10
2023-07-15fpga: socfpga-a10: Convert to devm_platform_ioremap_resource()Yangtao Li1-5/+2
2023-07-15fpga: fpga-mgr: altera-pr-ip: Convert to devm_platform_ioremap_resource()Yangtao Li1-5/+1
2023-07-10fpga: zynq-fpga: Convert to devm_platform_ioremap_resource()Yangtao Li1-3/+1
2023-07-10fpga: fpga-mgr: ts73xx: Convert to devm_platform_ioremap_resource()Yangtao Li1-3/+1
2023-07-10fpga: fpga-mgr: socfpga: Convert to devm_platform_ioremap_resource()Yangtao Li1-5/+2
2023-07-10fpga: xilinx-pr-decoupler: Convert to devm_platform_ioremap_resource()Yangtao Li1-3/+1
2023-07-10fpga: dfl-fme-mgr: Convert to devm_platform_ioremap_resource()Yangtao Li1-3/+1
2023-07-10fpga: bridge: Convert to devm_platform_ioremap_resource()Yangtao Li1-3/+1
2023-07-10fpga: bridge: fix kernel-docMarco Pagani1-11/+12
2023-07-10fpga: region: fix kernel-docMarco Pagani1-6/+8
2023-07-10fpga: dfl: fme: use SI unit prefix macrosPeter Colberg1-8/+9
2023-07-03Merge tag 'char-misc-6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-6/+6
2023-06-15mfd: intel-m10-bmc: Manage access to MAX 10 fw handshake registersIlpo Järvinen1-3/+14
2023-06-15mfd: intel-m10-bmc: Create m10bmc_sys_update_bits()Ilpo Järvinen1-16/+14
2023-06-06fpga: zynq-fpga: Ensure proper xCAP interface switchAlfonso Rodriguez1-4/+4
2023-05-29fpga: dfl-fme: constify pointers to hwmon_channel_infoKrzysztof Kozlowski1-2/+2
2023-04-27Merge tag 'char-misc-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-1/+22
2023-04-27Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-3/+3
2023-04-25Merge tag 'acpi-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds1-0/+1
2023-04-06fpga: lattice-sysconfig-spi: Add explicit include for of.hRob Herring1-0/+1
2023-04-07fpga: bridge: properly initialize bridge device before populating childrenAlexis Lothoré1-1/+2
2023-03-25fpga: xilinx-pr-decoupler: Use readl wrapper instead of pure readlMichal Simek1-1/+1
2023-03-17driver core: class: remove module * from class_create()Greg Kroah-Hartman3-3/+3
2023-03-10fpga: dfl-pci: Drop redundant pci_enable_pcie_error_reporting()Bjorn Helgaas1-14/+6
2023-03-09fpga: zynqmp-fpga: Adds status interfaceNava kishore Manne1-0/+21
2023-03-09fpga: bridge: fix kernel-doc parameter descriptionMarco Pagani1-1/+1
2023-03-08fpga: m10bmc-sec: Fix rsu_send_data() to return FW_UPLOAD_ERR_HW_ERRORIlpo Järvinen1-1/+1
2023-02-24Merge tag 'driver-core-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+2
2023-02-24Merge tag 'char-misc-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds9-78/+95
2023-02-24Merge tag 'tty-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds2-51/+237
2023-02-23Merge tag 'mfd-next-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/lee...Linus Torvalds2-143/+274
2023-02-06Merge 6.2-rc7 into tty-nextGreg Kroah-Hartman2-7/+14
2023-02-06Merge 6.2-rc7 into char-misc-nextGreg Kroah-Hartman2-7/+14
2023-01-30fpga: m10bmc-sec: Add support for N6000Ilpo Järvinen1-5/+46
2023-01-29Merge tag 'ib-mfd-fpga-hwmon-v6.3' of git://git.kernel.org/pub/scm/linux/kern...Xu Yilun2-138/+228
2023-01-28fpga: bridge: return errors in the show() method of the "state" attributeMarco Pagani1-4/+7
2023-01-28fpga: dfl: more kernel-doc correctionsXu Yilun5-3/+5
2023-01-28fpga: dfl: kernel-doc correctionsRandy Dunlap2-4/+5
2023-01-28fpga: microchip-spi: separate data frame write routineIvan Bornyakov1-13/+23
2023-01-28fpga: microchip-spi: rewrite status polling in a time measurable wayIvan Bornyakov1-15/+17
2023-01-28fpga: microchip-spi: move SPI I/O buffers out of stackIvan Bornyakov1-46/+47
2023-01-27driver core: make struct bus_type.uevent() take a const *Greg Kroah-Hartman1-2/+2
2023-01-27fpga: m10bmc-sec: Make rsu status type specificIlpo Järvinen1-31/+78
2023-01-27fpga: m10bmc-sec: Create helpers for rsu status/progress checksIlpo Järvinen1-28/+31
2023-01-27fpga: intel-m10-bmc: Rework flash read/writeIlpo Järvinen1-64/+79
2023-01-27mfd: intel-m10-bmc: Support multiple CSR register layoutsIlpo Järvinen1-24/+49
2023-01-27mfd: intel-m10-bmc: Split into core and spi specific partsIlpo Järvinen1-1/+1
2023-01-19fpga: dfl: add basic support for DFHv1Matthew Gerlach2-51/+205
2023-01-19fpga: dfl: Add DFHv1 Register DefinitionsBasheer Ahmed Muddebihal1-0/+32
2022-12-30fpga: m10bmc-sec: Fix probe rollbackIlpo Järvinen1-5/+12
2022-12-30fpga: stratix10-soc: Fix return value check in s10_ops_write_init()Zheng Yongjun1-2/+2
2022-12-16Merge tag 'char-misc-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds6-5/+604
2022-11-15fpga: m10bmc-sec: Fix kconfig dependenciesRuss Weight1-1/+3
2022-10-25fpga: lattice-sysconfig-spi: add Lattice sysCONFIG FPGA managerIvan Bornyakov5-0/+601
2022-10-25fpga: zynq: Switch to use dev_err_probe() helperYang Yingliang1-5/+3
2022-10-08Merge tag 'char-misc-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds4-1/+23
2022-09-19fpga: m10bmc-sec: Fix possible memory leak of flash_bufRuss Weight1-4/+4
2022-09-11fpga: m10bmc-sec: d5005 bmc secure update driverRuss Weight1-0/+3
2022-09-04fpga: prevent integer overflow in dfl_feature_ioctl_set_irq()Dan Carpenter1-1/+1
2022-08-15fpga: microchip-spi: add missing module author entryConor Dooley1-0/+1
2022-08-15fpga: dfl-pci: Add IDs for Intel N6000, N6001 and C6100 cardsMatthew Gerlach1-0/+18
2022-06-29fpga: fpga-mgr: Fix spelling mistake "bitsream" -> "bitstream"Colin Ian King1-1/+1
2022-06-24fpga: microchip-spi: add Microchip MPF FPGA managerIvan Bornyakov3-0/+407
2022-06-24fpga: fpga-mgr: support bitstream offset in image bufferIvan Bornyakov1-25/+198
2022-06-10fpga: altera-pr-ip: fix unsigned comparison with less than zeroMarco Pagani1-1/+1
2022-06-08fpga: Directly use ida_alloc()/free()keliu4-11/+11
2022-06-08fpga: m10bmc-sec: add max10 secure update functionsRuss Weight1-0/+394
2022-06-08fpga: m10bmc-sec: expose max10 canceled keys in sysfsRuss Weight1-0/+54
2022-06-08fpga: m10bmc-sec: expose max10 flash update countRuss Weight1-0/+43
2022-06-08fpga: m10bmc-sec: create max10 bmc secure updateRuss Weight3-0/+149
2022-05-10fpga: dfl: Allow Port to be linked to FME's DFLMatthew Gerlach2-0/+10
2022-05-10fpga: dfl: check feature type before parse irq infoTianfei zhang1-16/+22
2022-05-10fpga: fpga-region: fix kernel-doc formatting issuesNava kishore Manne1-7/+9
2022-05-10fpga: Use tab instead of space indentationNava kishore Manne1-3/+3
2022-05-10fpga: fpga-mgr: fix kernel-doc warningsNava kishore Manne1-0/+4
2022-05-10fpga: fix for coding style issuesNava kishore Manne3-10/+11
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