Searched +full:zynqmp +full:- +full:pcap +full:- +full:fpga (Results 1 – 11 of 11) sorted by relevance
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/fpga/ |
| D | xlnx,zynqmp-pcap-fpga.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/fpga/xlnx,zynqmp-pcap-fpga.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Xilinx Zynq Ultrascale MPSoC FPGA Manager 10 - Nava kishore Manne <nava.kishore.manne@amd.com> 13 Device Tree Bindings for Zynq Ultrascale MPSoC FPGA Manager. 14 The ZynqMP SoC uses the PCAP (Processor Configuration Port) to 20 const: xlnx,zynqmp-pcap-fpga 23 - compatible [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/fpga/ |
| D | xlnx,zynqmp-pcap-fpga.txt | 1 Devicetree bindings for Zynq Ultrascale MPSoC FPGA Manager. 2 The ZynqMP SoC uses the PCAP (Processor configuration Port) to configure the 6 - compatible: should contain "xlnx,zynqmp-pcap-fpga" 8 Example for full FPGA configuration: 10 fpga-region0 { 11 compatible = "fpga-region"; 12 fpga-mgr = <&zynqmp_pcap>; 13 #address-cells = <0x1>; 14 #size-cells = <0x1>; 18 zynqmp_firmware: zynqmp-firmware { [all …]
|
| /kernel/linux/linux-5.10/drivers/fpga/ |
| D | zynqmp-fpga.c | 1 // SPDX-License-Identifier: GPL-2.0+ 6 #include <linux/dma-mapping.h> 7 #include <linux/fpga/fpga-mgr.h> 13 #include <linux/firmware/xlnx-zynqmp.h> 19 * struct zynqmp_fpga_priv - Private data structure 34 priv = mgr->priv; in zynqmp_fpga_ops_write_init() 35 priv->flags = info->flags; in zynqmp_fpga_ops_write_init() 49 priv = mgr->priv; in zynqmp_fpga_ops_write() 51 kbuf = dma_alloc_coherent(priv->dev, size, &dma_addr, GFP_KERNEL); in zynqmp_fpga_ops_write() 53 return -ENOMEM; in zynqmp_fpga_ops_write() [all …]
|
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # FPGA framework configuration 6 menuconfig FPGA config 7 tristate "FPGA Configuration Framework" 10 kernel. The FPGA framework adds a FPGA manager class and FPGA 13 if FPGA 16 tristate "Altera SOCFPGA FPGA Manager" 19 FPGA manager driver support for Altera SOCFPGA. 26 FPGA manager driver support for Altera Arria10 SoCFPGA. 41 tristate "Altera FPGA Passive Serial over SPI" [all …]
|
| /kernel/linux/linux-6.6/drivers/fpga/ |
| D | zynqmp-fpga.c | 1 // SPDX-License-Identifier: GPL-2.0+ 6 #include <linux/dma-mapping.h> 7 #include <linux/fpga/fpga-mgr.h> 13 #include <linux/firmware/xlnx-zynqmp.h> 19 * struct zynqmp_fpga_priv - Private data structure 34 priv = mgr->priv; in zynqmp_fpga_ops_write_init() 35 priv->flags = info->flags; in zynqmp_fpga_ops_write_init() 49 priv = mgr->priv; in zynqmp_fpga_ops_write() 51 kbuf = dma_alloc_coherent(priv->dev, size, &dma_addr, GFP_KERNEL); in zynqmp_fpga_ops_write() 53 return -ENOMEM; in zynqmp_fpga_ops_write() [all …]
|
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # FPGA framework configuration 6 menuconfig FPGA config 7 tristate "FPGA Configuration Framework" 10 kernel. The FPGA framework adds an FPGA manager class and FPGA 13 if FPGA 16 tristate "Altera SOCFPGA FPGA Manager" 19 FPGA manager driver support for Altera SOCFPGA. 26 FPGA manager driver support for Altera Arria10 SoCFPGA. 41 tristate "Altera FPGA Passive Serial over SPI" [all …]
|
| /kernel/linux/linux-6.6/Documentation/ABI/testing/ |
| D | sysfs-driver-zynqmp-fpga | 1 What: /sys/bus/platform/drivers/zynqmp_fpga_manager/firmware:zynqmp-firmware:pcap/status 5 Description: (RO) Read fpga status. 7 of the FPGA device. Each bit position in the status value is 9 https://docs.xilinx.com/v/u/en-US/ug570-ultrascale-configuration 24 BIT(4) 0: Start-up sequence has not finished 25 1: Start-up sequence has finished 27 BIT(5) 0: All I/Os are placed in High-Z state 30 BIT(6) 0: Flip-flops and block RAM are write disabled 31 1: Flip-flops and block RAM are write enabled 54 BIT(17) System Monitor over-temperature if set [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/xilinx/ |
| D | zynqmp.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * dts file for Xilinx ZynqMP 5 * (C) Copyright 2014 - 2019, Xilinx, Inc. 15 #include <dt-bindings/power/xlnx-zynqmp-power.h> 16 #include <dt-bindings/reset/xlnx-zynqmp-resets.h> 19 compatible = "xlnx,zynqmp"; 20 #address-cells = <2>; 21 #size-cells = <2>; 24 #address-cells = <1>; 25 #size-cells = <0>; [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/xilinx/ |
| D | zynqmp.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * dts file for Xilinx ZynqMP 5 * (C) Copyright 2014 - 2021, Xilinx, Inc. 15 #include <dt-bindings/dma/xlnx-zynqmp-dpdma.h> 16 #include <dt-bindings/gpio/gpio.h> 17 #include <dt-bindings/interrupt-controller/arm-gic.h> 18 #include <dt-bindings/interrupt-controller/irq.h> 19 #include <dt-bindings/power/xlnx-zynqmp-power.h> 20 #include <dt-bindings/reset/xlnx-zynqmp-resets.h> 23 compatible = "xlnx,zynqmp"; [all …]
|
| /kernel/linux/linux-5.10/drivers/firmware/xilinx/ |
| D | zynqmp.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2014-2021 Xilinx, Inc. 13 #include <linux/arm-smccc.h> 25 #include <linux/firmware/xlnx-zynqmp.h> 26 #include "zynqmp-debug.h" 35 * struct pm_api_feature_data - PM API Feature data 53 * zynqmp_pm_ret_code() - Convert PMU-FW error codes to Linux error codes 65 return -ENOTSUPP; in zynqmp_pm_ret_code() 67 return -EACCES; in zynqmp_pm_ret_code() 69 return -ECANCELED; in zynqmp_pm_ret_code() [all …]
|
| /kernel/linux/linux-6.6/drivers/firmware/xilinx/ |
| D | zynqmp.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2014-2022 Xilinx, Inc. 13 #include <linux/arm-smccc.h> 26 #include <linux/firmware/xlnx-zynqmp.h> 27 #include <linux/firmware/xlnx-event-manager.h> 28 #include "zynqmp-debug.h" 35 /* BOOT_PIN_CTRL- Used to control the mode pins after boot */ 37 /* BOOT_PIN_CTRL_MASK- out_val[11:8], out_en[3:0] */ 54 * struct zynqmp_devinfo - Structure for Zynqmp device instance 64 * struct pm_api_feature_data - PM API Feature data [all …]
|