/linux/drivers/auxdisplay/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 4 # see Documentation/kbuild/kconfig-language.rst. 22 config CHARLCD 25 This is the base system for character-based LCD displays. 31 config HD44780_COMMON 41 config HD44780 52 config LCD2S 58 from Modtronix engineering as a console output device. The display 67 Say Y here if you have an HD44780 or KS-0074 LCD connected to your 68 parallel port. This driver also features 4 and 6-key keypads. The LCD [all …]
|
/linux/drivers/iio/dac/ |
H A D | ad3552r-common.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 // Copyright (c) 2010-2024 Analog Devices Inc. 18 [AD3552R_CH_OUTPUT_RANGE_NEG_5__5V] = { -5000, 5000 }, 19 [AD3552R_CH_OUTPUT_RANGE_NEG_10__10V] = { -10000, 10000 } 28 [AD3542R_CH_OUTPUT_RANGE_NEG_2P5__7P5V] = { -2500, 7500 }, 29 [AD3542R_CH_OUTPUT_RANGE_NEG_5__5V] = { -5000, 5000 } 58 * Vmax = 2.5 - [(GainP + Offset / 1024) * 2.5 * Rfb * 1.03] in ad3552r_get_custom_range() 63 common = 2575 * ch_data->rfb; in ad3552r_get_custom_range() 64 offset = ch_data->gain_offset; in ad3552r_get_custom_range() 66 gn = gains_scaling_table[ch_data->n]; in ad3552r_get_custom_range() [all …]
|
/linux/Documentation/hwmon/ |
H A D | it87.rst | 10 Addresses scanned: from Super I/O config space (8 I/O ports) 18 Addresses scanned: from Super I/O config space (8 I/O ports) 24 Addresses scanned: from Super I/O config space (8 I/O ports) 32 Addresses scanned: from Super I/O config space (8 I/O ports) 40 Addresses scanned: from Super I/O config space (8 I/O ports) 48 Addresses scanned: from Super I/O config space (8 I/O ports) 56 Addresses scanned: from Super I/O config space (8 I/O ports) 64 Addresses scanned: from Super I/O config space (8 I/O ports) 72 Addresses scanned: from Super I/O config space (8 I/O ports) 80 Addresses scanned: from Super I/O config space (8 I/O ports) [all …]
|
/linux/include/linux/pinctrl/ |
H A D | pinctrl.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 2011 ST-Ericsson SA 6 * Written on behalf of Linaro for ST-Ericsson 30 * struct pingroup - provides information on pingroup 50 * struct pinctrl_pin_desc - boards/machines provide information on their 54 * @drv_data: driver-defined per-pin data. pinctrl core does not touch this 67 * struct pinctrl_gpio_range - each pin controller can provide subranges of 70 * @name: a name for the chip in this range 71 * @id: an ID number for the chip in this range 72 * @base: base offset of the GPIO range [all …]
|
/linux/arch/xtensa/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 2 config XTENSA 61 Xtensa processors are 32-bit RISC machines designed by Tensilica 66 a home page at <http://www.linux-xtensa.org/>. 68 config GENERIC_HWEIGHT 71 config ARCH_HAS_ILOG2_U32 74 config ARCH_HAS_ILOG2_U64 77 config ARCH_MTD_XIP 80 config NO_IOPORT_MAP 83 config HZ [all …]
|
/linux/arch/m68k/q40/ |
H A D | README | 6 available from this place or http://ftp.uni-erlangen.de/pub/unix/Linux/680x0/q40/ 13 is not implemented - do not try it! (See below) 15 For a list of kernel command-line options read the documentation for the 22 poll the floppy for this reason - something that can't be done in Linux. 28 serial.c # normal PC driver - any speed 32 # in default config.in 44 arch/m68k/config.in, especially 8 bit devices should be without any 52 Upon startup the kernel will usually output "ABCQGHIJ" into the SRAM, 56 requested - SRAM must start with '%LX$' signature to do this. '-d' option 61 only the penguin - and shell prompt if it gets that far.. [all …]
|
/linux/include/linux/gpio/ |
H A D | driver.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 12 #include <linux/pinctrl/pinconf-generic.h> 48 * struct gpio_irq_chip - GPIO interrupt controller 78 * If non-NULL, will be set as the parent of this GPIO interrupt 90 * hardware IRQs correspond to the GPIO index 0..ngpio-1 (see the 98 * HWIRQ, return -EINVAL, but also make sure to fill in @valid_mask and 113 * &gpiochip_populate_parent_fwspec_twocell will be used. A four-cell 270 * bits from 0..(ngpios-1) set to "1" as in valid. The callback can 323 * struct gpio_chip - abstract a GPIO controller 325 * number or the name of the SoC IP-block implementing it. [all …]
|
/linux/drivers/hid/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 15 config HID 22 most commonly used to refer to the USB-HID specification, but other 27 removed from the HID bus by the transport-layer drivers, such as 36 config HID_BATTERY_STRENGTH 45 config HIDRAW 58 to work on raw hid events when they want to, and avoid using transport-specific 63 config UHID 64 tristate "User-space I/O driver support for HID subsystem" 67 Say Y here if you want to provide HID I/O Drivers from user-space. [all …]
|
/linux/Documentation/networking/device_drivers/ethernet/aquantia/ |
H A D | atlantic.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 For the aQuantia Multi-Gigabit PCI Express Family of Ethernet Adapters 12 - Identifying Your Adapter 13 - Configuration 14 - Supported ethtool options 15 - Command Line Parameters 16 - Config file parameters 17 - Support 18 - License 23 The driver in this release is compatible with AQC-100, AQC-107, AQC-108 [all …]
|
/linux/Documentation/usb/ |
H A D | gadget_uvc.rst | 6 -------- 8 connection. It is intended to run on a Linux system that has USB device-side 12 the output capability. 24 ----------------------------- 29 --------------------------------------- 35 see Documentation/ABI/testing/configfs-usb-gadget-uvc 39 This section assumes that you have mounted configfs at `/sys/kernel/config` and 40 created a gadget as `/sys/kernel/config/usb_gadget/g1`. 47 .. code-block:: bash 50 CONFIGFS="/sys/kernel/config" [all …]
|
/linux/drivers/pinctrl/mediatek/ |
H A D | pinctrl-paris.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * MediaTek Pinctrl Paris Driver, which implement the vendor per-pin 18 #include <dt-bindings/pinctrl/mt65xx.h> 20 #include "pinctrl-paris.h" 24 /* Custom pinconf parameters */ 34 {"mediatek,pull-up-adv", MTK_PIN_CONFIG_PU_ADV, 1}, 35 {"mediatek,pull-down-adv", MTK_PIN_CONFIG_PD_ADV, 1}, 36 {"mediatek,drive-strength-adv", MTK_PIN_CONFIG_DRV_ADV, 2}, 43 PCONFDUMP(MTK_PIN_CONFIG_PU_ADV, "pu-adv", NULL, true), 44 PCONFDUMP(MTK_PIN_CONFIG_PD_ADV, "pd-adv", NULL, true), [all …]
|
H A D | pinctrl-moore.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * MediaTek Pinctrl Moore Driver, which implement the generic dt-binding 4 * pinctrl-bindings.txt for MediaTek SoC. 6 * Copyright (C) 2017-2018 MediaTek Inc. 11 #include <dt-bindings/pinctrl/mt65xx.h> 16 #include "pinctrl-moore.h" 20 /* Custom pinconf parameters */ 29 {"mediatek,pull-up-adv", MTK_PIN_CONFIG_PU_ADV, 1}, 30 {"mediatek,pull-down-adv", MTK_PIN_CONFIG_PD_ADV, 1}, 37 PCONFDUMP(MTK_PIN_CONFIG_PU_ADV, "pu-adv", NULL, true), [all …]
|
/linux/drivers/hwtracing/coresight/ |
H A D | coresight-etm-perf.c | 1 // SPDX-License-Identifier: GPL-2.0 9 #include <linux/coresight-pmu.h> 16 #include <linux/percpu-defs.h> 22 #include "coresight-config.h" 23 #include "coresight-etm-perf.h" 24 #include "coresight-priv.h" 25 #include "coresight-syscfg.h" 26 #include "coresight-trace-id.h" 35 * via perf_get_aux(handle). However, a sink could "end" a perf output 54 * The PMU formats were orignally for ETMv3.5/PTM's ETMCR 'config'; [all …]
|
/linux/Documentation/networking/ |
H A D | pktgen.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 Enable CONFIG_NET_PKTGEN to compile and build pktgen either in-kernel 31 overload type of benchmarking, as this could hurt the normal use-case. 35 # ethtool -G ethX tx 1024 44 ring-buffers for various performance reasons, and packets stalling 49 and the cleanup interval is affected by the ethtool --coalesce setting 50 of parameter "rx-usecs". 54 # ethtool -C ethX rx-usecs 30 72 * add_device DEVICE@NAME -- adds a single device 73 * rem_device_all -- remove all associated devices [all …]
|
/linux/lib/ |
H A D | Kconfig.debug | 1 # SPDX-License-Identifier: GPL-2.0-only 6 config PRINTK_TIME 11 messages to be added to the output of the syslog() system 19 parameter printk.time=1. See Documentation/admin-guide/kernel-parameters.rst 21 config PRINTK_CALLER 38 config STACKTRACE_BUILD_ID 49 config CONSOLE_LOGLEVEL_DEFAULT 50 int "Default console loglevel (1-15)" 51 range 1 15 60 Note: This does not affect the log level of un-prefixed printk() [all …]
|
/linux/drivers/video/fbdev/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 14 a well-defined interface, so the software doesn't need to know 15 anything about the low-level (hardware register) stuff. 21 On several non-X86 architectures, the frame buffer device is the 29 and the Framebuffer-HOWTO at 30 <http://www.munted.org.uk/programming/Framebuffer-HOWTO-1.3.html> for more 40 are compiling a kernel for a non-x86 architecture. 46 device-aware may cause unexpected results. If unsure, say N. 48 config FB_HECUBA 53 config FB_SVGALIB [all …]
|
/linux/crypto/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 5 config XOR_BLOCKS 26 config CRYPTO_FIPS 36 config CRYPTO_FIPS_NAME 44 config CRYPTO_FIPS_CUSTOM_VERSION 45 bool "Use Custom FIPS Module Version" 49 config CRYPTO_FIPS_VERSION 57 config CRYPTO_ALGAPI 63 config CRYPTO_ALGAPI2 66 config CRYPTO_AEAD [all …]
|
/linux/drivers/pinctrl/qcom/ |
H A D | pinctrl-ssbi-mpp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 17 #include <linux/pinctrl/pinconf-generic.h> 22 #include <dt-bindings/pinctrl/qcom,pmic-mpp.h> 25 #include "../pinctrl-utils.h" 47 /* Digital Output: control */ 59 /* Analog Output: control */ 77 /* DTEST Digital Output: control */ 83 /* custom pinconf parameters */ 90 * struct pm8xxx_pin_data - dynamic configuration for a pin 94 * @output: pin is output [all …]
|
H A D | pinctrl-ssbi-gpio.c | 1 // SPDX-License-Identifier: GPL-2.0-only 17 #include <linux/pinctrl/pinconf-generic.h> 22 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 25 #include "../pinctrl-utils.h" 32 /* output buffer */ 54 /* custom pinconf parameters */ 59 * struct pm8xxx_pin_data - dynamic configuration for a pin 63 * @mode: operating mode for the pin (input/output) 64 * @open_drain: output buffer configured as open-drain (vs push-pull) 65 * @output_value: configured output value [all …]
|
/linux/drivers/tty/serial/8250/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 7 config SERIAL_8250 23 non-standard serial ports, since the configuration information will 37 config SERIAL_8250_DEPRECATED_OPTIONS 51 If you did not notice yet and/or you have userspace from pre-3.7, it 54 config SERIAL_8250_PNP 62 config SERIAL_8250_16550A_VARIANTS 73 config SERIAL_8250_FINTEK 87 config SERIAL_8250_CONSOLE 121 config SERIAL_8250_PARISC [all …]
|
/linux/drivers/platform/x86/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 12 x86 platforms, including vendor-specific laptop extension drivers. 19 config ACPI_WMI 23 This driver adds support for the ACPI-WMI (Windows Management 26 ACPI-WMI is a proprietary extension to ACPI to expose parts of the 27 ACPI firmware to userspace - this is done through various vendor 38 any ACPI-WMI devices. 40 config WMI_BMOF 45 Say Y here if you want to be able to read a firmware-embedded 50 be called wmi-bmof. [all …]
|
/linux/drivers/pinctrl/stm32/ |
H A D | pinctrl-stm32.c | 1 // SPDX-License-Identifier: GPL-2.0 28 #include <linux/pinctrl/pinconf-generic.h> 35 #include "../pinctrl-utils.h" 36 #include "pinctrl-stm32.h" 50 /* custom bitfield to backup pin status */ 68 container_of(chip, struct stm32_gpio_bank, range) 83 unsigned long config; member 93 struct pinctrl_gpio_range range; member 149 return function - 1; in stm32_gpio_get_alt() 160 bank->pin_backup[offset] &= ~BIT(STM32_GPIO_BKP_VAL); in stm32_gpio_backup_value() [all …]
|
/linux/Documentation/driver-api/ |
H A D | uio-howto.rst | 5 :Author: Hans-Jürgen Koch Linux developer, Linutronix 6 :Date: 2006-12-11 12 ------------ 18 ------- 39 - The device has memory that can be mapped. The device can be 42 - The device usually generates interrupts. 44 - The device does not fit into one of the standard kernel subsystems. 47 --------------- 54 -------- 64 - only one small kernel module to write and maintain. [all …]
|
/linux/drivers/ata/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 6 config HAVE_PATA_PLATFORM 10 uses pata-platform driver to enable the relevant driver in the 21 If you want to use an ATA hard disk, ATA tape drive, ATA CD-ROM or 34 config ATA_NONSTANDARD 37 config SATA_HOST 40 config PATA_TIMINGS 43 config ATA_VERBOSE_ERROR 48 in libata kernel output, making it easier to interpret. 54 config ATA_FORCE [all …]
|
/linux/include/media/ |
H A D | v4l2-subdev.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * V4L2 sub-device support header. 12 #include <linux/v4l2-subdev.h> 13 #include <media/media-entity.h> 14 #include <media/v4l2-async.h> 15 #include <media/v4l2-common.h> 16 #include <media/v4l2-dev.h> 17 #include <media/v4l2-fh.h> 18 #include <media/v4l2-mediabus.h> 44 * struct v4l2_decode_vbi_line - used to decode_vbi_line [all …]
|