/Linux-v6.1/Documentation/devicetree/bindings/mfd/ |
D | st,stpmic1.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 12 - pascal Paillet <p.paillet@foss.st.com> 24 "#interrupt-cells": 27 interrupt-controller: true 30 type: object 36 const: st,stpmic1-onkey 40 - description: onkey-falling, happens when onkey is pressed. IT_PONKEY_F of pmic 41 - description: onkey-rising, happens when onkey is released. IT_PONKEY_R of pmic [all …]
|
D | canaan,k210-sysctl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mfd/canaan,k210-sysctl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Damien Le Moal <damien.lemoal@wdc.com> 14 register map for controlling the clocks, reset signals and pin power 20 - const: canaan,k210-sysctl 21 - const: syscon 22 - const: simple-mfd 29 clock-names: [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/watchdog/ |
D | aspeed-wdt.txt | 4 - compatible: must be one of: 5 - "aspeed,ast2400-wdt" 6 - "aspeed,ast2500-wdt" 7 - "aspeed,ast2600-wdt" 9 - reg: physical base address of the controller and length of memory mapped 14 - aspeed,reset-type = "cpu|soc|system|none" 16 Reset behavior - Whenever a timeout occurs the watchdog can be programmed 19 Type "none" can be specified to indicate that no resets are to be done. 21 to perform the reset. 23 If 'aspeed,reset-type=' is not specified the default is to enable system [all …]
|
D | atmel,at91sam9-wdt.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/watchdog/atmel,at91sam9-wdt.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Eugen Hristev <eugen.hristev@microchip.com> 15 const: atmel,at91sam9260-wdt 26 atmel,max-heartbeat-sec: 32 atmel,min-heartbeat-sec: 35 must be smaller than the max-heartbeat-sec value. It is used to 39 atmel,watchdog-type: [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/clock/ |
D | stericsson,u8500-clks.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/stericsson,u8500-clks.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: ST-Ericsson DB8500 (U8500) clocks 10 - Ulf Hansson <ulf.hansson@linaro.org> 11 - Linus Walleij <linus.walleij@linaro.org> 14 DB8500 digital baseband system-on-chip and its siblings such as 16 itself, not off-chip clocks. There are four different on-chip 17 clocks - RTC (32 kHz), CPU clock (SMP TWD), PRCMU (power reset and [all …]
|
/Linux-v6.1/drivers/media/pci/cx23885/ |
D | cx23885-cards.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 14 #include <media/drv-intf/cx25840.h> 19 #include "netup-eeprom.h" 20 #include "netup-init.h" 21 #include "altera-ci.h" 24 #include "cx23888-ir.h" 29 "NetUP Dual DVB-T/C CI card revision"); 35 "\t\t\tHVR-1250 (reported safe)\n" 41 /* ------------------------------------------------------------------ */ 50 .type = CX23885_VMUX_COMPOSITE1, [all …]
|
/Linux-v6.1/drivers/firmware/efi/ |
D | capsule.c | 1 // SPDX-License-Identifier: GPL-2.0 25 static int efi_reset_type = -1; 34 * efi_capsule_pending - has a capsule been passed to the firmware? 35 * @reset_type: store the type of EFI reset if capsule is pending 38 * firmware we need to perform a specific type of reset. If a capsule is 39 * pending return the reset type in @reset_type. 47 * A non-racy use is from platform reboot code because we use 74 * efi_capsule_supported - does the firmware support the capsule? 78 * @reset: the reset type required for this capsule 83 * No attempt is made to check @reset against the reset type required [all …]
|
/Linux-v6.1/drivers/input/keyboard/ |
D | sunkbd.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (c) 1999-2001 Vojtech Pavlik 53 * Per-keyboard data. 64 char type; member 66 volatile s8 reset; member 80 if (sunkbd->reset <= -1) { in sunkbd_interrupt() 82 * If cp[i] is 0xff, sunkbd->reset will stay -1. in sunkbd_interrupt() 85 sunkbd->reset = data; in sunkbd_interrupt() 86 wake_up_interruptible(&sunkbd->wait); in sunkbd_interrupt() 90 if (sunkbd->layout == -1) { in sunkbd_interrupt() [all …]
|
/Linux-v6.1/Documentation/driver-api/ |
D | reset.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only 4 Reset controller API 10 Reset controllers are central units that control the reset signals to multiple 12 The reset controller API is split into two parts: 13 the `consumer driver interface <#consumer-driver-interface>`__ (`API reference 14 <#reset-consumer-api>`__), which allows peripheral drivers to request control 15 over their reset input signals, and the `reset controller driver interface 16 <#reset-controller-driver-interface>`__ (`API reference 17 <#reset-controller-driver-api>`__), which is used by drivers for reset 18 controller devices to register their reset controls to provide them to the [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/phy/ |
D | qcom,usb-8x16-phy.txt | 3 - compatible: 5 Value type: <string> 6 Definition: Should contain "qcom,usb-8x16-phy". 8 - reg: 10 Value type: <prop-encoded-array> 13 - clocks: 15 Value type: <prop-encoded-array> 16 Definition: See clock-bindings.txt section "consumers". List of 20 - clock-names: 22 Value type: <string> [all …]
|
D | phy-cadence-sierra.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: "http://devicetree.org/schemas/phy/phy-cadence-sierra.yaml#" 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 14 - Swapnil Jakhade <sjakhade@cadence.com> 15 - Yuti Amonkar <yamonkar@cadence.com> 20 - cdns,sierra-phy-t0 21 - ti,sierra-phy-t0 23 '#address-cells': 26 '#size-cells': [all …]
|
D | phy-cadence-torrent.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: "http://devicetree.org/schemas/phy/phy-cadence-torrent.yaml#" 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 16 - Swapnil Jakhade <sjakhade@cadence.com> 17 - Yuti Amonkar <yamonkar@cadence.com> 22 - cdns,torrent-phy 23 - ti,j721e-serdes-10g 25 '#address-cells': 28 '#size-cells': [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/net/ |
D | mdio.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andrew Lunn <andrew@lunn.ch> 11 - Florian Fainelli <f.fainelli@gmail.com> 12 - Heiner Kallweit <hkallweit1@gmail.com> 17 bus. These should follow the generic ethernet-phy.yaml document, or 24 "#address-cells": 27 "#size-cells": 30 reset-gpios: [all …]
|
/Linux-v6.1/drivers/infiniband/hw/irdma/ |
D | trace_cm.h | 1 /* SPDX-License-Identifier: GPL-2.0 or Linux-OpenIB */ 2 /* Copyright (c) 2019 - 2021 Intel Corporation */ 28 TP_fast_assign(__entry->iwdev = iwdev; 29 __entry->lport = cm_info->loc_port; 30 __entry->ipv4 = cm_info->ipv4; 32 cm_info->loc_addr, 4); 35 __entry->iwdev, 37 __entry->lport, __entry->ipv4) 51 TP_fast_assign(__entry->iwdev = listener->iwdev; 52 __entry->lport = listener->loc_port; [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/arm/bcm/ |
D | raspberrypi,bcm2835-firmware.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/arm/bcm/raspberrypi,bcm2835-firmware.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Eric Anholt <eric@anholt.net> 11 - Stefan Wahren <wahrenst@gmx.net> 17 const: raspberrypi,bcm2835-firmware 20 - compatible 25 - const: raspberrypi,bcm2835-firmware 26 - const: simple-mfd [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/net/nfc/ |
D | marvell,nci.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> 15 - marvell,nfc-i2c 16 - marvell,nfc-spi 17 - marvell,nfc-uart 19 hci-muxed: 20 type: boolean 30 reset-n-io: [all …]
|
/Linux-v6.1/drivers/net/ethernet/sfc/siena/ |
D | efx_common.c | 1 // SPDX-License-Identifier: GPL-2.0-only 37 * On Falcon-based NICs, this will: 38 * - Check the on-board hardware monitor; 39 * - Poll the link state and reconfigure the hardware as necessary. 40 * On Siena-based NICs for power systems with EEH support, this will give EEH a 45 /* How often and how many times to poll for a reset while waiting for a 72 #define RESET_TYPE(type) \ argument 73 STRING_TABLE_LOOKUP(type, efx_reset_type) 107 /* Reset workqueue. If any NIC has a hardware failure then a reset will be 108 * queued onto this work queue. This is not a per-nic work queue, because [all …]
|
/Linux-v6.1/drivers/gpu/drm/i915/gvt/ |
D | vgpu.c | 2 * Copyright(c) 2011-2016 Intel Corporation. All rights reserved. 40 struct drm_i915_private *i915 = vgpu->gvt->gt->i915; in populate_pvinfo_page() 46 vgpu_vreg_t(vgpu, vgtif_reg(vgt_id)) = vgpu->id; in populate_pvinfo_page() 66 gvt_dbg_core("Populate PVINFO PAGE for vGPU %d\n", vgpu->id); in populate_pvinfo_page() 73 drm_WARN_ON(&i915->drm, sizeof(struct vgt_if) != VGT_PVINFO_SIZE); in populate_pvinfo_page() 77 * vGPU type name is defined as GVTg_Vx_y which contains the physical GPU 78 * generation type (e.g V4 as BDW server, V5 as SKL server). 83 * type will have a different number of avail_instance to indicate how 84 * many vGPU instance can be created for this type. 98 * intel_gvt_init_vgpu_types - initialize vGPU type list [all …]
|
/Linux-v6.1/drivers/net/ethernet/sfc/ |
D | efx_common.c | 1 // SPDX-License-Identifier: GPL-2.0-only 38 * On Falcon-based NICs, this will: 39 * - Check the on-board hardware monitor; 40 * - Poll the link state and reconfigure the hardware as necessary. 41 * On Siena-based NICs for power systems with EEH support, this will give EEH a 46 /* How often and how many times to poll for a reset while waiting for a 73 #define RESET_TYPE(type) \ argument 74 STRING_TABLE_LOOKUP(type, efx_reset_type) 108 /* Reset workqueue. If any NIC has a hardware failure then a reset will be 109 * queued onto this work queue. This is not a per-nic work queue, because [all …]
|
/Linux-v6.1/drivers/mfd/ |
D | arizona-spi.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * arizona-spi.c -- Arizona SPI bus interface 21 #include <uapi/linux/input-event-codes.h> 32 { "reset-gpios", &reset_gpios, 1, }, 33 { "wlf,ldoena-gpios", &ldoena_gpios, 1 }, 38 * The ACPI resources for the device only describe external GPIO-s. They do 39 * not provide mappings for the GPIO-s coming from the Arizona codec itself. 42 { "arizona", 2, "wlf,spkvdd-ena", 0, GPIO_ACTIVE_HIGH }, 43 { "arizona", 4, "wlf,micd-pol", 0, GPIO_ACTIVE_LOW }, 58 /* Add mappings for the 2 ACPI declared GPIOs used for reset and ldo-ena */ in arizona_spi_acpi_windows_probe() [all …]
|
D | madera-core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2015-2018 Cirrus Logic 51 .name = "madera-ldo1", 63 { .name = "madera-pinctrl", }, 64 { .name = "madera-irq", }, 65 { .name = "madera-gpio", }, 67 .name = "madera-extcon", 72 .name = "cs47l15-codec", 87 { .name = "madera-pinctrl", }, 88 { .name = "madera-irq", }, [all …]
|
/Linux-v6.1/drivers/phy/allwinner/ |
D | phy-sun9i-usb.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (C) 2014-2015 Chen-Yu Tsai <wens@csie.org> 7 * Based on phy-sun4i-usb.c from 21 #include <linux/reset.h> 38 struct reset_control *reset; member 41 enum usb_phy_interface type; member 52 if (phy->type == USBPHY_INTERFACE_MODE_HSIC) in sun9i_usb_phy_passby() 56 reg_value = readl(phy->pmu); in sun9i_usb_phy_passby() 63 writel(reg_value, phy->pmu); in sun9i_usb_phy_passby() 71 ret = clk_prepare_enable(phy->clk); in sun9i_usb_phy_init() [all …]
|
/Linux-v6.1/drivers/clk/baikal-t1/ |
D | ccu-rst.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * Baikal-T1 CCU Resets interface driver 11 #define pr_fmt(fmt) "bt1-ccu-rst: " fmt 19 #include <linux/reset-controller.h> 22 #include <dt-bindings/reset/bt1-ccu.h> 24 #include "ccu-rst.h" 47 .type = CCU_RST_TRIG, \ 54 .type = CCU_RST_DIR, \ 60 enum ccu_rst_type type; member 66 * Each AXI-bus clock divider is equipped with the corresponding clock-consumer [all …]
|
/Linux-v6.1/drivers/gpu/drm/amd/amdgpu/ |
D | aldebaran.c | 36 struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle; in aldebaran_is_mode2_default() 38 if ((adev->ip_versions[MP1_HWIP][0] == IP_VERSION(13, 0, 2) && in aldebaran_is_mode2_default() 39 adev->gmc.xgmi.connected_to_cpu)) in aldebaran_is_mode2_default() 50 struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle; in aldebaran_get_reset_handler() 52 if (reset_context->method != AMD_RESET_METHOD_NONE) { in aldebaran_get_reset_handler() 53 dev_dbg(adev->dev, "Getting reset handler for method %d\n", in aldebaran_get_reset_handler() 54 reset_context->method); in aldebaran_get_reset_handler() 55 list_for_each_entry(handler, &reset_ctl->reset_handlers, in aldebaran_get_reset_handler() 57 if (handler->reset_method == reset_context->method) in aldebaran_get_reset_handler() 63 list_for_each_entry(handler, &reset_ctl->reset_handlers, in aldebaran_get_reset_handler() [all …]
|
/Linux-v6.1/Documentation/watchdog/ |
D | mlx-wdt.rst | 15 Type 1: 19 Get time-left isn't supported 21 Type 2: 23 a user-defined timeout. 25 Get time-left is supported. 27 Type 3: 28 Same as Type 2 with extended maximum timeout period. 31 Type 1 HW watchdog implementation exist in old systems and 32 all new systems have type 2 HW watchdog. 35 Type 3 HW watchdog implementation can exist on all Mellanox systems [all …]
|