| /kernel/liteos_a/kernel/include/ |
| D | los_swtmr.h | 2 * Copyright (c) 2013-2019 Huawei Technologies Co., Ltd. All rights reserved. 3 * Copyright (c) 2020-2023 Huawei Device Co., Ltd. All rights reserved. 66 * Solution: Re-define the expiration time. 82 * Software timer error code: The passed-in software timer ID is NULL. 92 …* Software timer error code: The number of software timers exceeds the configured permitted maximu… 96 …* Solution: Re-configure the permitted maximum number of software timers, or wait for a software t… 133 * Software timer error code: Invalid configured number of software timers. 137 * Solution: Re-configure the number of software timers. 177 * Solution: Check whether the memory is sufficient and re-create the task. 209 …* Software timer error code: The passed-in number of remaining Ticks configured on the software ti… [all …]
|
| /kernel/linux/linux-6.6/include/linux/regulator/ |
| D | driver.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * driver.h -- SoC Regulator driver support. 62 * struct regulator_ops - regulator operations. 74 * @get_voltage: Return the currently configured voltage for the regulator; 75 * return -ENOTRECOVERABLE if regulator can't be read at 77 * @get_voltage_sel: Return the currently configured voltage selector for the 78 * regulator; return -ENOTRECOVERABLE if regulator can't 85 * @set_current_limit: Configure a limit for a current-limited regulator. 87 * @get_current_limit: Get the configured limit for a current-limited regulator. 91 * current situation detection. Detection can be configured for three [all …]
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/gpio/ |
| D | sysfs.rst | 7 Documentation/ABI/obsolete/sysfs-gpio AND NEW USERSPACE CONSUMERS 16 ------------------------ 27 then changing its output state, then updating the code before re-enabling 37 PLEASE READ THE DOCUMENT AT Documentation/driver-api/gpio/drivers-on-gpio.rst 41 -------------- 44 - Control interfaces used to get userspace control over GPIOs; 46 - GPIOs themselves; and 48 - GPIO controllers ("gpio_chip" instances). 52 The control interfaces are write-only: 88 is configured as an output, this value may be written; [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/gpio/ |
| D | sysfs.rst | 7 Documentation/ABI/obsolete/sysfs-gpio AND NEW USERSPACE CONSUMERS 16 ------------------------ 27 then changing its output state, then updating the code before re-enabling 37 PLEASE READ THE DOCUMENT AT Documentation/driver-api/gpio/drivers-on-gpio.rst 41 -------------- 44 - Control interfaces used to get userspace control over GPIOs; 46 - GPIOs themselves; and 48 - GPIO controllers ("gpio_chip" instances). 52 The control interfaces are write-only: 88 is configured as an output, this value may be written; [all …]
|
| /kernel/liteos_m/kernel/include/ |
| D | los_swtmr.h | 2 * Copyright (c) 2013-2019 Huawei Technologies Co., Ltd. All rights reserved. 3 * Copyright (c) 2020-2021 Huawei Device Co., Ltd. All rights reserved. 65 * Solution: Re-define the expiration time. 81 * Software timer error code: The passed-in software timer ID is NULL. 91 …* Software timer error code: The number of software timers exceeds the configured permitted maximu… 95 …* Solution: Re-configure the permitted maximum number of software timers, or wait for a software t… 132 * Software timer error code: Invalid configured number of software timers. 136 * Solution: Re-configure the number of software timers. 176 * Solution: Check whether the memory is sufficient and re-create the task. 208 …* Software timer error code: The passed-in number of remaining Ticks configured on the software ti… [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | if_frad.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 16 * re-arranged flags 56 int configured; member 70 int configured; /* has this device been configured */ member
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/media/ |
| D | fimc.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 Copyright |copy| 2012 - 2013 Samsung Electronics Co., Ltd. 17 drivers/media/platform/exynos4-is directory. 20 -------------- 22 S5PC100 (mem-to-mem only), S5PV210, Exynos4210 25 ------------------ 27 - camera parallel interface capture (ITU-R.BT601/565); 28 - camera serial interface capture (MIPI-CSI2); 29 - memory-to-memory processing (color space conversion, scaling, mirror 31 - dynamic pipeline re-configuration at runtime (re-attachment of any FIMC [all …]
|
| D | rkisp1.rst | 1 .. SPDX-License-Identifier: GPL-2.0 14 and uses the Media-Controller API. 20 .. kernel-figure:: rkisp1.dot 27 - rkisp1_mainpath: capture device for retrieving images, usually in higher 29 - rkisp1_selfpath: capture device for retrieving images. 30 - rkisp1_stats: a metadata capture device that sends statistics. 31 - rkisp1_params: a metadata output device that receives parameters 36 - rkisp1_resizer_mainpath: used to resize and downsample frames for the 38 - rkisp1_resizer_selfpath: used to resize and downsample frames for the 40 - rkisp1_isp: is connected to the sensor and is responsible for all the isp [all …]
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/media/ |
| D | fimc.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 Copyright |copy| 2012 - 2013 Samsung Electronics Co., Ltd. 17 drivers/media/platform/samsung/exynos4-is directory. 20 -------------- 22 S5PC100 (mem-to-mem only), S5PV210, Exynos4210 25 ------------------ 27 - camera parallel interface capture (ITU-R.BT601/565); 28 - camera serial interface capture (MIPI-CSI2); 29 - memory-to-memory processing (color space conversion, scaling, mirror 31 - dynamic pipeline re-configuration at runtime (re-attachment of any FIMC [all …]
|
| D | rkisp1.rst | 1 .. SPDX-License-Identifier: GPL-2.0 14 rkisp1 and uses the Media-Controller API. 27 - RKISP1_V10: used at least in rk3288 and rk3399 28 - RKISP1_V11: declared in the original vendor code, but not used 29 - RKISP1_V12: used at least in rk3326 and px30 30 - RKISP1_V13: used at least in rk1808 36 .. kernel-figure:: rkisp1.dot 43 - rkisp1_mainpath: capture device for retrieving images, usually in higher 45 - rkisp1_selfpath: capture device for retrieving images. 46 - rkisp1_stats: a metadata capture device that sends statistics. [all …]
|
| /kernel/linux/linux-6.6/include/uapi/linux/usb/ |
| D | gadgetfs.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 3 * Filesystem based user-mode API to USB Gadget controller hardware 6 * on endpoint files found in one directory. They are configured by 8 * i/o requests. When ep0 is configured, the device can enumerate; 44 * both 32-bit and 64-bit kernels. 75 * complete when they're sitting in the FIFO unread.
|
| /kernel/linux/linux-5.10/include/uapi/linux/usb/ |
| D | gadgetfs.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 3 * Filesystem based user-mode API to USB Gadget controller hardware 6 * on endpoint files found in one directory. They are configured by 8 * i/o requests. When ep0 is configured, the device can enumerate; 44 * both 32-bit and 64-bit kernels. 75 * complete when they're sitting in the FIFO unread.
|
| /kernel/linux/linux-6.6/Documentation/driver-api/gpio/ |
| D | legacy.rst | 13 A "General Purpose Input/Output" (GPIO) is a flexible software-controlled 21 System-on-Chip (SOC) processors heavily rely on GPIOs. In some cases, every 22 non-dedicated pin can be configured as a GPIO; and most chips have at least 27 Most PC southbridges have a few dozen GPIO-capable pins (with only the BIOS 28 firmware knowing how they're used). 32 - Output values are writable (high=1, low=0). Some chips also have 34 value might be driven ... supporting "wire-OR" and similar schemes 37 - Input values are likewise readable (1, 0). Some chips support readback 38 of pins configured as "output", which is very useful in such "wire-OR" 40 input de-glitch/debounce logic, sometimes with software controls. [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/ |
| D | kfd_device_queue_manager_cik.c | 48 asic_ops->set_cache_memory_policy = set_cache_memory_policy_cik; in device_queue_manager_init_cik() 49 asic_ops->update_qpd = update_qpd_cik; in device_queue_manager_init_cik() 50 asic_ops->init_sdma_vm = init_sdma_vm; in device_queue_manager_init_cik() 51 asic_ops->mqd_manager_init = mqd_manager_init_cik; in device_queue_manager_init_cik() 57 asic_ops->set_cache_memory_policy = set_cache_memory_policy_cik; in device_queue_manager_init_cik_hawaii() 58 asic_ops->update_qpd = update_qpd_cik_hawaii; in device_queue_manager_init_cik_hawaii() 59 asic_ops->init_sdma_vm = init_sdma_vm_hawaii; in device_queue_manager_init_cik_hawaii() 60 asic_ops->mqd_manager_init = mqd_manager_init_cik_hawaii; in device_queue_manager_init_cik_hawaii() 65 /* In 64-bit mode, we can only control the top 3 bits of the LDS, in compute_sh_mem_bases_64bit() 69 * LDS: X0000000'00000000 - X0000001'00000000 (4GB) in compute_sh_mem_bases_64bit() [all …]
|
| D | kfd_device_queue_manager_vi.c | 54 asic_ops->set_cache_memory_policy = set_cache_memory_policy_vi; in device_queue_manager_init_vi() 55 asic_ops->update_qpd = update_qpd_vi; in device_queue_manager_init_vi() 56 asic_ops->init_sdma_vm = init_sdma_vm; in device_queue_manager_init_vi() 57 asic_ops->mqd_manager_init = mqd_manager_init_vi; in device_queue_manager_init_vi() 63 asic_ops->set_cache_memory_policy = set_cache_memory_policy_vi_tonga; in device_queue_manager_init_vi_tonga() 64 asic_ops->update_qpd = update_qpd_vi_tonga; in device_queue_manager_init_vi_tonga() 65 asic_ops->init_sdma_vm = init_sdma_vm_tonga; in device_queue_manager_init_vi_tonga() 66 asic_ops->mqd_manager_init = mqd_manager_init_vi_tonga; in device_queue_manager_init_vi_tonga() 71 /* In 64-bit mode, we can only control the top 3 bits of the LDS, in compute_sh_mem_bases_64bit() 75 * LDS: X0000000'00000000 - X0000001'00000000 (4GB) in compute_sh_mem_bases_64bit() [all …]
|
| /kernel/linux/linux-5.10/arch/arc/kernel/ |
| D | intc-compact.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2011-12 Synopsys, Inc. (www.synopsys.com) 18 * -Platform independent, needed for each CPU (not foldable into init_IRQ) 19 * -Called very early (start_kernel -> setup_arch -> setup_processor) 22 * -Optionally, setup the High priority Interrupts as Level 2 IRQs 32 * Write to register, even if no LV2 IRQs configured to reset it in arc_init_IRQ() 38 pr_info("Level-2 interrupts bitset %x\n", level_mask); in arc_init_IRQ() 54 * ARC700 core includes a simple on-chip intc supporting 55 * -per IRQ enable/disable 56 * -2 levels of interrupts (high/low) [all …]
|
| /kernel/linux/linux-6.6/arch/arc/kernel/ |
| D | intc-compact.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2011-12 Synopsys, Inc. (www.synopsys.com) 18 * -Platform independent, needed for each CPU (not foldable into init_IRQ) 19 * -Called very early (start_kernel -> setup_arch -> setup_processor) 22 * -Optionally, setup the High priority Interrupts as Level 2 IRQs 32 * Write to register, even if no LV2 IRQs configured to reset it in arc_init_IRQ() 38 pr_info("Level-2 interrupts bitset %x\n", level_mask); in arc_init_IRQ() 54 * ARC700 core includes a simple on-chip intc supporting 55 * -per IRQ enable/disable 56 * -2 levels of interrupts (high/low) [all …]
|
| /kernel/linux/linux-6.6/drivers/watchdog/ |
| D | riowd.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* riowd.c - driver for hw watchdog inside Super I/O of RIO 27 * Controller) of the machine. The BBC can only be configured to 28 * trigger a power-on reset when the signal is asserted. The BBC 29 * can be configured to ignore the signal entirely as well. 32 * 0x05 (WDTO_INDEX) which is the watchdog time-out in minutes (1-255). 35 * re-set the watchdog else it will trigger. 39 * the watchdog control and can be used to make the watchdog timer re-set 71 spin_lock_irqsave(&p->lock, flags); in riowd_writereg() 72 writeb(index, p->regs + 0); in riowd_writereg() [all …]
|
| /kernel/linux/linux-5.10/drivers/watchdog/ |
| D | riowd.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* riowd.c - driver for hw watchdog inside Super I/O of RIO 27 * Controller) of the machine. The BBC can only be configured to 28 * trigger a power-on reset when the signal is asserted. The BBC 29 * can be configured to ignore the signal entirely as well. 32 * 0x05 (WDTO_INDEX) which is the watchdog time-out in minutes (1-255). 35 * re-set the watchdog else it will trigger. 39 * the watchdog control and can be used to make the watchdog timer re-set 72 spin_lock_irqsave(&p->lock, flags); in riowd_writereg() 73 writeb(index, p->regs + 0); in riowd_writereg() [all …]
|
| /kernel/linux/linux-5.10/Documentation/driver-api/gpio/ |
| D | legacy.rst | 13 A "General Purpose Input/Output" (GPIO) is a flexible software-controlled 21 System-on-Chip (SOC) processors heavily rely on GPIOs. In some cases, every 22 non-dedicated pin can be configured as a GPIO; and most chips have at least 27 Most PC southbridges have a few dozen GPIO-capable pins (with only the BIOS 28 firmware knowing how they're used). 32 - Output values are writable (high=1, low=0). Some chips also have 34 value might be driven ... supporting "wire-OR" and similar schemes 37 - Input values are likewise readable (1, 0). Some chips support readback 38 of pins configured as "output", which is very useful in such "wire-OR" 40 input de-glitch/debounce logic, sometimes with software controls. [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/usb/ |
| D | amlogic,meson-g12a-usb-ctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/usb/amlogic,meson-g12a-usb-ctrl.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Neil Armstrong <neil.armstrong@linaro.org> 14 The Amlogic G12A embeds a DWC3 USB IP Core configured for USB2 and USB3 15 in host-only mode, and a DWC2 IP Core configured for USB2 peripheral mode 20 One of the USB2 PHYs can be re-routed in peripheral mode to a DWC2 USB IP. 25 The Amlogic A1 embeds a DWC3 USB IP Core configured for USB2 in 26 host-only mode. [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/ |
| D | amlogic,meson-g12a-usb-ctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: "http://devicetree.org/schemas/usb/amlogic,meson-g12a-usb-ctrl.yaml#" 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 11 - Neil Armstrong <narmstrong@baylibre.com> 14 The Amlogic G12A embeds a DWC3 USB IP Core configured for USB2 and USB3 15 in host-only mode, and a DWC2 IP Core configured for USB2 peripheral mode 20 One of the USB2 PHYs can be re-routed in peripheral mode to a DWC2 USB IP. 25 The Amlogic A1 embeds a DWC3 USB IP Core configured for USB2 in 26 host-only mode. [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-pxa/ |
| D | mfp-pxa2xx.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 * the following MFP_xxx bit definitions in mfp.h are re-used for pxa2xx: 19 * bit 23 - Input/Output (PXA2xx specific) 20 * bit 24 - Wakeup Enable(PXA2xx specific) 21 * bit 25 - Keep Output (PXA2xx specific) 34 * Note: MFP_LPM_KEEP_OUTPUT has no effect on pins configured for input. 49 /* NOTE: pins configured as output _must_ provide a low power state, 58 * Note: pins configured as GPIO are always initialized to input
|
| /kernel/linux/linux-6.6/arch/arm/mach-pxa/ |
| D | mfp-pxa2xx.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 * the following MFP_xxx bit definitions in mfp.h are re-used for pxa2xx: 19 * bit 23 - Input/Output (PXA2xx specific) 20 * bit 24 - Wakeup Enable(PXA2xx specific) 21 * bit 25 - Keep Output (PXA2xx specific) 34 * Note: MFP_LPM_KEEP_OUTPUT has no effect on pins configured for input. 49 /* NOTE: pins configured as output _must_ provide a low power state, 58 * Note: pins configured as GPIO are always initialized to input
|
| /kernel/linux/linux-6.6/Documentation/sound/soc/ |
| D | overview.rst | 6 provide better ALSA support for embedded system-on-chip processors (e.g. 9 had some limitations:- 12 CPU. This is not ideal and leads to code duplication - for example, 18 machine specific code to re-route audio, enable amps, etc., after such an 31 features :- 38 core and are subsequently matched and configured when the application 54 multiple re-usable component drivers :-
|