| /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. 10 A. With a momentary power switch (or pulse signal), DDR 11 Backup Mode is enabled by default when available, as the 16 1. Configure PMIC for backup mode, to change the role of 18 wake-up switch, 26 DDR Backup Mode must be explicitly enabled by the user,
|
| /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. 10 A. With a momentary power switch (or pulse signal), DDR 11 Backup Mode is enabled by default when available, as the 16 1. Configure PMIC for backup mode, to change the role of 18 wake-up switch, 26 DDR Backup Mode must be explicitly enabled by the user,
|
| /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" */ 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() 90 val >>= ffs(rdev->desc->vsel_mask) - 1; in bd9571mwv_avs_get_voltage_sel_regmap() [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" */ 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() 90 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 | 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 19 - vd09 [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# 10 - Marek Vasut <marek.vasut@gmail.com> 15 - rohm,bd9571mwv 16 - rohm,bd9574mwf 24 interrupt-controller: true 26 '#interrupt-cells': 29 gpio-controller: true 31 '#gpio-cells': [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 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, 42 * a transition to direct-run mode will stop all DDR accesses (no clocks). 44 * and exit DRAM self-refresh modes must not be executed in DRAM. A small [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-lpc32xx/ |
| D | pm.c | 2 * arch/arm/mach-lpc32xx/pm.c 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). 46 * and exit DRAM self-refresh modes must not be executed in DRAM. A small 50 * Backup a small area of IRAM used for the suspend code [all …]
|
| /kernel/linux/linux-5.10/arch/sh/include/mach-sdk7786/mach/ |
| D | fpga.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 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 */ 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 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 65 * enum at91_pm_eth_clk - Ethernet clock indexes 77 * enum at91_pm_eth - Ethernet controller indexes 89 * struct at91_pm_quirk_eth - AT91 PM Ethernet quirks [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 92 * @ena: 0 - disable regulator 93 * 1 - enable regulator 125 * Enable self-refresh 164 /* Switch to self-refresh. */ 170 /* Wait for self-refresh enter. */ 176 /* Disable DX DLLs for non-backup modes. */ [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/ |
| D | atmel-sysregs.txt | 4 - compatible: Should be "atmel,sama5d2-chipid" or "microchip,sama7g5-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-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/ti/ |
| D | k3-am65-iot2050-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) Siemens AG, 2018-2021 12 #include "k3-am654.dtsi" 13 #include <dt-bindings/phy/phy.h> 33 stdout-path = "serial3:115200n8"; 36 reserved-memory { 37 #address-cells = <2>; 38 #size-cells = <2>; 41 secure_ddr: secure-ddr@9e800000 { 42 reg = <0 0x9e800000 0 0x01800000>; /* for OP-TEE */ [all …]
|
| 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 …]
|
| D | k3-am642-evm.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2020-2021 Texas Instruments Incorporated - https://www.ti.com/ 6 /dts-v1/; 8 #include <dt-bindings/phy/phy.h> 9 #include <dt-bindings/leds/common.h> 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/net/ti-dp83867.h> 12 #include "k3-am642.dtsi" 14 #include "k3-serdes.h" 17 compatible = "ti,am642-evm", "ti,am642"; [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 …]
|
| /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> 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 97 * struct at91_reset_data - AT91 reset data 140 : "r" (reset->ramc_base[0]), in at91_reset() 141 "r" (reset->ramc_base[1]), in at91_reset() [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 …]
|