/openbmc/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# 7 title: GPIO controlled reset 10 - Sebastian Reichel <sre@kernel.org> 15 This binding supports level and edge triggered reset. At driver load time, the driver will 17 'open-source' is not found, the GPIO line will be driven in the inactive state. Otherwise its 21 is configured as an output, and driven active, triggering a level triggered reset condition. 22 This will also cause an inactive->active edge condition, triggering positive edge triggered [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/reset/ |
H A D | snps,dw-reset.txt | 1 Synopsys DesignWare Reset controller 4 Please also refer to reset.txt in this directory for common reset 9 - compatible: should be one of the following. 10 "snps,dw-high-reset" - for active high configuration 11 "snps,dw-low-reset" - for active low configuration 13 - reg: physical base address of the controller and length of memory mapped 16 - #reset-cells: must be 1. 20 dw_rst_1: reset-controller@0000 { 21 compatible = "snps,dw-high-reset"; 23 #reset-cells = <1>; [all …]
|
/openbmc/linux/arch/arm/boot/dts/qcom/ |
H A D | qcom-mdm9615-wp8548-mangoh-green.dts | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 9 #include <dt-bindings/input/input.h> 11 #include "qcom-mdm9615-wp8548.dtsi" 12 #include <dt-bindings/interrupt-controller/irq.h> 13 #include <dt-bindings/gpio/gpio.h> 17 compatible = "swir,mangoh-green-wp8548", "swir,wp8548", "qcom,mdm9615"; 28 stdout-path = "serial1:115200n8"; 34 * - 2 : GPIOEXP_INT2 35 * - 7 : IOT1_GPIO2 36 * - 8 : IOT0_GPIO4 [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/media/i2c/ |
H A D | aptina,mt9v111.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jacopo Mondi <jacopo@jmondi.org> 13 The Aptina MT9V111 is a 1/4-Inch VGA-format digital image sensor with a core 16 The sensor has an active pixel array of 640x480 pixels and can output a number 17 of image resolutions and formats controllable through a simple two-wires 30 enable-gpios: 31 description: Enable signal, pin name "OE#". Active low. 34 standby-gpios: [all …]
|
H A D | ov7670.txt | 8 - compatible: should be "ovti,ov7670" 9 - clocks: reference to the xclk input clock. 10 - clock-names: should be "xclk". 13 - hsync-active: active state of the HSYNC signal, 0/1 for LOW/HIGH respectively. 14 - vsync-active: active state of the VSYNC signal, 0/1 for LOW/HIGH respectively. 17 - reset-gpios: reference to the GPIO connected to the resetb pin, if any. 18 Active is low. 19 - powerdown-gpios: reference to the GPIO connected to the pwdn pin, if any. 20 Active is high. 21 - ov7670,pclk-hb-disable: a boolean property to suppress pixel clock output [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | tlv320adcx140.yaml | 1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Texas Instruments TLV320ADCX140 Quad Channel Analog-to-Digital Converter 11 - Andrew Davis <afd@ti.com> 14 The TLV320ADCX140 are multichannel (4-ch analog recording or 8-ch digital 15 PDM microphones recording), high-performance audio, analog-to-digital 28 - ti,tlv320adc3140 29 - ti,tlv320adc5140 30 - ti,tlv320adc6140 [all …]
|
H A D | rohm,bd28623.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 12 that can be connected to GPIOs reset and mute. 15 - Katsuhiro Suzuki <katsuhiro@katsuster.net> 18 - $ref: dai-common.yaml# 24 "#sound-dai-cells": 27 VCCA-supply: 31 VCCP1-supply: 35 VCCP2-supply: [all …]
|
H A D | tas571x.txt | 4 signals that can be wired up to GPIOs: reset (strongly recommended), and 9 - compatible: should be one of the following: 10 - "ti,tas5707" 11 - "ti,tas5711", 12 - "ti,tas5717", 13 - "ti,tas5719", 14 - "ti,tas5721" 15 - "ti,tas5733" 16 - reg: The I2C address of the device 17 - #sound-dai-cells: must be equal to 0 [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/display/panel/ |
H A D | panel-common.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/panel/panel-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> 24 width-mm: 29 height-mm: 43 non-descriptive information. For instance an LCD panel in a system that 55 panel-timing: [all …]
|
/openbmc/linux/drivers/gpio/ |
H A D | gpiolib-of.c | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Copyright (c) 2007-2008 MontaVista Software, Inc. 26 #include "gpiolib-of.h" 29 * This is Linux-specific flags. By default controllers' and Linux' mapping 31 * Linux-specific in their .xlate callback. Though, 1:1 mapping is recommended. 44 * of_gpio_named_count() - Count GPIOs for a device 51 * -EINVAL for an incorrectly formed gpios property, or 52 * -ENOENT for a missing gpios property 66 return of_count_phandle_with_args(np, propname, "#gpio-cells"); in of_gpio_named_count() 70 * of_gpio_spi_cs_get_count() - special GPIO counting for SPI [all …]
|
/openbmc/linux/arch/arm/boot/dts/marvell/ |
H A D | dove-cm-a510.dtsi | 2 * Device Tree include for Compulab CM-A510 System-on-Module 6 * This file is dual-licensed: you can use it either under the terms 46 * The CM-A510 comes with several optional components: 66 * U2: 2 dual-role USB2.0 ports 70 * W: Broadcom BCM4319 802.11b/g/n (USI WM-N-BM-01 on SDIO1) 72 * GPIOs used on CM-A510: 73 * 1 GbE PHY reset (active low) 75 * 8 PowerOff (active low) 76 * 13 Touchscreen pen irq (active low) 77 * 65 System LED (active high) [all …]
|
H A D | armada-385-clearfog-gtr.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 5 * Rabeeh Khoury <rabeeh@solid-run.com>, based on Russell King clearfog work 9 SERDES mapping - 10 0. SATA1 on CON18, or optionally mini PCIe CON3 - PCIe0 12 2. SATA0 on CON17, or optionally mini PCIe CON4 - PCIe1 14 4. mini PCIe CON2 - PCIe2 17 USB 2.0 mapping - 18 0. USB 2.0 - 0 USB pins header CON12 19 1. USB 2.0 - 1 mini PCIe CON2 20 2. USB 2.0 - 2 to USB 3.0 connector (used with SERDES #3) [all …]
|
H A D | dove-sbc-a510.dts | 2 * Device Tree file for Compulab SBC-A510 Single Board Computer 6 * This file is dual-licensed: you can use it either under the terms 46 * SBC-A510 comprises a PCA9555 I2C GPIO expander its GPIO lines connected to 48 * 0.0 USB0 VBUS_EN (active high) 51 * 0.3 DVI transmitter TI TFP410 PD# (active low power down) 52 * 0.4 LVDS transmitter DS90C365 PD# (active low power down) 53 * 0.5 LCD nRST (active low reset) 54 * 0.6 PCIe0 nRST (active low reset) 55 * 0.7 mini-PCIe slot W_DISABLE# 60 * 1.3 MMC VCC_EN (active high) and P21.7 [all …]
|
/openbmc/linux/drivers/watchdog/ |
H A D | wd501p.h | 1 /* SPDX-License-Identifier: GPL-1.0+ */ 31 /* inverted opto isolated reset output: */ 33 /* opto isolated reset output: */ 39 #define WDC_SR_WCCR 1 /* Active low */ /* X X X */ 40 #define WDC_SR_TGOOD 2 /* X X - */ 43 #define WDC_SR_FANGOOD 16 /* X - - */ 44 #define WDC_SR_PSUOVER 32 /* Active low */ /* X X - */ 45 #define WDC_SR_PSUUNDR 64 /* Active low */ /* X X - */ 46 #define WDC_SR_IRQ 128 /* Active low */ /* X X X */
|
/openbmc/linux/Documentation/firmware-guide/acpi/ |
H A D | gpio-properties.rst | 1 .. SPDX-License-Identifier: GPL-2.0 16 // Bluetooth device with reset and shutdown GPIOs 31 ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"), 34 Package () { "reset-gpios", Package () { ^BTH, 1, 1, 0 } }, 35 Package () { "shutdown-gpios", Package () { ^BTH, 0, 0, 0 } }, 55 active low or high, the "active_low" argument can be used here. Setting 56 it to 1 marks the GPIO as active low. 61 In our Bluetooth example the "reset-gpios" refers to the second GpioIo() 70 +-------------+-------------+-----------------------------------------------+ 74 +-------------+-------------+-----------------------------------------------+ [all …]
|
/openbmc/u-boot/board/spear/x600/ |
H A D | fpga.c | 1 // SPDX-License-Identifier: GPL-2.0+ 27 * Set the active-low FPGA reset signal. 32 * On x600 we have no means to toggle the FPGA reset signal in fpga_reset() 34 debug("%s:%d: RESET (%d)\n", __func__, __LINE__, assert); in fpga_reset() 38 * Set the FPGA's active-low SelectMap program line to the specified level 50 * Test the state of the active-low FPGA INIT line. Return 1 on INIT 51 * asserted (low). 62 * INIT signal state generated via a local state-machine. in fpga_init_fn() 73 * Test the state of the active-high FPGA DONE pin 80 * Wait for Tx-FIFO to become empty before looking for DONE in fpga_done_fn() [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | open-pic.txt | 13 - compatible: Specifies the compatibility list for the PIC. The type 14 shall be <string> and the value shall include "open-pic". 16 - reg: Specifies the base physical address(s) and size(s) of this 17 PIC's addressable register space. The type shall be <prop-encoded-array>. 19 - interrupt-controller: The presence of this property identifies the node 22 - #interrupt-cells: Specifies the number of cells needed to encode an 25 - #address-cells: Specifies the number of cells needed to encode an 27 'interrupt-map' nodes do not have to specify a parent unit address. 31 - pic-no-reset: The presence of this property indicates that the PIC 32 shall not be reset during runtime initialization. No property value shall [all …]
|
/openbmc/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx93-tqma9352-mba93xxla.dts | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT) 3 * Copyright (c) 2022-2023 TQ-Systems GmbH <linux@ew.tq-group.com>, 4 * D-82229 Seefeld, Germany. 8 /dts-v1/; 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/net/ti-dp83867.h> 13 #include <dt-bindings/pwm/pwm.h> 14 #include <dt-bindings/usb/pd.h> 15 #include "imx93-tqma9352.dtsi" [all …]
|
/openbmc/linux/drivers/gpu/drm/meson/ |
H A D | meson_dw_mipi_dsi.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 11 /* Top-level registers */ 14 * 1=Assert SW reset of timing feature. 0=Release reset. 16 * 1=Assert SW reset on mipi_dsi_host_dpi block. 0=Release reset. 18 * 1=Assert SW reset on mipi_dsi_host_intr block. 0=Release reset. 20 * 1=Assert SW reset on IP core. 0=Release reset. 35 * [2] RW clock_freerun: Apply to auto-clock gate only. Default 0. 36 * 0=Default, use auto-clock gating to save power; 37 * 1=use free-run clock, disable auto-clock gating, for debug mode. 39 * have auto-clock gating. 1=Enable pixclk. Default 0. [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/input/ |
H A D | atmel,maxtouch.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Nick Dyer <nick@shmanahar.org> 11 - Linus Walleij <linus.walleij@linaro.org> 18 - $ref: input.yaml# 30 vdda-supply: 34 vdd-supply: 38 reset-gpios: 41 Optional GPIO specifier for the touchscreen's reset pin [all …]
|
/openbmc/u-boot/arch/arm/mach-socfpga/ |
H A D | freeze_controller.c | 1 // SPDX-License-Identifier: GPL-2.0+ 17 * Default state from cold reset is FREEZE_ALL; the global 33 writel(SYSMGR_FRZCTRL_SRC_VIO1_ENUM_SW, &freeze_controller_base->src); in sys_mgr_frzctrl_freeze_req() 38 &freeze_controller_base->vioctrl + channel_id); in sys_mgr_frzctrl_freeze_req() 41 * Assert active low enrnsl, plniotri in sys_mgr_frzctrl_freeze_req() 52 * Assert active low bhniotri signal and de-assert in sys_mgr_frzctrl_freeze_req() 53 * active high csrdone in sys_mgr_frzctrl_freeze_req() 66 * Assert active low enrnsl, plniotri and in sys_mgr_frzctrl_freeze_req() 73 clrbits_le32(&freeze_controller_base->hioctrl, reg_cfg_mask); in sys_mgr_frzctrl_freeze_req() 76 * assert active low bhniotri & nfrzdrv signals, in sys_mgr_frzctrl_freeze_req() [all …]
|
/openbmc/docs/designs/ |
H A D | device-tree-gpio-naming.md | 12 subsystem. The replacement is a "descriptor-based" character device interface. 25 specific field used to name the GPIOs in the DTS is `gpio-line-names`. This 29 scheme in the face of a universe of potential use-cases. 37 - Ensure common function GPIOs within OpenBMC use the same naming convention 52 Pattern: `*-button` 55 BMC-less machines use a button to trigger system behavior and in a BMC-managed 59 #### power-button 64 depends on the index of Host and the active state is high or low. 68 - `host*-ready`: Host ready, active high 69 - `host*-ready-n`: Host ready, active low [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/iio/chemical/ |
H A D | ams,ccs811.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Narcisa Vasile <narcisaanamaria12@gmail.com> 13 Ultra-Low Power Digital Gas Sensor for Monitoring Indoor Air Quality. 18 - ams,ccs811 22 reset-gpios: 23 description: GPIO connected to the nRESET line. This is an active low 27 wakeup-gpios: 28 description: GPIO connected to the nWAKE line. This is an active low [all …]
|
/openbmc/u-boot/board/dfi/dfi-bt700/ |
H A D | dfi-bt700.c | 1 // SPDX-License-Identifier: GPL-2.0+ 46 /* Pull xHCI hub reset to low (active low) */ in board_late_init() 52 /* Pull xHCI hub reset to high (active low) */ in board_late_init()
|
/openbmc/linux/arch/arm64/boot/dts/marvell/ |
H A D | armada-8040-clearfog-gt-8k.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 9 #include "armada-8040.dtsi" 11 #include <dt-bindings/input/input.h> 12 #include <dt-bindings/gpio/gpio.h> 16 compatible = "solidrun,clearfog-gt-8k", "marvell,armada8040", 17 "marvell,armada-ap806-quad", "marvell,armada-ap806"; 20 stdout-path = "serial0:115200n8"; 35 compatible = "pwm-fan"; 37 cooling-levels = <0 51 102 153 204 255>; 38 #cooling-cells = <2>; [all …]
|