/linux/drivers/leds/ |
H A D | leds-mlxcpld.c | 68 * @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 D | leds-mlxcpld.rst | 28 - 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 D | ksi8560.c | 52 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 D | t1042rdb_diu.c | 26 /* 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 D | mpc5121_ads_cpld.c | 8 * 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 D | fsl,fpga-qixis.yaml | 7 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 D | turris1x.dts | 259 <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 D | motionpro.dts | 101 // 8-bit board CPLD on LocalPlus Bus CS2 102 cpld@2,0 { 103 compatible = "promess,motionpro-cpld";
|
/linux/include/linux/platform_data/ |
H A D | mlxcpld.h | 3 * 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 D | delta,tn48m-gpio.yaml | 7 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 D | spi-rb4xx.c | 88 * 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 D | bcsr.c | 3 * 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 D | t1042rdb_pi.dts | 43 cpld@3,0 { 44 compatible = "fsl,t104xrdb-cpld", "fsl,deepsleep-cpld";
|
H A D | t1042rdb.dts | 70 cpld@3,0 { 71 compatible = "fsl,t104xrdb-cpld", "fsl,deepsleep-cpld";
|
H A D | t1042d4rdb.dts | 46 cpld@3,0 { 47 compatible = "fsl,t1040d4rdb-cpld", 48 "fsl,deepsleep-cpld";
|
/linux/drivers/media/pci/cobalt/ |
H A D | cobalt-cpld.c | 3 * 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 D | irq.c | 23 #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 D | sysfs-driver-mlxreg-io | 15 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 D | quartet.c | 28 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 D | ataints.c | 183 * 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 D | bcsr.h | 3 * 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 D | delta,tn48m-reset.yaml | 7 title: Delta Networks TN48M CPLD reset controller 14 details see ../mfd/delta,tn48m-cpld.yaml.
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | fsl-ls1046a-rdb.dts | 81 /* NAND Flashe and CPLD on board */ 93 cpld: board-control@2,0 { label 94 compatible = "fsl,ls1046ardb-cpld";
|
/linux/drivers/i2c/muxes/ |
H A D | Kconfig | 112 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 D | card_sysfs.c | 135 * 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.
|