| /linux/Documentation/driver-api/ |
| H A D | ptp.rst | 1 .. SPDX-License-Identifier: GPL-2.0 9 presents a standardized method for developing PTP user space 14 drivers and a user space interface. The infrastructure supports a 18 - Set time 19 - Get time 20 - Shift the clock by a given offset atomically 21 - Adjust clock frequency 24 - Time stamp external events 25 - Period output signals configurable from user space 26 - Low Pass Filter (LPF) access from user space [all …]
|
| /linux/sound/soc/atmel/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 24 in PDC mode configured using audio-graph-card in device-tree. 33 in DMA mode configured using audio-graph-card in device-tree. 36 tristate "SoC Audio support for WM8731-based At91sam9g20 evaluation board" 42 Say Y if you want to add support for SoC audio on WM8731-based 56 tristate "SoC Audio support for WM8731-based at91sam9x5 board" 84 tristate "ASoC driver for the Axentia TSE-850" 91 Axentia TSE-850 with a PCM5142 codec. 103 tristate "Support for Mikroe-PROTO board" 119 Say Y or M if you want to add support for I2S Multi-Channel ASoC [all …]
|
| /linux/Documentation/watchdog/ |
| H A D | mlx-wdt.rst | 11 Mellanox watchdog device is implemented in a programmable logic device. 19 Get time-left isn't supported 23 a user-defined timeout. 25 Get time-left is supported. 50 user space application. 54 This mlx-wdt driver supports both HW watchdog implementations. 58 Mellanox watchdog device, identity name (mlx-wdt-main or mlx-wdt-aux), 61 version - type1 or type2. 66 Programmable logic device registers have little-endian order.
|
| /linux/drivers/mtd/chips/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 13 support any device that is CFI-compliant, you need to enable this 18 tristate "Detect non-CFI AMD/JEDEC-compatible flash chips" 22 This option enables JEDEC-style probing of flash chips which are not 24 CFI-targeted flash drivers for any chips which are identified which 26 covers most AMD/Fujitsu-compatible chips and also non-CFI 53 are expected to be wired to the CPU in 'host-endian' form. 85 bool "Support 8-bit buswidth" if MTD_CFI_GEOMETRY 92 bool "Support 16-bit buswidth" if MTD_CFI_GEOMETRY 99 bool "Support 32-bit buswidth" if MTD_CFI_GEOMETRY [all …]
|
| /linux/drivers/mtd/maps/ |
| H A D | sun_uflash.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* sun_uflash.c - Driver for user-programmable flash on 5 * This driver does NOT provide access to the OBP-flash for 6 * safety reasons-- use <linux>/drivers/sbus/char/flash.c instead. 31 #define UFLASH_BUSWIDTH 1 /* EBus is 8-bit */ 34 MODULE_DESCRIPTION("User-programmable flash device on Sun Microsystems boardsets"); 45 .name = "SUNW,???-????", 54 if (op->resource[1].flags) { in uflash_devinit() 55 /* Non-CFI userflash device-- once I find one we in uflash_devinit() 59 dp, (unsigned long long)op->resource[0].start); in uflash_devinit() [all …]
|
| /linux/Documentation/hwmon/ |
| H A D | mlxreg-fan.rst | 1 Kernel driver mlxreg-fan 6 - QMB700, equipped with 40x200GbE InfiniBand ports; 7 - MSN3700, equipped with 32x200GbE or 16x400GbE Ethernet ports; 8 - MSN3410, equipped with 6x400GbE plus 48x50GbE Ethernet ports; 9 - MSN3800, equipped with 64x1000GbE Ethernet ports; 14 board with Mellanox Quantum or Spectrume-2 devices. 15 FAN controller is implemented by the programmable device logic. 17 The default registers offsets set within the programmable device is as 36 This setup can be re-programmed with other registers. 39 ----------- [all …]
|
| H A D | pc87360.rst | 22 ----------------- 27 - 0: None 28 - **1**: Forcibly enable internal voltage and temperature channels, 30 - 2: Forcibly enable all voltage and temperature channels, except in9 31 - 3: Forcibly enable all voltage and temperature channels, including in9 42 ----------- 56 PC87360 - 2 2 - 0xE1 57 PC87363 - 2 2 - 0xE8 58 PC87364 - 3 3 - 0xE4 60 PC87366 11 3 3 3-4 0xE9 [all …]
|
| H A D | w83791d.rst | 10 Addresses scanned: I2C 0x2c - 0x2f 12 Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/W83791D_W83791Gb.pdf 22 - Frodo Looijaard <frodol@dds.nl>, 23 - Philip Edelbrock <phil@netroedge.com>, 24 - Mark Studebaker <mdsxyz123@yahoo.com> 28 - Shane Huang (Winbond), 29 - Rudolf Marek <r.marek@assembler.cz> 33 - Sven Anders <anders@anduras.de> 34 - Marc Hulsman <m.hulsman@tudelft.nl> 37 ----------------- [all …]
|
| H A D | w83781d.rst | 10 Addresses scanned: I2C 0x28 - 0x2f, ISA 0x290 (8 I/O ports) 12 Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/w83781d.pdf 18 Addresses scanned: I2C 0x28 - 0x2f, ISA 0x290 (8 I/O ports) 28 Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/w83783s.pdf 34 Addresses scanned: I2C 0x28 - 0x2f 42 - Frodo Looijaard <frodol@dds.nl>, 43 - Philip Edelbrock <phil@netroedge.com>, 44 - Mark Studebaker <mdsxyz123@yahoo.com> 47 ----------------- 67 ----------- [all …]
|
| H A D | nct6775.rst | 19 * Nuvoton NCT5572D/NCT6771F/NCT6772F/NCT6775F/W83677HG-I 83 * Nuvoton NCT6796D-S/NCT6799D-R 93 Guenter Roeck <linux@roeck-us.net> 96 ----------- 105 temperatures. The driver reports up to 10 of the temperatures to the user. 120 triggered if the rotation speed has dropped below a programmable limit. On 121 NCT6775F, fan readings can be divided by a programmable divider (1, 2, 4, 8, 130 An alarm is triggered if the voltage has crossed a programmable minimum 138 The mode works for fan1-fan5. 141 ---------------- [all …]
|
| H A D | lm77.rst | 10 Addresses scanned: I2C 0x48 - 0x4b 20 ----------- 23 sensor incorporates a band-gap type temperature sensor, 24 10-bit ADC, and a digital comparator with user-programmable upper 42 read-only. Setting temp1_crit_hyst writes the difference between
|
| H A D | adc128d818.rst | 17 ----------- 27 Measurements are guaranteed between -55 and +125 degrees. The temperature 32 An alarm is triggered if the voltage has crossed a programmable minimum 42 once, to ensure that alarms are reported to user space.
|
| H A D | pc87427.rst | 21 ----------- 36 -------------- 38 Fan rotation speeds are reported as 14-bit values from a gated clock 41 An alarm is triggered if the rotation speed drops below a programmable 47 ----------------- 56 ---------------------- 60 connected. The integer part can be 8-bit or 9-bit, and can be signed or 62 temperature format, so user-space adjustment (typically by a factor 2)
|
| /linux/include/uapi/mtd/ |
| H A D | mtd-abi.h | 1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ 3 * Copyright © 1999-2010 David Woodhouse <dwmw2@infradead.org> et al. 17 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 55 * @MTD_OPS_RAW: data are transferred as-is, with no error correction; 69 * struct mtd_write_req - data structure for requesting a write operation 74 * @usr_data: user-provided data buffer 75 * @usr_oob: user-provided OOB buffer 80 * writes in various modes. To write to OOB-only, set @usr_data == NULL, and to 81 * write data-only, set @usr_oob == NULL. However, setting both @usr_data and 95 * struct mtd_read_req_ecc_stats - ECC statistics for a read operation [all …]
|
| /linux/drivers/staging/axis-fifo/ |
| H A D | axis-fifo.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Xilinx AXIS FIFO: interface to the Xilinx AXI-Stream FIFO IP core 12 /* ---------------------------- 14 * ---------------------------- 38 /* ---------------------------- 40 * ---------------------------- 49 /* ---------------------------- 51 * ---------------------------- 70 /* ---------------------------- 72 * ---------------------------- [all …]
|
| /linux/drivers/mtd/nand/raw/atmel/ |
| H A D | pmecc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * Author: Boris Brezillon <boris.brezillon@free-electrons.com> 23 * Derived from Das U-Boot source code 24 * (u-boot-1.1.5/board/atmel/at91sam9263ek/nand.c) 27 * Add Programmable Multibit ECC support for various AT91 SoC 39 #define ATMEL_PMECC_OOBOFFSET_AUTO -1 59 int atmel_pmecc_enable(struct atmel_pmecc_user *user, int op); 60 void atmel_pmecc_disable(struct atmel_pmecc_user *user); 61 int atmel_pmecc_wait_rdy(struct atmel_pmecc_user *user); 62 int atmel_pmecc_correct_sector(struct atmel_pmecc_user *user, int sector, [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-ptp | 23 attribute is to provide the user with a "friendly 41 Write integer to re-configure it. 61 This file contains the number of programmable periodic 68 This file contains the number of programmable pins 88 This directory contains one file for each programmable 110 This write-only file enables or disables external 128 This write-only file enables or disables periodic 139 This write-only file enables or disables delivery of
|
| H A D | sysfs-driver-jz4780-efuse | 1 What: /sys/devices/*/<our-device>/nvmem 4 Description: read-only access to the efuse on the Ingenic JZ4780 SoC 5 The SoC has a one time programmable 8K efuse that is 19 Users: any user space application which wants to read the Chip
|
| /linux/Documentation/devicetree/bindings/mtd/ |
| H A D | mtd.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Miquel Raynal <miquel.raynal@bootlin.com> 11 - Richard Weinberger <richard@nod.at> 21 User-defined MTD device name. Can be used to assign user friendly 26 '#address-cells': 29 '#size-cells': 36 - compatible 39 "@[0-9a-f]+$": [all …]
|
| /linux/Documentation/devicetree/bindings/iio/dac/ |
| H A D | adi,ad5758.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Michael Hennerich <Michael.Hennerich@analog.com> 19 spi-cpha: true 21 adi,dc-dc-mode: 25 Mode of operation of the dc-to-dc converter 31 Programmable Power Control (PPC) 32 In this mode, the VDPC+ voltage is user-programmable to a fixed level 47 adi,range-microvolt: [all …]
|
| /linux/drivers/char/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 11 tristate "TTY driver to output user messages via printk" 15 If you say Y here, the support for writing user messages (i.e. 18 The feature is useful to inline user messages with kernel 20 In order to use this feature, you should output user messages 28 int "ttyprintk log level (1-7)" 42 Also read the Printing-HOWTO, available from 50 <file:Documentation/admin-guide/parport.rst>. The module will be called lp. 79 tristate "Support for user-space parallel port device drivers" 84 port, for instance deviceid (which displays Plug-and-Play device [all …]
|
| /linux/Documentation/devicetree/bindings/pwm/ |
| H A D | opencores,pwm.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - William Qiu <william.qiu@starfivetech.com> 14 mode, the PTC core generates binary signal with user-programmable low and 15 high periods. All PTC counters and registers are 32-bit. 18 - $ref: pwm.yaml# 23 - enum: 24 - starfive,jh7100-pwm 25 - starfive,jh7110-pwm [all …]
|
| /linux/Documentation/misc-devices/ |
| H A D | xilinx_sdfec.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 4 Xilinx SD-FEC Driver 10 This driver supports SD-FEC Integrated Block for Zynq |Ultrascale+ (TM)| RFSoCs. 15 …f SD-FEC core features, see the `SD-FEC Product Guide (PG256) <https://www.xilinx.com/cgi-bin/docs… 19 - Retrieval of the Integrated Block configuration and status information 20 - Configuration of LDPC codes 21 - Configuration of Turbo decoding 22 - Monitoring errors 24 Missing features, known issues, and limitations of the SD-FEC driver are as 27 - Only allows a single open file handler to any instance of the driver at any time [all …]
|
| H A D | max6875.rst | 13 Datasheet: http://pdfserv.maxim-ic.com/en/ds/MAX6874-MAX6875.pdf 19 ----------- 21 The Maxim MAX6875 is an EEPROM-programmable power-supply sequencer/supervisor. 23 It also provides 512 bytes of user EEPROM. 33 - vin gpi vout 43 ------------- 45 eeprom - 512 bytes of user-defined EEPROM space. 49 --------------- 61 $ echo max6875 0x50 > /sys/bus/i2c/devices/i2c-0/new_device 65 The even-address instance is called 'max6875', the odd one is 'dummy'. [all …]
|
| /linux/arch/arc/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) 90 source "arch/arc/plat-tb10x/Kconfig" 91 source "arch/arc/plat-axs10x/Kconfig" 92 source "arch/arc/plat-hsdk/Kconfig" 110 ISA for the Next Generation ARC-HS cores 128 -MMU-v3: Variable Page Sz (4k, 8k, 16k), bigger J-TLB (128x4) 130 -Caches: New Prog Model, Region Flush 131 -Insns: endian swap, load-locked/store-conditional, time-stamp-ctr 134 bool "ARC-HS" [all …]
|