Home
last modified time | relevance | path

Searched +full:fpga +full:- +full:passive +full:- +full:serial (Results 1 – 6 of 6) sorted by relevance

/linux-6.14.4/Documentation/devicetree/bindings/fpga/
Daltr,fpga-passive-serial.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/fpga/altr,fpga-passive-serial.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Altera Passive Serial SPI FPGA Manager
10 - Fabio Estevam <[email protected]>
14 referred to as "passive serial".
15 The passive serial link is not technically SPI, and might require extra
21 - $ref: /schemas/spi/spi-peripheral-props.yaml#
26 - altr,fpga-passive-serial
[all …]
/linux-6.14.4/drivers/fpga/
Daltera-ps-spi.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Altera Passive Serial SPI Driver
9 * Manage Altera FPGA firmware that is loaded over SPI using the passive
10 * serial configuration method.
18 #include <linux/fpga/fpga-mgr.h>
75 { .compatible = "altr,fpga-passive-serial", .data = &c5_data },
76 { .compatible = "altr,fpga-arria10-passive-serial", .data = &a10_data },
83 struct altera_ps_conf *conf = mgr->priv; in altera_ps_state()
85 if (gpiod_get_value_cansleep(conf->status)) in altera_ps_state()
103 struct altera_ps_conf *conf = mgr->priv; in altera_ps_write_init()
[all …]
DKconfig1 # 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 …]
/linux-6.14.4/arch/arm/boot/dts/nxp/imx/
Dimx6q-lxr.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
5 /dts-v1/;
6 #include "imx6q-phytec-pfla02.dtsi"
9 model = "COMVETIA QSoIP LXR-2";
10 compatible = "comvetia,imx6q-lxr", "phytec,imx6q-pfla02", "fsl,imx6q";
13 stdout-path = &uart4;
17 compatible = "spi-gpio";
18 pinctrl-names = "default";
19 pinctrl-0 = <&pinctrl_spi_gpio>;
20 sck-gpios = <&gpio5 8 GPIO_ACTIVE_HIGH>;
[all …]
Dimx6q-evi.dts4 * This file is dual-licensed: you can use it either under the terms
44 /dts-v1/;
46 #include <dt-bindings/gpio/gpio.h>
47 #include <dt-bindings/interrupt-controller/irq.h>
51 compatible = "uniwest,imx6q-evi", "fsl,imx6q";
58 reg_usbh1_vbus: regulator-usbhubreset {
59 compatible = "regulator-fixed";
60 regulator-name = "usbh1_vbus";
61 regulator-min-microvolt = <5000000>;
62 regulator-max-microvolt = <5000000>;
[all …]
/linux-6.14.4/arch/arm64/boot/dts/xilinx/
Dzynqmp.dtsi1 // SPDX-License-Identifier: GPL-2.0+
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>
21 #include <dt-bindings/thermal/thermal.h>
25 #address-cells = <2>;
[all …]