| /Linux-v5.4/Documentation/devicetree/bindings/usb/ | 
| D | usb251xb.txt | 1 Microchip USB 2.0 Hi-Speed Hub Controller 4 Hi-Speed Controller. 7  - compatible : Should be "microchip,usb251xb" or one of the specific types: 11  - reg : I2C address on the selected bus (default is <0x2C>) 14  - reset-gpios : Should specify the gpio for hub reset 15  - skip-config : Skip Hub configuration, but only send the USB-Attach command 16  - vendor-id : Set USB Vendor ID of the hub (16 bit, default is 0x0424) 17  - product-id : Set USB Product ID of the hub (16 bit, default depends on type) 18  - device-id : Set USB Device ID of the hub (16 bit, default is 0x0bb3) 19  - language-id : Set USB Language ID (16 bit, default is 0x0000) [all …] 
 | 
| /Linux-v5.4/tools/power/cpupower/utils/ | 
| D | cpufreq-info.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3  *  (C) 2004-2009  Dominik Brodowski <linux@dominikbrodowski.de> 39 		value[LINE_LEN - 1] = '\0';  in count_cpus() 40 		if (strlen(value) < (LINE_LEN - 2))  in count_cpus() 62 	unsigned long min, max;  in proc_cpufreq_output()  local 64 	printf(_("          minimum CPU frequency  -  maximum CPU frequency  -  governor\n"));  in proc_cpufreq_output() 72 		if (cpufreq_get_hardware_limits(cpu, &min, &max)) {  in proc_cpufreq_output() 73 			max = 0;  in proc_cpufreq_output() 75 			min_pctg = (policy->min * 100) / max;  in proc_cpufreq_output() 76 			max_pctg = (policy->max * 100) / max;  in proc_cpufreq_output() [all …] 
 | 
| /Linux-v5.4/crypto/ | 
| D | xor.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 8  * Dispatch optimized RAID-5 checksumming functions. 33 		active_template->do_2(bytes, dest, p1);  in xor_blocks() 39 		active_template->do_3(bytes, dest, p1, p2);  in xor_blocks() 45 		active_template->do_4(bytes, dest, p1, p2, p3);  in xor_blocks() 50 	active_template->do_5(bytes, dest, p1, p2, p3, p4);  in xor_blocks() 62 	int speed;  in do_xor_speed()  local 64 	int i, count, max;  in do_xor_speed()  local 66 	tmpl->next = template_list;  in do_xor_speed() 73 	 * this to calculate the speed of checksumming.  We use a 2-page  in do_xor_speed() [all …] 
 | 
| /Linux-v5.4/Documentation/devicetree/bindings/lpddr2/ | 
| D | lpddr2-timings.txt | 1 * AC timing parameters of LPDDR2(JESD209-2) memories for a given speed-bin 4 - compatible : Should be "jedec,lpddr2-timings" 5 - min-freq : minimum DDR clock frequency for the speed-bin. Type is <u32> 6 - max-freq : maximum DDR clock frequency for the speed-bin. Type is <u32> 11 data-sheet of the device for a given speed-bin. All these properties are 13 a different unit have a suffix indicating the unit such as 'tRAS-max-ns' 14 - tRCD 15 - tWR 16 - tRAS-min 17 - tRRD [all …] 
 | 
| /Linux-v5.4/drivers/macintosh/ | 
| D | windfarm_rm31.c | 1 // SPDX-License-Identifier: GPL-2.0-only 93 #define LOW_OVER_CLEAR		((-10) << 16) 103 	/* We max all CPU fans in case of a sensor error. We also do the  in cpu_max_all_fans() 155 	 * We calculate a history of max temperatures and use that for the  in cpu_check_overtemp() 161 	cpu_thist_total -= t_old;  in cpu_check_overtemp() 187 		/* High overtemp -> immediate shutdown */  in cpu_check_overtemp() 211 		return -EIO;  in read_one_cpu_vals() 220 		return -EIO;  in read_one_cpu_vals() 228 		return -EIO;  in read_one_cpu_vals() 248 	s32 speed, temp, power, t_max = 0;  in cpu_fans_tick()  local [all …] 
 | 
| D | windfarm_pm72.c | 1 // SPDX-License-Identifier: GPL-2.0-only 65 /* Fixed speed for slot fan */ 99 #define LOW_OVER_CLEAR		((-10) << 16) 109 	/* We max all CPU fans in case of a sensor error. We also do the  in cpu_max_all_fans() 161 	 * We calculate a history of max temperatures and use that for the  in cpu_check_overtemp() 167 	cpu_thist_total -= t_old;  in cpu_check_overtemp() 193 		/* High overtemp -> immediate shutdown */  in cpu_check_overtemp() 217 		return -EIO;  in read_one_cpu_vals() 226 		return -EIO;  in read_one_cpu_vals() 234 		return -EIO;  in read_one_cpu_vals() [all …] 
 | 
| D | windfarm_pm112.c | 1 // SPDX-License-Identifier: GPL-2.0-only 57 	"cpu-rear-fan-0", 58 	"cpu-rear-fan-1", 59 	"cpu-front-fan-0", 60 	"cpu-front-fan-1", 61 	"cpu-pump-0", 62 	"cpu-pump-1", 67 #define CPU_FANS_REQD		(NR_CPU_FANS - 2) 74 /* Scale factor for fan speed, *100 */ 117 #define LOW_OVER_CLEAR		((-10) << 16) [all …] 
 | 
| /Linux-v5.4/drivers/ide/ | 
| D | ide-timings.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3  *  Copyright (c) 1999-2001 Vojtech Pavlik 4  *  Copyright (c) 2007-2008 Bartlomiej Zolnierkiewicz 7  * e-mail - mail your message to <vojtech@ucw.cz>, or by paper mail: 16  * PIO 0-5, MWDMA 0-2 and UDMA 0-6 timings (in nanoseconds). 17  * These were taken from ATA/ATAPI-6 standard, rev 0a, except 57 struct ide_timing *ide_timing_find_mode(u8 speed)  in ide_timing_find_mode()  argument 61 	for (t = ide_timing; t->mode != speed; t++)  in ide_timing_find_mode() 62 		if (t->mode == 0xff)  in ide_timing_find_mode() 70 	u16 *id = drive->id;  in ide_pio_cycle_time() [all …] 
 | 
| D | ide-xfer-mode.c | 1 // SPDX-License-Identifier: GPL-2.0-only 21  *	ide_xfer_verbose	-	return IDE mode names 51  *	ide_get_best_pio_mode	-	get PIO mode from drive 57  *	based on the drive->id information and the ide_pio_blacklist[]. 59  *	Drive PIO mode is auto-selected if 255 is passed as mode_wanted. 60  *	This is used by most chipset support modules when "auto-tuning". 65 	u16 *id = drive->id;  in ide_get_best_pio_mode() 66 	int pio_mode = -1, overridden = 0;  in ide_get_best_pio_mode() 71 	if ((drive->hwif->host_flags & IDE_HFLAG_PIO_NO_BLACKLIST) == 0)  in ide_get_best_pio_mode() 74 	if (pio_mode != -1) {  in ide_get_best_pio_mode() [all …] 
 | 
| /Linux-v5.4/Documentation/hwmon/ | 
| D | adm1026.rst | 16 	- Philip Pokorny <ppokorny@penguincomputing.com> for Penguin Computing 17 	- Justin Thiessen <jthiessen@penguincomputing.com> 20 ----------------- 22 * gpio_input: int array (min = 1, max = 17) 23     List of GPIO pins (0-16) to program as inputs 25 * gpio_output: int array (min = 1, max = 17) 26     List of GPIO pins (0-16) to program as outputs 28 * gpio_inverted: int array (min = 1, max = 17) 29     List of GPIO pins (0-16) to program as inverted 31 * gpio_normal: int array (min = 1, max = 17) [all …] 
 | 
| D | dme1737.rst | 18     Addresses scanned: none, address read from Super-I/O config space 34     Addresses scanned: none, address read from Super-I/O config space 43 ----------------- 52 			Include non-standard LPC addresses 0x162e and 0x164e 55 			- VIA EPIA SN18000 59 ----------- 63 and SCH5127 Super-I/O chips. These chips feature monitoring of 3 temp sensors 64 temp[1-3] (2 remote diodes and 1 internal), 8 voltages in[0-7] (7 external and 65 1 internal) and up to 6 fan speeds fan[1-6]. Additionally, the chips implement 66 up to 5 PWM outputs pwm[1-3,5-6] for controlling fan speeds both manually and [all …] 
 | 
| /Linux-v5.4/arch/arm64/boot/dts/mediatek/ | 
| D | mt2712-evb.dts | 5  * SPDX-License-Identifier: (GPL-2.0 OR MIT) 8 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 14 	compatible = "mediatek,mt2712-evb", "mediatek,mt2712"; 26 		stdout-path = "serial0:921600n8"; 30 		compatible = "regulator-fixed"; 31 		regulator-name = "vproc_buck0"; 32 		regulator-min-microvolt = <1000000>; 33 		regulator-max-microvolt = <1000000>; 37 		compatible = "regulator-fixed"; [all …] 
 | 
| /Linux-v5.4/arch/arm64/boot/dts/qcom/ | 
| D | apq8096-db820c.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3  * Copyright (c) 2014-2016, The Linux Foundation. All rights reserved. 9 #include "apq8096-db820c-pins.dtsi" 10 #include "apq8096-db820c-pmic-pins.dtsi" 11 #include <dt-bindings/input/input.h> 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/sound/qcom,q6afe.h> 14 #include <dt-bindings/sound/qcom,q6asm.h> 21  *         LSEC    = Low Speed External Connector 22  *         P HSEC  = Primary High Speed External Connector [all …] 
 | 
| D | apq8016-sbc.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 8 #include "apq8016-sbc-soc-pins.dtsi" 9 #include "apq8016-sbc-pmic-pins.dtsi" 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/input/input.h> 12 #include <dt-bindings/sound/apq8016-lpass.h> 19  *         LSEC = Low Speed External Connector 20  *         HSEC = High Speed External Connector 34  * the GPIO named lines "GPIO-A" thru "GPIO-L" are the only 51 		stdout-path = "serial0"; [all …] 
 | 
| /Linux-v5.4/drivers/net/ethernet/intel/e1000/ | 
| D | e1000_param.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright(c) 1999 - 2006 Intel Corporation. */ 12 #define OPTION_UNSET   -1 30  * Valid Range: 80-256 for 82542 and 82543 gigabit ethernet controllers 31  * Valid Range: 80-4096 for 82544 and newer 39  * Valid Range: 80-256 for 82542 and 82543 gigabit ethernet controllers 40  * Valid Range: 80-4096 for 82544 and newer 46 /* User Specified Speed Override 49  *  - 0    - auto-negotiate at all supported speeds 50  *  - 10   - only link at 10 Mbps [all …] 
 | 
| /Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/subdev/pci/ | 
| D | gk104.c | 29 	return (nvkm_rd32(pci->subdev.device, 0x8c1c0) & 0x4) == 0x4 ? 2 : 1;  in gk104_pcie_version_supported() 33 gk104_pcie_set_cap_speed(struct nvkm_pci *pci, enum nvkm_pcie_speed speed)  in gk104_pcie_set_cap_speed()  argument 35 	struct nvkm_device *device = pci->subdev.device;  in gk104_pcie_set_cap_speed() 37 	switch (speed) {  in gk104_pcie_set_cap_speed() 56 	int speed = gf100_pcie_cap_speed(pci);  in gk104_pcie_cap_speed()  local 58 	if (speed == 0)  in gk104_pcie_cap_speed() 61 	if (speed >= 1) {  in gk104_pcie_cap_speed() 62 		int speed2 = nvkm_rd32(pci->subdev.device, 0x8c1c0) & 0x30000;  in gk104_pcie_cap_speed() 74 	return -EINVAL;  in gk104_pcie_cap_speed() 78 gk104_pcie_set_lnkctl_speed(struct nvkm_pci *pci, enum nvkm_pcie_speed speed)  in gk104_pcie_set_lnkctl_speed()  argument [all …] 
 | 
| /Linux-v5.4/drivers/usb/gadget/udc/aspeed-vhub/ | 
| D | dev.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3  * aspeed-vhub -- Driver for Aspeed SoC "vHub" USB gadget 5  * dev.c - Individual device/gadget management (ie, a port = a gadget) 31 #include <linux/dma-mapping.h> 39 	u32 istat = readl(d->regs + AST_VHUB_DEV_ISR);  in ast_vhub_dev_irq() 41 	writel(istat, d->regs + AST_VHUB_DEV_ISR);  in ast_vhub_dev_irq() 44 		ast_vhub_ep0_handle_ack(&d->ep0, true);  in ast_vhub_dev_irq() 46 		ast_vhub_ep0_handle_ack(&d->ep0, false);  in ast_vhub_dev_irq() 48 		ast_vhub_ep0_handle_setup(&d->ep0);  in ast_vhub_dev_irq() 55 	if (d->enabled)  in ast_vhub_dev_enable() [all …] 
 | 
| /Linux-v5.4/Documentation/devicetree/bindings/net/can/ | 
| D | can-transceiver.txt | 2 ------------------------------ 4 CAN transceiver typically limits the max speed in standard CAN and CAN FD 7 the "can-transceiver" node can be used. 10  max-bitrate:	a positive non 0 value that determines the max 11 		speed that CAN/CAN-FD can run. Any other value 20 	can-transceiver { 21 		max-bitrate = <5000000>;
  | 
| /Linux-v5.4/Documentation/devicetree/bindings/hwmon/ | 
| D | gpio-fan.txt | 4 - compatible : "gpio-fan" 7 - gpios: Specifies the pins that map to bits in the control value, 8   ordered MSB-->LSB. 9 - gpio-fan,speed-map: A mapping of possible fan RPM speeds and the 12 - alarm-gpios: This pin going active indicates something is wrong with 14 - #cooling-cells: If used as a cooling device, must be <2> 16   min and max states are derived from the speed-map of the fan. 18 Note: At least one the "gpios" or "alarm-gpios" properties must be set. 23 		compatible = "gpio-fan"; 26 		gpio-fan,speed-map = <0    0 [all …] 
 | 
| /Linux-v5.4/drivers/usb/core/ | 
| D | devices.c | 1 // SPDX-License-Identifier: GPL-2.0+ 16  * reason -- maybe it's just too deep of a directory structure. 24  * this in any plug-and-play environment.) 26  * 1999-12-16: Thomas Sailer <sailer@ife.ee.ethz.ch> 32  * 2000-01-04: Thomas Sailer <sailer@ife.ee.ethz.ch> 34  * 2000-07-05: Ashley Montanaro <ashley@compsoc.man.ac.uk> 56 "\nT:  Bus=%2.2d Lev=%2.2d Prnt=%2.2d Port=%2.2d Cnt=%2.2d Dev#=%3d Spd=%-4s MxCh=%2d\n"; 78   "D:  Ver=%2x.%02x Cls=%02x(%-5s) Sub=%02x Prot=%02x MxPS=%2d #Cfgs=%3d\n"; 90   "A:  FirstIf#=%2d IfCount=%2d Cls=%02x(%-5s) Sub=%02x Prot=%02x\n"; 94   "I:%c If#=%2d Alt=%2d #EPs=%2d Cls=%02x(%-5s) Sub=%02x Prot=%02x Driver=%s\n"; [all …] 
 | 
| /Linux-v5.4/arch/arm64/boot/dts/hisilicon/ | 
| D | hi3660-hikey960.dts | 1 // SPDX-License-Identifier: GPL-2.0 9 /dts-v1/; 12 #include "hikey960-pinctrl.dtsi" 13 #include <dt-bindings/gpio/gpio.h> 14 #include <dt-bindings/input/input.h> 15 #include <dt-bindings/interrupt-controller/irq.h> 19 	compatible = "hisilicon,hi3660-hikey960", "hisilicon,hi3660"; 34 		stdout-path = "serial6:115200n8"; 43 	reserved-memory { 44 		#address-cells = <2>; [all …] 
 | 
| /Linux-v5.4/tools/spi/ | 
| D | spidev_test.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8  * Cross-compile with cross-gcc -I/path/to/cross-kernel/include 38 static uint32_t speed = 500000;  variable 66 	while (length-- > 0) {  in hex_dump() 86  *  Unescape - process hexadecimal escape character 87  *      converts shell input "\x23" -> 0x23 122 		.speed_hz = speed,  in transfer() 166 	printf("Usage: %s [-DsbdlHOLC3vpNR24SI]\n", prog);  in print_usage() 167 	puts("  -D --device   device to use (default /dev/spidev1.1)\n"  in print_usage() 168 	     "  -s --speed    max speed (Hz)\n"  in print_usage() [all …] 
 | 
| /Linux-v5.4/Documentation/sound/cards/ | 
| D | hdspm.rst | 2 Software Interface ALSA-DSP MADI Driver  5 (translated from German, so no good English ;-),  7 2004 - winfried ritsch 11 the Controls and startup-options  are ALSA-Standard and only the 19 ------------------ 21 * number of channels --  depends on transmission mode 29 * Single Speed -- 1..64 channels  37 * Double Speed -- 1..32 channels 40 		 Note: Choosing the 56-channel mode for 41 		 transmission/receive-mode , only 28 are transmitted/received [all …] 
 | 
| /Linux-v5.4/arch/arm/boot/dts/ | 
| D | imx51-zii-scu2-mezz.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 7 /dts-v1/; 13 	compatible = "zii,imx51-scu2-mezz", "fsl,imx51"; 16 		stdout-path = &uart1; 26 		mdio-gpio0 = &mdio_gpio; 29 	usb_vbus: regulator-usb-vbus { 30 		compatible = "regulator-fixed"; 31 		pinctrl-names = "default"; 32 		pinctrl-0 = <&pinctrl_usb_mmc_reset>; 34 		startup-delay-us = <150000>; [all …] 
 | 
| /Linux-v5.4/drivers/gpu/drm/amd/powerplay/hwmgr/ | 
| D | smu7_thermal.c | 32 	if (hwmgr->thermal_controller.fanInfo.bNoFan)  in smu7_fan_ctrl_get_fan_speed_info() 33 		return -ENODEV;  in smu7_fan_ctrl_get_fan_speed_info() 35 	fan_speed_info->supports_percent_read = true;  in smu7_fan_ctrl_get_fan_speed_info() 36 	fan_speed_info->supports_percent_write = true;  in smu7_fan_ctrl_get_fan_speed_info() 37 	fan_speed_info->min_percent = 0;  in smu7_fan_ctrl_get_fan_speed_info() 38 	fan_speed_info->max_percent = 100;  in smu7_fan_ctrl_get_fan_speed_info() 41 	    hwmgr->thermal_controller.fanInfo.ucTachometerPulsesPerRevolution) {  in smu7_fan_ctrl_get_fan_speed_info() 42 		fan_speed_info->supports_rpm_read = true;  in smu7_fan_ctrl_get_fan_speed_info() 43 		fan_speed_info->supports_rpm_write = true;  in smu7_fan_ctrl_get_fan_speed_info() 44 		fan_speed_info->min_rpm = hwmgr->thermal_controller.fanInfo.ulMinRPM;  in smu7_fan_ctrl_get_fan_speed_info() [all …] 
 |