| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/reset/ |
| D | gpio-poweroff.txt | 6 'input' is not found, the GPIO line will be driven in the inactive 9 When the power-off handler is called, the gpio is configured as an 11 condition. This will also cause an inactive->active edge condition, so 12 triggering positive edge triggered power off. After a delay of 100ms, 13 the GPIO is set to inactive, thus causing an active->inactive edge, 14 triggering negative edge triggered power off. After another 100ms 15 delay the GPIO is driver active again. If the power is still on and 16 the CPU still running after a 3000ms delay, a WARN_ON(1) is emitted. 19 - compatible : should be "gpio-poweroff". 20 - gpios : The GPIO to set high/low, see "gpios property" in [all …]
|
| D | gpio-restart.txt | 6 handler. If the optional properties 'open-source' is not found, the GPIO line 7 will be driven in the inactive state. Otherwise its not driven until 13 inactive->active edge condition, triggering positive edge triggered 14 reset. After a delay specified by active-delay, the GPIO is set to 15 inactive, thus causing an active->inactive edge, triggering negative edge 16 triggered reset. After a delay specified by inactive-delay, the GPIO 17 is driven active again. After a delay specified by wait-delay, the 21 - compatible : should be "gpio-restart". 22 - gpios : The GPIO to set high/low, see "gpios property" in 28 - open-source : Treat the GPIO as being open source and defer driving [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/power/reset/ |
| D | gpio-poweroff.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/power/reset/gpio-poweroff.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sebastian Reichel <sre@kernel.org> 15 from inactive to active. After a delay (active-delay-ms) it 16 is expected to be switched back to inactive. After another 17 delay (inactive-delay-ms) it is configured as active again. 19 the system is still running after waiting some time (timeout-ms). 23 const: gpio-poweroff [all …]
|
| 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 …]
|
| /kernel/linux/linux-5.10/drivers/power/reset/ |
| D | gpio-poweroff.c | 1 // SPDX-License-Identifier: GPL-2.0-only 12 #include <linux/delay.h> 32 /* drive it active, also inactive->active edge */ in gpio_poweroff_do_poweroff() 36 /* drive inactive, also active->inactive edge */ in gpio_poweroff_do_poweroff() 40 /* drive it active, also inactive->active edge */ in gpio_poweroff_do_poweroff() 56 dev_err(&pdev->dev, in gpio_poweroff_probe() 59 return -EBUSY; in gpio_poweroff_probe() 62 input = device_property_read_bool(&pdev->dev, "input"); in gpio_poweroff_probe() 68 device_property_read_u32(&pdev->dev, "active-delay-ms", &active_delay); in gpio_poweroff_probe() 69 device_property_read_u32(&pdev->dev, "inactive-delay-ms", in gpio_poweroff_probe() [all …]
|
| /kernel/linux/linux-6.6/drivers/power/reset/ |
| D | gpio-poweroff.c | 1 // SPDX-License-Identifier: GPL-2.0-only 12 #include <linux/delay.h> 33 /* drive it active, also inactive->active edge */ in gpio_poweroff_do_poweroff() 37 /* drive inactive, also active->inactive edge */ in gpio_poweroff_do_poweroff() 41 /* drive it active, also inactive->active edge */ in gpio_poweroff_do_poweroff() 57 dev_err(&pdev->dev, in gpio_poweroff_probe() 60 return -EBUSY; in gpio_poweroff_probe() 63 input = device_property_read_bool(&pdev->dev, "input"); in gpio_poweroff_probe() 69 device_property_read_u32(&pdev->dev, "active-delay-ms", &active_delay); in gpio_poweroff_probe() 70 device_property_read_u32(&pdev->dev, "inactive-delay-ms", in gpio_poweroff_probe() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/ |
| D | gpio-matrix-keypad.txt | 6 keypad can sense a key-press and key-release by means of GPIO lines and 10 - compatible: Should be "gpio-matrix-keypad" 11 - row-gpios: List of gpios used as row lines. The gpio specifier 14 - col-gpios: List of gpios used as column lines. The gpio specifier 17 - linux,keymap: The definition can be found at 18 bindings/input/matrix-keymap.txt 21 - linux,no-autorepeat: do no enable autorepeat feature. 22 - wakeup-source: use any event on keypad as wakeup event. 24 - debounce-delay-ms: debounce interval in milliseconds 25 - col-scan-delay-us: delay, measured in microseconds, that is needed [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/ |
| D | gpio-matrix-keypad.txt | 6 keypad can sense a key-press and key-release by means of GPIO lines and 10 - compatible: Should be "gpio-matrix-keypad" 11 - row-gpios: List of gpios used as row lines. The gpio specifier 14 - col-gpios: List of gpios used as column lines. The gpio specifier 17 - linux,keymap: The definition can be found at 18 bindings/input/matrix-keymap.txt 21 - linux,no-autorepeat: do no enable autorepeat feature. 22 - wakeup-source: use any event on keypad as wakeup event. 24 - debounce-delay-ms: debounce interval in milliseconds 25 - col-scan-delay-us: delay, measured in microseconds, that is needed [all …]
|
| D | azoteq,iqs7222.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 21 - azoteq,iqs7222a 22 - azoteq,iqs7222b 23 - azoteq,iqs7222c 24 - azoteq,iqs7222d 29 irq-gpios: 32 Specifies the GPIO connected to the device's active-low RDY output. [all …]
|
| /kernel/linux/linux-6.6/drivers/spi/ |
| D | spi-mt65xx.c | 1 // SPDX-License-Identifier: GPL-2.0-only 17 #include <linux/platform_data/spi-mt65xx.h> 20 #include <linux/spi/spi-mem.h> 21 #include <linux/dma-mapping.h> 114 * struct mtk_spi_compatible - device data structure 132 * struct mtk_spi - SPI driver instance 150 * @spimem_done: SPI-MEM operation completion 151 * @use_spimem: Enables SPI-MEM 153 * @tx_dma: DMA start for SPI-MEM TX 154 * @rx_dma: DMA start for SPI-MEM RX [all …]
|
| /kernel/linux/linux-6.6/include/linux/amba/ |
| D | pl022.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 * Copyright (C) 2008-2009 ST-Ericsson AB 11 * linux-2.6.17-rc3-mm1/drivers/spi/pxa2xx_spi.c 30 * enum ssp_interface - interfaces allowed for this SSP Controller 47 * enum ssp_hierarchy - whether SSP is configured as Master or Slave 55 * enum ssp_clock_params - clock parameters, to set SSP clock at a 64 * enum ssp_rx_endian - endianess of Rx FIFO Data 73 * enum ssp_tx_endian - endianess of Tx FIFO Data 81 * enum ssp_data_size - number of bits in one data element 97 * enum ssp_mode - SSP mode of operation (Communication modes) [all …]
|
| /kernel/linux/linux-5.10/include/linux/amba/ |
| D | pl022.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 * Copyright (C) 2008-2009 ST-Ericsson AB 11 * linux-2.6.17-rc3-mm1/drivers/spi/pxa2xx_spi.c 30 * enum ssp_interface - interfaces allowed for this SSP Controller 47 * enum ssp_hierarchy - whether SSP is configured as Master or Slave 55 * enum ssp_clock_params - clock parameters, to set SSP clock at a 64 * enum ssp_rx_endian - endianess of Rx FIFO Data 73 * enum ssp_tx_endian - endianess of Tx FIFO Data 81 * enum ssp_data_size - number of bits in one data element 97 * enum ssp_mode - SSP mode of operation (Communication modes) [all …]
|
| /kernel/linux/linux-6.6/Documentation/scheduler/ |
| D | sched-deadline.rst | 12 3. Scheduling Real-Time Tasks 18 4.1 System-wide settings 33 system behavior. As for -rt (group) scheduling, it is assumed that root users 50 ------------------ 70 with the "traditional" real-time task model (see Section 3) can effectively 76 - Each SCHED_DEADLINE task is characterized by the "runtime", 79 - The state of the task is described by a "scheduling deadline", and 82 - When a SCHED_DEADLINE task wakes up (becomes ready for execution), 86 ---------------------------------- > --------- 87 scheduling deadline - current time period [all …]
|
| /kernel/linux/linux-5.10/Documentation/scheduler/ |
| D | sched-deadline.rst | 12 3. Scheduling Real-Time Tasks 18 4.1 System-wide settings 33 system behavior. As for -rt (group) scheduling, it is assumed that root users 50 ------------------ 70 with the "traditional" real-time task model (see Section 3) can effectively 76 - Each SCHED_DEADLINE task is characterized by the "runtime", 79 - The state of the task is described by a "scheduling deadline", and 82 - When a SCHED_DEADLINE task wakes up (becomes ready for execution), 86 ---------------------------------- > --------- 87 scheduling deadline - current time period [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/iio/accel/ |
| D | adis16203.c | 1 // SPDX-License-Identifier: GPL-2.0+ 8 #include <linux/delay.h> 23 #define ADIS16203_STARTUP_DELAY 220 /* ms */ 37 /* Output, x-axis inclination */ 40 /* Output, y-axis inclination */ 64 /* General-purpose digital input/output control */ 87 /* Self-test at power-on: 1 = disabled, 0 = enabled */ 93 /* Self-test enable */ 96 /* Data-ready enable: 1 = enabled, 0 = disabled */ 99 /* Data-ready polarity: 1 = active high, 0 = active low */ [all …]
|
| D | adis16240.c | 1 // SPDX-License-Identifier: GPL-2.0+ 10 #include <linux/delay.h> 24 #define ADIS16240_STARTUP_DELAY 220 /* ms */ 32 /* Output, x-axis accelerometer */ 35 /* Output, y-axis accelerometer */ 38 /* Output, z-axis accelerometer */ 47 /* Output, x-axis acceleration peak */ 50 /* Output, y-axis acceleration peak */ 53 /* Output, z-axis acceleration peak */ 56 /* Output, sum-of-squares acceleration peak */ [all …]
|
| /kernel/linux/linux-6.6/drivers/video/backlight/ |
| D | pwm_bl.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 #include <linux/delay.h> 45 if (pb->enabled) in pwm_backlight_power_on() 48 if (pb->power_supply) { in pwm_backlight_power_on() 49 err = regulator_enable(pb->power_supply); in pwm_backlight_power_on() 51 dev_err(pb->dev, "failed to enable power supply\n"); in pwm_backlight_power_on() 54 if (pb->post_pwm_on_delay) in pwm_backlight_power_on() 55 msleep(pb->post_pwm_on_delay); in pwm_backlight_power_on() 57 gpiod_set_value_cansleep(pb->enable_gpio, 1); in pwm_backlight_power_on() 59 pb->enabled = true; in pwm_backlight_power_on() [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/gasket/ |
| D | apex_driver.c | 1 // SPDX-License-Identifier: GPL-2.0 9 #include <linux/delay.h> 46 /* The number of user-mappable memory ranges in BAR2 of a Apex chip. */ 62 /* Wait 100 ms between checks. Total 12 sec wait maximum. */ 102 /* Error registers - Used mostly for debug */ 262 * - Software force GCB idle in apex_enter_reset() 263 * - Enable GCB idle in apex_enter_reset() 269 /* - Initiate DMA pause */ in apex_enter_reset() 273 /* - Wait for DMA pause complete. */ in apex_enter_reset() 277 dev_err(gasket_dev->dev, in apex_enter_reset() [all …]
|
| /kernel/linux/linux-6.6/kernel/time/ |
| D | timer.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * 1997-01-28 Modified by Finn Arne Gangstad to make timers scale better. 9 * 1997-09-10 Updated NTP code according to technical memorandum Jan '96 11 * 1998-12-24 Fixed a xtime SMP race (we need the xtime_lock rw spinlock to 14 * 1999-03-10 Improved NTP compatibility by Ulrich Windl 15 * 2002-05-31 Move sys_sysinfo here and make its locking sane, Robert Love 16 * 2000-10-05 Implemented scalable SMP per-CPU timer handling. 33 #include <linux/posix-timers.h> 36 #include <linux/delay.h> 55 #include "tick-internal.h" [all …]
|
| /kernel/linux/linux-5.10/kernel/time/ |
| D | timer.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * 1997-01-28 Modified by Finn Arne Gangstad to make timers scale better. 9 * 1997-09-10 Updated NTP code according to technical memorandum Jan '96 11 * 1998-12-24 Fixed a xtime SMP race (we need the xtime_lock rw spinlock to 14 * 1999-03-10 Improved NTP compatibility by Ulrich Windl 15 * 2002-05-31 Move sys_sysinfo here and make its locking sane, Robert Love 16 * 2000-10-05 Implemented scalable SMP per-CPU timer handling. 33 #include <linux/posix-timers.h> 36 #include <linux/delay.h> 54 #include "tick-internal.h" [all …]
|
| /kernel/linux/linux-5.10/include/linux/input/ |
| D | adxl34x.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 71 * factor is 1.25 ms/LSB. A zero value will disable the Double Tap 81 * tap can begin. The scale factor is 1.25 ms/LSB. A zero value will 109 * considered inactive and the inactivity interrupt is triggered. 152 * result in the function appearing un-responsive if the 162 * holds the threshold value for Free-Fall detection. 163 * The data format is unsigned. The root-sum-square(RSS) value 167 * result in undesirable behavior if Free-Fall interrupt is 178 * free_fall_threshold to generate a Free-Fall interrupt. The 179 * scale factor is 5 ms/LSB. A zero value may result in [all …]
|
| /kernel/linux/linux-6.6/include/linux/input/ |
| D | adxl34x.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 71 * factor is 1.25 ms/LSB. A zero value will disable the Double Tap 81 * tap can begin. The scale factor is 1.25 ms/LSB. A zero value will 109 * considered inactive and the inactivity interrupt is triggered. 152 * result in the function appearing un-responsive if the 162 * holds the threshold value for Free-Fall detection. 163 * The data format is unsigned. The root-sum-square(RSS) value 167 * result in undesirable behavior if Free-Fall interrupt is 178 * free_fall_threshold to generate a Free-Fall interrupt. The 179 * scale factor is 5 ms/LSB. A zero value may result in [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/fw/api/ |
| D | mac-cfg.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2012-2014, 2018-2019, 2021-2022 Intel Corporation 4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH 5 * Copyright (C) 2016-2017 Intel Deutschland GmbH 13 * enum iwl_mac_conf_subcmd_ids - mac configuration command IDs 84 * struct iwl_p2p_noa_attr - NOA attr contained in probe resp FW notification 107 * struct iwl_probe_resp_data_notif - notification with NOA and CSA counter 124 * struct iwl_missed_vap_notif - notification of missing vap detection 139 * struct iwl_channel_switch_start_notif - Channel switch start notification 148 * struct iwl_channel_switch_start_notif - Channel switch start notification [all …]
|
| /kernel/linux/linux-5.10/mm/ |
| D | internal.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 13 #include <linux/tracepoint-defs.h> 120 /* Incremented by the number of inactive pages that were scanned */ 163 return !(vma->vm_flags & (VM_LOCKED|VM_HUGETLB|VM_PFNMAP)); in can_madv_lru_vma() 179 force_page_cache_ra(&ractl, &file->f_ra, nr_to_read); in force_page_cache_readahead() 186 * page_evictable - test whether a page is evictable 189 * Test whether page is evictable--i.e., should be placed on active/inactive 209 * Turn a non-refcounted page (->_refcount == 0) into refcounted with 318 if (zone->contiguous) in pageblock_pfn_to_page() 402 * general, page_zone(page)->lock must be held by the caller to prevent the [all …]
|
| /kernel/linux/linux-5.10/drivers/spi/ |
| D | spi.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 11 #include <linux/dma-mapping.h> 16 #include <linux/clk/clk-conf.h> 20 #include <linux/spi/spi-mem.h> 29 #include <linux/delay.h> 50 spi_controller_put(spi->controller); in spidev_release() 51 kfree(spi->driver_override); in spidev_release() 61 len = acpi_device_modalias(dev, buf, PAGE_SIZE - 1); in modalias_show() 62 if (len != -ENODEV) in modalias_show() 65 return sprintf(buf, "%s%s\n", SPI_MODULE_PREFIX, spi->modalias); in modalias_show() [all …]
|