/linux-4.4.14/arch/arm/mach-pxa/ |
D | pxa_cplds_irqs.c | 40 struct cplds *fpga = d; in cplds_irq_handler() local 44 pending = readl(fpga->base + FPGA_IRQ_SET_CLR) & fpga->irq_mask; in cplds_irq_handler() 46 generic_handle_irq(irq_find_mapping(fpga->irqdomain, bit)); in cplds_irq_handler() 53 struct cplds *fpga = irq_data_get_irq_chip_data(d); in cplds_irq_mask_ack() local 57 fpga->irq_mask &= ~bit; in cplds_irq_mask_ack() 58 writel(fpga->irq_mask, fpga->base + FPGA_IRQ_MASK_EN); in cplds_irq_mask_ack() 59 set = readl(fpga->base + FPGA_IRQ_SET_CLR); in cplds_irq_mask_ack() 60 writel(set & ~bit, fpga->base + FPGA_IRQ_SET_CLR); in cplds_irq_mask_ack() 65 struct cplds *fpga = irq_data_get_irq_chip_data(d); in cplds_irq_unmask() local 69 fpga->irq_mask |= bit; in cplds_irq_unmask() [all …]
|
/linux-4.4.14/drivers/watchdog/ |
D | pika_wdt.c | 49 void __iomem *fpga; member 79 unsigned reset = in_be32(pikawdt_private.fpga + 0x14); in pikawdt_reset() 82 out_be32(pikawdt_private.fpga + 0x14, reset); in pikawdt_reset() 227 void __iomem *fpga; in pikawdt_init() local 237 pikawdt_private.fpga = of_iomap(np, 0); in pikawdt_init() 239 if (pikawdt_private.fpga == NULL) { in pikawdt_init() 244 ident.firmware_version = in_be32(pikawdt_private.fpga + 0x1c) & 0xffff; in pikawdt_init() 254 fpga = of_iomap(np, 0); in pikawdt_init() 256 if (fpga == NULL) { in pikawdt_init() 266 post1 = in_be32(fpga + 0x40); in pikawdt_init() [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/board/ |
D | fsl-board.txt | 27 "fsl,<board>-fpga", "fsl,fpga-pixis", or 28 "fsl,<board>-fpga", "fsl,fpga-qixis" 38 compatible = "fsl,p1022ds-fpga", "fsl,fpga-ngpixis"; 47 compatible = "fsl,ls2080ardb-fpga", "fsl,fpga-qixis"; 89 "fsl,<board>-fpga", "fsl,fpga-qixis-i2c" 93 fpga: fpga@66 { 94 compatible = "fsl,bsc9132qds-fpga", "fsl,fpga-qixis-i2c";
|
/linux-4.4.14/arch/arm/plat-omap/ |
D | debug-leds.c | 47 static struct h2p2_dbg_fpga __iomem *fpga; variable 88 reg = readw_relaxed(&fpga->leds); in dbg_led_set() 93 writew_relaxed(reg, &fpga->leds); in dbg_led_set() 101 reg = readw_relaxed(&fpga->leds); in dbg_led_get() 114 fpga = ioremap(iomem->start, resource_size(iomem)); in fpga_probe() 115 writew_relaxed(0xff, &fpga->leds); in fpga_probe() 141 fpga_led_state = readw_relaxed(&fpga->leds); in fpga_suspend_noirq() 142 writew_relaxed(0xff, &fpga->leds); in fpga_suspend_noirq() 149 writew_relaxed(~fpga_led_state, &fpga->leds); in fpga_resume_noirq()
|
/linux-4.4.14/arch/powerpc/platforms/44x/ |
D | warp.c | 72 void __iomem *fpga; in warp_post_info() local 80 fpga = of_iomap(np, 0); in warp_post_info() 82 if (fpga == NULL) in warp_post_info() 85 post1 = in_be32(fpga + 0x40); in warp_post_info() 86 post2 = in_be32(fpga + 0x44); in warp_post_info() 88 iounmap(fpga); in warp_post_info() 222 static inline void pika_dtm_check_fan(void __iomem *fpga) in pika_dtm_check_fan() argument 225 u32 fan = in_be32(fpga + 0x34) & (1 << 14); in pika_dtm_check_fan() 235 static int pika_dtm_thread(void __iomem *fpga) in pika_dtm_thread() argument 264 out_be32(fpga + 0x20, temp); in pika_dtm_thread() [all …]
|
D | ppc476.c | 226 u8 *fpga; in ppc47x_get_board_rev() local 240 fpga = (u8 *) of_iomap(np, 0); in ppc47x_get_board_rev() 242 if (!fpga) in ppc47x_get_board_rev() 245 board_rev = ioread8(fpga + reg) & 0x03; in ppc47x_get_board_rev() 247 iounmap(fpga); in ppc47x_get_board_rev()
|
/linux-4.4.14/arch/powerpc/boot/ |
D | ebony.c | 42 u8 *fpga; in ebony_flashsel_fixup() local 49 if (getprop(devp, "virtual-reg", &fpga, sizeof(fpga)) != sizeof(fpga)) in ebony_flashsel_fixup() 53 fpga_reg0 = in_8(fpga); in ebony_flashsel_fixup()
|
D | treeboot-walnut.c | 28 u8 *fpga; in walnut_flashsel_fixup() local 35 if (getprop(devp, "virtual-reg", &fpga, sizeof(fpga)) != sizeof(fpga)) in walnut_flashsel_fixup() 38 fpga_brds1 = in_8(fpga); in walnut_flashsel_fixup()
|
/linux-4.4.14/Documentation/ABI/testing/ |
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
|
/linux-4.4.14/arch/powerpc/boot/dts/fsl/ |
D | ge_imp3a.dts | 80 fpga@4,0 { 81 compatible = "ge,imp3a-fpga-regs"; 89 compatible = "ge,imp3a-fpga-pic", "gef,fpga-pic-1.00"; 102 compatible = "ge,imp3a-fpga-wdt", "gef,fpga-wdt-1.00", 103 "gef,fpga-wdt"; 111 compatible = "gef,imp3a-fpga-wdt", "gef,fpga-wdt-1.00", 112 "gef,fpga-wdt";
|
D | bsc9132qds.dtsi | 65 fpga: fpga@66 { label 66 compatible = "fsl,bsc9132qds-fpga", "fsl,fpga-qixis-i2c";
|
D | b4420qds.dts | 44 compatible = "fsl,b4420qds-fpga", "fsl,fpga-qixis";
|
D | b4860qds.dts | 44 compatible = "fsl,b4860qds-fpga", "fsl,fpga-qixis";
|
D | p4080ds.dts | 166 compatible = "fsl,p4080ds-fpga", "fsl,fpga-ngpixis";
|
D | b4qds.dtsi | 91 compatible = "fsl,b4qds-fpga", "fsl,fpga-qixis";
|
D | p1022ds.dtsi | 127 compatible = "fsl,p1022ds-fpga", "fsl,fpga-ngpixis";
|
D | t1024qds.dts | 69 compatible = "fsl,tetra-fpga", "fsl,fpga-qixis";
|
D | p5040ds.dts | 203 compatible = "fsl,p5040ds-fpga", "fsl,fpga-ngpixis";
|
D | p3041ds.dts | 218 compatible = "fsl,p3041ds-fpga", "fsl,fpga-ngpixis";
|
D | p5020ds.dts | 218 compatible = "fsl,p5020ds-fpga", "fsl,fpga-ngpixis";
|
D | t4240qds.dts | 94 compatible = "fsl,t4240qds-fpga", "fsl,fpga-qixis";
|
D | p2020ds.dtsi | 114 compatible = "fsl,p2020ds-fpga", "fsl,fpga-ngpixis";
|
D | mvme2500.dts | 203 compatible = "artesyn,mvme2500-fpga";
|
D | t104xqds.dtsi | 86 compatible = "fsl,fpga-qixis";
|
D | mpc8536ds.dtsi | 123 compatible = "fsl,mpc8536ds-fpga-pixis";
|
D | t208xqds.dtsi | 86 compatible = "fsl,fpga-qixis";
|
D | mpc8548cds.dtsi | 73 compatible = "fsl,mpc8548cds-fpga";
|
/linux-4.4.14/sound/firewire/tascam/ |
D | tascam-proc.c | 16 unsigned int reg, fpga, arm, hw; in proc_read_firmware() local 31 fpga = be32_to_cpu(data); in proc_read_firmware() 48 snd_iprintf(buffer, "FPGA: %d (0x%08x)\n", fpga & 0xffff, fpga); in proc_read_firmware()
|
/linux-4.4.14/drivers/fpga/ |
D | Makefile | 6 obj-$(CONFIG_FPGA) += fpga-mgr.o 10 obj-$(CONFIG_FPGA_MGR_ZYNQ_FPGA) += zynq-fpga.o
|
/linux-4.4.14/arch/powerpc/boot/dts/ |
D | gef_ppc9a.dts | 127 fpga@4,0 { 128 compatible = "gef,ppc9a-fpga-regs"; 133 compatible = "gef,ppc9a-fpga-wdt", "gef,fpga-wdt-1.00", 134 "gef,fpga-wdt"; 141 compatible = "gef,ppc9a-fpga-wdt", "gef,fpga-wdt-1.00", 142 "gef,fpga-wdt"; 151 compatible = "gef,ppc9a-fpga-pic", "gef,fpga-pic-1.00";
|
D | warp.dts | 135 fpga@2,0 { 136 compatible = "pika,fpga"; 142 fpga@2,2000 { 143 compatible = "pika,fpga-sgl"; 147 fpga@2,4000 { 148 compatible = "pika,fpga-sd"; 164 label = "fpga";
|
D | gef_sbc310.dts | 125 fpga@4,0 { 126 compatible = "gef,fpga-regs"; 131 compatible = "gef,sbc310-fpga-wdt", "gef,fpga-wdt-1.00", 132 "gef,fpga-wdt"; 139 compatible = "gef,sbc310-fpga-wdt", "gef,fpga-wdt-1.00", 140 "gef,fpga-wdt"; 149 compatible = "gef,sbc310-fpga-pic", "gef,fpga-pic";
|
D | gef_sbc610.dts | 127 fpga@4,0 { 128 compatible = "gef,fpga-regs"; 133 compatible = "gef,fpga-wdt"; 140 compatible = "gef,fpga-wdt"; 149 compatible = "gef,fpga-pic";
|
D | a3m071.dts | 131 fpga@3,0 { 132 compatible = "anonymous,a3m071-fpga";
|
D | media5200.dts | 128 media5200_fpga: fpga@2,0 { 129 compatible = "fsl,media5200-fpga";
|
D | pcm032.dts | 157 * fpga@3,0 { 163 * fpga@4,0 {
|
D | socrates.dts | 293 fpga_pic: fpga-pic@3,10 { 294 compatible = "abb,socrates-fpga-pic";
|
D | c2k.dts | 324 fpga@0,0 { 325 compatible = "sbs,fpga-c2k";
|
D | currituck.dts | 106 FPGA0: fpga@50000000 { 107 compatible = "ibm,currituck-fpga";
|
D | mpc8610_hpcd.dts | 108 compatible = "fsl,fpga-pixis"; 116 compatible = "fsl,fpga-pixis-gpio-bank";
|
D | akebono.dts | 245 FPGA0: fpga@ebc00000 { 246 compatible = "ibm,akebono-fpga";
|
D | walnut.dts | 196 fpga@7,0 {
|
D | ac14xx.dts | 99 compatible = "ifm,ac14xx-asi-fpga";
|
D | ebony.dts | 190 fpga@7,0 {
|
/linux-4.4.14/Documentation/devicetree/bindings/fpga/ |
D | altera-socfpga-fpga-mgr.txt | 4 - compatible : should contain "altr,socfpga-fpga-mgr" 13 compatible = "altr,socfpga-fpga-mgr";
|
/linux-4.4.14/Documentation/devicetree/bindings/net/ |
D | mdio-mux-mmioreg.txt | 29 fpga: board-control@3,0 { 32 compatible = "fsl,p5020ds-fpga", "fsl,fpga-ngpixis";
|
/linux-4.4.14/Documentation/fpga/ |
D | fpga-mgr.txt | 64 #include <linux/fpga/fpga-mgr.h> 91 #include <linux/fpga/fpga-mgr.h> 97 const char *path = "fpga-image-9.rbf"
|
/linux-4.4.14/Documentation/devicetree/bindings/interrupt-controller/ |
D | arm,versatile-fpga-irq.txt | 9 - compatible: "arm,versatile-fpga-irq" 25 compatible = "arm,versatile-fpga-irq";
|
/linux-4.4.14/arch/mn10300/unit-asb2364/ |
D | Makefile | 10 obj-y := unit-init.o leds.o irq-fpga.o
|
/linux-4.4.14/arch/sh/boards/mach-sdk7786/ |
D | Makefile | 1 obj-y := fpga.o irq.o nmi.o setup.o
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | integrator.dtsi | 47 compatible = "arm,versatile-fpga-irq"; 59 fpga {
|
D | integratorcp.dts | 124 compatible = "arm,versatile-fpga-irq"; 134 compatible = "arm,versatile-fpga-irq"; 151 fpga {
|
D | versatile-ab.dts | 253 fpga { 254 compatible = "arm,versatile-fpga", "simple-bus";
|
D | versatile-pb.dts | 79 fpga {
|
D | integratorap.dts | 112 fpga {
|
D | ls1021a-qds.dts | 242 fpga: board-control@3,0 { label
|
D | arm-realview-pb1176.dts | 303 fpga {
|
D | socfpga.dtsi | 517 compatible = "altr,socfpga-fpga-mgr";
|
/linux-4.4.14/Documentation/dvb/ |
D | opera-firmware.txt | 16 dvb-usb-opera1-fpga-01.fw
|
/linux-4.4.14/arch/arc/boot/dts/ |
D | nsim_700.dts | 27 fpga {
|
D | nsim_hs.dts | 33 fpga {
|
D | nsim_hs_idu.dts | 24 fpga {
|
D | nsimosci_hs.dts | 30 fpga {
|
D | nsimosci.dts | 30 fpga {
|
D | nsimosci_hs_idu.dts | 28 fpga {
|
/linux-4.4.14/arch/arm64/boot/dts/freescale/ |
D | fsl-ls2080a-rdb.dts | 89 compatible = "fsl,ls2080aqds-fpga", "fsl,fpga-qixis";
|
D | fsl-ls2080a-qds.dts | 90 compatible = "fsl,ls2080aqds-fpga", "fsl,fpga-qixis";
|
/linux-4.4.14/drivers/soc/versatile/ |
D | soc-realview.c | 82 __ATTR(fpga, S_IRUGO, realview_get_arch, NULL);
|
D | soc-integrator.c | 91 __ATTR(fpga, S_IRUGO, integrator_get_fpga, NULL);
|
/linux-4.4.14/arch/arm/mach-omap1/ |
D | Makefile | 51 obj-$(CONFIG_MACH_OMAP_INNOVATOR) += fpga.o
|
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/4xx/ |
D | akebono.txt | 43 - compatible : should be "ibm,akebono-fpga".
|
/linux-4.4.14/Documentation/fmc/ |
D | FMC-and-SDB.txt | 64 fpga-config-space OHWR project. The link to the repository is 65 `git://ohwr.org/hdl-core-lib/fpga-config-space.git' and what is used in
|
D | identifiers.txt | 18 package and SDB (part of the fpga-config-space package). 96 the fpga-config-space package on OHWR. 105 fpga-config-space is less than 1kB under LM32, so it proves quite up to
|
/linux-4.4.14/drivers/staging/gs_fpgaboot/ |
D | README | 68 http://www.xilinx.com/support/documentation/application_notes/xapp583-fpga-configuration.pdf
|
/linux-4.4.14/drivers/irqchip/ |
D | Makefile | 37 obj-$(CONFIG_VERSATILE_FPGA_IRQ) += irq-versatile-fpga.o
|
/linux-4.4.14/Documentation/devicetree/bindings/gpio/ |
D | 8xxx_gpio.txt | 70 compatible = "funky-fpga";
|
/linux-4.4.14/drivers/ |
D | Makefile | 174 obj-$(CONFIG_FPGA) += fpga/
|
D | Kconfig | 199 source "drivers/fpga/Kconfig"
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/ |
D | arm-boards | 10 FPGA type interrupt controllers, see the versatile-fpga-irq binding doc.
|
/linux-4.4.14/drivers/tty/ |
D | cyclades.c | 3393 static inline void cyz_fpga_copy(void __iomem *fpga, const u8 *data, in cyz_fpga_copy() argument 3397 cy_writel(fpga, *data++); in cyz_fpga_copy() 3424 void __iomem *fpga) in __cyz_load_fw() argument 3486 if (fpga != NULL) in __cyz_load_fw() 3487 cyz_fpga_copy(fpga, ptr + b->file_offset, in __cyz_load_fw()
|
/linux-4.4.14/Documentation/devicetree/bindings/ |
D | xilinx.txt | 7 implemented within the fpga fabric every instance of the device can be
|
/linux-4.4.14/drivers/char/ |
D | Kconfig | 39 If you have an SGI Altix and you have fpga devices attached
|
/linux-4.4.14/ |
D | MAINTAINERS | 4417 F: drivers/fpga/ 4418 F: include/linux/fpga/fpga-mgr.h
|