Home
last modified time | relevance | path

Searched full:lattice (Results 1 – 25 of 43) sorted by relevance

12

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/fpga/
Dlattice,sysconfig.yaml4 $id: http://devicetree.org/schemas/fpga/lattice,sysconfig.yaml#
7 title: Lattice Slave SPI sysCONFIG FPGA manager
13 Lattice sysCONFIG port, which is used for FPGA configuration, among others,
23 - lattice,sysconfig-ecp5
57 const: lattice,sysconfig-ecp5
74 compatible = "lattice,sysconfig-ecp5";
Dlattice-machxo2-spi.txt1 Lattice MachXO2 Slave SPI FPGA Manager
3 Lattice MachXO2 FPGAs support a method of loading the bitstream over
9 - compatible: should contain "lattice,machxo2-slave-spi"
25 compatible = "lattice,machxo2-slave-spi";
Dlattice-ice40-fpga-mgr.txt1 Lattice iCE40 FPGA Manager
4 - compatible: Should contain "lattice,ice40-fpga-mgr"
16 compatible = "lattice,ice40-fpga-mgr";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/fpga/
Dlattice-machxo2-spi.txt1 Lattice MachXO2 Slave SPI FPGA Manager
3 Lattice MachXO2 FPGAs support a method of loading the bitstream over
9 - compatible: should contain "lattice,machxo2-slave-spi"
25 compatible = "lattice,machxo2-slave-spi";
Dlattice-ice40-fpga-mgr.txt1 Lattice iCE40 FPGA Manager
4 - compatible: Should contain "lattice,ice40-fpga-mgr"
16 compatible = "lattice,ice40-fpga-mgr";
/kernel/linux/linux-6.6/drivers/fpga/
DKconfig75 tristate "Lattice iCE40 SPI"
78 FPGA manager driver support for Lattice iCE40 FPGAs over SPI.
81 tristate "Lattice MachXO2 SPI"
84 FPGA manager driver support for Lattice MachXO2 configuration
272 tristate "Lattice sysCONFIG SPI FPGA manager"
276 FPGA manager driver support for Lattice FPGAs programming over slave
Dlattice-sysconfig-spi.c3 * Lattice FPGA programming over slave SPI sysCONFIG interface.
9 #include "lattice-sysconfig.h"
135 .compatible = "lattice,sysconfig-ecp5",
152 MODULE_DESCRIPTION("Lattice sysCONFIG Slave SPI FPGA Manager");
Dice40-spi.c3 * FPGA Manager Driver for Lattice iCE40.
8 * Lattice iCE40 FPGAs through slave SPI.
181 mgr = devm_fpga_mgr_register(dev, "Lattice iCE40 FPGA Manager", in ice40_fpga_probe()
187 { .compatible = "lattice,ice40-fpga-mgr", },
210 MODULE_DESCRIPTION("Lattice iCE40 FPGA Manager");
Dmachxo2-spi.c3 * Lattice MachXO2 Slave SPI Driver
5 * Manage Lattice FPGA firmware that is loaded over SPI using
373 mgr = devm_fpga_mgr_register(dev, "Lattice MachXO2 SPI FPGA Manager", in machxo2_spi_probe()
380 { .compatible = "lattice,machxo2-slave-spi", },
404 MODULE_DESCRIPTION("Load Lattice FPGA firmware over SPI");
Dlattice-sysconfig.c3 * Lattice FPGA sysCONFIG interface functions independent of port type.
11 #include "lattice-sysconfig.h"
389 mgr = devm_fpga_mgr_register(dev, "Lattice sysCONFIG FPGA Manager", in sysconfig_probe()
396 MODULE_DESCRIPTION("Lattice sysCONFIG FPGA Manager Core");
DMakefile23 obj-$(CONFIG_FPGA_MGR_LATTICE_SYSCONFIG) += lattice-sysconfig.o
24 obj-$(CONFIG_FPGA_MGR_LATTICE_SYSCONFIG_SPI) += lattice-sysconfig-spi.o
/kernel/linux/linux-5.10/Documentation/hwmon/
Dpowr1220.rst6 * Lattice POWR1220AT8
12 Datasheet: Publicly available at the Lattice website
21 This driver supports the Lattice POWR1220AT8 chip. The POWR1220
/kernel/linux/linux-6.6/Documentation/hwmon/
Dpowr1220.rst6 * Lattice POWR1220AT8
12 Datasheet: Publicly available at the Lattice website
21 This driver supports the Lattice POWR1220AT8 chip. The POWR1220
/kernel/linux/linux-5.10/drivers/fpga/
Dice40-spi.c3 * FPGA Manager Driver for Lattice iCE40.
8 * Lattice iCE40 FPGAs through slave SPI.
181 mgr = devm_fpga_mgr_create(dev, "Lattice iCE40 FPGA Manager", in ice40_fpga_probe()
201 { .compatible = "lattice,ice40-fpga-mgr", },
218 MODULE_DESCRIPTION("Lattice iCE40 FPGA Manager");
DKconfig75 tristate "Lattice iCE40 SPI"
78 FPGA manager driver support for Lattice iCE40 FPGAs over SPI.
81 tristate "Lattice MachXO2 SPI"
84 FPGA manager driver support for Lattice MachXO2 configuration
Dmachxo2-spi.c3 * Lattice MachXO2 Slave SPI Driver
5 * Manage Lattice FPGA firmware that is loaded over SPI using
373 mgr = devm_fpga_mgr_create(dev, "Lattice MachXO2 SPI FPGA Manager", in machxo2_spi_probe()
393 { .compatible = "lattice,machxo2-slave-spi", },
417 MODULE_DESCRIPTION("Load Lattice FPGA firmware over SPI");
/kernel/linux/linux-6.6/drivers/misc/
Dlattice-ecp3-config.c16 #define FIRMWARE_NAME "lattice-ecp3.bit"
57 .name = "Lattice ECP3-17",
61 .name = "Lattice ECP3-35",
230 .name = "lattice-ecp3",
240 MODULE_DESCRIPTION("Lattice ECP3 FPGA configuration via SPI");
DMakefile47 obj-$(CONFIG_LATTICE_ECP3_CONFIG) += lattice-ecp3-config.o
/kernel/linux/linux-5.10/drivers/misc/
Dlattice-ecp3-config.c16 #define FIRMWARE_NAME "lattice-ecp3.bit"
57 .name = "Lattice ECP3-17",
61 .name = "Lattice ECP3-35",
232 .name = "lattice-ecp3",
242 MODULE_DESCRIPTION("Lattice ECP3 FPGA configuration via SPI");
DMakefile46 obj-$(CONFIG_LATTICE_ECP3_CONFIG) += lattice-ecp3-config.o
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/gpio/
Ddelta,tn48m-gpio.yaml16 Delta TN48M has an onboard Lattice CPLD that is used as an GPIO expander.
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/
Ddelta,tn48m-cpld.yaml13 Lattice CPLD onboard the TN48M switches is used for system
/kernel/linux/linux-6.6/Documentation/i2c/busses/
Di2c-mlxcpld.rst7 This is the Mellanox I2C controller logic, implemented in Lattice CPLD
/kernel/linux/linux-5.10/Documentation/i2c/busses/
Di2c-mlxcpld.rst7 This is the Mellanox I2C controller logic, implemented in Lattice CPLD
/kernel/linux/linux-6.6/arch/arm64/boot/dts/qcom/
Dmsm8994-msft-lumia-octagon.dtsi442 * This device is a Lattice UC120 USB-C PD PHY.
443 * It is actually a Lattice iCE40 FPGA pre-programmed by
451 compatible = "lattice,ice40-fpga-mgr";

12