/linux/arch/arm/mach-pxa/ |
A D | pxa_cplds_irqs.c | 41 pending = readl(fpga->base + FPGA_IRQ_SET_CLR) & fpga->irq_mask; in cplds_irq_handler() 56 writel(fpga->irq_mask, fpga->base + FPGA_IRQ_MASK_EN); in cplds_irq_mask() 69 writel(fpga->irq_mask, fpga->base + FPGA_IRQ_MASK_EN); in cplds_irq_unmask() 100 writel(fpga->irq_mask, fpga->base + FPGA_IRQ_MASK_EN); in cplds_resume() 113 fpga = devm_kzalloc(&pdev->dev, sizeof(*fpga), GFP_KERNEL); in cplds_probe() 114 if (!fpga) in cplds_probe() 119 return fpga->irq; in cplds_probe() 137 writel(fpga->irq_mask, fpga->base + FPGA_IRQ_MASK_EN); in cplds_probe() 148 fpga->irq, ret); in cplds_probe() 158 fpga); in cplds_probe() [all …]
|
/linux/Documentation/driver-api/fpga/ |
A D | fpga-region.rst | 43 .. [#f2] ../../drivers/fpga/of-fpga-region.c 75 .. kernel-doc:: include/linux/fpga/fpga-region.h 78 .. kernel-doc:: drivers/fpga/fpga-region.c 81 .. kernel-doc:: drivers/fpga/fpga-region.c 84 .. kernel-doc:: drivers/fpga/fpga-region.c 87 .. kernel-doc:: drivers/fpga/fpga-mgr.c 90 .. kernel-doc:: drivers/fpga/fpga-mgr.c 93 .. kernel-doc:: drivers/fpga/fpga-mgr.c 96 .. kernel-doc:: drivers/fpga/fpga-bridge.c 99 .. kernel-doc:: drivers/fpga/fpga-bridge.c [all …]
|
A D | fpga-bridge.rst | 13 .. kernel-doc:: include/linux/fpga/fpga-bridge.h 16 .. kernel-doc:: include/linux/fpga/fpga-bridge.h 19 .. kernel-doc:: drivers/fpga/fpga-bridge.c 22 .. kernel-doc:: drivers/fpga/fpga-bridge.c 25 .. kernel-doc:: drivers/fpga/fpga-bridge.c
|
A D | fpga-programming.rst | 34 #include <linux/fpga/fpga-mgr.h> 35 #include <linux/fpga/fpga-region.h> 92 .. kernel-doc:: drivers/fpga/fpga-region.c 97 .. kernel-doc:: include/linux/fpga/fpga-mgr.h 100 .. kernel-doc:: include/linux/fpga/fpga-mgr.h 103 .. kernel-doc:: drivers/fpga/fpga-mgr.c 106 .. kernel-doc:: drivers/fpga/fpga-mgr.c
|
A D | fpga-mgr.rst | 111 .. kernel-doc:: include/linux/fpga/fpga-mgr.h 114 .. kernel-doc:: include/linux/fpga/fpga-mgr.h 117 .. kernel-doc:: include/linux/fpga/fpga-mgr.h 120 .. kernel-doc:: drivers/fpga/fpga-mgr.c 123 .. kernel-doc:: drivers/fpga/fpga-mgr.c 126 .. kernel-doc:: drivers/fpga/fpga-mgr.c
|
A D | index.rst | 11 fpga-mgr 12 fpga-bridge 13 fpga-region 14 fpga-programming
|
/linux/Documentation/devicetree/bindings/board/ |
A D | fsl-board.txt | 27 "fsl,<board>-fpga", "fsl,fpga-pixis", or 28 "fsl,<board>-fpga", "fsl,fpga-qixis" 37 compatible = "fsl,p1022ds-fpga", "fsl,fpga-ngpixis"; 46 compatible = "fsl,ls2080ardb-fpga", "fsl,fpga-qixis"; 58 "fsl,<board>-fpga", "fsl,fpga-qixis-i2c" 62 fpga: fpga@66 { 63 compatible = "fsl,bsc9132qds-fpga", "fsl,fpga-qixis-i2c";
|
/linux/drivers/watchdog/ |
A D | pika_wdt.c | 50 void __iomem *fpga; member 83 out_be32(pikawdt_private.fpga + 0x14, reset); in pikawdt_reset() 229 void __iomem *fpga; in pikawdt_init() local 239 pikawdt_private.fpga = of_iomap(np, 0); in pikawdt_init() 241 if (pikawdt_private.fpga == NULL) { in pikawdt_init() 256 fpga = of_iomap(np, 0); in pikawdt_init() 258 if (fpga == NULL) { in pikawdt_init() 268 post1 = in_be32(fpga + 0x40); in pikawdt_init() 272 iounmap(fpga); in pikawdt_init() 287 iounmap(pikawdt_private.fpga); in pikawdt_init() [all …]
|
/linux/arch/arm/plat-omap/ |
A D | debug-leds.c | 44 static struct h2p2_dbg_fpga __iomem *fpga; variable 85 reg = readw_relaxed(&fpga->leds); in dbg_led_set() 90 writew_relaxed(reg, &fpga->leds); in dbg_led_set() 98 reg = readw_relaxed(&fpga->leds); in dbg_led_get() 111 fpga = ioremap(iomem->start, resource_size(iomem)); in fpga_probe() 112 writew_relaxed(0xff, &fpga->leds); in fpga_probe() 138 fpga_led_state = readw_relaxed(&fpga->leds); in fpga_suspend_noirq() 139 writew_relaxed(0xff, &fpga->leds); in fpga_suspend_noirq() 146 writew_relaxed(~fpga_led_state, &fpga->leds); in fpga_resume_noirq()
|
/linux/arch/powerpc/platforms/44x/ |
A D | warp.c | 63 void __iomem *fpga; in warp_post_info() local 71 fpga = of_iomap(np, 0); in warp_post_info() 73 if (fpga == NULL) in warp_post_info() 76 post1 = in_be32(fpga + 0x40); in warp_post_info() 77 post2 = in_be32(fpga + 0x44); in warp_post_info() 79 iounmap(fpga); in warp_post_info() 213 static inline void pika_dtm_check_fan(void __iomem *fpga) in pika_dtm_check_fan() argument 216 u32 fan = in_be32(fpga + 0x34) & (1 << 14); in pika_dtm_check_fan() 226 static int pika_dtm_thread(void __iomem *fpga) in pika_dtm_thread() argument 255 out_be32(fpga + 0x20, temp); in pika_dtm_thread() [all …]
|
/linux/drivers/fpga/ |
A D | Makefile | 7 obj-$(CONFIG_FPGA) += fpga-mgr.o 17 obj-$(CONFIG_FPGA_MGR_TS73XX) += ts73xx-fpga.o 19 obj-$(CONFIG_FPGA_MGR_ZYNQ_FPGA) += zynq-fpga.o 20 obj-$(CONFIG_FPGA_MGR_ZYNQMP_FPGA) += zynqmp-fpga.o 21 obj-$(CONFIG_FPGA_MGR_VERSAL_FPGA) += versal-fpga.o 26 obj-$(CONFIG_FPGA_BRIDGE) += fpga-bridge.o 32 obj-$(CONFIG_FPGA_REGION) += fpga-region.o 33 obj-$(CONFIG_OF_FPGA_REGION) += of-fpga-region.o
|
A D | .built-in.a.cmd | 1 …fpga/built-in.a := echo >/dev/null; rm -f drivers/fpga/built-in.a; /usr/bin/ccache /home/test/work…
|
/linux/Documentation/devicetree/bindings/fpga/ |
A D | xilinx-slave-serial.txt | 11 - https://www.xilinx.com/support/documentation/application_notes/xapp583-fpga-configuration.pdf 14 - compatible: should contain "xlnx,fpga-slave-serial" 25 fpga-region0 { 26 compatible = "fpga-region"; 27 fpga-mgr = <&fpga_mgr_spi>; 42 fpga_mgr_spi: fpga-mgr@0 { 43 compatible = "xlnx,fpga-slave-serial";
|
A D | fpga-region.txt | 183 If the fpga-region is the child of an fpga-bridge, the list should not 216 fpga_mgr: fpga-mgr@ff706000 { 233 fpga_region0: fpga-region0 { 235 fpga-mgr = <&fpga_mgr>; 340 * "partial-fpga-config" 360 fpga_region0: fpga-region0 { 361 compatible = "fpga-region"; 362 fpga-mgr = <&fpga_mgr0>; 407 fpga-bridge@4400 { 419 fpga-bridge@4420 { [all …]
|
A D | xilinx-pr-decoupler.txt | 4 decouplers / fpga bridges. 32 See Documentation/devicetree/bindings/fpga/fpga-region.txt and 33 Documentation/devicetree/bindings/fpga/fpga-bridge.txt for generic bindings. 37 fpga-bridge@100000450 { 47 fpga-bridge@100000450 {
|
A D | altera-hps2fpga-bridge.txt | 12 See Documentation/devicetree/bindings/fpga/fpga-bridge.txt for generic bindings. 15 fpga_bridge0: fpga-bridge@ff400000 { 23 fpga_bridge1: fpga-bridge@ff500000 { 31 fpga_bridge2: fpga-bridge@ff600000 {
|
A D | intel-stratix10-soc-fpga-mgr.txt | 7 - compatible : should contain "intel,stratix10-soc-fpga-mgr" or 8 "intel,agilex-soc-fpga-mgr" 14 fpga_mgr: fpga-mgr { 15 compatible = "intel,stratix10-soc-fpga-mgr";
|
A D | altera-passive-serial.txt | 12 "altr,fpga-passive-serial", 13 "altr,fpga-arria10-passive-serial" 22 fpga: fpga@0 { 23 compatible = "altr,fpga-passive-serial";
|
A D | xlnx,versal-fpga.yaml | 4 $id: http://devicetree.org/schemas/fpga/xlnx,versal-fpga.yaml# 20 - xlnx,versal-fpga 30 compatible = "xlnx,versal-fpga";
|
A D | lattice-machxo2-spi.txt | 14 fpga-region0 { 15 compatible = "fpga-region"; 16 fpga-mgr = <&fpga_mgr_spi>; 24 fpga_mgr_spi: fpga-mgr@0 {
|
/linux/arch/powerpc/boot/dts/fsl/ |
A D | gef_ppc9a.dts | 80 fpga@4,0 { 81 compatible = "gef,ppc9a-fpga-regs"; 86 compatible = "gef,ppc9a-fpga-wdt", "gef,fpga-wdt-1.00", 87 "gef,fpga-wdt"; 94 compatible = "gef,ppc9a-fpga-wdt", "gef,fpga-wdt-1.00", 95 "gef,fpga-wdt"; 104 compatible = "gef,ppc9a-fpga-pic", "gef,fpga-pic-1.00";
|
A D | gef_sbc310.dts | 77 fpga@4,0 { 78 compatible = "gef,fpga-regs"; 83 compatible = "gef,sbc310-fpga-wdt", "gef,fpga-wdt-1.00", 84 "gef,fpga-wdt"; 91 compatible = "gef,sbc310-fpga-wdt", "gef,fpga-wdt-1.00", 92 "gef,fpga-wdt"; 101 compatible = "gef,sbc310-fpga-pic", "gef,fpga-pic";
|
A D | ge_imp3a.dts | 76 fpga@4,0 { 77 compatible = "ge,imp3a-fpga-regs"; 85 compatible = "ge,imp3a-fpga-pic", "gef,fpga-pic-1.00"; 98 compatible = "ge,imp3a-fpga-wdt", "gef,fpga-wdt-1.00", 99 "gef,fpga-wdt"; 107 compatible = "gef,imp3a-fpga-wdt", "gef,fpga-wdt-1.00", 108 "gef,fpga-wdt";
|
/linux/arch/powerpc/boot/ |
A D | ebony.c | 38 u8 *fpga; in ebony_flashsel_fixup() local 45 if (getprop(devp, "virtual-reg", &fpga, sizeof(fpga)) != sizeof(fpga)) in ebony_flashsel_fixup() 49 fpga_reg0 = in_8(fpga); in ebony_flashsel_fixup()
|
/linux/Documentation/ABI/testing/ |
A D | sysfs-class-fpga-manager | 1 What: /sys/class/fpga_manager/<fpga>/name 5 Description: Name of low level fpga manager driver. 7 What: /sys/class/fpga_manager/<fpga>/state 11 Description: Read fpga manager state as a string. 18 This is a superset of FPGA states and fpga manager driver 19 states. The fpga manager driver is walking through these steps 38 What: /sys/class/fpga_manager/<fpga>/status 42 Description: Read fpga manager status as a string.
|