aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/fpga
AgeCommit message (Expand)AuthorFilesLines
2025-04-11fpga: tests: add module descriptionsArnd Bergmann3-0/+3
2025-03-01fpga: versal: remove incorrect of_match_ptr annotationArnd Bergmann1-1/+1
2025-03-01fpga: altera-cvp: Increase credit timeoutKuhanh Murugasen Krishnan1-1/+1
2025-01-09Merge tag 'fpga-for-6.14-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kern...Greg Kroah-Hartman11-699/+720
2024-12-18fpga: dfl: destroy/recreate feature platform device on port release/assignXu Yilun1-17/+6
2024-12-18fpga: dfl: drop unneeded get_device() and put_device() of feature devicePeter Colberg3-18/+5
2024-12-18fpga: dfl: remove unneeded function build_info_create_dev()Peter Colberg1-15/+2
2024-12-18fpga: dfl: allocate platform device after feature device dataPeter Colberg1-38/+34
2024-12-18fpga: dfl: store platform device id in feature device dataPeter Colberg2-23/+25
2024-12-18fpga: dfl: store platform device name in feature device dataPeter Colberg2-1/+4
2024-12-18fpga: dfl: store MMIO resources in feature device dataPeter Colberg2-8/+17
2024-12-18fpga: dfl: convert features from flexible array member to separate arrayPeter Colberg2-2/+7
2024-12-18fpga: dfl: factor out feature device data from platform device dataPeter Colberg2-23/+35
2024-12-18fpga: dfl: factor out feature device registrationPeter Colberg1-4/+26
2024-12-18fpga: dfl: refactor internal DFL APIs to take/return feature device dataPeter Colberg11-543/+546
2024-12-18fpga: dfl: store FIU type in feature platform dataPeter Colberg2-29/+29
2024-12-18fpga: dfl: factor out feature data creation from build_info_commit_dev()Peter Colberg1-32/+40
2024-12-18fpga: dfl: pass feature platform data instead of device as argumentPeter Colberg9-149/+152
2024-12-10fpga: dfl: afu: define local pointer to feature devicePeter Colberg2-6/+8
2024-12-10fpga: dfl: afu: use parent device to log errors on port enable/disablePeter Colberg1-2/+4
2024-12-10fpga: dfl: return platform data from dfl_fpga_inode_to_feature_dev_data()Peter Colberg3-14/+7
2024-12-10fpga: dfl: omit unneeded argument pdata from dfl_feature_instance_init()Peter Colberg1-3/+1
2024-12-02module: Convert symbol namespace to string literalPeter Zijlstra1-1/+1
2024-11-29Merge tag 'char-misc-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds13-25/+25
2024-11-26Merge tag 'pci-v6.13-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-12/+4
2024-11-11Merge tag 'fpga-for-6.13-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kern...Greg Kroah-Hartman13-25/+25
2024-11-11fpga: Switch back to struct platform_driver::remove()Uwe Kleine-König13-25/+25
2024-11-07fpga/dfl-pci.c: Replace deprecated PCI functionsPhilipp Stanner1-12/+4
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro1-1/+1
2024-08-14fpga: zynq-fpga: Rename 'timeout' variable as 'time_left'Wolfram Sang1-4/+4
2024-08-14fpga: socfpga: Rename 'timeout' variable as 'time_left'Wolfram Sang1-3/+4
2024-08-14fpga: Simplify and improve fpga region test using deferred actionsMarco Pagani1-17/+24
2024-08-14fpga: Simplify and improve fpga bridge test using deferred actionsMarco Pagani1-14/+11
2024-08-14fpga: Simplify and improve fpga mgr test using deferred actionsMarco Pagani1-11/+17
2024-07-25Merge tag 'driver-core-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-2/+2
2024-07-03driver core: have match() callback in struct bus_type take a const *Greg Kroah-Hartman1-2/+2
2024-06-14fpga: altera-fpga2sdram: remove unused struct 'prop_map'Dr. David Alan Gilbert1-6/+0
2024-06-11Revert "fpga: disable KUnit test suites when module support is enabled"Marco Pagani1-2/+2
2024-05-22Merge tag 'char-misc-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds20-342/+520
2024-05-22Merge tag 'mfd-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/le...Linus Torvalds1-1/+2
2024-05-10mfd: intel-m10-bmc: Change staging size to a variableIlpo Järvinen1-1/+2
2024-05-08Merge 6.9-rc7 into char-misc-testingGreg Kroah-Hartman1-0/+3
2024-04-26fpga: dfl-pci: add PCI subdevice ID for Intel D5005 cardPeter Colberg1-0/+3
2024-04-23fpga: region: add owner module and take its refcountMarco Pagani1-10/+14
2024-04-23fpga: dfl: remove unused member pdata from struct dfl_{afu,fme}Peter Colberg4-9/+0
2024-04-23fpga: dfl: remove unused function is_dfl_feature_present()Peter Colberg1-5/+0
2024-04-23fpga: ice40-spi: Don't use "proxy" headersAndy Shevchenko1-2/+2
2024-04-09fpga: tests: use KUnit devices instead of platform devicesMarco Pagani3-46/+44
2024-04-02fpga: altera-cvp: Remove an unused field in struct altera_cvp_confChristophe JAILLET1-1/+0
2024-04-01fpga: altera: drop driver owner assignmentKrzysztof Kozlowski1-1/+0
2024-03-31fpga: xilinx-core: add new gpio names for prog and initCharles Perry1-2/+18
2024-03-31fpga: xilinx-selectmap: add new driverCharles Perry3-0/+104
2024-03-31fpga: xilinx-spi: extract a common driver coreCharles Perry5-209/+260
2024-03-31fpga: bridge: add owner module and take its refcountMarco Pagani1-26/+31
2024-03-31fpga: manager: add owner module and take its refcountMarco Pagani1-33/+49
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