| /linux/Documentation/admin-guide/hw-vuln/ |
| H A D | rsb.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 RSB-related mitigations 8 Please keep this document up-to-date, otherwise you will be 17 amongst a myriad of microarchitecture-specific documents. 20 once place and clarify the reasoning behind the current RSB-related 22 the current kernel mitigations: what are the RSB-related attack vectors 39 ---- 47 RSB poisoning is a technique used by SpectreRSB [#spectre-rsb]_ where 49 to speculate to an attacker-controlled address. This can happen when 54 [#intel-rsb-filling]_ [#amd-rsb-filling]_ when transitioning between [all …]
|
| /linux/Documentation/devicetree/bindings/iio/light/ |
| H A D | isl29018.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Brian Masney <masneyb@onstation.org> 17 https://www.renesas.com/us/en/www/doc/datasheet/isl29018.pdf 18 https://www.renesas.com/us/en/www/doc/datasheet/isl29023.pdf 19 https://www.renesas.com/us/en/www/doc/datasheet/isl29035.pdf 24 - isil,isl29018 25 - isil,isl29023 26 - isil,isl29035 [all …]
|
| /linux/drivers/iio/pressure/ |
| H A D | hsc030pa_spi.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 …-edam.honeywell.com/content/dam/honeywell-edam/sps/siot/en-us/products/sensors/pressure-sensors/co… 8 …-edam.honeywell.com/content/dam/honeywell-edam/sps/siot/en-us/products/sensors/pressure-sensors/co… 25 struct spi_device *spi = to_spi_device(data->dev); in hsc_spi_recv() 28 return spi_read(spi, data->buffer, HSC_REG_MEASUREMENT_RD_SIZE); in hsc_spi_recv() 33 return hsc_common_probe(&spi->dev, hsc_spi_recv); in hsc_spi_probe()
|
| H A D | hsc030pa_i2c.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 …-edam.honeywell.com/content/dam/honeywell-edam/sps/siot/en-us/products/sensors/pressure-sensors/bo… 8 …-edam.honeywell.com/content/dam/honeywell-edam/sps/siot/en-us/products/sensors/pressure-sensors/co… 25 struct i2c_client *client = to_i2c_client(data->dev); in hsc_i2c_recv() 31 msg.addr = client->addr; in hsc_i2c_recv() 32 msg.flags = client->flags | I2C_M_RD; in hsc_i2c_recv() 34 msg.buf = data->buffer; in hsc_i2c_recv() 36 ret = i2c_transfer(client->adapter, &msg, 1); in hsc_i2c_recv() 41 return -EIO; in hsc_i2c_recv() 48 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) in hsc_i2c_probe() [all …]
|
| /linux/drivers/iio/accel/ |
| H A D | adxl380.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * ADXL380 3-Axis Digital Accelerometer core driver 240 if (!st->chip_info->has_low_power) { in adxl380_act_inact_enabled() 245 ret = regmap_read(st->regmap, ADXL380_ACT_INACT_CTL_REG, &act_inact_ctl); in adxl380_act_inact_enabled() 255 static int adxl380_set_measure_en(struct adxl380_state *st, bool en) in adxl380_set_measure_en() argument 260 if (en) { in adxl380_set_measure_en() 272 st->odr = ADXL380_ODR_VLP; in adxl380_set_measure_en() 274 if (st->odr == ADXL380_ODR_VLP) in adxl380_set_measure_en() 280 return regmap_update_bits(st->regmap, ADXL380_OP_MODE_REG, in adxl380_set_measure_en() 289 st->act_threshold = mult_frac(st->act_threshold, in adxl380_scale_act_inact_thresholds() [all …]
|
| H A D | adxl345_core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * ADXL345 3-Axis Digital Accelerometer IIO core driver 7 * Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/ADXL345.pdf 145 /* Certain features recommend 12.5 Hz - 400 Hz ODR */ 167 * (g * 2 * 9.80665) / (2^(resolution) - 1) 308 .scan_index = -1, /* Fake channel */ 339 * adxl345_set_measure_en() - Enable and disable measuring. 342 * @en: Enable measurements, else standby mode. 351 static int adxl345_set_measure_en(struct adxl345_state *st, bool en) in adxl345_set_measure_en() argument 353 return regmap_assign_bits(st->regmap, ADXL345_REG_POWER_CTL, in adxl345_set_measure_en() [all …]
|
| /linux/Documentation/usb/ |
| H A D | gadget_multi.rst | 18 have two configurations -- one with RNDIS and another with CDC ECM[3]. 20 Please note that if you use non-standard configuration (that is enable 26 To make use of the gadget one needs to make it work on host side -- 31 ------------------ 38 This is also true for two configuration set-up with RNDIS 43 -------------------- 61 create a proper INF -- and of course, if you do submit it! 90 Similarly, [[file:linux-cdc-acm.inf]] is provided for CDC ACM. 98 interface numbers hard-coded in them (it's not hard to change those 115 and Windows 7, all 32-bit versions. It should work on 64-bit versions [all …]
|
| H A D | linux.inf | 2 ; <https://msdn.microsoft.com/en-us/library/ff570620.aspx> 6 ; <http://msdn.microsoft.com/en-us/cc300389.aspx#MLPL>. 12 ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318} 36 ; References the in-build Netrndis.inf 59 ; No sys copyfiles - the sys files are already in-build 61 ; We do not support XP SP1-, 2003 SP1-, ME, 9x.
|
| /linux/Documentation/translations/sp_SP/process/ |
| H A D | programming-language.rst | 1 .. include:: ../disclaimer-sp.rst 3 :Original: :ref:`Documentation/process/programming-language.rst <programming_language>` 11 El kernel está escrito en el lenguaje de programación C [sp-c-language]_. 12 Más concretamente, el kernel normalmente se compila con ``gcc`` [sp-gcc]_ 13 bajo ``-std=gnu11`` [sp-gcc-c-dialect-options]_: el dialecto GNU de ISO C11. 14 ``clang`` [sp-clang]_ también es compatible, consulte los documentos en 17 Este dialecto contiene muchas extensiones del lenguaje [sp-gnu-extensions]_, 20 Hay algo de soporte para compilar el núcleo con ``icc`` [sp-icc]_ para varias 21 de las arquitecturas, aunque en el momento de escribir este texto, eso no 25 --------- [all …]
|
| /linux/Documentation/devicetree/bindings/iio/pressure/ |
| H A D | honeywell,hsc030pa.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 23 pressure-triplet (directly extracted from the part number) or in case it's 27 by the sensor. pmin-pascal and pmax-pascal corespond to the minimum and 30 Please note that in case of an SPI-based sensor, the clock signal should not 34 …-edam.honeywell.com/content/dam/honeywell-edam/sps/siot/en-us/products/sensors/pressure-sensors/bo… 35 …-edam.honeywell.com/content/dam/honeywell-edam/sps/siot/en-us/products/sensors/pressure-sensors/bo… 38 - Petre Rodan <petre.rodan@subdimension.ro> 47 honeywell,transfer-function: [all …]
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | sc8280xp-microsoft-blackrock.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 9 /dts-v1/; 11 #include <dt-bindings/iio/qcom,spmi-adc7-pm8350.h> 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/input/gpio-keys.h> 14 #include <dt-bindings/input/input.h> 15 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 18 #include "sc8280xp-pmics.dtsi" 23 chassis-type = "desktop"; 31 wcd938x: audio-codec { [all …]
|
| H A D | msm8998-sony-xperia-yoshino.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 8 #include <dt-bindings/input/input.h> 9 #include <dt-bindings/leds/common.h> 10 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 18 qcom,msm-id = <0x124 0x20000>, <0x124 0x20001>; /* 8998v2, v2.1 */ 19 qcom,board-id = <8 0>; 23 compatible = "gpio-gate-clock"; 24 pinctrl-0 = <&div_clk1>; 25 pinctrl-names = "default"; 27 #clock-cells = <0>; [all …]
|
| H A D | sc8280xp-lenovo-thinkpad-x13s.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 7 /dts-v1/; 9 #include <dt-bindings/iio/qcom,spmi-adc7-pm8350.h> 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/input/gpio-keys.h> 12 #include <dt-bindings/input/input.h> 13 #include <dt-bindings/leds/common.h> 14 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 17 #include "sc8280xp-pmics.dtsi" 21 compatible = "lenovo,thinkpad-x13s", "qcom,sc8280xp"; [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "Intel Wireless WiFi Next Gen AGN - Wireless-N/Advanced-N/Ultimate-N (iwlwifi) " 10 Intel Wireless WiFi Link Next-Gen AGN 14 Intel 6000 Series Wi-Fi Adapters (6200AGN and 6300AGN) 18 Intel 6005 Series Wi-Fi Adapters 19 Intel 6030 Series Wi-Fi Adapters 21 Intel 100 Series Wi-Fi Adapters (100BGN and 130BGN) 22 Intel 2000 Series Wi-Fi Adapters 23 Intel 7260 Wi-Fi Adapter 24 Intel 3160 Wi-Fi Adapter [all …]
|
| /linux/Documentation/devicetree/bindings/regulator/ |
| H A D | maxim,max8952.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzk@kernel.org> 13 - $ref: regulator.yaml# 19 max8952,default-mode: 25 max8952,dvs-mode-microvolt: 35 max8952,en-gpio: 40 max8952,ramp-speed: 46 - 0: 32mV/us [all …]
|
| /linux/Documentation/crypto/ |
| H A D | descore-readme.rst | 1 .. SPDX-License-Identifier: GPL-2.0 13 ------------------------------------------------------------------------------ 15 des - fast & portable DES encryption & decryption. 42 2. PORTABILITY to any byte-addressable host with a 32bit unsigned C type 43 3. Plug-compatible replacement for KERBEROS's low-level routines. 46 register-starved machines. My discussions with Richard Outerbridge, 51 up in a parameterized fashion so it can easily be modified by speed-daemon 58 compile on a SPARCStation 1 (cc -O4, gcc -O2): 60 this code (byte-order independent): 62 - 30us per encryption (options: 64k tables, no IP/FP) [all …]
|
| /linux/Documentation/w1/masters/ |
| H A D | w1-uart.rst | 1 .. SPDX-License-Identifier: GPL-2.0-or-later 4 Kernel driver w1-uart 11 ----------- 13 UART 1-Wire bus driver. The driver utilizes the UART interface via the 14 Serial Device Bus to create the 1-Wire timing patterns as described in 15 the document `"Using a UART to Implement a 1-Wire Bus Master"`_. 17 …g a UART to Implement a 1-Wire Bus Master": https://www.analog.com/en/technical-articles/using-a-u… 19 In short, the UART peripheral must support full-duplex and operate in 20 open-drain mode. The timing patterns are generated by a specific 21 combination of baud-rate and transmitted byte, which corresponds to a [all …]
|
| /linux/Documentation/arch/x86/ |
| H A D | amd_hsmp.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 Newer Fam19h(model 0x00-0x1f, 0x30-0x3f, 0x90-0x9f, 0xa0-0xaf), 8 Fam1Ah(model 0x00-0x1f) EPYC server line of processors from AMD support 12 OS-level software with access to system management functions via a 17 Eg: https://docs.amd.com/v/u/en-US/55898_B1_pub_0_50 40 $ ls -al /dev/hsmp 41 crw-r--r-- 1 root root 10, 123 Jan 21 21:41 /dev/hsmp 51 In-kernel integration: 146 - power1_input (read only) 147 - power1_cap_max (read only) [all …]
|
| /linux/arch/arm/mach-sa1100/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 32 Say Y here if you are using the Intel(R) StrongARM(R) SA-1110 40 Say Y here if you are using the Intel(R) StrongARM(R) SA-1110 41 Microprocessor Development Board (Assabet) with the SA-1111 69 <http://h10025.www1.hp.com/ewfrf/wc/product?product=61677&cc=us&lc=en&dlc=en&product=61677#>
|
| /linux/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3588-armsom-w3.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/leds/common.h> 7 #include <dt-bindings/soc/rockchip,vop2.h> 8 #include "rk3588-armsom-lm7.dtsi" 19 analog-sound { 20 compatible = "audio-graph-card"; 21 label = "rk3588-es8316"; 31 hp-det-gpio = <&gpio1 RK_PD5 GPIO_ACTIVE_HIGH>; [all …]
|
| H A D | rk3399-kobol-helios64.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 13 /dts-v1/; 26 avdd_0v9_s0: regulator-avdd-0v9-s0 { 27 compatible = "regulator-fixed"; 28 regulator-name = "avdd_0v9_s0"; 29 regulator-always-on; 30 regulator-boot-on; 31 regulator-min-microvolt = <900000>; 32 regulator-max-microvolt = <900000>; 33 vin-supply = <&vcc1v8_sys_s3>; [all …]
|
| H A D | rk3528-rock-2a.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 5 #include "rk3528-rock-2.dtsi" 9 compatible = "radxa,rock-2a", "rockchip,rk3528"; 15 vcc5v0_usb30_otg: regulator-5v0-vcc-usb30-otg { 16 compatible = "regulator-fixed"; 17 enable-active-high; 19 pinctrl-names = "default"; 20 pinctrl-0 = <&usb_otg_en>; 21 regulator-name = "vcc5v0_usb30_otg"; [all …]
|
| /linux/Documentation/hwmon/ |
| H A D | max20751.rst | 10 Addresses scanned: - 12 Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX20751.pdf 14 Application note: https://pdfserv.maximintegrated.com/en/an/AN5941.pdf 16 Author: Guenter Roeck <linux@roeck-us.net> 20 ----------- 30 ----------- 32 This driver does not auto-detect devices. You will have to instantiate the 33 devices explicitly. Please see Documentation/i2c/instantiating-devices.rst for 38 --------------------- 44 -------------
|
| /linux/sound/soc/rockchip/ |
| H A D | rockchip_sai.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * ALSA SoC Audio Layer - Rockchip SAI Controller driver 24 #define DRV_NAME "rockchip-sai" 78 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK && in rockchip_sai_stream_valid() 79 sai->has_playback) in rockchip_sai_stream_valid() 82 if (substream->strea in rockchip_sai_stream_valid() 89 rockchip_sai_fsync_lost_detect(struct rk_sai_dev * sai,bool en) rockchip_sai_fsync_lost_detect() argument 117 rockchip_sai_fsync_err_detect(struct rk_sai_dev * sai,bool en) rockchip_sai_fsync_err_detect() argument 281 rockchip_sai_fifo_xrun_detect(struct rk_sai_dev * sai,int stream,bool en) rockchip_sai_fifo_xrun_detect() argument 301 rockchip_sai_dma_ctrl(struct rk_sai_dev * sai,int stream,bool en) rockchip_sai_dma_ctrl() argument [all...] |
| /linux/arch/arm/boot/dts/ti/omap/ |
| H A D | am335x-boneblack-wireless.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/ 5 /dts-v1/; 8 #include "am335x-bone-common.dtsi" 9 #include "am335x-boneblack-common.dtsi" 10 #include "am335x-boneblack-hdmi.dtsi" 11 #include <dt-bindings/interrupt-controller/irq.h> 15 …compatible = "ti,am335x-bone-black-wireless", "ti,am335x-bone-black", "ti,am335x-bone", "ti,am33xx… 18 compatible = "regulator-fixed"; 19 regulator-name = "wlan-en-regulator"; [all …]
|