| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-driver-bd9571mwv-regulator | 1 What: /sys/bus/i2c/devices/.../bd9571mwv-regulator.*.auto/backup_mode 5 Description: Read/write the current state of DDR Backup Mode, which controls 6 if DDR power rails will be kept powered during system suspend. 8 Two types of power switches (or control signals) can be used: 10 A. With a momentary power switch (or pulse signal), DDR 11 Backup Mode is enabled by default when available, as the 13 B. With a toggle power switch (or level signal), the 16 1. Configure PMIC for backup mode, to change the role of 17 the accessory power switch from a power switch to a 18 wake-up switch, [all …]
|
| /kernel/linux/linux-6.6/Documentation/ABI/testing/ |
| D | sysfs-driver-bd9571mwv-regulator | 1 What: /sys/bus/i2c/devices/.../bd9571mwv-regulator.*.auto/backup_mode 5 Description: Read/write the current state of DDR Backup Mode, which controls 6 if DDR power rails will be kept powered during system suspend. 8 Two types of power switches (or control signals) can be used: 10 A. With a momentary power switch (or pulse signal), DDR 11 Backup Mode is enabled by default when available, as the 13 B. With a toggle power switch (or level signal), the 16 1. Configure PMIC for backup mode, to change the role of 17 the accessory power switch from a power switch to a 18 wake-up switch, [all …]
|
| /kernel/linux/linux-5.10/drivers/regulator/ |
| D | bd9571mwv-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * ROHM BD9571MWV-M regulator driver 22 /* DDR Backup Power */ 23 u8 bkup_mode_cnt_keepon; /* from "rohm,ddr-backup-power" */ 27 /* Power switch type */ 56 ret = regmap_read(rdev->regmap, BD9571MWV_AVS_SET_MONI, &val); in bd9571mwv_avs_get_moni_state() 72 return regmap_write_bits(rdev->regmap, BD9571MWV_AVS_VD09_VID(ret), in bd9571mwv_avs_set_voltage_sel_regmap() 73 rdev->desc->vsel_mask, sel); in bd9571mwv_avs_set_voltage_sel_regmap() 85 ret = regmap_read(rdev->regmap, BD9571MWV_AVS_VD09_VID(ret), &val); in bd9571mwv_avs_get_voltage_sel_regmap() 89 val &= rdev->desc->vsel_mask; in bd9571mwv_avs_get_voltage_sel_regmap() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | bd9571mwv.txt | 1 * ROHM BD9571MWV Power Management Integrated Circuit (PMIC) bindings 4 - compatible : Should be "rohm,bd9571mwv". 5 - reg : I2C slave address. 6 - interrupts : The interrupt line the device is connected to. 7 - interrupt-controller : Marks the device node as an interrupt controller. 8 - #interrupt-cells : The number of cells to describe an IRQ, should be 2. 11 masks from ../interrupt-controller/interrupts.txt. 12 - gpio-controller : Marks the device node as a GPIO Controller. 13 - #gpio-cells : Should be two. The first cell is the pin number and 16 - regulators: : List of child nodes that specify the regulator [all …]
|
| /kernel/linux/linux-6.6/drivers/regulator/ |
| D | bd9571mwv-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * ROHM BD9571MWV-M and BD9574MWF-M regulator driver 12 #include <linux/mfd/rohm-generic.h> 23 /* DDR Backup Power */ 24 u8 bkup_mode_cnt_keepon; /* from "rohm,ddr-backup-power" */ 28 /* Power switch type */ 57 ret = regmap_read(rdev->regmap, BD9571MWV_AVS_SET_MONI, &val); in bd9571mwv_avs_get_moni_state() 73 return regmap_write_bits(rdev->regmap, BD9571MWV_AVS_VD09_VID(ret), in bd9571mwv_avs_set_voltage_sel_regmap() 74 rdev->desc->vsel_mask, sel); in bd9571mwv_avs_set_voltage_sel_regmap() 86 ret = regmap_read(rdev->regmap, BD9571MWV_AVS_VD09_VID(ret), &val); in bd9571mwv_avs_get_voltage_sel_regmap() [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/ |
| D | rohm,bd9571mwv.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: ROHM BD9571MWV/BD9574MWF Power Management Integrated Circuit (PMIC) 10 - Marek Vasut <marek.vasut@gmail.com> 15 - rohm,bd9571mwv 16 - rohm,bd9574mwf 24 interrupt-controller: true 26 '#interrupt-cells': 29 gpio-controller: true [all …]
|
| /kernel/linux/linux-6.6/arch/arm/mach-lpc32xx/ |
| D | pm.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * arch/arm/mach-lpc32xx/pm.c 12 * LPC32XX CPU and system power management 14 * The LPC32XX has three CPU modes for controlling system power: run, 15 * direct-run, and halt modes. When switching between halt and run modes, 16 * the CPU transistions through direct-run mode. For Linux, direct-run 25 * Direct-run mode: 36 * wake the system up back into direct-run mode. 39 * DRAM clocking and refresh are slightly different for systems with DDR 41 * SDRAM will still be accessible in direct-run mode. In DDR based systems, [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-lpc32xx/ |
| D | pm.c | 2 * arch/arm/mach-lpc32xx/pm.c 14 * LPC32XX CPU and system power management 16 * The LPC32XX has three CPU modes for controlling system power: run, 17 * direct-run, and halt modes. When switching between halt and run modes, 18 * the CPU transistions through direct-run mode. For Linux, direct-run 27 * Direct-run mode: 38 * wake the system up back into direct-run mode. 41 * DRAM clocking and refresh are slightly different for systems with DDR 43 * SDRAM will still be accessible in direct-run mode. In DDR based systems, 44 * a transition to direct-run mode will stop all DDR accesses (no clocks). [all …]
|
| /kernel/linux/linux-5.10/arch/sh/include/mach-sdk7786/mach/ |
| D | fpga.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 78 #define PWRCR_PDWNACK BIT(5) /* Power down acknowledge */ 79 #define PWRCR_PDWNREQ BIT(7) /* Power down request */ 80 #define PWRCR_INT2 BIT(11) /* INT2 connection to power manager */ 81 #define PWRCR_BUPINIT BIT(13) /* DDR backup initialize */ 82 #define PWRCR_BKPRST BIT(15) /* Backup power reset */ 131 /* arch/sh/boards/mach-sdk7786/fpga.c */ 135 /* arch/sh/boards/mach-sdk7786/nmi.c */
|
| /kernel/linux/linux-6.6/arch/sh/include/mach-sdk7786/mach/ |
| D | fpga.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 78 #define PWRCR_PDWNACK BIT(5) /* Power down acknowledge */ 79 #define PWRCR_PDWNREQ BIT(7) /* Power down request */ 80 #define PWRCR_INT2 BIT(11) /* INT2 connection to power manager */ 81 #define PWRCR_BUPINIT BIT(13) /* DDR backup initialize */ 82 #define PWRCR_BKPRST BIT(15) /* Backup power reset */ 131 /* arch/sh/boards/mach-sdk7786/fpga.c */ 135 /* arch/sh/boards/mach-sdk7786/nmi.c */
|
| /kernel/linux/linux-6.6/arch/arm/mach-at91/ |
| D | pm.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * arch/arm/mach-at91/pm.c 4 * AT91 Power Management 35 * struct at91_pm_bu - AT91 power management backup unit data structure 36 * @suspended: true if suspended to backup mode 38 * @canary: canary data for memory checking after exit from backup mode 40 * @ddr_phy_calibration: DDR PHY calibration data: ZQ0CR0, first 8 words 52 * struct at91_pm_sfrbu_regs - registers mapping for SFRBU 53 * @pswbu: power switch BU control registers 65 * enum at91_pm_eth_clk - Ethernet clock indexes [all …]
|
| D | pm_suspend.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * arch/arm/mach-at91/pm_slow_clock.S 13 #include "pm_data-offsets.h" 16 .arch armv7-a 91 * Set state for 2.5V low power regulator 92 * @ena: 0 - disable regulator 93 * 1 - enable regulator 125 * Enable self-refresh 164 /* Switch to self-refresh. */ 170 /* Wait for self-refresh enter. */ [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/ |
| D | atmel-sysregs.txt | 4 - compatible: Should be "atmel,sama5d2-chipid" 5 - reg : Should contain registers location and length 8 - compatible: Should be "atmel,at91sam9260-pit" 9 - reg: Should contain registers location and length 10 - interrupts: Should contain interrupt for the PIT which is the IRQ line 14 - compatible: Should be "microchip,sam9x60-pit64b" 15 - reg: Should contain registers location and length 16 - interrupts: Should contain interrupt for PIT64B timer 17 - clocks: Should contain the available clock sources for PIT64B timer. 20 - compatible: Should be "atmel,at91rm9200-st", "syscon", "simple-mfd" [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/aspeed/ |
| D | aspeed-bmc-ampere-mtmitchell.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 4 /dts-v1/; 6 #include "aspeed-g6.dtsi" 7 #include <dt-bindings/i2c/i2c.h> 8 #include <dt-bindings/gpio/aspeed-gpio.h> 12 compatible = "ampere,mtmitchell-bmc", "aspeed,ast2600"; 20 stdout-path = &uart5; 28 reserved-memory { 29 #address-cells = <1>; 30 #size-cells = <1>; [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/renesas/ |
| D | ulcb.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for the R-Car Gen3 ULCB board 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 13 model = "Renesas R-Car Gen3 ULCB board"; 32 stdout-path = "serial0:115200n8"; 35 audio_clkout: audio-clkout { 38 * but needed to avoid cs2000/rcar_sound probe dead-lock 40 compatible = "fixed-clock"; 41 #clock-cells = <0>; [all …]
|
| D | ebisu.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 33 stdout-path = "serial0:115200n8"; 36 audio_clkout: audio-clkout { 39 * but needed to avoid cs2000/rcar_sound probe dead-lock 41 compatible = "fixed-clock"; 42 #clock-cells = <0>; 43 clock-frequency = <11289600>; 47 compatible = "pwm-backlight"; [all …]
|
| D | salvator-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for common parts of Salvator-X board variants 5 * Copyright (C) 2015-2016 Renesas Electronics Corp. 9 * SSI-AK4613 31 #include <dt-bindings/gpio/gpio.h> 32 #include <dt-bindings/input/input.h> 54 stdout-path = "serial0:115200n8"; 57 audio_clkout: audio-clkout { 60 * but needed to avoid cs2000/rcar_sound probe dead-lock 62 compatible = "fixed-clock"; [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/renesas/ |
| D | ulcb.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for the R-Car Gen3 ULCB board 10 * SSI-AK4613 11 * aplay -D plughw:0,0 xxx.wav 12 * arecord -D plughw:0,0 xxx.wav 13 * SSI-HDMI 14 * aplay -D plughw:0,1 xxx.wav 17 #include <dt-bindings/gpio/gpio.h> 18 #include <dt-bindings/input/input.h> 21 model = "Renesas R-Car Gen3 ULCB board"; [all …]
|
| D | r8a77990-ebisu.dts | 1 // SPDX-License-Identifier: GPL-2.0 8 /dts-v1/; 10 #include <dt-bindings/gpio/gpio.h> 26 stdout-path = "serial0:115200n8"; 29 audio_clkout: audio-clkout { 32 * but needed to avoid cs2000/rcar_sound probe dead-lock 34 compatible = "fixed-clock"; 35 #clock-cells = <0>; 36 clock-frequency = <11289600>; 40 compatible = "pwm-backlight"; [all …]
|
| D | salvator-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for common parts of Salvator-X board variants 5 * Copyright (C) 2015-2016 Renesas Electronics Corp. 9 * SSI-AK4613 31 #include <dt-bindings/gpio/gpio.h> 32 #include <dt-bindings/input/input.h> 46 stdout-path = "serial0:115200n8"; 49 audio_clkout: audio-clkout { 52 * but needed to avoid cs2000/rcar_sound probe dead-lock 54 compatible = "fixed-clock"; [all …]
|
| /kernel/linux/linux-6.6/drivers/power/reset/ |
| D | at91-reset.c | 6 * Copyright (C) 2011 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcosoft.com> 20 #include <linux/reset-controller.h> 21 #include <linux/power/power_on_reason.h> 26 #include <dt-bindings/reset/sama7g5-reset.h> 47 * enum reset_type - reset types 48 * @RESET_TYPE_GENERAL: first power-up reset 49 * @RESET_TYPE_WAKEUP: return from backup mode 69 * struct at91_reset - AT91 reset specific data structure 79 * @ramc_lpr: SDRAM Controller Low Power Register 97 * struct at91_reset_data - AT91 reset data [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/ti/ |
| D | k3-am654-base-board.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2016-2020 Texas Instruments Incorporated - https://www.ti.com/ 6 /dts-v1/; 8 #include "k3-am654.dtsi" 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/net/ti-dp83867.h> 13 compatible = "ti,am654-evm", "ti,am654"; 31 stdout-path = "serial2:115200n8"; 41 reserved-memory { 42 #address-cells = <2>; [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/bios/ |
| D | bios_parser2.c | 2 * Copyright 2012-15 Advanced Micro Devices, Inc. 48 bp->base.ctx->logger 88 #define DATA_TABLES(table) (bp->master_data_tbl->listOfdatatables.table) 92 kfree(bp->base.bios_local_image); in bios_parser2_destruct() 93 kfree(bp->base.integrated_info); in bios_parser2_destruct() 119 tbl_revision->major = 0; in get_atom_data_table_revision() 120 tbl_revision->minor = 0; in get_atom_data_table_revision() 125 tbl_revision->major = in get_atom_data_table_revision() 126 (uint32_t) atom_data_tbl->format_revision & 0x3f; in get_atom_data_table_revision() 127 tbl_revision->minor = in get_atom_data_table_revision() [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-at91/ |
| D | pm.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * arch/arm/mach-at91/pm.c 4 * AT91 Power Management 56 { AT91_PM_ULP0_FAST, "ulp0-fast" }, 58 { AT91_PM_BACKUP, "backup" }, 59 { -1, NULL }, 106 { .compatible = "atmel,sama5d2-gem", .data = &ws_info[0] }, 107 { .compatible = "atmel,sama5d2-rtc", .data = &ws_info[1] }, 108 { .compatible = "atmel,sama5d3-udc", .data = &ws_info[2] }, 109 { .compatible = "atmel,at91rm9200-ohci", .data = &ws_info[2] }, [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/ |
| D | mcdi_pcol.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * Copyright 2009-2018 Solarflare Communications Inc. 5 * Copyright 2019-2020 Xilinx Inc. 13 /* Power-on reset state */ 35 /* The 'doorbell' addresses are hard-wired to alert the MC when written */ 38 /* The rest of these are firmware-defined */ 46 /* Values to be written to the per-port status dword in shared 71 * | | \--- Response 72 * | \------- Error 73 * \------------------------------ Resync (always set) [all …]
|