| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/ |
| D | goodix,gt7375p.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Douglas Anderson <dianders@chromium.org> 14 This touchscreen uses the i2c-hid protocol but has some non-standard 18 - $ref: /schemas/input/touchscreen/touchscreen.yaml# 23 - const: goodix,gt7375p 24 - items: 25 - const: goodix,gt7986u 26 - const: goodix,gt7375p [all …]
|
| /kernel/linux/linux-6.6/drivers/clk/bcm/ |
| D | clk-iproc.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 13 #include <linux/clk-provider.h> 17 #define bit_mask(width) ((1 << (width)) - 1) 29 * Some of the iProc PLL/clocks may have an ASIC bug that requires read back 106 * Control of powering on/off of a PLL 108 * Before powering off a PLL, input isolation (ISO) needs to be enabled
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/msm/ |
| D | qcom,idle-state.txt | 3 ARM provides idle-state node to define the cpuidle states, as defined in [1]. 4 cpuidle-qcom is the cpuidle driver for Qualcomm SoCs and uses these idle 6 The idle states supported by the QCOM SoC are defined as - 17 interrupt to trigger the core back in to active. This triggers the cache 41 back into Elevation Level (EL) which trampolines the control back to the 44 code in the EL for the SoC. On SoCs with write-back L1 cache, the cache has to 45 be flushed in s/w, before powering down the core. 50 be flushed, system bus, clocks - lowered, and SoC main XO clock gated and 58 The idle-state for QCOM SoCs are distinguished by the compatible property of 59 the idle-states device node. [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/msm/ |
| D | qcom,idle-state.txt | 3 ARM provides idle-state node to define the cpuidle states, as defined in [1]. 4 cpuidle-qcom is the cpuidle driver for Qualcomm SoCs and uses these idle 6 The idle states supported by the QCOM SoC are defined as - 17 interrupt to trigger the core back in to active. This triggers the cache 41 back into Elevation Level (EL) which trampolines the control back to the 44 code in the EL for the SoC. On SoCs with write-back L1 cache, the cache has to 45 be flushed in s/w, before powering down the core. 50 be flushed, system bus, clocks - lowered, and SoC main XO clock gated and 58 The idle-state for QCOM SoCs are distinguished by the compatible property of 59 the idle-states device node. [all …]
|
| /kernel/linux/linux-5.10/drivers/clk/bcm/ |
| D | clk-iproc.h | 23 #include <linux/clk-provider.h> 27 #define bit_mask(width) ((1 << (width)) - 1) 39 * Some of the iProc PLL/clocks may have an ASIC bug that requires read back 116 * Control of powering on/off of a PLL 118 * Before powering off a PLL, input isolation (ISO) needs to be enabled
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/panel/ |
| D | panel-samsung-atna33xc20.c | 1 // SPDX-License-Identifier: GPL-2.0 6 * by the DRM_PANEL_SIMPLE driver because its power sequencing is non-standard. 70 * powering off. in atana33xc20_suspend() 72 if (p->el3_was_on) in atana33xc20_suspend() 73 atana33xc20_wait(p->el_on3_off_time, 150); in atana33xc20_suspend() 75 drm_dp_dpcd_set_powered(p->aux, false); in atana33xc20_suspend() 76 ret = regulator_disable(p->supply); in atana33xc20_suspend() 79 p->powered_off_time = ktime_get_boottime(); in atana33xc20_suspend() 80 p->el3_was_on = false; in atana33xc20_suspend() 92 atana33xc20_wait(p->powered_off_time, 500); in atana33xc20_resume() [all …]
|
| D | panel-panasonic-vvx10f034n00.c | 1 // SPDX-License-Identifier: GPL-2.0-only 24 * observed before powering back on as there's no external reset pin. Keep 50 return mipi_dsi_turn_on_peripheral(wuxga_nt->dsi); in wuxga_nt_panel_on() 58 if (!wuxga_nt->enabled) in wuxga_nt_panel_disable() 61 mipi_ret = mipi_dsi_shutdown_peripheral(wuxga_nt->dsi); in wuxga_nt_panel_disable() 63 wuxga_nt->enabled = false; in wuxga_nt_panel_disable() 72 if (!wuxga_nt->prepared) in wuxga_nt_panel_unprepare() 75 regulator_disable(wuxga_nt->supply); in wuxga_nt_panel_unprepare() 76 wuxga_nt->earliest_wake = ktime_add_ms(ktime_get_real(), MIN_POFF_MS); in wuxga_nt_panel_unprepare() 77 wuxga_nt->prepared = false; in wuxga_nt_panel_unprepare() [all …]
|
| /kernel/linux/linux-5.10/Documentation/driver-api/media/drivers/ |
| D | cpia2_devel.rst | 1 .. SPDX-License-Identifier: GPL-2.0 15 - This is a driver version stripped of the 2.4 back compatibility 26 CMOS sensors - the vvl6410 CIF sensor and the vvl6500 VGA sensor. These will 42 registers that control housekeeping functions such as powering up the video
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/pm/ |
| D | sleep-states.rst | 1 .. SPDX-License-Identifier: GPL-2.0 13 Sleep states are global low-power states of the entire system in which user 28 Suspend-to-Idle 29 --------------- 31 This is a generic, pure software, light-weight variant of system suspend (also 34 I/O devices into low-power states (possibly lower-power than available in the 38 The system is woken up from this state by in-band interrupts, so theoretically 43 or :ref:`suspend-to-RAM <s2ram>`, or it can be used in addition to any of the 50 ------- 53 providing a relatively straightforward transition back to the working state. No [all …]
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/pm/ |
| D | sleep-states.rst | 1 .. SPDX-License-Identifier: GPL-2.0 13 Sleep states are global low-power states of the entire system in which user 28 Suspend-to-Idle 29 --------------- 31 This is a generic, pure software, light-weight variant of system suspend (also 34 I/O devices into low-power states (possibly lower-power than available in the 38 The system is woken up from this state by in-band interrupts, so theoretically 43 or :ref:`suspend-to-RAM <s2ram>`, or it can be used in addition to any of the 50 ------- 53 providing a relatively straightforward transition back to the working state. No [all …]
|
| /kernel/linux/linux-5.10/Documentation/networking/device_drivers/wifi/intel/ |
| D | ipw2100.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 - Intel(R) PRO/Wireless 2100 Network Connection 12 Copyright |copy| 2003-2006, Intel Corporation 16 :Version: git-1.1.5 23 2. Release git-1.1.5 Current Features 64 the warranty and/or issues arising from regulatory non-compliance, and 69 modules, and accordingly, condition system-level regulatory approval 72 non-compliant. 81 https://www.intel.com/support/wireless/sb/CS-006408.htm 97 2. Release git-1.1.5 Current Supported Features [all …]
|
| /kernel/linux/linux-6.6/Documentation/networking/device_drivers/wifi/intel/ |
| D | ipw2100.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 - Intel(R) PRO/Wireless 2100 Network Connection 12 Copyright |copy| 2003-2006, Intel Corporation 16 :Version: git-1.1.5 23 2. Release git-1.1.5 Current Features 64 the warranty and/or issues arising from regulatory non-compliance, and 69 modules, and accordingly, condition system-level regulatory approval 72 non-compliant. 81 https://www.intel.com/support/wireless/sb/CS-006408.htm 97 2. Release git-1.1.5 Current Supported Features [all …]
|
| /kernel/linux/linux-5.10/drivers/char/ipmi/ |
| D | ipmi_poweroff.c | 1 // SPDX-License-Identifier: GPL-2.0+ 38 /* Which interface to use, -1 means the first we see. */ 39 static int ifnum_to_use = -1; 66 "timer. Setting to -1 defaults to the first registered " 72 " Set to non-zero to enable power cycle instead of power" 74 " otherwise it defaults back to power down."); 85 * thing is single-threaded, anyway, so multiple messages are not 111 struct completion *comp = recv_msg->user_msg_data; in receive_handler() 260 pr_info("Powering down via ATCA power command\n"); in ipmi_poweroff_atca() 335 pr_info("Powering down via CPI1 power command\n"); in ipmi_poweroff_cpi1() [all …]
|
| /kernel/linux/linux-6.6/drivers/char/ipmi/ |
| D | ipmi_poweroff.c | 1 // SPDX-License-Identifier: GPL-2.0+ 38 /* Which interface to use, -1 means the first we see. */ 39 static int ifnum_to_use = -1; 66 "timer. Setting to -1 defaults to the first registered " 72 " Set to non-zero to enable power cycle instead of power" 74 " otherwise it defaults back to power down."); 85 * thing is single-threaded, anyway, so multiple messages are not 107 struct completion *comp = recv_msg->user_msg_data; in receive_handler() 256 pr_info("Powering down via ATCA power command\n"); in ipmi_poweroff_atca() 331 pr_info("Powering down via CPI1 power command\n"); in ipmi_poweroff_cpi1() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/panel/ |
| D | panel-panasonic-vvx10f034n00.c | 1 // SPDX-License-Identifier: GPL-2.0-only 24 * observed before powering back on as there's no external reset pin. Keep 50 return mipi_dsi_turn_on_peripheral(wuxga_nt->dsi); in wuxga_nt_panel_on() 58 if (!wuxga_nt->enabled) in wuxga_nt_panel_disable() 61 mipi_ret = mipi_dsi_shutdown_peripheral(wuxga_nt->dsi); in wuxga_nt_panel_disable() 63 wuxga_nt->enabled = false; in wuxga_nt_panel_disable() 72 if (!wuxga_nt->prepared) in wuxga_nt_panel_unprepare() 75 regulator_disable(wuxga_nt->supply); in wuxga_nt_panel_unprepare() 76 wuxga_nt->earliest_wake = ktime_add_ms(ktime_get_real(), MIN_POFF_MS); in wuxga_nt_panel_unprepare() 77 wuxga_nt->prepared = false; in wuxga_nt_panel_unprepare() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlegacy/ |
| D | prph.h | 8 * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved. 29 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 33 * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved. 106 * processor is sleeping (e.g. for periodic power-saving shutdowns of radio). 108 * When powering back up after sleeps (or during initial uCode load), the BSM 119 * The uCode used for open-source drivers includes two programs: 121 * 1) Initialization -- performs hardware calibration and sets up some 128 * 2) Runtime/Protocol -- performs all normal runtime operations. This 170 * Data caching during power-downs: 173 * power-saving modes, or for RFKILL), uCode stores (via PCI busmaster DMA) [all …]
|
| D | csr.h | 8 * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved. 29 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 33 * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved. 70 * low power states due to driver-invoked device resets 71 * (e.g. CSR_RESET_REG_FLAG_SW_RESET) or uCode-driven power-saving modes. 86 #define CSR_INT_COALESCING (CSR_BASE+0x004) /* accum ints, 32-usec units */ 100 * 31-8: Reserved 101 * 7-4: Type of device: see CSR_HW_REV_TYPE_xxx definitions 102 * 3-2: Revision step: 0 = A, 1 = B, 2 = C, 3 = D 103 * 1-0: "Dash" (-) value, as in A-1, etc. [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlegacy/ |
| D | prph.h | 8 * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved. 29 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 33 * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved. 106 * processor is sleeping (e.g. for periodic power-saving shutdowns of radio). 108 * When powering back up after sleeps (or during initial uCode load), the BSM 119 * The uCode used for open-source drivers includes two programs: 121 * 1) Initialization -- performs hardware calibration and sets up some 128 * 2) Runtime/Protocol -- performs all normal runtime operations. This 170 * Data caching during power-downs: 173 * power-saving modes, or for RFKILL), uCode stores (via PCI busmaster DMA) [all …]
|
| D | csr.h | 8 * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved. 29 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 33 * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved. 70 * low power states due to driver-invoked device resets 71 * (e.g. CSR_RESET_REG_FLAG_SW_RESET) or uCode-driven power-saving modes. 86 #define CSR_INT_COALESCING (CSR_BASE+0x004) /* accum ints, 32-usec units */ 100 * 31-8: Reserved 101 * 7-4: Type of device: see CSR_HW_REV_TYPE_xxx definitions 102 * 3-2: Revision step: 0 = A, 1 = B, 2 = C, 3 = D 103 * 1-0: "Dash" (-) value, as in A-1, etc. [all …]
|
| /kernel/linux/linux-6.6/arch/arm/mach-mvebu/ |
| D | pmsu.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * Gregory Clement <gregory.clement@free-electrons.com> 9 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 12 * unit which is responsible for powering down and waking up CPUs and 16 #define pr_fmt(fmt) "mvebu-pmsu: " fmt 25 #include <linux/mvebu-pmsu.h> 104 { .compatible = "marvell,armada-370-pmsu", }, 105 { .compatible = "marvell,armada-370-xp-pmsu", }, 106 { .compatible = "marvell,armada-380-pmsu", }, 130 u32 code_len = mvebu_boot_wa_end - mvebu_boot_wa_start; in mvebu_setup_boot_addr_wa() [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-mvebu/ |
| D | pmsu.c | 7 * Gregory Clement <gregory.clement@free-electrons.com> 8 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 15 * unit which is responsible for powering down and waking up CPUs and 19 #define pr_fmt(fmt) "mvebu-pmsu: " fmt 28 #include <linux/mvebu-pmsu.h> 107 { .compatible = "marvell,armada-370-pmsu", }, 108 { .compatible = "marvell,armada-370-xp-pmsu", }, 109 { .compatible = "marvell,armada-380-pmsu", }, 133 u32 code_len = mvebu_boot_wa_end - mvebu_boot_wa_start; in mvebu_setup_boot_addr_wa() 142 return -ENOMEM; in mvebu_setup_boot_addr_wa() [all …]
|
| /kernel/linux/linux-5.10/arch/arm/kernel/ |
| D | smp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 76 * SGI8-15 can be reserved by secure firmware, and thus may 114 return cpu_vtable[cpu] ? 0 : -ENOMEM; in secondary_biglittle_prepare() 119 init_proc_vtable(lookup_processor(read_cpuid_id())->proc); in secondary_biglittle_init() 137 return -ENOSYS; in __cpu_up() 172 ret = -EIO; in __cpu_up() 273 * OK - migrate IRQs away from this CPU in __cpu_disable() 282 * to write-back dirty lines to unified caches shared by all CPUs. in __cpu_disable() 291 * called on the thread which is asking for a CPU to be shutdown - 304 * platform_cpu_kill() is generally expected to do the powering off in __cpu_die() [all …]
|
| /kernel/linux/linux-6.6/arch/arm/kernel/ |
| D | smp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 75 * SGI8-15 can be reserved by secure firmware, and thus may 113 return cpu_vtable[cpu] ? 0 : -ENOMEM; in secondary_biglittle_prepare() 118 init_proc_vtable(lookup_processor(read_cpuid_id())->proc); in secondary_biglittle_init() 136 return -ENOSYS; in __cpu_up() 172 ret = -EIO; in __cpu_up() 273 * OK - migrate IRQs away from this CPU in __cpu_disable() 282 * to write-back dirty lines to unified caches shared by all CPUs. in __cpu_disable() 300 * platform_cpu_kill() is generally expected to do the powering off in arch_cpuhp_cleanup_dead_cpu() 313 * Note that we disable IRQs here, but do not re-enable them [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/platforms/pseries/ |
| D | ras.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 108 switch (mlog->error_type) { in rtas_mc_error_sub_type() 110 return (mlog->sub_err_type & 0x07); in rtas_mc_error_sub_type() 114 return (mlog->sub_err_type & 0x03); in rtas_mc_error_sub_type() 130 np = of_find_node_by_path("/event-sources/hot-plug-events"); in init_ras_hotplug_IRQ() 150 ras_check_exception_token = rtas_token("check-exception"); in init_ras_IRQ() 153 np = of_find_node_by_path("/event-sources/internal-errors"); in init_ras_IRQ() 161 np = of_find_node_by_path("/event-sources/epow-events"); in init_ras_IRQ() 234 epow_log = (struct epow_errorlog *)pseries_log->data; in rtas_parse_epow_errlog() 235 action_code = epow_log->sensor_value & 0xF; /* bottom 4 bits */ in rtas_parse_epow_errlog() [all …]
|
| /kernel/linux/linux-6.6/arch/powerpc/platforms/pseries/ |
| D | ras.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 114 switch (mlog->error_type) { in rtas_mc_error_sub_type() 116 return (mlog->sub_err_type & 0x07); in rtas_mc_error_sub_type() 120 return (mlog->sub_err_type & 0x03); in rtas_mc_error_sub_type() 122 return (mlog->sub_err_type & 0x70) >> 4; in rtas_mc_error_sub_type() 138 np = of_find_node_by_path("/event-sources/hot-plug-events"); in init_ras_hotplug_IRQ() 161 np = of_find_node_by_path("/event-sources/internal-errors"); in init_ras_IRQ() 169 np = of_find_node_by_path("/event-sources/epow-events"); in init_ras_IRQ() 242 epow_log = (struct epow_errorlog *)pseries_log->data; in rtas_parse_epow_errlog() 243 action_code = epow_log->sensor_value & 0xF; /* bottom 4 bits */ in rtas_parse_epow_errlog() [all …]
|