/linux-master/arch/powerpc/boot/dts/fsl/ |
H A D | e5500_power_isa.dtsi | 37 power-isa-version = "2.06"; 38 power-isa-b; // Base 39 power-isa-e; // Embedded 40 power-isa-atb; // Alternate Time Base 41 power-isa-cs; // Cache Specification 42 power-isa-ds; // Decorated Storage 43 power-isa-e.ed; // Embedded.Enhanced Debug 44 power-isa-e.pd; // Embedded.External PID 45 power-isa-e.hv; // Embedded.Hypervisor 46 power [all...] |
H A D | e500mc_power_isa.dtsi | 37 power-isa-version = "2.06"; 38 power-isa-b; // Base 39 power-isa-e; // Embedded 40 power-isa-atb; // Alternate Time Base 41 power-isa-cs; // Cache Specification 42 power-isa-ds; // Decorated Storage 43 power-isa-e.ed; // Embedded.Enhanced Debug 44 power-isa-e.pd; // Embedded.External PID 45 power-isa-e.hv; // Embedded.Hypervisor 46 power [all...] |
H A D | e6500_power_isa.dtsi | 37 power-isa-version = "2.06"; 38 power-isa-b; // Base 39 power-isa-e; // Embedded 40 power-isa-atb; // Alternate Time Base 41 power-isa-cs; // Cache Specification 42 power-isa-ds; // Decorated Storage 43 power-isa-e.ed; // Embedded.Enhanced Debug 44 power-isa-e.pd; // Embedded.External PID 45 power-isa-e.hv; // Embedded.Hypervisor 46 power [all...] |
H A D | e500v2_power_isa.dtsi | 37 power-isa-version = "2.03"; 38 power-isa-b; // Base 39 power-isa-e; // Embedded 40 power-isa-atb; // Alternate Time Base 41 power-isa-cs; // Cache Specification 42 power-isa-e.le; // Embedded.Little-Endian 43 power-isa-e.pm; // Embedded.Performance Monitor 44 power-isa-ecl; // Embedded Cache Locking 45 power-isa-mmc; // Memory Coherence 46 power [all...] |
/linux-master/drivers/gpu/drm/i915/selftests/ |
H A D | librapl.c | 22 unsigned long long power; local 25 if (rdmsrl_safe(MSR_RAPL_POWER_UNIT, &power)) 28 units = (power & 0x1f00) >> 8; 30 if (rdmsrl_safe(MSR_PP1_ENERGY_STATUS, &power)) 33 return (1000000 * power) >> units; /* convert to uJ */
|
/linux-master/drivers/pmdomain/bcm/ |
H A D | Makefile | 3 obj-$(CONFIG_BCM2835_POWER) += bcm2835-power.o 4 obj-$(CONFIG_BCM63XX_POWER) += bcm63xx-power.o 5 obj-$(CONFIG_RASPBERRYPI_POWER) += raspberrypi-power.o
|
H A D | bcm63xx-power.c | 20 struct bcm63xx_power *power; member in struct:bcm63xx_power_dev 40 struct bcm63xx_power *power = pmd->power; local 47 *is_on = !(__raw_readl(power->base) & pmd->mask); 54 struct bcm63xx_power *power = pmd->power; local 61 spin_lock_irqsave(&power->lock, flags); 62 val = __raw_readl(power->base); 67 __raw_writel(val, power->base); 68 spin_unlock_irqrestore(&power 94 struct bcm63xx_power *power; local [all...] |
H A D | bcm2835-power.c | 61 /* The power gates must be enabled with this bit before enabling the LDO in the 109 #define PM_READ(reg) readl(power->base + (reg)) 110 #define PM_WRITE(reg, val) writel(PM_PASSWORD | (val), power->base + (reg)) 133 struct bcm2835_power *power; member in struct:bcm2835_power_domain 152 static int bcm2835_asb_control(struct bcm2835_power *power, u32 reg, bool enable) argument 154 void __iomem *base = power->asb; 163 if (power->rpivid_asb) 164 base = power->rpivid_asb; 187 static int bcm2835_asb_enable(struct bcm2835_power *power, u32 reg) argument 189 return bcm2835_asb_control(power, re 192 bcm2835_asb_disable(struct bcm2835_power *power, u32 reg) argument 199 struct bcm2835_power *power = pd->power; local 219 struct bcm2835_power *power = pd->power; local 293 struct bcm2835_power *power = pd->power; local 348 struct bcm2835_power *power = pd->power; local 377 struct bcm2835_power *power = pd->power; local 443 struct bcm2835_power *power = pd->power; local 503 bcm2835_init_power_domain(struct bcm2835_power *power, int pd_xlate_index, const char *name) argument 548 struct bcm2835_power *power = container_of(rcdev, struct bcm2835_power, local 578 struct bcm2835_power *power = container_of(rcdev, struct bcm2835_power, local 620 struct bcm2835_power *power; local [all...] |
/linux-master/drivers/base/power/ |
H A D | runtime.c | 3 * drivers/base/power/runtime.c - Helper functions for device runtime PM 18 #include "power.h" 56 * update_pm_runtime_accounting - Update the time accounting of power states 59 * In order to be able to have time accounting of the various power states 70 if (dev->power.disable_depth > 0) 73 last = dev->power.accounting_timestamp; 76 dev->power.accounting_timestamp = now; 88 if (dev->power.runtime_status == RPM_SUSPENDED) 89 dev->power.suspended_time += delta; 91 dev->power [all...] |
H A D | sysfs.c | 12 #include "power.h" 17 * Runtime power management of a device can be blocked with the help of 19 * the power/control file: 21 * + "auto\n" to allow the device to be power managed at run time; 22 * + "on\n" to prevent the device from being power managed at run time; 25 * subject to automatic power management, depending on their drivers. 26 * Changing this attribute to "on" prevents the driver from power managing 33 * used to activate devices from suspended or low power states. Such 34 * devices have one of three values for the sysfs power/wakeup file: 43 * keyboards and mice (both PS2 and USB styles), power button [all...] |
/linux-master/drivers/net/ipa/ |
H A D | ipa_power.c | 26 * interconnects (buses) it depends on are enabled. Runtime power 38 * struct ipa_power - IPA power management information 54 static int ipa_interconnect_init(struct ipa_power *power, argument 62 interconnect = &power->interconnect[0]; 63 for (i = 0; i < power->interconnect_count; i++) { 72 ret = of_icc_bulk_get(power->dev, power->interconnect_count, 73 power->interconnect); 78 icc_bulk_disable(power->interconnect_count, power 89 ipa_interconnect_exit(struct ipa_power *power) argument 97 struct ipa_power *power = ipa->power; local 117 struct ipa_power *power = ipa->power; local 197 ipa_power_retention_init(struct ipa_power *power) argument 213 ipa_power_retention_exit(struct ipa_power *power) argument 223 struct ipa_power *power = ipa->power; local 258 struct ipa_power *power; local 312 ipa_power_exit(struct ipa_power *power) argument [all...] |
/linux-master/drivers/staging/nvec/ |
H A D | nvec_power.c | 3 * nvec_power: power supply driver for a NVIDIA compliant embedded controller 87 struct nvec_power *power = local 95 if (power->on != res->plu) { 96 power->on = res->plu; 109 static void get_bat_mfg_data(struct nvec_power *power) argument 116 nvec_write_async(power->nvec, buf, 2); 123 struct nvec_power *power = local 134 if (power->bat_present == 0) { 136 get_bat_mfg_data(power); 139 power 226 struct nvec_power *power = dev_get_drvdata(psy->dev.parent); local 242 struct nvec_power *power = dev_get_drvdata(psy->dev.parent); local 351 struct nvec_power *power = container_of(work, struct nvec_power, local 376 struct nvec_power *power; local 421 struct nvec_power *power = platform_get_drvdata(pdev); local [all...] |
/linux-master/drivers/power/supply/ |
H A D | axp20x_usb_power.c | 3 * AXP20x PMIC USB power supply status driver 26 #define DRVNAME "axp20x-usb-power-supply" 83 static bool axp20x_usb_vbus_needs_polling(struct axp20x_usb_power *power) argument 90 if (power->axp_data->vbus_needs_polling && !power->online) 98 struct axp20x_usb_power *power = devid; local 100 power_supply_changed(power->supply); 102 mod_delayed_work(system_power_efficient_wq, &power->vbus_detect, DEBOUNCE_TIME); 109 struct axp20x_usb_power *power = local 114 ret = regmap_read(power 139 axp20x_get_usb_type(struct axp20x_usb_power *power, union power_supply_propval *val) argument 173 struct axp20x_usb_power *power = power_supply_get_drvdata(psy); local 284 axp20x_usb_power_set_voltage_min(struct axp20x_usb_power *power, int intval) argument 310 axp20x_usb_power_set_input_current_limit(struct axp20x_usb_power *power, int intval) argument 347 struct axp20x_usb_power *power = power_supply_get_drvdata(psy); local 372 struct axp20x_usb_power *power = power_supply_get_drvdata(psy); local 557 struct axp20x_usb_power *power = dev_get_drvdata(dev); local 576 struct axp20x_usb_power *power = dev_get_drvdata(dev); local 593 configure_iio_channels(struct platform_device *pdev, struct axp20x_usb_power *power) argument 613 configure_adc_registers(struct axp20x_usb_power *power) argument 647 struct axp20x_usb_power *power; local [all...] |
H A D | axp20x_ac_power.c | 3 * AXP20X and AXP22X PMICs' ACIN power supply driver 39 #define DRVNAME "axp20x-ac-power-supply" 53 struct axp20x_ac_power *power = devid; local 55 power_supply_changed(power->supply); 64 struct axp20x_ac_power *power = power_supply_get_drvdata(psy); local 69 ret = regmap_read(power->regmap, AXP20X_PWR_INPUT_STATUS, ®); 82 ret = regmap_read(power->regmap, AXP20X_PWR_INPUT_STATUS, ®); 90 ret = regmap_read(power->regmap, AXP20X_PWR_INPUT_STATUS, ®); 97 if (val->intval && power->has_acin_path_sel) { 98 ret = regmap_read(power 160 struct axp20x_ac_power *power = power_supply_get_drvdata(psy); local 287 struct axp20x_ac_power *power = dev_get_drvdata(dev); local 306 struct axp20x_ac_power *power = dev_get_drvdata(dev); local 325 struct axp20x_ac_power *power; local [all...] |
H A D | wm831x_power.c | 510 * posterity, we're probably about to run out of power. */ 536 struct wm831x_power *power; local 539 power = devm_kzalloc(&pdev->dev, sizeof(struct wm831x_power), 541 if (power == NULL) 544 power->wm831x = wm831x; 545 platform_set_drvdata(pdev, power); 548 snprintf(power->wall_name, sizeof(power->wall_name), 550 snprintf(power->battery_name, sizeof(power [all...] |
/linux-master/include/video/ |
H A D | platform_lcd.h | 7 * Generic platform-device LCD power control interface. 15 void (*set_power)(struct plat_lcd_data *, unsigned int power);
|
/linux-master/drivers/gpu/drm/amd/display/modules/power/ |
H A D | Makefile | 23 # Makefile for the 'power' sub-module of DAL. 28 AMD_DAL_MOD_POWER = $(addprefix $(AMDDALPATH)/modules/power/,$(MOD_POWER))
|
/linux-master/include/linux/usb/ |
H A D | sl811.h | 13 /* given port_power, msec/2 after power on till power good */ 16 /* mA/2 power supplied on this port (max = default = 250) */ 17 u8 power; member in struct:sl811_platform_data
|
/linux-master/drivers/media/pci/mantis/ |
H A D | mantis_dvb.h | 17 extern int mantis_frontend_power(struct mantis_pci *mantis, enum mantis_power power);
|
/linux-master/drivers/thermal/ |
H A D | thermal_trace.h | 96 TP_PROTO(int cpu, u32 power), 98 TP_ARGS(cpu, power), 102 __field(u32, power) 107 __entry->power = power; 110 TP_printk("cpu=%d power=%u", __entry->cpu, __entry->power) 115 unsigned long cdev_state, u32 power), 117 TP_ARGS(cpus, freq, cdev_state, power), 123 __field(u32, power ) [all...] |
/linux-master/drivers/usb/musb/ |
H A D | musb_virthub.c | 25 u8 power; local 31 power = musb_readb(musb->mregs, MUSB_POWER); 32 power &= ~MUSB_POWER_RESUME; 33 musb_dbg(musb, "root port resume stopped, power %02x", power); 34 musb_writeb(musb->mregs, MUSB_POWER, power); 53 u8 power; local 59 /* NOTE: this doesn't necessarily put PHY into low power mode, 64 power = musb_readb(mbase, MUSB_POWER); 68 if (power 124 u8 power; local [all...] |
/linux-master/include/linux/ |
H A D | pm_wakeup.h | 79 return dev->power.can_wakeup; 84 return dev->power.can_wakeup && !!dev->power.wakeup; 89 return dev->power.wakeup_path; 94 dev->power.wakeup_path = true; 97 /* drivers/base/power/wakeup.c */ 124 dev->power.can_wakeup = capable; 129 return dev->power.can_wakeup; 153 dev->power.should_wakeup = true; 159 dev->power [all...] |
/linux-master/sound/soc/intel/avs/ |
H A D | tgl.c | 11 static int avs_tgl_dsp_core_power(struct avs_dev *adev, u32 core_mask, bool power) argument 17 return avs_dsp_core_power(adev, core_mask, power); 39 .power = avs_tgl_dsp_core_power,
|
/linux-master/drivers/clk/mxs/ |
H A D | clk-pll.c | 17 * @power: the shift of power bit 20 * The mxs pll is a fixed rate clock with power and gate control, 26 u8 power; member in struct:clk_pll 36 writel_relaxed(1 << pll->power, pll->base + SET); 47 writel_relaxed(1 << pll->power, pll->base + CLR); 83 void __iomem *base, u8 power, unsigned long rate) 101 pll->power = power; 82 mxs_clk_pll(const char *name, const char *parent_name, void __iomem *base, u8 power, unsigned long rate) argument
|
/linux-master/arch/mips/alchemy/common/ |
H A D | Makefile | 9 obj-y += prom.o time.o clock.o platform.o power.o gpiolib.o \
|