/linux-6.12.1/include/linux/ |
D | lcd.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * Copyright (C) 2003,2004 Hewlett-Packard Company 17 /* Notes on locking: 19 * lcd_device->ops_lock is an internal backlight lock protecting the ops 20 * field and no code outside the core should need to touch it. 25 * Most drivers don't need locking on their get_power() method. 36 /* The maximum value for contrast (read-only) */ 41 /* Get the LCD panel power status (0: full on, 1..3: controller 42 power on, flat panel power off, 4: full off), see FB_BLANK_XXX */ 44 /* Enable or disable power to the LCD (0: on; 4: off, see FB_BLANK_XXX) */ [all …]
|
/linux-6.12.1/Documentation/arch/x86/x86_64/ |
D | boot-options.rst | 1 .. SPDX-License-Identifier: GPL-2.0 14 mce=off 27 This option will be useful if you have no interest in any 39 Do not opt-in to Local MCE delivery. Use legacy method 43 Disabled by default on AMD Fam10h and older because some BIOS 47 in a reboot. On Intel systems it is enabled by default. 52 Sets the time in us to wait for other CPUs on machine checks. 0 55 Don't overwrite the bios-set CMCI threshold. This boot option 62 Force-enable recoverable machine check code paths 65 same as mce=off [all …]
|
/linux-6.12.1/Documentation/ABI/stable/ |
D | sysfs-driver-mlxreg-io | 1 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/asic_health 6 0 - health failed, 2 - health OK, 3 - ASIC in booting state. 10 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld1_version 11 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld2_version 16 on carrier and switch boards. 20 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/fan_dir 25 forward direction - relevant bit is set 0; 26 reversed direction - relevant bit is set 1. 30 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld3_version 35 on LED or Gearbox board. [all …]
|
/linux-6.12.1/Documentation/driver-api/usb/ |
D | power-management.rst | 1 .. _usb-power-management: 3 Power Management for USB 7 :Date: Last-updated: February 2014 11 --------- 12 * What is Power Management? 17 * Changing the default idle-delay time 19 * The driver interface for Power Management 25 * USB Port Power Control 26 * User Interface for Port Power Control 27 * Suggested Userspace Port Power Policy [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/sound/ |
D | st,sta350.txt | 7 - compatible: "st,sta350" 8 - reg: the I2C address of the device for I2C 9 - reset-gpios: a GPIO spec for the reset pin. If specified, it will be 12 - power-down-gpios: a GPIO spec for the power down pin. If specified, 16 - vdd-dig-supply: regulator spec, providing 3.3V 17 - vdd-pll-supply: regulator spec, providing 3.3V 18 - vcc-supply: regulator spec, providing 5V - 26V 22 - st,output-conf: number, Selects the output configuration: 23 0: 2-channel (full-bridge) power, 2-channel data-out 24 1: 2 (half-bridge). 1 (full-bridge) on-board power [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/input/ |
D | elan,ekth6915.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 controller uses the i2c-hid protocol with a reset GPIO. 17 - $ref: /schemas/input/touchscreen/touchscreen.yaml# 22 - items: 23 - enum: 24 - elan,ekth5015m 25 - const: elan,ekth6915 [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/pinctrl/ |
D | nvidia,tegra-pinmux-common.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/nvidia,tegra-pinmux-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Jonathan Hunter <jonathanh@nvidia.com> 14 Please refer to pinctrl-bindings.txt in this directory for details of the 21 include the mux function to select on those pin(s)/ group(s), and various 22 pin configuration parameters, such as pull-up, tristate, drive strength, 26 enumerated and processed purely based on their content. [all …]
|
/linux-6.12.1/drivers/staging/greybus/ |
D | arche-apb-ctrl.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright 2014-2015 Google Inc. 6 * Copyright 2014-2015 Linaro Ltd. 68 struct device *dev = &pdev->dev; in coldboot_seq() 72 if (apb->init_disabled || in coldboot_seq() 73 apb->state == ARCHE_PLATFORM_STATE_ACTIVE) in coldboot_seq() 76 /* Hold APB in reset state */ in coldboot_seq() 77 assert_reset(apb->resetn); in coldboot_seq() 79 if (apb->state == ARCHE_PLATFORM_STATE_FW_FLASHING && apb->spi_en) in coldboot_seq() 80 devm_gpiod_put(dev, apb->spi_en); in coldboot_seq() [all …]
|
/linux-6.12.1/include/linux/mfd/ |
D | db8500-prcmu.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * Copyright (C) ST-Ericsson SA 2010 27 /* This portion previously known as <mach/prcmu-fw-defs_v1.h> */ 30 * enum state - ON/OFF state definition 31 * @OFF: State is ON 32 * @ON: State is OFF 36 OFF = 0x0, enumerator 37 ON = 0x1, enumerator 41 * enum ret_state - general purpose On/Off/Retention states 51 * enum clk_arm - ARM Cortex A9 clock schemes [all …]
|
/linux-6.12.1/arch/parisc/kernel/ |
D | process.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * PARISC Architecture-dependent parts of process handling 4 * based on the work for i386 6 * Copyright (C) 1999-2003 Matthew Wilcox <willy at parisc-linux.org> 8 * Copyright (C) 2000 John Marvin <jsm at parisc-linux.org> 9 * Copyright (C) 2000 David Huggins-Daines <dhd with pobox.org> 10 * Copyright (C) 2000-2003 Paul Bame <bame at parisc-linux.org> 13 * Copyright (C) 2000 Richard Hirst <rhirst with parisc-linux.org> 14 * Copyright (C) 2000 Grant Grundler <grundler with parisc-linux.org> 15 * Copyright (C) 2001 Alan Modra <amodra at parisc-linux.org> [all …]
|
/linux-6.12.1/arch/arm/boot/dts/nxp/imx/ |
D | imx6qdl-apf6.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/interrupt-controller/irq.h> 9 reg_1p8v: regulator-1p8v { 10 compatible = "regulator-fixed"; 11 regulator-name = "1P8V"; 12 regulator-min-microvolt = <1800000>; 13 regulator-max-microvolt = <1800000>; 14 regulator-always-on; 15 vin-supply = <®_3p3v>; [all …]
|
/linux-6.12.1/drivers/media/pci/mantis/ |
D | mantis_dvb.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 31 int mantis_frontend_power(struct mantis_pci *mantis, enum mantis_power power) in mantis_frontend_power() argument 33 struct mantis_hwconfig *config = mantis->hwconfig; in mantis_frontend_power() 35 switch (power) { in mantis_frontend_power() 37 dprintk(MANTIS_DEBUG, 1, "Power ON"); in mantis_frontend_power() 38 mantis_gpio_set_bits(mantis, config->power, POWER_ON); in mantis_frontend_power() 40 mantis_gpio_set_bits(mantis, config->power, POWER_ON); in mantis_frontend_power() 45 dprintk(MANTIS_DEBUG, 1, "Power OFF"); in mantis_frontend_power() 46 mantis_gpio_set_bits(mantis, config->power, POWER_OFF); in mantis_frontend_power() 51 dprintk(MANTIS_DEBUG, 1, "Unknown state <%02x>", power); in mantis_frontend_power() [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/mmc/ |
D | mmc-controller.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mmc/mmc-controller.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Ulf Hansson <ulf.hansson@linaro.org> 25 "#address-cells": 30 "#size-cells": 37 broken-cd: 40 There is no card detection available; polling must be used. 42 cd-gpios: [all …]
|
/linux-6.12.1/drivers/usb/dwc3/ |
D | dwc3-octeon.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2010-2017 Cavium Networks 24 /* BIST fast-clear mode select. A BIST run with this bit set 39 /* 1 = Spread-spectrum clock enable, 0 = SS clock disable */ 41 /* Spread-spectrum clock modulation range: 42 * 0x0 = -4980 ppm downspread 43 * 0x1 = -4492 ppm downspread 44 * 0x2 = -4003 ppm downspread 45 * 0x3 - 0x7 = Reserved 48 /* Enable non-standard oscillator frequencies: [all …]
|
/linux-6.12.1/drivers/phy/motorola/ |
D | phy-mapphone-mdm6600.c | 1 // SPDX-License-Identifier: GPL-2.0 23 #define PHY_MDM6600_WAKE_KICK_MS 600 /* time on after GPIO toggle */ 29 PHY_MDM6600_POWER, /* Device power */ 30 PHY_MDM6600_RESET, /* Device reset */ 55 * MDM6600 command codes. These are based on Motorola Mapphone Linux 63 PHY_MDM6600_CMD_BP_SHUTDOWN_REQ, /* Request device power off */ 70 * MDM6600 status codes. These are based on Motorola Mapphone Linux 74 PHY_MDM6600_STATUS_PANIC, /* Seems to be really off */ 86 "off", "busy", "qc_dl", "ram_dl", "awake", 104 bool awake; /* mdm6600 respnds on n_gsm */ [all …]
|
/linux-6.12.1/include/uapi/linux/ |
D | pmu.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 4 * which controls battery charging and system power on PowerBook 3400 18 #define PMU_POWER_CTRL0 0x10 /* control power of some devices */ 19 #define PMU_POWER_CTRL 0x11 /* control power of some devices */ 21 #define PMU_ADB_POLL_OFF 0x21 /* disable ADB auto-poll */ 23 #define PMU_WRITE_NVRAM 0x33 /* write non-volatile RAM */ 25 #define PMU_READ_NVRAM 0x3b /* read non-volatile RAM */ 26 #define PMU_SET_RTC 0x30 /* set real-time clock */ 27 #define PMU_READ_RTC 0x38 /* read real-time clock */ 31 #define PMU_PCEJECT 0x4c /* eject PC-card from slot */ [all …]
|
/linux-6.12.1/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
D | pwrseq.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright(c) 2009-2010 Realtek Corporation.*/ 30 /* wait till 0x04[17] = 1 power ready*/}, \ 46 /* 0xc00[7:0] = 4 turn off 3-wire */}, \ 49 /* 0xe00[7:0] = 4 turn off 3-wire */}, \ 52 /* 0x2[0] = 0 RESET BB, CLOSE RF */}, \ 58 /* Whole BB is reset*/}, \ 67 /*0x04[9] = 1 turn off MAC by HW state machine*/}, \ 91 /* suspend option all off */}, \ 94 /*0x14[7] = 1 turn on ZCD */}, \ [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/mfd/ |
D | as3722.txt | 1 * ams AS3722 Power management IC. 4 ------------------- 5 - compatible: Must be "ams,as3722". 6 - reg: I2C device address. 7 - interrupt-controller: AS3722 has internal interrupt controller which takes the 8 interrupt request from internal sub-blocks like RTC, regulators, GPIOs as well 10 - #interrupt-cells: Should be set to 2 for IRQ number and flags. 12 of AS3722 are defined at dt-bindings/mfd/as3722.h 14 interrupts.txt, using dt-bindings/irq. 17 -------------------- [all …]
|
/linux-6.12.1/arch/sparc/include/asm/ |
D | fhc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 14 #define CLOCK_PWRSTAT 0x30UL /* Power status */ 15 #define CLOCK_PWRPRES 0x40UL /* Power presence */ 18 #define CLOCK_PWRSTAT2 0x70UL /* Power status two */ 20 #define CLOCK_CTRL_LLED 0x04 /* Left LED, 0 == on */ 21 #define CLOCK_CTRL_MLED 0x02 /* Mid LED, 1 == on */ 22 #define CLOCK_CTRL_RLED 0x01 /* RIght LED, 1 == on */ 30 #define FHC_PREGS_RCS 0x10UL /* FHC Reset Control/Status Register */ 31 #define FHC_RCS_POR 0x80000000 /* Last reset was a power cycle */ 32 #define FHC_RCS_SPOR 0x40000000 /* Last reset was sw power on reset */ [all …]
|
/linux-6.12.1/kernel/power/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 4 depends on ARCH_SUSPEND_POSSIBLE 9 suspend-to-RAM state (e.g. the ACPI S3 state). 14 depends on SUSPEND 17 This allows you to turn off the freezer for suspend. If this is 18 done, no tasks are frozen for suspend to RAM/standby. 20 Turning OFF this setting is NOT recommended! If in doubt, say Y. 23 bool "Skip kernel's sys_sync() on suspend to RAM/standby" 24 depends on SUSPEND 25 depends on EXPERT [all …]
|
/linux-6.12.1/Documentation/driver-api/gpio/ |
D | drivers-on-gpio.rst | 6 the right in-kernel and userspace APIs/ABIs for the job, and that these 10 - leds-gpio: drivers/leds/leds-gpio.c will handle LEDs connected to GPIO 13 - ledtrig-gpio: drivers/leds/trigger/ledtrig-gpio.c will provide a LED trigger, 14 i.e. a LED will turn on/off in response to a GPIO line going high or low 15 (and that LED may in turn use the leds-gpio as per above). 17 - gpio-keys: drivers/input/keyboard/gpio_keys.c is used when your GPIO line 20 - gpio-keys-polled: drivers/input/keyboard/gpio_keys_polled.c is used when your 24 - gpio_mouse: drivers/input/mouse/gpio_mouse.c is used to provide a mouse with 25 up to three buttons by simply using GPIOs and no mouse port. You can cut the 29 - gpio-beeper: drivers/input/misc/gpio-beeper.c is used to provide a beep from [all …]
|
/linux-6.12.1/arch/powerpc/kernel/ |
D | irq_64.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org) 8 * Copyright (C) 1996-2001 Cort Dougan 9 * Adapted for Power Macintosh by Paul Mackerras 39 #include <linux/radix-tree.h> 74 WARN_ON(!(local_paca->irq_happened & PACA_IRQ_HARD_DIS)); in next_interrupt() 79 * We are responding to the next interrupt, so interrupt-off in next_interrupt() 80 * latencies should be reset here. in next_interrupt() 90 if (local_paca->irq_happened & irq) { in irq_happened_test_and_clear() 91 local_paca->irq_happened &= ~irq; in irq_happened_test_and_clear() [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/rockchip/ |
D | rk3368-lba3368.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 5 #include <dt-bindings/clock/rockchip,rk808.h> 6 #include <dt-bindings/input/input.h> 7 #include <dt-bindings/leds/common.h> 8 #include <dt-bindings/sound/rt5640.h> 25 stdout-path = "serial1:115200n8"; 33 adc-key { 34 compatible = "adc-keys"; 35 io-channels = <&saradc 1>; [all …]
|
/linux-6.12.1/drivers/usb/host/ |
D | uhci-hub.c | 1 // SPDX-License-Identifier: GPL-2.0 8 * (C) Copyright 1999-2002 Johannes Erdfelt, johannes@erdfelt.com 19 USB_DT_HUB, /* __u8 bDescriptorType; Hub-descriptor */ 22 HUB_CHAR_INDV_PORT_OCPM, /* (per-port OC, no power switching) */ 41 /* A port that either is connected or has a changed-bit set will prevent 48 for (port = 0; port < uhci->rh_numports; ++port) { in any_ports_active() 51 test_bit(port, &uhci->port_c_suspend)) in any_ports_active() 65 * with the chipset so much as with the way it is connected on in get_hub_status_data() 72 for (port = 0; port < uhci->rh_numports; ++port) { in get_hub_status_data() 74 test_bit(port, &uhci->port_c_suspend)) in get_hub_status_data() [all …]
|
/linux-6.12.1/arch/arm/boot/dts/ti/omap/ |
D | am335x-icev2.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2016 Texas Instruments Incorporated - https://www.ti.com/ 11 /dts-v1/; 16 model = "TI AM3359 ICE-V2"; 17 compatible = "ti,am3359-icev2", "ti,am33xx"; 25 stdout-path = &uart3; 29 compatible = "regulator-fixed"; 30 regulator-name = "vbat"; 31 regulator-min-microvolt = <5000000>; 32 regulator-max-microvolt = <5000000>; [all …]
|