| /linux/arch/riscv/kernel/ |
| H A D | cpufeature.c | 1 // SPDX-License-Identifier: GPL-2.0-only 24 #include <asm/text-patching.h> 32 #define NUM_ALPHA_EXTS ('z' - 'a' + 1) 43 /* Per-cpu ISA extensions. */ 49 * riscv_isa_extension_base() - Get base extension word 63 * __riscv_isa_extension_available() - Check whether given extension 89 return -EPROBE_DEFER; in riscv_ext_f_depends() 96 pr_err("Zicbom detected in ISA string, disabling as no cbom-block-size found\n"); in riscv_ext_zicbom_validate() 97 return -EINVAL; in riscv_ext_zicbom_validate() 100 pr_err("Zicbom disabled as cbom-block-size present, but is not a power-of-2\n"); in riscv_ext_zicbom_validate() [all …]
|
| /linux/drivers/tty/serial/8250/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 13 This selects whether you want to include the driver for the standard 14 serial ports. The standard answer is Y. People who might say N 17 serial mouse and don't intend to use their machine's standard serial 23 non-standard serial ports, since the configuration information will 35 modems and similar devices connecting to the standard serial ports. 51 If you did not notice yet and/or you have userspace from pre-3.7, it 59 This builds standard PNP serial support. You may be able to 82 standard 16550A serial port, however the device may not function 143 This builds standard PCI serial support. You may be able to [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/drivers/firmware/arm_scmi/ |
| H A D | protocols.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 44 * struct scmi_msg_resp_prot_version - Response for a message 61 * struct scmi_msg - Message(Tx/Rx) structure 72 * struct scmi_msg_hdr - Message(Tx/Rx) header 94 * struct scmi_xfer - Structure representing a message flow 99 * @rx: Receive message, the buffer should be pre-allocated to store 100 * message. If request-ACK protocol is used, we can reuse the same 113 * though the timed-out transaction will anyway cause the command 114 * request to be reported as failed by time-out, the underlying xfer 120 * - SCMI_XFER_SENT_OK -> SCMI_XFER_RESP_OK [ -> SCMI_XFER_DRESP_OK ] [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | pixfmt-intro.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 4 Standard Image Formats 8 necessary to have standard image data formats which both sides will 10 section is intended to be an unambiguous specification of the standard 13 V4L2 drivers are not limited to these formats, however. Driver-specific 15 to convert images to one of the standard formats when needed. But the 22 Even so, ultimately, some standard formats are needed, so the V4L2 23 specification would not be complete without well-defined standard 26 The V4L2 standard formats are mainly uncompressed formats. The pixels 40 :ref:`four character (FourCC) codes <v4l2-fourcc>` which are also [all …]
|
| H A D | vidioc-g-tuner.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_G_TUNER - VIDIOC_S_TUNER - Get or set tuner attributes 52 Since this is a write-only ioctl, it does not return the actually 68 .. flat-table:: struct v4l2_tuner 69 :header-rows: 0 70 :stub-columns: 0 72 * - __u32 73 - ``index`` 74 - :cspan:`1` Identifies the tuner, set by the application. 75 * - __u8 [all …]
|
| /linux/Documentation/arch/riscv/ |
| H A D | uabi.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 RISC-V Linux User ABI 7 ------------------------------------ 14 #. Single-letter extensions come first, in canonical order. 17 #. All multi-letter extensions will be separated from other extensions by an 20 #. Additional standard extensions (starting with 'Z') will be sorted after 21 single-letter extensions and before any higher-privileged extensions. 23 #. For additional standard extensions, the first letter following the 'Z' 29 #. Standard supervisor-level extensions (starting with 'S') will be listed 30 after standard unprivileged extensions. If multiple supervisor-level [all …]
|
| /linux/Documentation/devicetree/bindings/media/ |
| H A D | cnm,wave521c.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Chips&Media Wave 5 Series multi-standard codec IP 10 - Nas Chung <nas.chung@chipsnmedia.com> 11 - Jackson Lee <jackson.lee@chipsnmedia.com> 14 The Chips&Media WAVE codec IP is a multi format video encoder/decoder 19 - enum: 20 - ti,j721s2-wave521c 21 - const: cnm,wave521c [all …]
|
| /linux/Documentation/devicetree/bindings/tpm/ |
| H A D | tcg,tpm-tis-mmio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/tpm/tcg,tpm-tis-mmio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: MMIO-accessed Trusted Platform Module conforming to TCG TIS specification 10 - Lukas Wunner <lukas@wunner.de> 13 The Trusted Computing Group (TCG) has defined a multi-vendor standard 15 one of them being LPC (via MMIO). The standard is named: 17 …tps://trustedcomputinggroup.org/resource/pc-client-work-group-pc-client-specific-tpm-interface-spe… 22 - enum: [all …]
|
| H A D | tcg,tpm-tis-i2c.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/tpm/tcg,tpm-tis-i2c.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: I²C-attached Trusted Platform Module conforming to TCG TIS specification 10 - Lukas Wunner <lukas@wunner.de> 13 The Trusted Computing Group (TCG) has defined a multi-vendor standard 15 one of them being I²C. The standard is named: 17 …tps://trustedcomputinggroup.org/resource/pc-client-work-group-pc-client-specific-tpm-interface-spe… 19 The I²C interface was not originally part of the standard, but added [all …]
|
| H A D | tcg,tpm_tis-spi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/tpm/tcg,tpm_tis-spi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: SPI-attached Trusted Platform Module conforming to TCG TIS specification 10 - Lukas Wunner <lukas@wunner.de> 13 The Trusted Computing Group (TCG) has defined a multi-vendor standard 15 one of them being SPI. The standard is named: 17 …tps://trustedcomputinggroup.org/resource/pc-client-work-group-pc-client-specific-tpm-interface-spe… 22 - enum: [all …]
|
| /linux/Documentation/userspace-api/media/dvb/ |
| H A D | net.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 11 visible through the standard Linux network protocol stack. 15 - `Multi Protocol Encapsulation (MPE) <http://en.wikipedia.org/wiki/Multiprotocol_Encapsulation>`__ 17 - `Ultra Lightweight Encapsulation (ULE) <http://en.wikipedia.org/wiki/Unidirectional_Lightweight_… 24 the standard ip tools (like ip, route, netstat, ifconfig, etc). 38 net-types 39 net-add-if 40 net-remove-if 41 net-get-if
|
| /linux/Documentation/userspace-api/media/drivers/ |
| H A D | aspeed-video.rst | 1 .. SPDX-License-Identifier: GPL-2.0 14 * JPEG JFIF standard mode: for single frame and management compression 15 * ASPEED proprietary mode: for multi-frame and differential compression. 16 Support 2-pass (high quality) video compression scheme (Patent pending by 21 stands for JPEG JFIF standard mode; V4L2_PIX_FMT_AJPG stands for ASPEED 26 `github <https://github.com/AspeedTech-BMC/openbmc/releases/>`__. 28 The ASPEED video driver implements the following driver-specific control: 31 --------------------------- 35 .. flat-table:: 36 :header-rows: 0 [all …]
|
| /linux/drivers/media/platform/chips-media/coda/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 4 tristate "Chips&Media Coda multi-standard codec IP" 15 H.264, MPEG-4, and other video formats.
|
| /linux/Documentation/networking/device_drivers/fddi/ |
| H A D | defza.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Notes on the DEC FDDIcontroller 700 (DEFZA-xx) driver 10 DEC FDDIcontroller 700 is DEC's first-generation TURBOchannel FDDI 15 First is the SAS MMF DEFZA-AA option, the original design implementing 16 the standard MMF-PMD, however with a pair of ST connectors rather than 17 the usual MIC connector. The other one is the SAS ThinWire/STP DEFZA-CA 18 option, denoted 700-C, with the network medium selectable by a switch 19 between the DEC proprietary ThinWire-PMD using a BNC connector and the 20 standard STP-PMD using a DE-9F connector. This option can interface to 21 a DECconcentrator 500 device and, in the case of the STP-PMD, also other [all …]
|
| /linux/Documentation/input/devices/ |
| H A D | bcm5974.rst | 3 ------------------------ 5 ------------------------ 7 :Copyright: |copy| 2008-2009 Henrik Rydberg <rydberg@euromail.se> 10 part of the touchd user-space driver project: 16 :Copyright: |copy| 2001-2004 Greg Kroah-Hartman (greg@kroah.com) 19 :Copyright: |copy| 2005 Frank Arnold (frank@scirocco-5v-turbo.de) 21 :Copyright: |copy| 2005 Michael Hanselmann (linux-kernel@hansmi.ch) 24 This driver adds support for the multi-touch trackpad on the new Apple 33 ----- 40 -------- [all …]
|
| /linux/Documentation/networking/ |
| H A D | iso15765-2.rst | 1 .. SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) 4 ISO 15765-2 (ISO-TP) 10 ISO 15765-2, also known as ISO-TP, is a transport protocol specifically defined 12 industry, for example as the transport protocol for UDSonCAN (ISO 14229-3) or 13 emission-related diagnostic services (ISO 15031-5). 15 ISO-TP can be used both on CAN CC (aka Classical CAN) and CAN FD (CAN with 21 ------------------- 23 * ISO 15765-2:2024 : Road vehicles - Diagnostic communication over Controller 27 ---------- 29 In its simplest form, ISO-TP is based on two kinds of addressing modes for the [all …]
|
| /linux/Documentation/devicetree/bindings/i2c/ |
| H A D | i2c-arb-gpio-challenge.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/i2c/i2c-arb-gpio-challenge.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: GPIO-based I2C Arbitration Using a Challenge & Response Mechanism 10 - Doug Anderson <dianders@chromium.org> 11 - Peter Rosin <peda@axentia.se> 18 standard I2C multi-master rules. Using GPIOs is generally useful in the case 20 standard multimaster mode not feasible. 23 * It is nonstandard (not using standard I2C multimaster) [all …]
|
| /linux/Documentation/driver-api/pldmfw/ |
| H A D | index.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only 8 the PLDM for Firmware Update standard 9 <https://www.dmtf.org/documents/pmci/pldm-firmware-update-specification-100>. 14 file-format 15 driver-ops 39 The PLDM file format uses packed binary data, with most multi-byte fields 50 unaligned access of multi-byte fields, and to properly convert from Little 71 6. After all components are programmed, perform any final device-specific
|
| /linux/Documentation/devicetree/bindings/watchdog/ |
| H A D | kontron,sl28cpld-wdt.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/watchdog/kontron,sl28cpld-wdt.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Michael Walle <michael@walle.cc> 13 This module is part of the sl28cpld multi-function device. For more 14 details see ../embedded-controller/kontron,sl28cpld.yaml. 17 - $ref: watchdog.yaml# 22 - items: 23 - enum: [all …]
|
| /linux/Documentation/driver-api/media/drivers/ |
| H A D | tuners.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 ------------------------ 12 - L= LG_API (VHF_LO=0x01, VHF_HI=0x02, UHF=0x08, radio=0x04) 13 - P= PHILIPS_API (VHF_LO=0xA0, VHF_HI=0x90, UHF=0x30, radio=0x04) 14 - T= TEMIC_API (VHF_LO=0x02, VHF_HI=0x04, UHF=0x01) 15 - A= ALPS_API (VHF_LO=0x14, VHF_HI=0x12, UHF=0x11) 16 - M= PHILIPS_MK3 (VHF_LO=0x01, VHF_HI=0x02, UHF=0x04, radio=0x19) 19 ------------------- 21 - Samsung Tuner identification: (e.g. TCPM9091PD27) 23 .. code-block:: none [all …]
|
| /linux/Documentation/hwmon/ |
| H A D | submitting-patches.rst | 10 ---------- 14 - Documentation/process/submit-checklist.rst 15 - Documentation/process/submitting-patches.rst 16 - Documentation/process/coding-style.rst 18 * Please run your patch through 'checkpatch --strict'. There should be no 22 * Please use the standard multi-line comment style. Do not mix C and C++ 34 hardware. In such cases, you should test-build the code on at least one 35 architecture. If run-time testing was not achieved, it should be written 43 ------------------------------------------- 58 -------------- [all …]
|
| /linux/lib/pldmfw/ |
| H A D | pldmfw_private.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright (C) 2018-2019, Intel Corporation. */ 8 * following the "PLDM For Firmware Update Specification", DMTF standard 16 * structures is not guaranteed when reading. For this reason, all multi-byte 18 * Additionally, the standard specifies that multi-byte fields are in 26 /* UUID for PLDM firmware packages: f018878c-cb7d-4943-9800-a02f059aca02 */ 152 ((const struct __pldmfw_desc_tlv *)((desc)->data + \ 153 get_unaligned_le16(&(desc)->size))) 188 ((const u8 *)(record) + get_unaligned_le16(&(record)->record_len))) 221 ((const struct __pldmfw_component_info *)((component)->version_string + \ [all …]
|
| /linux/Documentation/devicetree/bindings/regulator/ |
| H A D | siliconmitus,sm5703-regulator.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/regulator/siliconmitus,sm5703-regulator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Silicon Mitus SM5703 multi function device regulators 10 - Markuss Broks <markuss.broks@gmail.com> 16 The definition for each of these nodes is defined using the standard 35 "^ldo[1-3]$": 42 "^usbldo[1-2]$":
|
| /linux/drivers/media/dvb-frontends/drx39xyj/ |
| H A D | drxj.h | 3 Copyright (c), 2004-2005,2007-2010 Trident Microsystems, Inc. 38 /*------------------------------------------------------------------------- 40 -------------------------------------------------------------------------*/ 45 /* Check DRX-J specific dap condition */ 46 /* Multi master mode and short addr format only will not work. 48 cannot be done with short addr only in multi master mode. */ 50 #error "Multi master mode and short addressing only is an illegal combination" 55 /*------------------------------------------------------------------------- 57 -------------------------------------------------------------------------*/ 151 * AGC status information from the DRXJ-IQM-AF. [all …]
|