| /linux/Documentation/driver-api/gpio/ |
| H A D | intro.rst | 17 A "General Purpose Input/Output" (GPIO) is a flexible software-controlled 25 System-on-Chip (SOC) processors heavily rely on GPIOs. In some cases, every 26 non-dedicated pin can be configured as a GPIO; and most chips have at least 31 Most PC southbridges have a few dozen GPIO-capable pins (with only the BIOS 36 - Output values are writable (high=1, low=0). Some chips also have 38 value might be driven, supporting "wire-OR" and similar schemes for the 39 other value (notably, "open drain" signaling). 41 - Input values are likewise readable (1, 0). Some chips support readback 42 of pins configured as "output", which is very useful in such "wire-OR" 44 input de-glitch/debounce logic, sometimes with software controls. [all …]
|
| H A D | consumer.rst | 21 - Simple compile coverage with e.g. COMPILE_TEST - it does not matter that 25 - Truly optional GPIOLIB support - where the driver does not really make use 26 of the GPIOs on certain compile-time configurations for certain systems, but 27 will use it under other compile-time configurations. In this case the 33 some open coding of error handling should be expected when you do this. 35 All the functions that work with the descriptor-based GPIO interface are 45 With the descriptor-based interface, GPIOs are identified with an opaque, 46 non-forgeable handler that must be obtained through a call to one of the 62 see Documentation/driver-api/gpio/board.rst 73 to be electrically used with open drain. [all …]
|
| /linux/arch/arm64/boot/dts/nvidia/ |
| H A D | tegra210-p2894.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 #include <dt-bindings/input/input.h> 4 #include <dt-bindings/input/gpio-keys.h> 5 #include <dt-bindings/mfd/max77620.h> 6 #include <dt-bindings/pinctrl/pinctrl-tegra.h> 16 stdout-path = "serial0:115200n8"; 26 pinctrl-names = "boot"; 27 pinctrl-0 = <&state_boot>; 35 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 36 nvidia,open-drain = <TEGRA_PIN_DISABLE>; [all …]
|
| /linux/include/dt-bindings/gpio/ |
| H A D | gpio.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) */ 17 /* Bit 1 express single-endedness */ 21 /* Bit 2 express Open drain or open source */ 26 * Open Drain/Collector is the combination of single-ended open drain interface. 27 * Open Source/Emitter is the combination of single-ended open source interface.
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-bus-iio-adc-hi8435 | 4 Contact: source@cogentembedded.com 7 Could be either "GND-Open" or "Supply-Open" mode. Y is a 14 Contact: source@cogentembedded.com 19 is separately set for "GND-Open" and "Supply-Open" modes. 33 Contact: source@cogentembedded.com 38 is separately set for "GND-Open" and "Supply-Open" modes.
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | pincfg-node.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/pincfg-node.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Linus Walleij <linus.walleij@linaro.org> 21 bias-disable: 25 bias-high-impedance: 27 description: high impedance mode ("third-state", "floating") 29 bias-bus-hold: 33 bias-pull-up: [all …]
|
| /linux/Documentation/arch/arc/ |
| H A D | arc.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 ARC processors and relevant open source projects. 12 - `<https://embarc.org>`_ - Community portal for open source on ARC. 16 - `<https://github.com/foss-for-synopsys-dwc-arc-processors>`_ - 17 Home for all development activities regarding open source projects for 21 as open source for use on ARC Processors. 23 - `Official Synopsys ARC Processors website 24 <https://www.synopsys.com/designware-ip/processor-solutions.html>`_ - 27 <https://www.synopsys.com/dw/doc.php/ds/cc/programmers-reference-manual-ARC-HS.pdf>`_) 29 <https://www.synopsys.com/cgi-bin/dwarcnsim/req1.cgi>`_ and [all …]
|
| /linux/tools/lib/perf/Documentation/ |
| H A D | libperf-sampling.txt | 1 libperf-sampling(7) 5 ---- 6 libperf-sampling - sampling interface 10 ----------- 19 [source,bash] 20 -- 21 $ gcc -o sampling sampling.c -lperf 32 -- 39 - creates events 40 - adds them to the event list [all …]
|
| H A D | libperf-counting.txt | 1 libperf-counting(7) 5 ---- 6 libperf-counting - counting interface 9 ----------- 18 [source,bash] 19 -- 20 $ gcc -o counting counting.c -lperf 24 -- 42 [source,c] 43 -- [all …]
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | flow_dissector.c | 1 // SPDX-License-Identifier: GPL-2.0 107 .tcp.source = 80, 128 .tcp.source = 80, 143 .name = "802.1q-ipv4", 151 .tcp.source = 80, 166 .name = "802.1ad-ipv6", 174 .tcp.source = 80, 190 .name = "ipv4-frag", 198 .tcp.source = 80, 217 .name = "ipv4-no-frag", [all …]
|
| /linux/Documentation/userspace-api/media/dvb/ |
| H A D | legacy_dvb_video.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later OR GPL-2.0 40 -------------- 45 .. code-block:: c 56 .. flat-table:: 57 :header-rows: 0 58 :stub-columns: 0 60 - .. 62 - ``VIDEO_FORMAT_4_3`` 64 - Select 4:3 format. 66 - .. [all …]
|
| /linux/Documentation/devicetree/bindings/power/reset/ |
| H A D | gpio-restart.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/power/reset/gpio-restart.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sebastian Reichel <sre@kernel.org> 17 'open-source' is not found, the GPIO line will be driven in the inactive state. Otherwise its 22 This will also cause an inactive->active edge condition, triggering positive edge triggered 23 reset. After a delay specified by active-delay, the GPIO is set to inactive, thus causing an 24 active->inactive edge, triggering negative edge triggered reset. After a delay specified by 25 inactive-delay, the GPIO is driven active again. After a delay specified by wait-delay, the [all …]
|
| /linux/Documentation/userspace-api/media/rc/ |
| H A D | rc-tables.rst | 1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later 30 .. flat-table:: IR default keymapping 31 :header-rows: 0 32 :stub-columns: 0 36 - .. row 1 38 - Key code 40 - Meaning 42 - Key examples on IR 44 - .. row 2 46 - **Numeric keys** [all …]
|
| /linux/drivers/gpio/ |
| H A D | gpio-tc3589x.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) ST-Ericsson SA 2010 5 * Author: Hanumath Prasad <hanumath.prasad@stericsson.com> for ST-Ericsson 6 * Author: Rabin Vincent <rabin.vincent@stericsson.com> for ST-Ericsson 40 struct tc3589x *tc3589x = tc3589x_gpio->tc3589x; in tc3589x_gpio_get() 55 struct tc3589x *tc3589x = tc3589x_gpio->tc3589x; in tc3589x_gpio_set() 67 struct tc3589x *tc3589x = tc3589x_gpio->tc3589x; in tc3589x_gpio_direction_output() 83 struct tc3589x *tc3589x = tc3589x_gpio->tc3589x; in tc3589x_gpio_direction_input() 94 struct tc3589x *tc3589x = tc3589x_gpio->tc3589x; in tc3589x_gpio_get_direction() 113 struct tc3589x *tc3589x = tc3589x_gpio->tc3589x; in tc3589x_gpio_set_config() [all …]
|
| /linux/net/bluetooth/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 20 Bluetooth is low-cost, low-power, short-range wireless technology. 21 It was designed as a replacement for cables and other short-range 42 To use Linux Bluetooth subsystem, you will need several user-space 57 source "net/bluetooth/rfcomm/Kconfig" 59 source "net/bluetooth/bnep/Kconfig" 61 source "net/bluetooth/cmtp/Kconfig" 63 source "net/bluetooth/hidp/Kconfig" 70 Bluetooth Low Energy includes support low-energy physical 107 bool "Enable Android Open Source Project extensions" [all …]
|
| /linux/Documentation/process/ |
| H A D | contribution-maturity-model.rst | 1 .. SPDX-License-Identifier: GPL-2.0 29 The TAB urges organizations to continuously evaluate their Open Source 33 levels. In the spirit of Open Source, we encourage organizations to 56 * Software Engineers will be supported to attend Linux-related 67 * Contributing presentations or papers to Linux-related or academic 72 * Organizations will regularly report metrics of their open source 86 * The number of out-of-tree commits present in internal kernels. 96 * Software Engineers are supported in helping to organize Linux-related
|
| H A D | kernel-driver-statement.rst | 4 ----------------------- 10 We, the undersigned Linux kernel developers, consider any closed-source 16 community. Vendors that provide closed-source kernel modules force their 19 shared support benefits open source has to offer, we urge vendors to 20 adopt a policy of supporting their customers on Linux with open-source 26 - Dave Airlie 27 - Nick Andrew 28 - Jens Axboe 29 - Ralf Baechle 30 - Felipe Balbi [all …]
|
| /linux/arch/mips/dec/ |
| H A D | int-handler.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 12 * Rewritten extensively for controller-driven IRQ support 51 * off, nothing in between like BSD spl() brain-damage. 58 * MIPS IRQ Source 59 * -------- ------ 71 * MIPS IRQ Source 72 * -------- ------ 84 * MIPS IRQ Source 85 * -------- ------ 97 * MIPS IRQ Source [all …]
|
| /linux/drivers/scsi/isci/ |
| H A D | scu_remote_node_context.h | 7 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 20 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. 26 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 29 * Redistribution and use in source and binary forms, with or without 33 * * Redistributions of source code must retain the above copyright 67 * struct ssp_remote_node_context - This structure contains the SCU hardware 119 /* WORD 1 - 2 */ 168 * the open address frame. See the SAS spec for valid values. 174 * open address frame. See the SAS spec for valid values. 179 * This field tells the SCU hardware what to use for the source zone group in [all …]
|
| /linux/Documentation/devicetree/bindings/sifive/ |
| H A D | sifive-blocks-ip-versioning.txt | 1 DT compatible string versioning for SiFive open-source IP blocks 4 strings for open-source SiFive IP blocks. HDL for these IP blocks 7 https://github.com/sifive/sifive-blocks 9 IP block-specific DT compatible strings are contained within the HDL, 10 in the form "sifive,<ip-block-name><integer version number>". 14 https://github.com/sifive/sifive-blocks/blob/v1.0/src/main/scala/devices/uart/UART.scala#L43 17 auto-discovery, the maintainers of these IP blocks intend to increment 25 upstream sifive-blocks commits. It is expected that most drivers will 26 match on these IP block-specific compatible strings. 29 continue to specify an SoC-specific compatible string value, such as [all …]
|
| /linux/tools/testing/selftests/net/forwarding/ |
| H A D | tc_taprio.sh | 2 # SPDX-License-Identifier: GPL-2.0 11 source tc_common.sh 12 source lib.sh 13 source tsn_lib.sh 46 # Create two Gate Control List entries, one OPEN and one CLOSE, of equal 131 # Set up TC 5, 6, 7 for SO_TXTIME. tc-mqprio queues count from 1. 153 # STREAM_PRIO_1 always has an open gate. 154 # STREAM_PRIO_2 has a gate open for GATE_DURATION_NS (half the cycle time) 159 sched-entry S $(printf "%x" $ALL_GATES) $GATE_DURATION_NS \ 160 sched-entry S $(printf "%x" $((ALL_GATES & ~(1 << STREAM_PRIO_2)))) $GATE_DURATION_NS \ [all …]
|
| /linux/drivers/staging/fbtft/ |
| H A D | fb_hx8357d.h | 1 /* SPDX-License-Identifier: MIT */ 4 * ----> http://www.adafruit.com/products/1651 9 * Adafruit invests time and resources providing this open source code, 10 * please support Adafruit and open-source hardware by purchasing
|
| /linux/sound/soc/sof/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 bool "Sound Open Firmware (SOF) platforms" 5 This adds support for Sound Open Firmware (SOF). SOF is free and 6 generic open source audio DSP firmware for multiple devices. 21 For backwards-compatibility with previous configurations the selection will 22 be used as default for platform-specific drivers. 32 For backwards-compatibility with previous configurations the selection will 33 be used as default for platform-specific drivers. 62 This option is not user-selectable but automagically handled by 69 This option is not user-selectable but automagically handled by [all …]
|
| /linux/scripts/kconfig/ |
| H A D | streamline_config.pl | 2 # SPDX-License-Identifier: GPL-2.0 4 # Copyright 2005-2009 - Steven Rostedt 22 # 2. Change directory to the directory holding the source of the 38 # cd /usr/src/linux-2.6.10 39 # cp /boot/config-2.6.10-1-686-smp .config 59 my $uname = `uname -r`; 72 "file" => "/boot/config-$uname", 76 "file" => "/boot/vmlinuz-$uname", 77 "exec" => "scripts/extract-ikconfig", 78 "test" => "scripts/extract-ikconfig", [all …]
|
| /linux/Documentation/devicetree/bindings/net/can/ |
| H A D | ctu,ctucanfd.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: CTU CAN FD Open-source IP Core 10 Open-source CAN FD IP core developed at the Czech Technical University in Prague 18 [3] project : https://gitlab.fel.cvut.cz/canbus/zynq/zynq-can-sja1000-top 21 …https://dspace.cvut.cz/bitstream/handle/10467/80366/F3-DP-2019-Jerabek-Martin-Jerabek-thesis-2019-… 24 - Pavel Pisa <pisa@cmp.felk.cvut.cz> 25 - Ondrej Ille <ondrej.ille@gmail.com> 26 - Martin Jerabek <martin.jerabek01@gmail.com> [all …]
|