Home
last modified time | relevance | path

Searched +full:power +full:- +full:manager (Results 1 – 25 of 326) sorted by relevance

12345678910>>...14

/linux-6.14.4/Documentation/power/
Dcharger-manager.rst2 Charger Manager
7 Charger Manager provides in-kernel battery charger management that
8 requires temperature monitoring during suspend-to-RAM state
12 Charger Manager is a platform_driver with power-supply-class entries.
13 An instance of Charger Manager (a platform-device created with Charger-Manager)
16 the system may need multiple instances of Charger Manager.
21 Charger Manager supports the following:
24 A system may have multiple chargers (or power sources) and some of
26 own power-supply-class and each power-supply-class can provide
28 aggregates charger-related information from multiple sources and
[all …]
/linux-6.14.4/arch/arm/mach-pxa/
Dpxa2xx-regs.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * arch/arm/mach-pxa/include/mach/pxa2xx-regs.h
5 * Taken from pxa-regs.h by Russell King
14 #include "pxa-regs.h"
17 * Power Manager
20 #define PMCR __REG(0x40F00000) /* Power Manager Control Register */
21 #define PSSR __REG(0x40F00004) /* Power Manager Sleep Status Register */
22 #define PSPR __REG(0x40F00008) /* Power Manager Scratch Pad Register */
23 #define PWER __REG(0x40F0000C) /* Power Manager Wake-up Enable Register */
24 #define PRER __REG(0x40F00010) /* Power Manager GPIO Rising-Edge Detect Enable Register */
[all …]
Dpxa3xx-regs.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * arch/arm/mach-pxa/include/mach/pxa3xx-regs.h
13 #include "pxa-regs.h"
24 * Service Power Management Unit (MPMU)
26 #define PMCR __REG(0x40F50000) /* Power Manager Control Register */
27 #define PSR __REG(0x40F50004) /* Power Manager S2 Status Register */
28 #define PSPR __REG(0x40F50008) /* Power Manager Scratch Pad Register */
29 #define PCFR __REG(0x40F5000C) /* Power Manager General Configuration Register */
30 #define PWER __REG(0x40F50010) /* Power Manager Wake-up Enable Register */
31 #define PWSR __REG(0x40F50014) /* Power Manager Wake-up Status Register */
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/soc/qcom/
Dqcom,saw2.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm Subsystem Power Manager / SPM AVS Wrapper 2 (SAW2)
10 - Andy Gross <[email protected]>
11 - Bjorn Andersson <[email protected]>
14 The Qualcomm Subsystem Power Manager is used to control the peripheral logic
17 The SAW2 is a wrapper around the Subsystem Power Manager (SPM) and the
19 power-controller that transitions a piece of hardware (like a processor or
20 subsystem) into and out of low power modes via a direct connection to
[all …]
/linux-6.14.4/drivers/usb/typec/tcpm/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
4 tristate "USB Type-C Port Controller Manager"
9 The Type-C Port Controller Manager provides a USB PD and USB Type-C
10 state machine for use with Type-C Port Controllers.
15 tristate "Type-C Port Controller Interface driver"
19 Type-C Port Controller driver for TCPCI-compliant controller.
24 tristate "Richtek RT1711H Type-C chip driver"
26 Richtek RT1711H Type-C chip driver that works with
27 Type-C Port Controller Manager to provide USB PD and USB
28 Type-C functionalities.
[all …]
/linux-6.14.4/Documentation/ABI/testing/
Dsysfs-class-fpga-manager5 Description: Name of low level fpga manager driver.
11 Description: Read fpga manager state as a string.
18 This is a superset of FPGA states and fpga manager driver
19 states. The fpga manager driver is walking through these steps
25 * power off = FPGA power is off
26 * power up = FPGA reports power is up
42 Description: Read fpga manager status as a string.
49 * reconfig operation error - invalid operations detected by
53 * reconfig CRC error - CRC error detected by
55 * reconfig incompatible image - reconfiguration image is
[all …]
/linux-6.14.4/drivers/soc/ti/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
12 tristate "Keystone Queue Manager Sub System"
16 Manager support. The Queue Manager is a hardware module that
18 Packets are queued/de-queued by writing/reading descriptor address
19 to a particular memory mapped location in the Queue Manager module.
29 Queue Manager Sub System.
34 tristate "AMx3 Power Management"
38 Enable power management on AM335x and AM437x. Required for suspend to mem
40 c-states on AM335x. Also required for rtc and ddr in self-refresh low
41 power mode on AM437x platforms.
[all …]
/linux-6.14.4/include/linux/power/
Dcharger-manager.h1 /* SPDX-License-Identifier: GPL-2.0-only */
6 * Charger Manager.
8 * monitor charging even in the context of suspend-to-RAM with
54 * @cm: the Charger Manager representing the battery.
62 /* The charger-manager use Extcon framework */
72 * Set min/max current of regulator to protect over-current issue
86 * Set if the charger-manager cannot control charger,
126 * @psy_name: the name of power-supply-class for charger manager
141 * charger manager will monitor battery health
144 * @psy_charger_stat: the names of power-supply for chargers
[all …]
/linux-6.14.4/Documentation/driver-api/
Dslimbus.rst9 ----------------
10 SLIMbus (Serial Low Power Interchip Media Bus) is a specification developed by
12 configuration, and is a 2-wire multi-drop implementation (clock, and data).
15 (System-on-Chip) and peripheral components (typically codec). SLIMbus uses
16 Time-Division-Multiplexing to accommodate multiple data channels, and
24 A data channel is used for data-transfer between 2 SLIMbus devices. Data
28 ---------------------
31 A manager device is responsible for enumeration, configuration, and dynamic
32 channel allocation. Every bus has 1 active manager.
36 Framer device is responsible for clocking the bus, and transmitting frame-sync
[all …]
/linux-6.14.4/drivers/soc/qcom/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
15 the low-power state for resources related to the remoteproc
26 resource on a RPM-hardened platform must use this database to get
71 allocate memory from OCMEM based on performance, latency and power
84 and instances handled by the remote DSPs. This is a kernel-space
103 the ADSP firmware PDCharger module in charge of Battery and Power
124 Say yes here to support USB-C and battery status on modern Qualcomm
147 purpose of exchanging sector-data between the remote filesystem
156 The RPM Master sleep stats driver provides detailed per-subsystem
158 assess whether all the low-power modes available are entered as
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/power/
Dqcom,kpss-acc-v2.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/power/qcom,kpss-acc-v2.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Krait Processor Sub-system (KPSS) Application Clock Controller (ACC) v2
10 - Christian Marangi <[email protected]>
13 The KPSS ACC provides clock, power manager, and reset control to a Krait CPU.
17 power-manager for enabling the cpu.
21 const: qcom,kpss-acc-v2
25 - description: Base address and size of the register region
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/power/supply/
Dsbs,sbs-manager.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/power/supply/sbs,sbs-manager.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: SBS compliant manager
10 - Sebastian Reichel <[email protected]>
13 - $ref: power-supply.yaml#
18 - items:
19 - enum:
20 - lltc,ltc1760
[all …]
Dcharger-manager.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/power/supply/charger-manager.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Charger Manager
10 - Sebastian Reichel <[email protected]>
13 Binding for the legacy charger manager driver.
18 const: charger-manager
20 cm-chargers:
22 $ref: /schemas/types.yaml#/definitions/string-array
[all …]
/linux-6.14.4/drivers/ps3/
Dps3-sys-manager.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * PS3 System Manager.
22 * ps3_sys_manager - PS3 system manager driver.
24 * The system manager provides an asynchronous system event notification
28 * The actual system manager is implemented as an application running in the
29 * system policy module in lpar_1. Guests communicate with the system manager
36 * struct ps3_sys_manager_header - System manager message header.
59 pr_debug("%s:%d: version: %xh\n", func, line, h->version); in _dump_sm_header()
60 pr_debug("%s:%d: size: %xh\n", func, line, h->size); in _dump_sm_header()
61 pr_debug("%s:%d: payload_size: %xh\n", func, line, h->payload_size); in _dump_sm_header()
[all …]
Dsys-manager-core.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * PS3 System Manager core.
15 * Statically linked routines that allow late binding of a loaded sys-manager
22 * ps3_register_sys_manager_ops - Bind ps3_sys_manager_ops to a module.
26 * register call back ops for power control. Copies data to the static
33 BUG_ON(!ops->dev); in ps3_sys_manager_register_ops()
56 pr_emerg("System Halted, OK to turn off power\n"); in ps3_sys_manager_halt()
/linux-6.14.4/include/linux/fpga/
Dfpga-mgr.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 * Copyright (C) 2013-2016 Altera Corporation
18 * enum fpga_mgr_states - fpga framework states
20 * @FPGA_MGR_STATE_POWER_OFF: FPGA power is off
21 * @FPGA_MGR_STATE_POWER_UP: FPGA reports power is up
61 * DOC: FPGA Manager flags
63 * Flags used in the &fpga_image_info->flags field
82 * struct fpga_image_info - information specific to an FPGA image
118 * struct fpga_compat_id - id for compatibility check
129 * struct fpga_manager_info - collection of parameters for an FPGA Manager
[all …]
/linux-6.14.4/drivers/thunderbolt/
Dacpi.c1 // SPDX-License-Identifier: GPL-2.0
26 fwnode = fwnode_find_reference(acpi_fwnode_handle(adev), "usb4-host-interface", 0); in tb_acpi_add_link()
31 if (dev_fwnode(&nhi->pdev->dev) != fwnode) in tb_acpi_add_link()
58 pm_runtime_get_sync(&pdev->dev); in tb_acpi_add_link()
60 link = device_link_add(&pdev->dev, &nhi->pdev->dev, in tb_acpi_add_link()
65 dev_dbg(&nhi->pdev->dev, "created link from %s\n", in tb_acpi_add_link()
66 dev_name(&pdev->dev)); in tb_acpi_add_link()
69 dev_warn(&nhi->pdev->dev, "device link creation from %s failed\n", in tb_acpi_add_link()
70 dev_name(&pdev->dev)); in tb_acpi_add_link()
73 pm_runtime_put(&pdev->dev); in tb_acpi_add_link()
[all …]
/linux-6.14.4/drivers/power/supply/
Dcharger-manager.c1 // SPDX-License-Identifier: GPL-2.0-only
7 * during suspend-to-mem.
8 * Charger manager depends on other devices. Register this later than
23 #include <linux/power/charger-manager.h>
36 { "USB-HOST", EXTCON_USB_HOST },
41 { "FAST-CHARGER", EXTCON_CHG_USB_FAST },
42 { "SLOW-CHARGER", EXTCON_CHG_USB_SLOW },
50 { "CHARGE-DOWNSTREAM", EXTCON_CHG_USB_CDP },
79 /* About in-suspend (suspend-again) monitoring */
93 * is_batt_present - See if the battery presents in place.
[all …]
/linux-6.14.4/Documentation/scsi/
Dufs.rst1 .. SPDX-License-Identifier: GPL-2.0
29 embedded and removable flash memory-based storage in mobile
32 on the MIPI M-PHY physical layer standard. UFS uses MIPI M-PHY as the
41 - Support for Gear1 is mandatory (rate A: 1248Mbps, rate B: 1457.6Mbps)
42 - Support for Gear2 is optional (rate A: 2496Mbps, rate B: 2915.2Mbps)
46 - Gear3 (rate A: 4992Mbps, rate B: 5830.4Mbps)
48 * Low power consumption
56 SAM-5 architectural model.
61 ---------------------
64 Task Manager and Device manager. The UFS interface is designed to be
[all …]
/linux-6.14.4/Documentation/admin-guide/
Dthunderbolt.rst1 .. SPDX-License-Identifier: GPL-2.0
8 manager is an entity running on the host router (host controller)
10 connection manager can be implemented either in firmware or software.
11 Typically PCs come with a firmware connection manager for Thunderbolt 3
13 software connection manager and the later USB4 compliant devices follow
17 connection manager implementation is to be used. To be on the safe side the
18 software connection manager in Linux also advertises security level
21 the software connection manager only supports ``user`` security level and
25 -----------------------------------
27 should be a userspace tool that handles all the low-level details, keeps
[all …]
/linux-6.14.4/arch/arm/boot/dts/qcom/
Dqcom-ipq4019.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
6 /dts-v1/;
8 #include <dt-bindings/clock/qcom,gcc-ipq4019.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/interrupt-controller/irq.h>
13 #address-cells = <1>;
14 #size-cells = <1>;
18 interrupt-parent = <&intc>;
20 reserved-memory {
21 #address-cells = <0x1>;
[all …]
Dqcom-apq8084.dtsi1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include <dt-bindings/interrupt-controller/arm-gic.h>
5 #include <dt-bindings/clock/qcom,gcc-apq8084.h>
6 #include <dt-bindings/gpio/gpio.h>
9 #address-cells = <1>;
10 #size-cells = <1>;
13 interrupt-parent = <&intc>;
15 reserved-memory {
16 #address-cells = <1>;
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/display/ti/
Dti,j721e-dss.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/display/ti/ti,j721e-dss.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Jyri Sarha <[email protected]>
12 - Tomi Valkeinen <[email protected]>
22 const: ti,j721e-dss
26 - description: common_m DSS Master common
27 - description: common_s0 DSS Shared common 0
28 - description: common_s1 DSS Shared common 1
[all …]
/linux-6.14.4/drivers/fpga/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
10 kernel. The FPGA framework adds an FPGA manager class and FPGA
11 manager drivers.
16 tristate "Altera SOCFPGA FPGA Manager"
19 FPGA manager driver support for Altera SOCFPGA.
26 FPGA manager driver support for Altera Arria10 SoCFPGA.
45 FPGA manager driver support for Altera Arria/Cyclone/Stratix
49 tristate "Altera CvP FPGA Manager"
52 FPGA manager driver support for Arria-V, Cyclone-V, Stratix-V,
59 FPGA manager driver support for Xilinx Zynq FPGAs.
[all …]
/linux-6.14.4/drivers/gpu/drm/xe/
Dxe_guc_types.h1 /* SPDX-License-Identifier: MIT */
22 * struct xe_guc_db_mgr - GuC Doorbells Manager.
24 * Note: GuC Doorbells Manager is relying on &xe_guc::submission_state.lock
35 * struct xe_guc_id_mgr - GuC context ID Manager.
37 * Note: GuC context ID Manager is relying on &xe_guc::submission_state.lock
50 * struct xe_guc - Graphic micro controller
61 /** @capture: the error-state-capture module's data and objects */
63 /** @pc: GuC Power Conservation */
65 /** @dbm: GuC Doorbell Manager */
78 /** @submission_state.idm: GuC context ID Manager */
[all …]

12345678910>>...14