/linux/drivers/watchdog/ |
H A D | pika_wdt.c | 50 void __iomem *fpga; member 80 unsigned reset = in_be32(pikawdt_private.fpga + 0x14); in pikawdt_reset() 83 out_be32(pikawdt_private.fpga + 0x14, reset); in pikawdt_reset() 228 void __iomem *fpga; in pikawdt_init() local 238 pikawdt_private.fpga = of_iomap(np, 0); in pikawdt_init() 240 if (pikawdt_private.fpga == NULL) { in pikawdt_init() 245 ident.firmware_version = in_be32(pikawdt_private.fpga + 0x1c) & 0xffff; in pikawdt_init() 255 fpga = of_iomap(np, 0); in pikawdt_init() 257 if (fpga == NULL) { in pikawdt_init() 267 post1 = in_be32(fpga + 0x40); in pikawdt_init() [all …]
|
/linux/Documentation/driver-api/fpga/ |
H 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
|
H A D | index.rst | 11 fpga-mgr 12 fpga-bridge 13 fpga-region 14 fpga-programming
|
H A D | intro.rst | 16 other users. Write the linux-fpga mailing list and maintainers and 29 includes the framework in fpga-mgr.c and the low level drivers that 40 of an FPGA. This subsystem includes fpga-bridge.c and the low level 49 The FPGA Region framework (fpga-region.c) associates managers and 53 The Device Tree FPGA Region support (of-fpga-region.c) handles
|
/linux/arch/powerpc/platforms/44x/ |
H A D | warp.c | 58 void __iomem *fpga; in warp_post_info() local 66 fpga = of_iomap(np, 0); in warp_post_info() 68 if (fpga == NULL) in warp_post_info() 71 post1 = in_be32(fpga + 0x40); in warp_post_info() 72 post2 = in_be32(fpga + 0x44); in warp_post_info() 74 iounmap(fpga); in warp_post_info() 245 static inline void pika_dtm_check_fan(void __iomem *fpga) in pika_dtm_check_fan() argument 248 u32 fan = in_be32(fpga + 0x34) & (1 << 14); in pika_dtm_check_fan() 258 static int pika_dtm_thread(void __iomem *fpga) in pika_dtm_thread() argument 287 out_be32(fpga + 0x20, temp); in pika_dtm_thread() [all …]
|
H A D | ppc476.c | 225 u8 __iomem *fpga; in ppc47x_get_board_rev() local 239 fpga = of_iomap(np, 0); in ppc47x_get_board_rev() 241 if (!fpga) in ppc47x_get_board_rev() 244 board_rev = ioread8(fpga + reg) & 0x03; in ppc47x_get_board_rev() 246 iounmap(fpga); in ppc47x_get_board_rev()
|
/linux/arch/powerpc/boot/ |
H 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/arch/powerpc/boot/dts/fsl/ |
H 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";
|
H 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";
|
H 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";
|
H A D | gef_sbc610.dts | 80 fpga@4,0 { 81 compatible = "gef,fpga-regs"; 86 compatible = "gef,fpga-wdt"; 93 compatible = "gef,fpga-wdt"; 102 compatible = "gef,fpga-pic";
|
H A D | bsc9132qds.dtsi | 65 fpga: fpga@66 { label 66 compatible = "fsl,bsc9132qds-fpga", "fsl,fpga-qixis-i2c";
|
/linux/Documentation/ABI/testing/ |
H 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.
|
/linux/Documentation/devicetree/bindings/fpga/ |
H 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";
|
H 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 {
|
H A D | lattice-ice40-fpga-mgr.txt | 4 - compatible: Should contain "lattice,ice40-fpga-mgr" 15 fpga: fpga@0 { 16 compatible = "lattice,ice40-fpga-mgr";
|
H A D | altera-socfpga-a10-fpga-mgr.txt | 4 - compatible : should contain "altr,socfpga-a10-fpga-mgr" 13 fpga_mgr: fpga-mgr@ffd03000 { 14 compatible = "altr,socfpga-a10-fpga-mgr";
|
H A D | altera-socfpga-fpga-mgr.txt | 4 - compatible : should contain "altr,socfpga-fpga-mgr" 13 compatible = "altr,socfpga-fpga-mgr";
|
/linux/drivers/fpga/tests/ |
H A D | Makefile | 6 obj-$(CONFIG_FPGA_KUNIT_TESTS) += fpga-mgr-test.o fpga-bridge-test.o fpga-region-test.o
|
/linux/sound/firewire/tascam/ |
H A D | tascam-proc.c | 15 unsigned int reg, fpga, arm, hw; in proc_read_firmware() local 30 fpga = be32_to_cpu(data); in proc_read_firmware() 47 snd_iprintf(buffer, "FPGA: %d (0x%08x)\n", fpga & 0xffff, fpga); in proc_read_firmware()
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
H A D | core.c | 179 struct mlx5_fpga_device *fdev = mdev->fpga; in mlx5_fpga_device_start() 257 if (!MLX5_CAP_GEN(mdev, fpga)) { in mlx5_fpga_init() 269 mdev->fpga = fdev; in mlx5_fpga_init() 276 struct mlx5_fpga_device *fdev = mdev->fpga; in mlx5_fpga_device_stop() 312 struct mlx5_fpga_device *fdev = mdev->fpga; in mlx5_fpga_cleanup() 316 mdev->fpga = NULL; in mlx5_fpga_cleanup()
|
/linux/arch/powerpc/boot/dts/ |
H A 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";
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | fsl-ls1088a-qds.dts | 128 fpga: board-control@3,0 { label 129 compatible = "fsl,ls1088aqds-fpga", "fsl,fpga-qixis";
|
H A D | fsl-ls1043a-qds.dts | 80 fpga: board-control@2,0 { label 81 compatible = "fsl,ls1043aqds-fpga", "fsl,fpga-qixis", "simple-mfd"; 213 &fpga {
|
H A D | fsl-ls1046a-qds.dts | 167 fpga: board-control@2,0 { label 168 compatible = "fsl,ls1046aqds-fpga", "fsl,fpga-qixis", "simple-mfd"; 236 &fpga {
|