Home
last modified time | relevance | path

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

12345678910>>...17

/linux/arch/arm64/boot/dts/freescale/
H A Dfsl-lx2160a-clearfog-itx.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
8 /dts-v1/;
10 #include "fsl-lx2160a-cex7.dtsi"
11 #include <dt-bindings/input/linux-event-codes.h>
20 stdout-path = "serial0:115200n8";
23 gpio-keys {
24 compatible = "gpio-keys";
27 label = "power";
28 linux,can-disable;
34 sfp0: sfp-0 {
[all …]
H A Dfsl-ls1028a-kontron-kbox-a-230-ls.dts1 // SPDX-License-Identifier: GPL-2.0+
3 * Device Tree File for the Kontron KBox A-230-LS.
5 * This consists of a Kontron SMARC-sAL28 (Dual PHY) and a special
12 /dts-v1/;
13 #include "fsl-ls1028a-kontron-sl28-var4.dts"
14 #include <dt-bindings/leds/common.h>
17 model = "Kontron KBox A-230-LS";
18 compatible = "kontron,kbox-a-230-ls", "kontron,sl28-var4",
22 compatible = "gpio-leds";
24 alarm-led {
[all …]
/linux/include/drm/
H A Ddrm_device.h26 * Recovery methods for wedged device in order of less to more side-effects.
35 * struct drm_wedge_task_info - information about the guilty task of a wedge dev
45 * enum switch_power_state - power state of drm device
49 /** @DRM_SWITCH_POWER_ON: Power state is ON */
52 /** @DRM_SWITCH_POWER_OFF: Power state is OFF */
55 /** @DRM_SWITCH_POWER_CHANGING: Power state is changing */
63 * struct drm_device - DRM device structure
72 /** @ref: Object ref-count */
75 /** @dev: Device structure of bus-device */
93 * for importing buffers via dma-buf.
[all …]
/linux/Documentation/gpu/amdgpu/
H A Ddebugfs.rst13 ----------------
21 - 1: simple test, VRAM to GTT and GTT to VRAM
22 - 2: simple test, VRAM to VRAM
23 - 3: GTT to VRAM, buffer size sweep, powers of 2
24 - 4: VRAM to GTT, buffer size sweep, powers of 2
25 - 5: VRAM to VRAM, buffer size sweep, powers of 2
26 - 6: GTT to VRAM, buffer size sweep, common display sizes
27 - 7: VRAM to GTT, buffer size sweep, common display sizes
28 - 8: VRAM to VRAM, buffer size sweep, common display sizes
31 --------------
[all …]
/linux/Documentation/devicetree/bindings/bus/
H A Dsimple-pm-bus.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/bus/simple-pm-bus.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Simple Power-Managed Bus
10 - Geert Uytterhoeven <geert+renesas@glider.be>
13 A Simple Power-Managed Bus is a transparent bus that doesn't need a real
19 on-SoC or externally) to function.
21 While "simple-pm-bus" follows the "simple-bus" set of properties, as
23 "simple-bus".
[all …]
/linux/arch/arm64/boot/dts/marvell/
H A Dcn9131-cf-solidwan.dts1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright (C) 2024 Josua Mayer <josua@solid-run.com>
9 /dts-v1/;
11 #include <dt-bindings/input/input.h>
12 #include <dt-bindings/leds/common.h>
15 #include "cn9130-sr-som.dtsi"
29 #include "armada-cp115.dtsi"
41 compatible = "solidrun,cn9131-solidwan",
42 "solidrun,cn9130-sr-som", "marvell,cn9130";
67 compatible = "gpio-leds";
[all …]
H A Darmada-3720-uDPU.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
4 * Based on Marvell Armada 3720 development board (DB-88F3720-DDR3)
12 /dts-v1/;
14 #include <dt-bindings/gpio/gpio.h>
15 #include "armada-372x.dtsi"
19 stdout-path = "serial0:115200n8";
28 compatible = "gpio-leds";
29 pinctrl-names = "default";
30 pinctrl-0 = <&spi_quad_pins>;
32 led-power1 {
[all …]
/linux/Documentation/dev-tools/kunit/api/
H A Dresource.rst1 .. SPDX-License-Identifier: GPL-2.0
9 Most users won't need to use this API directly, power users can use it to store
10 state on a per-test basis, register custom cleanup actions, and more.
12 .. kernel-doc:: include/kunit/resource.h
15 Managed Devices
16 ---------------
18 Functions for using KUnit-managed struct device and struct device_driver.
21 .. kernel-doc:: include/kunit/device.h
/linux/Documentation/devicetree/bindings/sound/
H A Dcs35l32.txt5 - compatible : "cirrus,cs35l32"
7 - reg : the I2C address of the device for I2C. Address is determined by the level
10 - VA-supply, VP-supply : power supplies for the device,
15 - reset-gpios : a GPIO spec for the reset pin. If specified, it will be
18 - cirrus,boost-manager : Boost voltage control.
19 0 = Automatically managed. Boost-converter output voltage is the higher
21 1 = Automatically managed irrespective of audio, adapting for low-power
22 dissipation when LEDs are ON, and operating in Fixed-Boost Bypass Mode
27 - cirrus,sdout-datacfg : Data configuration for dual CS35L32 applications only.
28 Determines the data packed in a two-CS35L32 configuration.
[all …]
/linux/drivers/pmdomain/thead/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
4 tristate "Support TH1520 Power Domains"
9 This driver enables power domain management for the T-HEAD
10 TH-1520 SoC. On this SoC there are number of power domains,
11 which can be managed independently. For example GPU, NPU,
12 and DPU reside in their own power domains which can be
/linux/drivers/video/backlight/
H A Dlcd.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2003,2004 Hewlett-Packard Company
24 int power) in lcd_notify_blank() argument
26 guard(mutex)(&ld->ops_lock); in lcd_notify_blank()
28 if (!ld->ops || !ld->ops->set_power) in lcd_notify_blank()
30 if (ld->ops->controls_device && !ld->ops->controls_device(ld, display_dev)) in lcd_notify_blank()
33 ld->ops->set_power(ld, power); in lcd_notify_blank()
36 void lcd_notify_blank_all(struct device *display_dev, int power) in lcd_notify_blank_all() argument
43 lcd_notify_blank(ld, display_dev, power); in lcd_notify_blank_all()
50 guard(mutex)(&ld->ops_lock); in lcd_notify_mode_change()
[all …]
/linux/arch/arm/boot/dts/microchip/
H A Dlan966x-kontron-kswitch-d10-mmt-6g-2gs.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Device Tree file for the Kontron KSwitch D10 MMT 6G-2GS
6 /dts-v1/;
7 #include "lan966x-kontron-kswitch-d10-mmt.dtsi"
10 model = "Kontron KSwitch D10 MMT 6G-2GS";
11 compatible = "kontron,kswitch-d10-mmt-6g-2gs", "kontron,s1921",
21 i2c-bus = <&i2c4>;
22 los-gpios = <&sgpio_in 1 0 GPIO_ACTIVE_HIGH>;
23 mod-def0-gpios = <&sgpio_in 1 1 GPIO_ACTIVE_LOW>;
24 maximum-power-milliwatt = <2500>;
[all …]
/linux/Documentation/devicetree/bindings/pci/
H A Dqcom,pcie-sa8255p.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pci/qcom,pcie-sa8255p.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm SA8255p based firmware managed and ECAM compliant PCIe Root Complex
10 - Bjorn Andersson <andersson@kernel.org>
11 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15 DesignWare PCIe IP which is managed by firmware, and configured in ECAM mode.
19 const: qcom,pcie-sa8255p
25 address corresponds to the first bus in the "bus-range" property. If
[all …]
/linux/include/linux/
H A Dreset.h1 /* SPDX-License-Identifier: GPL-2.0 */
14 * struct reset_control_bulk_data - Data used for bulk reset control operations.
34 * enum reset_control_flags - Flags that can be passed to the reset_control_get functions
151 return optional ? 0 : -ENOTSUPP; in __device_reset()
160 return optional ? NULL : ERR_PTR(-ENOTSUPP); in __of_reset_control_get()
169 return optional ? NULL : ERR_PTR(-ENOTSUPP); in __reset_control_get()
208 return optional ? 0 : -EOPNOTSUPP; in __reset_control_bulk_get()
222 return optional ? NULL : ERR_PTR(-ENOTSUPP); in __devm_reset_control_get()
232 return optional ? 0 : -EOPNOTSUPP; in __devm_reset_control_bulk_get()
240 return optional ? NULL : ERR_PTR(-ENOTSUPP); in devm_reset_control_array_get()
[all …]
H A Dscmi_protocol.h1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright (C) 2018-2021 ARM Ltd.
21 * struct scmi_revision_info - version information structure
30 * @impl_ver: A vendor-specific implementation version.
32 * @sub_vendor_id: A sub-vendor identifier(Null terminated ASCII string)
87 * struct scmi_clk_proto_ops - represents the various operations provided
133 * struct scmi_perf_proto_ops - represents the various operations provided
150 * @est_power_get: gets the estimated power cost for a given performance domain
156 * @power_scale_mw_get: indicates if the power values provided are in milliWatts
182 unsigned long *rate, unsigned long *power);
[all …]
/linux/Documentation/driver-api/driver-model/
H A Ddevres.rst2 Devres - Managed Device Resource
16 6. List of managed interfaces: Currently implemented managed interfaces
20 --------
29 sufficient bugs in ->remove and ->probe failure path. Well, yes,
42 and having half broken failure path implementation in ->probe() which
48 ---------
57 Managed interface is created for resources commonly used by device
59 using dma_alloc_coherent(). The managed version is called
61 for the DMA memory allocated using it is managed and will be
75 dma_free_coherent(dev, this->size, this->vaddr, this->dma_handle);
[all …]
/linux/Documentation/devicetree/bindings/phy/
H A Damlogic,g12a-usb2-phy.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/phy/amlogic,g12a-usb2-phy.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Neil Armstrong <neil.armstrong@linaro.org>
16 - amlogic,g12a-usb2-phy
17 - amlogic,a1-usb2-phy
25 clock-names:
27 - const: xtal
32 reset-names:
[all …]
/linux/Documentation/devicetree/bindings/soc/ti/
H A Dsci-pm-domain.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/ti/sci-pm-domain.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: TI-SCI generic power domain
10 - Nishanth Menon <nm@ti.com>
13 - $ref: /schemas/power/power-domain.yaml#
16 Some TI SoCs contain a system controller (like the Power Management Micro
20 through a protocol called TI System Control Interface (TI-SCI protocol).
22 This PM domain node represents the global PM domain managed by the TI-SCI
[all …]
/linux/Documentation/driver-api/
H A Ddevice_link.rst27 In its standard or *managed* form, a device link combines *both* dependency
57 device ``->probe`` callback or a boot-time PCI quirk.
61 ``->probe`` callback while the supplier hasn't started to probe yet: Had the
65 non-presence. [Note that it is valid to create a link from the consumer's
66 ``->probe`` callback while the supplier is still probing, but the consumer must
72 is added in the ``->probe`` callback of the supplier or consumer driver, it is
73 typically deleted in its ``->remove`` callback for symmetry. That way, if the
77 to deletion. Device links managed by the driver core are deleted automatically
87 link is added from the consumer's ``->probe`` callback: ``DL_FLAG_RPM_ACTIVE``
93 Similarly, when the device link is added from supplier's ``->probe`` callback,
[all …]
/linux/sound/soc/sof/intel/
H A Dicl.c1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
16 #include "../ipc4-priv.h"
19 #include "hda-ipc.h"
20 #include "../sof-audio.h"
32 struct sof_intel_hda_dev *hda = sdev->pdata->hw_pdata; in icl_dsp_core_stall()
33 const struct sof_intel_dsp_desc *chip = hda->desc; in icl_dsp_core_stall()
35 /* make sure core_mask in host managed cores */ in icl_dsp_core_stall()
36 core_mask &= chip->host_managed_cores_mask; in icl_dsp_core_stall()
38 dev_err(sdev->dev, "error: core_mask is not in host managed cores\n"); in icl_dsp_core_stall()
39 return -EINVAL; in icl_dsp_core_stall()
[all …]
/linux/Documentation/devicetree/bindings/usb/
H A Dwillsemi,wusb3801.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: WUSB3801 Type-C port controller
10 The Will Semiconductor WUSB3801 is a USB Type-C port controller which
12 compatible with the USB Type-C Cable and Connector Specification v1.2.
15 - Samuel Holland <samuel@sholland.org>
20 - willsemi,wusb3801
30 $ref: ../connector/usb-connector.yaml#
33 The managed USB Type-C connector. Since WUSB3801 does not support
[all …]
/linux/drivers/bus/
H A Dsimple-pm-bus.c1 // SPDX-License-Identifier: GPL-2.0
3 * Simple Power-Managed Bus Driver
5 * Copyright (C) 2014-2015 Glider bvba
27 const struct device *dev = &pdev->dev; in simple_pm_bus_probe()
29 struct device_node *np = dev->of_node; in simple_pm_bus_probe()
37 * of the simple-pm-bus tasks for these devices, so return early. in simple_pm_bus_probe()
39 if (pdev->driver_override) in simple_pm_bus_probe()
42 match = of_match_device(dev->driver->of_match_table, dev); in simple_pm_bus_probe()
44 * These are transparent bus devices (not simple-pm-bus matches) that in simple_pm_bus_probe()
50 if (match && match->data) { in simple_pm_bus_probe()
[all …]
/linux/Documentation/devicetree/bindings/display/panel/
H A Dorisetech,otm8009a.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Orise Tech OTM8009A 3.97" 480x800 TFT LCD panel (MIPI-DSI video mode)
10 - Philippe CORNU <philippe.cornu@foss.st.com>
14 a MIPI-DSI video interface. Its backlight is managed through the DSI link.
16 - $ref: panel-common.yaml#
27 enable-gpios: true
29 power-supply: true
31 reset-gpios:
[all …]
/linux/include/linux/soc/ti/
H A Dti_sci_protocol.h1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2015-2016 Texas Instruments Incorporated - https://www.ti.com/
13 * struct ti_sci_version_info - version information structure
31 * struct ti_sci_core_ops - SoC Core Operations
41 * struct ti_sci_dev_ops - Device control operations
42 * @get_device: Command to request for device managed by TISCI
45 * @idle_device: Command to idle a device managed by TISCI
48 * @put_device: Command to release a device managed by TISCI
53 * @get_context_loss_count: Command to retrieve context loss counter - this
56 * - count: pointer to u32 which will retrieve counter
[all …]
/linux/Documentation/devicetree/bindings/net/
H A Dcalxeda-xgmac.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/calxeda-xgmac.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
12 managed by the firmware. So there are no PHY properties in this
17 - Andre Przywara <andre.przywara@arm.com>
21 const: calxeda,hb-xgmac
29 interrupt, the 2nd one is used for power management. The optional
30 3rd one is the low power state interrupt.
34 dma-coherent: true
[all …]

12345678910>>...17