Home
last modified time | relevance | path

Searched full:cpld (Results 1 – 25 of 135) sorted by relevance

123456

/linux/drivers/leds/
H A Dleds-mlxcpld.c68 * @offset: offset for LED access in CPLD device
69 * @mask: mask for LED access in CPLD device
81 * @param: LED CPLD access parameters
92 * @offset: offset for LED access in CPLD device
93 * @mask: mask for LED access in CPLD device
264 * CPLD register. Register offset is specified by off parameter. in mlxcpld_led_store_hw()
327 struct mlxcpld_led_pdata *cpld) in mlxcpld_led_config() argument
332 cpld->pled = devm_kcalloc(dev, in mlxcpld_led_config()
333 cpld->num_led_instances, in mlxcpld_led_config()
336 if (!cpld->pled) in mlxcpld_led_config()
[all …]
/linux/Documentation/leds/
H A Dleds-mlxcpld.rst28 - CPLD reg offset: 0x20
32 - CPLD reg offset: 0x20
36 - CPLD reg offset: 0x21
40 - CPLD reg offset: 0x21
44 - CPLD reg offset: 0x22
48 - CPLD reg offset: 0x22
77 - CPLD reg offset: 0x20
81 - CPLD reg offset: 0x21
85 - CPLD reg offset: 0x23
89 - CPLD reg offset: 0x23
[all …]
/linux/arch/powerpc/platforms/85xx/
H A Dksi8560.c52 printk(KERN_ERR "Can't find CPLD base, hang forever\n"); in machine_restart()
129 struct device_node *cpld; in ksi8560_setup_arch() local
131 cpld = of_find_compatible_node(NULL, NULL, "emerson,KSI8560-cpld"); in ksi8560_setup_arch()
132 if (cpld) in ksi8560_setup_arch()
133 cpld_base = of_iomap(cpld, 0); in ksi8560_setup_arch()
135 printk(KERN_ERR "Can't find CPLD in device tree\n"); in ksi8560_setup_arch()
137 of_node_put(cpld); in ksi8560_setup_arch()
161 seq_printf(m, "CPLD rev\t: %d\n", in ksi8560_show_cpuinfo()
164 seq_printf(m, "Unknown Hardware and CPLD revs\n"); in ksi8560_show_cpuinfo()
H A Dt1042rdb_diu.c26 /* Some CPLD register definitions */
42 pr_err("%s: Could not map cpld registers\n", __func__); in t1042rdb_set_monitor_port()
139 cpld_node = of_find_compatible_node(NULL, NULL, "fsl,t1042rdb-cpld"); in t1042rdb_diu_init()
/linux/arch/powerpc/platforms/512x/
H A Dmpc5121_ads_cpld.c8 * MPC5121ADS CPLD irq handling
81 .name = "CPLD PIC",
148 np = of_find_compatible_node(NULL, NULL, "fsl,mpc5121ads-cpld-pic"); in mpc5121_ads_cpld_map()
150 printk(KERN_ERR "CPLD PIC init: can not find cpld-pic node\n"); in mpc5121_ads_cpld_map()
166 np = of_find_compatible_node(NULL, NULL, "fsl,mpc5121ads-cpld-pic"); in mpc5121_ads_cpld_pic_init()
168 printk(KERN_ERR "CPLD PIC init: can not find cpld-pic node\n"); in mpc5121_ads_cpld_pic_init()
193 printk(KERN_ERR "CPLD PIC: failed to allocate irq host!\n"); in mpc5121_ads_cpld_pic_init()
/linux/Documentation/devicetree/bindings/board/
H A Dfsl,fpga-qixis.yaml7 title: Freescale on-board FPGA/CPLD
35 - fsl,ls1043ardb-cpld
36 - fsl,ls1046ardb-cpld
37 - fsl,t1040rdb-cpld
38 - fsl,t1042rdb-cpld
39 - fsl,t1042rdb_pi-cpld
/linux/arch/powerpc/boot/dts/
H A Dturris1x.dts259 <0x3 0x0 0x0 0xffa00000 0x00020000>; /* CPLD */
340 cpld@3,0 {
342 * Turris CPLD firmware which runs on this Lattice FPGA,
343 * is extended version of P1021RDB-PC CPLD v4.1 firmware.
346 * Turris CPLD firmware is open source and available at:
349 compatible = "cznic,turris1x-cpld", "fsl,p1021rdb-pc-cpld", "simple-bus", "syscon";
358 * CPLD firmware maps SET0, SET1 and SET2
359 * input logic of MAX6370KA+T chip to CPLD
361 * input logic is outside of the CPLD and
371 * CPLD firmware which manages system reset and
[all …]
H A Dmotionpro.dts101 // 8-bit board CPLD on LocalPlus Bus CS2
102 cpld@2,0 {
103 compatible = "promess,motionpro-cpld";
/linux/include/linux/platform_data/
H A Dmlxcpld.h3 * Mellanox I2C multiplexer support in CPLD
11 /* Platform data for the CPLD I2C multiplexers */
16 * @sel_reg_addr - mux select register offset in CPLD space
/linux/Documentation/devicetree/bindings/gpio/
H A Ddelta,tn48m-gpio.yaml7 title: Delta Networks TN48M CPLD GPIO controller
14 details see ../mfd/delta,tn48m-cpld.yaml.
16 Delta TN48M has an onboard Lattice CPLD that is used as an GPIO expander.
/linux/drivers/spi/
H A Dspi-rb4xx.c88 * CPLD needs CS deselected after every command. in rb4xx_set_cs()
106 * flash and CPLD share the CS0 pin. This works because the CPLD's in rb4xx_transfer_one()
114 /* Boot flash and CPLD */ in rb4xx_transfer_one()
121 /* CPLD can use two-wire transfers */ in rb4xx_transfer_one()
/linux/arch/mips/alchemy/devboards/
H A Dbcsr.c3 * bcsr.h -- Db1xxx/Pb1xxx Devboard CPLD registers ("BCSR") abstraction.
6 * have a few registers in a CPLD with standardised layout; they mostly
89 * DB1200/PB1200 CPLD IRQ muxer
124 .name = "CPLD",
/linux/arch/powerpc/boot/dts/fsl/
H A Dt1042rdb_pi.dts43 cpld@3,0 {
44 compatible = "fsl,t104xrdb-cpld", "fsl,deepsleep-cpld";
H A Dt1042rdb.dts70 cpld@3,0 {
71 compatible = "fsl,t104xrdb-cpld", "fsl,deepsleep-cpld";
H A Dt1042d4rdb.dts46 cpld@3,0 {
47 compatible = "fsl,t1040d4rdb-cpld",
48 "fsl,deepsleep-cpld";
/linux/drivers/media/pci/cobalt/
H A Dcobalt-cpld.c3 * Cobalt CPLD functions
11 #include "cobalt-cpld.h"
30 cobalt_info("CPLD System control register (read/write)\n"); in cpld_info_ver3()
33 cobalt_info("CPLD Clock control register (read/write)\n"); in cpld_info_ver3()
36 …cobalt_info("CPLD HSMA Clk Osc register (read/write) - Must set wr trigger to load default values\… in cpld_info_ver3()
53 cobalt_info("CPLD System status register (read only)\n"); in cpld_info_ver3()
56 cobalt_info("CPLD MAXII info register (read only)\n"); in cpld_info_ver3()
61 cobalt_info("CPLD temp and voltage ADT7411 registers (read only)\n"); in cpld_info_ver3()
100 cobalt_info("CPLD revision %u is not supported!\n", rev); in cobalt_cpld_status()
/linux/arch/sh/boards/mach-se/7343/
H A Dirq.c23 #define PA_CPLD_ST_REG 0x08 /* CPLD Interrupt status register */
24 #define PA_CPLD_IMSK_REG 0x0a /* CPLD Interrupt mask register */
110 pr_err("Failed to remap CPLD\n"); in init_7343se_IRQ()
/linux/Documentation/ABI/stable/
H A Dsysfs-driver-mlxreg-io15 Description: These files show with which CPLD versions have been burned
34 Description: These files show with which CPLD versions have been burned
123 Description: These files show with which CPLD versions have been burned
167 assertion reset signal through CPLD. reset caused by signal
169 software by assertion power off signal through CPLD.
221 Description: These files show with which CPLD part numbers and minor
222 versions have been burned CPLD devices equipped on a
374 Description: These files show with which CPLD major and minor versions
375 and part number has been burned CPLD device on line card.
428 Description: These files allow CPLD and FPGA burning. Value 1 in file means burning
[all …]
/linux/sound/pci/ice1712/
H A Dquartet.c28 unsigned int cpld; /* cpld register */ member
81 /* GPIO8 - O - CPLD Chip Select, def. 1 */
83 /* GPIO9 - O - CPLD register read/write (0:write, 1:read), def. 0 */
142 /* CPLD Register DATA bits */
389 /* Communication routines with the CPLD */
450 return spec->cpld; in get_cpld()
471 spec->cpld = val; in set_cpld()
484 snd_iprintf(buffer, "CPLD: %s\n", get_binary(bin_buffer, in proc_regs_read()
661 PRIV_ENUM2(IN12_SEL, CPLD_IN12_SEL, cpld, "An In 1/2", "An In 3/4"),
662 PRIV_ENUM2(IN34_SEL, CPLD_IN34_SEL, cpld, "An In 3/4", "IEC958 In"),
[all …]
/linux/arch/m68k/atari/
H A Dataints.c183 * EtherNAT CPLD interrupt handling
184 * CPLD interrupt register is at phys. 0x80000023
199 * map CPLD interrupt register in atari_ethernat_startup()
219 * map CPLD interrupt register in atari_ethernat_enable()
230 * map CPLD interrupt register in atari_ethernat_disable()
/linux/arch/mips/include/asm/mach-db1x00/
H A Dbcsr.h3 * bcsr.h -- Db1xxx/Pb1xxx Devboard CPLD registers ("BCSR") abstraction.
6 * have a few registers in a CPLD with standardised layout; they mostly
76 /* Au1200/Au1300 based boards: CPLD IRQ muxer */
258 /* install CPLD IRQ demuxer (DB1200/PB1200) */
/linux/Documentation/devicetree/bindings/reset/
H A Ddelta,tn48m-reset.yaml7 title: Delta Networks TN48M CPLD reset controller
14 details see ../mfd/delta,tn48m-cpld.yaml.
/linux/arch/arm64/boot/dts/freescale/
H A Dfsl-ls1046a-rdb.dts81 /* NAND Flashe and CPLD on board */
93 cpld: board-control@2,0 { label
94 compatible = "fsl,ls1046ardb-cpld";
/linux/drivers/i2c/muxes/
H A DKconfig112 tristate "Mellanox CPLD based I2C multiplexer"
115 CPLD based I2C multiplexer. This driver provides access to
117 by a CPLD register.
/linux/drivers/misc/genwqe/
H A Dcard_sysfs.c135 * There is a bug in some old versions of the CPLD which selects the
138 * unreliable up to the point were a new CPLD version is being used.
140 * Unfortunately there is no automatic way yet to query the CPLD
142 * tools that you have a recent version of the CPLD software.

123456