| /linux/arch/arm/boot/dts/nxp/imx/ | 
| H A D | imx6ull-colibri-iris-v2.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT3  * Copyright 2018-2022 Toradex
 6 /dts-v1/;
 8 #include "imx6ull-colibri-nonwifi.dtsi"
 9 #include "imx6ull-colibri-iris-v2.dtsi"
 13 	compatible = "toradex,colibri-imx6ull-iris-v2",
 14 		     "toradex,colibri-imx6ull",
 32 	lvds-power-on-hog {
 33 		gpio-hog;
 35 		line-name = "LVDS_POWER_ON";
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/sound/ | 
| H A D | qcom,apq8016-sbc-sndcard.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause3 ---
 4 $id: http://devicetree.org/schemas/sound/qcom,apq8016-sbc-sndcard.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
 11   - Stephan Gerhold <stephan@gerhold.net>
 16       - qcom,apq8016-sbc-sndcard
 17       - qcom,msm8916-qdsp6-sndcard
 21       - description: Microphone I/O mux register address
 22       - description: Speaker I/O mux register address
 [all …]
 
 | 
| H A D | rt5651.txt | 7 - compatible : "realtek,rt5651".9 - reg : The I2C address of the device.
 13 - realtek,in2-differential
 14   Boolean. Indicate MIC2 input are differential, rather than single-ended.
 16 - realtek,dmic-en
 19 - realtek,jack-detect-source
 21   1: Use JD1_1 pin for jack-detect
 22   2: Use JD1_2 pin for jack-detect
 23   3: Use JD2 pin for jack-detect
 25 - realtek,jack-detect-not-inverted
 [all …]
 
 | 
| H A D | cs35l36.txt | 5   - compatible : "cirrus,cs35l36"7   - reg : the I2C address of the device for I2C
 9   - VA-supply, VP-supply : power supplies for the device,
 13   - cirrus,boost-ctl-millivolt : Boost Voltage Value.  Configures the boost
 18   - cirrus,boost-peak-milliamp : Boost-converter peak current limit in mA.
 24   - cirrus,boost-ind-nanohenry : Inductor estimation LBST reference value.
 32   - cirrus,multi-amp-mode : Boolean to determine if there are more than
 33   one amplifier in the system. If more than one it is best to Hi-Z the ASP
 36   - cirrus,boost-ctl-select : Boost converter control source selection.
 39   0x00 - Control Port Value
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/renesas/ | 
| H A D | r9a08g045s33-smarc-pmod1-type-3a.dtso | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)11  * +--------------------------------------------+
 12  * |PMOD1_3A (PMOD1 PIN HEADER)			|
 19  * +--------------------------------------------+
 21  * The following switches should be set as follows for SCIF1:
 22  * - SW_CONFIG2:  ON
 23  * - SW_OPT_MUX4: ON
 26 /dts-v1/;
 29 #include <dt-bindings/pinctrl/rzg2l-pinctrl.h>
 30 #include "rzg3s-smarc-switches.h"
 [all …]
 
 | 
| /linux/Documentation/networking/ | 
| H A D | arcnet-hardware.rst | 1 .. SPDX-License-Identifier: GPL-2.011    2) This file is no longer Linux-specific.  It should probably be moved out
 17 e-mail apenwarr@worldvisions.ca with any settings for your particular card,
 39 There are two "types" of ARCnet - STAR topology and BUS topology.  This
 46 well-designed standard.  It uses something called "modified token passing"
 47 which makes it completely incompatible with so-called "Token Ring" cards,
 63 programming interface also means that when high-performance hardware
 73 although they are generally kept down to the Ethernet-style 1500 bytes.
 91 	- Avery Pennraun     <apenwarr@worldvisions.ca>
 92 	- Stephen A. Wood    <saw@hallc1.cebaf.gov>
 [all …]
 
 | 
| /linux/Documentation/spi/ | 
| H A D | spi-lm70llp.rst | 2 spi_lm70llp :  LM70-LLP parport-to-SPI adapter15 -----------
 27 --------------------
 28 The schematic for this particular board (the LM70EVAL-LLP) is
 39       D0     2      -         -
 40       D1     3     -->      V+   5
 41       D2     4     -->      V+   5
 42       D3     5     -->      V+   5
 43       D4     6     -->      V+   5
 44       D5     7     -->      nCS  8
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/qcom/ | 
| H A D | msm8916-longcheer-l8910.dts | 1 // SPDX-License-Identifier: GPL-2.0-only3 /dts-v1/;
 5 #include "msm8916-pm8916.dtsi"
 6 #include "msm8916-modem-qdsp6.dtsi"
 8 #include <dt-bindings/gpio/gpio.h>
 9 #include <dt-bindings/input/input.h>
 10 #include <dt-bindings/leds/common.h>
 11 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
 16 	chassis-type = "handset";
 25 		stdout-path = "serial0";
 [all …]
 
 | 
| H A D | msm8916-wingtech-wt88047.dts | 1 // SPDX-License-Identifier: GPL-2.0-only6 /dts-v1/;
 8 #include "msm8916-pm8916.dtsi"
 9 #include "msm8916-modem-qdsp6.dtsi"
 11 #include <dt-bindings/gpio/gpio.h>
 12 #include <dt-bindings/input/input.h>
 13 #include <dt-bindings/leds/common.h>
 18 	chassis-type = "handset";
 27 		stdout-path = "serial0";
 30 	speaker_amp: audio-amplifier {
 [all …]
 
 | 
| H A D | msm8916-wingtech-wt86518.dts | 1 // SPDX-License-Identifier: GPL-2.0-only3 /dts-v1/;
 5 #include "msm8916-wingtech-wt865x8.dtsi"
 10 	chassis-type = "handset";
 12 	speaker_amp: audio-amplifier {
 15 		pinctrl-0 = <&spk_ext_pa_default>;
 16 		pinctrl-names = "default";
 18 		mode-gpios = <&tlmm 119 GPIO_ACTIVE_HIGH>;
 19 		sound-name-prefix = "Speaker Amp";
 29 		vdd-supply = <&pm8916_l6>;
 [all …]
 
 | 
| H A D | msm8916-alcatel-idol347.dts | 1 // SPDX-License-Identifier: GPL-2.0-only3 /dts-v1/;
 5 #include "msm8916-pm8916.dtsi"
 6 #include "msm8916-modem-qdsp6.dtsi"
 8 #include <dt-bindings/gpio/gpio.h>
 9 #include <dt-bindings/input/input.h>
 10 #include <dt-bindings/leds/common.h>
 15 	chassis-type = "handset";
 24 		stdout-path = "serial0";
 27 	reserved-memory {
 [all …]
 
 | 
| H A D | msm8916-wingtech-wt86528.dts | 1 // SPDX-License-Identifier: GPL-2.0-only3 /dts-v1/;
 5 #include "msm8916-wingtech-wt865x8.dtsi"
 10 	chassis-type = "handset";
 13 	speaker_amp_left: audio-amplifier-left {
 16 		pinctrl-0 = <&spk_ext_pa_left_default>;
 17 		pinctrl-names = "default";
 19 		mode-gpios = <&tlmm 119 GPIO_ACTIVE_HIGH>;
 20 		sound-name-prefix = "Speaker Amp L";
 25 	speaker_amp_right: audio-amplifier-right {
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/regulator/ | 
| H A D | adi,adp5055-regulator.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/regulator/adi,adp5055-regulator.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Alexis Czezar Torreno <alexisczezar.torreno@analog.com>
 15   https://www.analog.com/media/en/technical-documentation/data-sheets/adp5055.pdf
 20       - adi,adp5055
 24       - 0x70
 25       - 0x71
 27   adi,tset-us:
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/rockchip/ | 
| H A D | rk3399-roc-pc-plus.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3  * Copyright (c) 2017 T-Chip Intelligent Technology Co., Ltd
 6 /dts-v1/;
 7 #include "rk3399-roc-pc.dtsi"
 11  * 1. rk3399-roc-pc-plus is powered by dc_12v directly.
 12  * 2. rk3399-roc-pc-plus has only vcc_bus_typec0 in schematic, which is coresponding
 13  *    to vcc_vbus_typec1 in rk3399-roc-pc.
 18 /delete-node/ &fusb1;
 19 /delete-node/ &hub_rst;
 20 /delete-node/ &mp8859;
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/net/dsa/ | 
| H A D | marvell,mv88e6060.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Andrew Lunn <andrew@lunn.ch>
 14   since at least 2008. The switch has one pin ADDR4 that controls the
 17   independent devices on address 0x00-0x04 or 0x10-0x14, so in difference
 18   from many other DSA switches this switch does not have an internal
 31   reset-gpios:
 37   - $ref: dsa.yaml#/$defs/ethernet-ports
 40   - compatible
 [all …]
 
 | 
| /linux/Documentation/ABI/testing/ | 
| H A D | sysfs-ptp | 41 		Write integer to re-configure it.81 		switches the physical clock back to normal, adjustable
 89 		pin offered by the PTP hardware clock. The file name
 90 		is the hardware dependent pin name. Reading from this
 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
 
 | 
| /linux/arch/m68k/atari/ | 
| H A D | config.c | 39 #include <asm/bootinfo-atari.h>117      *  Parse an Atari-specific record in the bootinfo
 123 	const void *data = record->data;  in atari_parse_bootinfo()
 125 	switch (be16_to_cpu(record->tag)) {  in atari_parse_bootinfo()
 140 /* Parse the Atari-specific switches= option. */
 143 	char switches[COMMAND_LINE_SIZE];  in atari_switches_setup()  local
 146 	char *args = switches;  in atari_switches_setup()
 152 	strcpy(switches, str);  in atari_switches_setup()
 180 early_param("switches", atari_switches_setup);
 208 	/* Set switches as requested by the user */  in config_atari()
 [all …]
 
 | 
| /linux/Documentation/input/devices/ | 
| H A D | joystick-parport.rst | 3 .. _joystick-parport:9 :Copyright: |copy| 1998-2000 Vojtech Pavlik <vojtech@ucw.cz>
 10 :Copyright: |copy| 1998 Andree Borrmann <a.borrmann@tu-bs.de>
 18 Any information in this file is provided as-is, without any guarantee that
 36 Many console and 8-bit computer gamepads and joysticks are supported. The
 40 ------------
 59 for your pads, use either keyboard or joystick port, and make a pass-through
 64 some data pin. For most gamepad and parport implementations only one pin is
 65 needed, and I'd recommend pin 9 for that, the highest data bit. On the other
 67 port, anything between and including pin 4 and pin 9 will work::
 [all …]
 
 | 
| /linux/rust/kernel/sync/ | 
| H A D | condvar.rs | 1 // SPDX-License-Identifier: GPL-2.018 use core::{marker::PhantomPinned, pin::Pin, ptr};
 21 /// Creates a [`CondVar`] initialiser with the given name and a newly-created lock class.
 50 ///     #[pin]
 53 ///     #[pin]
 72 /// fn new_example() -> Result<Pin<KBox<Example>>> {
 74 ///         value <- new_mutex!(0),
 75 ///         value_changed <- new_condvar!(),
 83     #[pin]
 87     /// self-referential, so it cannot be safely moved once it is initialised.
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/marvell/ | 
| H A D | kirkwood-openblocks_a6.dts | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 5 #include "kirkwood-6282.dtsi"
 9 	compatible = "plathome,openblocks-a6", "marvell,kirkwood-88f6283", "marvell,kirkwood";
 18 		stdout-path = &uart0;
 31 			nr-ports = <1>;
 44 		pinctrl: pin-controller@10000 {
 45 			pinctrl-0 = <&pmx_dip_switches>;
 46 			pinctrl-names = "default";
 48 			pmx_uart0: pmx-uart0 {
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/mfd/ | 
| H A D | mscc,ocelot.yaml | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause */3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Ocelot Externally-Controlled Ethernet Switch
 10   - Colin Foster <colin.foster@in-advantage.com>
 14   (VSC7513, VSC7514) and chips that don't (VSC7511, VSC7512). All switches have
 18   The switch family is a multi-port networking switch that supports many
 19   interfaces. Additionally, the device can perform pin control, MDIO buses, and
 25       - mscc,vsc7512
 30   "#address-cells":
 [all …]
 
 | 
| /linux/drivers/i2c/muxes/ | 
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only10 	tristate "GPIO-based I2C arbitration"
 20 	  will be called i2c-arb-gpio-challenge.
 23 	tristate "GPIO-based I2C multiplexer"
 32 	  will be called i2c-mux-gpio.
 42 	  by a MUX-controller from the MUX subsystem.
 45 	  will be called i2c-mux-gpmux.
 56 	  will be called i2c-mux-ltc4306.
 65 	  will be called i2c-mux-pca9541.
 68 	tristate "NXP PCA954x/PCA984x and Maxim MAX735x/MAX736x I2C Mux/switches"
 [all …]
 
 | 
| /linux/arch/sh/boards/ | 
| H A D | board-apsh4a3a.c | 1 // SPDX-License-Identifier: GPL-2.03  * ALPHAPROJECT AP-SH4A-3A Support.
 54 		.end	= 0x01000000 - 1,
 60 	.name		= "physmap-flash",
 76 		.name		= "smsc911x-memory",
 78 		.end		= 0xA4000000 + SZ_256 - 1,
 82 		.name		= "smsc911x-irq",
 98 	.id		= -1,
 137 	printk(KERN_INFO "Alpha Project AP-SH4A-3A support:\n");  in apsh4a3a_setup()
 145 /* Return the board specific boot mode pin configuration */
 [all …]
 
 | 
| /linux/drivers/input/misc/ | 
| H A D | iqs269a.c | 1 // SPDX-License-Identifier: GPL-2.0+8  * inductive keys as well as Hall-effect switches, and one for each of the two
 225 		.name = "event-prox",
 231 		.name = "event-prox-alt",
 238 		.name = "event-touch",
 244 		.name = "event-touch-alt",
 251 		.name = "event-deep",
 257 		.name = "event-deep-alt",
 319 	struct iqs269_switch_desc switches[ARRAY_SIZE(iqs269_events)];  member
 339 	 * Slider 1 is unavailable if the touch-and-hold option is enabled via  in iqs269_slider_type()
 [all …]
 
 | 
| /linux/drivers/spi/ | 
| H A D | spi-lm70llp.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later3  * Driver for LM70EVAL-LLP board for the LM70 sensor
 23  * The LM70 communicates with a host processor using a 3-wire variant of
 26  * port to bitbang an SPI-parport bridge.  Accordingly, this is an SPI
 33  * The schematic for this particular board (the LM70EVAL-LLP) is
 37  * Also see Documentation/spi/spi-lm70llp.rst.  The SPI<->parport code here is
 38  * (heavily) based on spi-butterfly by David Brownell.
 44  *  -----------  ---------  ------------
 45  *      D0    2      -         -
 46  *      D1    3     -->      V+   5
 [all …]
 
 |