| /linux/drivers/input/misc/ | 
| H A D | rk805-pwrkey.c | 20 	struct input_dev *pwr = _pwr;  in pwrkey_fall_irq()  local22 	input_report_key(pwr, KEY_POWER, 1);  in pwrkey_fall_irq()
 23 	input_sync(pwr);  in pwrkey_fall_irq()
 30 	struct input_dev *pwr = _pwr;  in pwrkey_rise_irq()  local
 32 	input_report_key(pwr, KEY_POWER, 0);  in pwrkey_rise_irq()
 33 	input_sync(pwr);  in pwrkey_rise_irq()
 40 	struct input_dev *pwr;  in rk805_pwrkey_probe()  local
 44 	pwr = devm_input_allocate_device(&pdev->dev);  in rk805_pwrkey_probe()
 45 	if (!pwr) {  in rk805_pwrkey_probe()
 50 	pwr->name = "rk805 pwrkey";  in rk805_pwrkey_probe()
 [all …]
 
 | 
| H A D | tps65218-pwrbutton.c | 57 	struct tps6521x_pwrbutton *pwr = _pwr;  in tps6521x_pb_irq()  local58 	const struct tps6521x_data *tps_data = pwr->data;  in tps6521x_pb_irq()
 62 	error = regmap_read(pwr->regmap, tps_data->reg_status, ®);  in tps6521x_pb_irq()
 64 		dev_err(pwr->dev, "can't read register: %d\n", error);  in tps6521x_pb_irq()
 69 		input_report_key(pwr->idev, KEY_POWER, 1);  in tps6521x_pb_irq()
 70 		pm_wakeup_event(pwr->dev, 0);  in tps6521x_pb_irq()
 72 		input_report_key(pwr->idev, KEY_POWER, 0);  in tps6521x_pb_irq()
 75 	input_sync(pwr->idev);  in tps6521x_pb_irq()
 84 	struct tps6521x_pwrbutton *pwr;  in tps6521x_pb_probe()  local
 94 	pwr = devm_kzalloc(dev, sizeof(*pwr), GFP_KERNEL);  in tps6521x_pb_probe()
 [all …]
 
 | 
| H A D | tps65219-pwrbutton.c | 26 	struct tps65219_pwrbutton *pwr = _pwr;  in tps65219_pb_push_irq()  local28 	input_report_key(pwr->idev, KEY_POWER, 1);  in tps65219_pb_push_irq()
 29 	pm_wakeup_event(pwr->dev, 0);  in tps65219_pb_push_irq()
 30 	input_sync(pwr->idev);  in tps65219_pb_push_irq()
 37 	struct tps65219_pwrbutton *pwr = _pwr;  in tps65219_pb_release_irq()  local
 39 	input_report_key(pwr->idev, KEY_POWER, 0);  in tps65219_pb_release_irq()
 40 	input_sync(pwr->idev);  in tps65219_pb_release_irq()
 49 	struct tps65219_pwrbutton *pwr;  in tps65219_pb_probe()  local
 55 	pwr = devm_kzalloc(dev, sizeof(*pwr), GFP_KERNEL);  in tps65219_pb_probe()
 56 	if (!pwr)  in tps65219_pb_probe()
 [all …]
 
 | 
| H A D | twl4030-pwrbutton.c | 39 	struct input_dev *pwr = _pwr;  in powerbutton_irq()  local45 		pm_wakeup_event(pwr->dev.parent, 0);  in powerbutton_irq()
 46 		input_report_key(pwr, KEY_POWER, value & PWR_PWRON_IRQ);  in powerbutton_irq()
 47 		input_sync(pwr);  in powerbutton_irq()
 49 		dev_err(pwr->dev.parent, "twl4030: i2c error %d while reading"  in powerbutton_irq()
 58 	struct input_dev *pwr;  in twl4030_pwrbutton_probe()  local
 62 	pwr = devm_input_allocate_device(&pdev->dev);  in twl4030_pwrbutton_probe()
 63 	if (!pwr) {  in twl4030_pwrbutton_probe()
 68 	input_set_capability(pwr, EV_KEY, KEY_POWER);  in twl4030_pwrbutton_probe()
 69 	pwr->name = "twl4030_pwrbutton";  in twl4030_pwrbutton_probe()
 [all …]
 
 | 
| H A D | pmic8xxx-pwrkey.c | 84 	struct input_dev *pwr = _pwr;  in pwrkey_press_irq()  local86 	input_report_key(pwr, KEY_POWER, 1);  in pwrkey_press_irq()
 87 	input_sync(pwr);  in pwrkey_press_irq()
 94 	struct input_dev *pwr = _pwr;  in pwrkey_release_irq()  local
 96 	input_report_key(pwr, KEY_POWER, 0);  in pwrkey_release_irq()
 97 	input_sync(pwr);  in pwrkey_release_irq()
 333 	struct input_dev *pwr;  in pmic8xxx_pwrkey_probe()  local
 347 	/* Valid range of pwr key trigger delay is 1/64 sec to 2 seconds. */  in pmic8xxx_pwrkey_probe()
 369 	pwr = devm_input_allocate_device(&pdev->dev);  in pmic8xxx_pwrkey_probe()
 370 	if (!pwr) {  in pmic8xxx_pwrkey_probe()
 [all …]
 
 | 
| /linux/drivers/net/wireless/ti/wl12xx/ | 
| H A D | debugfs.c | 62 WL12XX_DEBUGFS_FWSTATS_FILE(pwr, ps_enter, "%u");63 WL12XX_DEBUGFS_FWSTATS_FILE(pwr, elp_enter, "%u");
 64 WL12XX_DEBUGFS_FWSTATS_FILE(pwr, missing_bcns, "%u");
 65 WL12XX_DEBUGFS_FWSTATS_FILE(pwr, wake_on_host, "%u");
 66 WL12XX_DEBUGFS_FWSTATS_FILE(pwr, wake_on_timer_exp, "%u");
 67 WL12XX_DEBUGFS_FWSTATS_FILE(pwr, tx_with_ps, "%u");
 68 WL12XX_DEBUGFS_FWSTATS_FILE(pwr, tx_without_ps, "%u");
 69 WL12XX_DEBUGFS_FWSTATS_FILE(pwr, rcvd_beacons, "%u");
 70 WL12XX_DEBUGFS_FWSTATS_FILE(pwr, power_save_off, "%u");
 71 WL12XX_DEBUGFS_FWSTATS_FILE(pwr, enable_ps, "%u");
 [all …]
 
 | 
| /linux/drivers/net/wireless/ti/wl1251/ | 
| H A D | debugfs.c | 144 DEBUGFS_FWSTATS_FILE(pwr, ps_enter, 20, "%u");145 DEBUGFS_FWSTATS_FILE(pwr, elp_enter, 20, "%u");
 146 DEBUGFS_FWSTATS_FILE(pwr, missing_bcns, 20, "%u");
 147 DEBUGFS_FWSTATS_FILE(pwr, wake_on_host, 20, "%u");
 148 DEBUGFS_FWSTATS_FILE(pwr, wake_on_timer_exp, 20, "%u");
 149 DEBUGFS_FWSTATS_FILE(pwr, tx_with_ps, 20, "%u");
 150 DEBUGFS_FWSTATS_FILE(pwr, tx_without_ps, 20, "%u");
 151 DEBUGFS_FWSTATS_FILE(pwr, rcvd_beacons, 20, "%u");
 152 DEBUGFS_FWSTATS_FILE(pwr, power_save_off, 20, "%u");
 153 DEBUGFS_FWSTATS_FILE(pwr, enable_ps, 20, "%u");
 [all …]
 
 | 
| /linux/drivers/ata/ | 
| H A D | ahci_st.c | 33 	struct reset_control *pwr;  member59 	if (drv_data->pwr) {  in st_ahci_deassert_resets()
 60 		err = reset_control_deassert(drv_data->pwr);  in st_ahci_deassert_resets()
 78 			dev_err(dev, "unable to bring out of pwr-rst\n");  in st_ahci_deassert_resets()
 93 	if (drv_data->pwr) {  in st_ahci_host_stop()
 94 		err = reset_control_assert(drv_data->pwr);  in st_ahci_host_stop()
 107 	drv_data->pwr = devm_reset_control_get(dev, "pwr-dwn");  in st_ahci_probe_resets()
 108 	if (IS_ERR(drv_data->pwr)) {  in st_ahci_probe_resets()
 110 		drv_data->pwr = NULL;  in st_ahci_probe_resets()
 119 	drv_data->pwr_rst = devm_reset_control_get(dev, "pwr-rst");  in st_ahci_probe_resets()
 [all …]
 
 | 
| /linux/drivers/pinctrl/mvebu/ | 
| H A D | pinctrl-dove.c | 379 		MPP_FUNCTION(CONFIG_PMU | 0x4, "cpu-pwr-down", NULL),380 		MPP_FUNCTION(CONFIG_PMU | 0x5, "standby-pwr-down", NULL),
 381 		MPP_FUNCTION(CONFIG_PMU | 0x8, "core-pwr-good", NULL),
 396 		MPP_FUNCTION(CONFIG_PMU | 0x4, "cpu-pwr-down", NULL),
 397 		MPP_FUNCTION(CONFIG_PMU | 0x5, "standby-pwr-down", NULL),
 398 		MPP_FUNCTION(CONFIG_PMU | 0x8, "core-pwr-good", NULL),
 414 		MPP_FUNCTION(CONFIG_PMU | 0x4, "cpu-pwr-down", NULL),
 415 		MPP_FUNCTION(CONFIG_PMU | 0x5, "standby-pwr-down", NULL),
 416 		MPP_FUNCTION(CONFIG_PMU | 0x8, "core-pwr-good", NULL),
 433 		MPP_FUNCTION(CONFIG_PMU | 0x4, "cpu-pwr-down", NULL),
 [all …]
 
 | 
| /linux/drivers/net/wireless/ti/wl18xx/ | 
| H A D | debugfs.c | 110 WL18XX_DEBUGFS_FWSTATS_FILE(pwr, missing_bcns_cnt, "%u");111 WL18XX_DEBUGFS_FWSTATS_FILE(pwr, rcvd_bcns_cnt, "%u");
 112 WL18XX_DEBUGFS_FWSTATS_FILE(pwr, connection_out_of_sync, "%u");
 113 WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(pwr, cont_miss_bcns_spread,
 115 WL18XX_DEBUGFS_FWSTATS_FILE(pwr, rcvd_awake_bcns_cnt, "%u");
 116 WL18XX_DEBUGFS_FWSTATS_FILE(pwr, sleep_time_count, "%u");
 117 WL18XX_DEBUGFS_FWSTATS_FILE(pwr, sleep_time_avg, "%u");
 118 WL18XX_DEBUGFS_FWSTATS_FILE(pwr, sleep_cycle_avg, "%u");
 119 WL18XX_DEBUGFS_FWSTATS_FILE(pwr, sleep_percent, "%u");
 120 WL18XX_DEBUGFS_FWSTATS_FILE(pwr, ap_sleep_active_conf, "%u");
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/regulator/ | 
| H A D | st,stm32mp1-pwr-reg.yaml | 4 $id: http://devicetree.org/schemas/regulator/st,stm32mp1-pwr-reg.yaml#7 title: STM32MP1 PWR voltage regulators
 16           - const: st,stm32mp1,pwr-reg
 18           - const: st,stm32mp13-pwr-reg
 19           - const: st,stm32mp1,pwr-reg
 44     pwr@50001000 {
 45       compatible = "st,stm32mp1,pwr-reg";
 
 | 
| /linux/tools/perf/ | 
| H A D | builtin-timechart.c | 365 	struct power_event *pwr = zalloc(sizeof(*pwr));  in c_state_end()  local367 	if (!pwr)  in c_state_end()
 370 	pwr->state = cpus_cstate_state[cpu];  in c_state_end()
 371 	pwr->start_time = cpus_cstate_start_times[cpu];  in c_state_end()
 372 	pwr->end_time = timestamp;  in c_state_end()
 373 	pwr->cpu = cpu;  in c_state_end()
 374 	pwr->type = CSTATE;  in c_state_end()
 375 	pwr->next = tchart->power_events;  in c_state_end()
 377 	tchart->power_events = pwr;  in c_state_end()
 383 	struct power_event *pwr = zalloc(sizeof(*pwr));  in p_state_end()  local
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/rtc/ | 
| H A D | isil,isl12026.txt | 14  - "isil,pwr-bsw": If present PWR.BSW bit must be set to the specified17  - "isil,pwr-sbib": If present PWR.SBIB bit must be set to the specified
 26 		isil,pwr-bsw = <0>;
 27 		isil,pwr-sbib = <1>;
 
 | 
| /linux/Documentation/devicetree/bindings/soc/tegra/ | 
| H A D | nvidia,tegra20-pmc.yaml | 72   nvidia,cpu-pwr-good-en:87   nvidia,cpu-pwr-good-time:
 91   nvidia,cpu-pwr-off-time:
 95   nvidia,core-pwr-good-time:
 102   nvidia,core-pwr-off-time:
 368   nvidia,suspend-mode: ["nvidia,core-pwr-off-time", "nvidia,cpu-pwr-off-time"]
 369   nvidia,core-pwr-off-time: ["nvidia,core-pwr-good-time"]
 370   nvidia,cpu-pwr-off-time: ["nvidia,cpu-pwr-good-time"]
 388         nvidia,cpu-pwr-good-time = <0>;
 389         nvidia,cpu-pwr-off-time = <0>;
 [all …]
 
 | 
| /linux/drivers/rtc/ | 
| H A D | rtc-isl12026.c | 381 	int pwr, requested_pwr;  in isl12026_force_power_modes()  local391 				   "isil,pwr-bsw", &bsw_val);  in isl12026_force_power_modes()
 395 				   "isil,pwr-sbib", &sbib_val);  in isl12026_force_power_modes()
 398 	/* Check if PWR.BSW and/or PWR.SBIB need specified values */  in isl12026_force_power_modes()
 402 	pwr = isl12026_read_reg(client, ISL12026_REG_PWR);  in isl12026_force_power_modes()
 403 	if (pwr < 0) {  in isl12026_force_power_modes()
 404 		dev_warn(&client->dev, "Error: Failed to read PWR %d\n", pwr);  in isl12026_force_power_modes()
 408 	requested_pwr = pwr;  in isl12026_force_power_modes()
 424 	if (pwr >= 0 && pwr != requested_pwr) {  in isl12026_force_power_modes()
 425 		dev_dbg(&client->dev, "PWR: %02x\n", pwr);  in isl12026_force_power_modes()
 [all …]
 
 | 
| /linux/drivers/phy/samsung/ | 
| H A D | phy-s5pv210-usb2.c | 115 	u32 pwr;  in s5pv210_phy_pwr()  local132 		pwr = readl(drv->reg_phy + S5PV210_UPHYPWR);  in s5pv210_phy_pwr()
 133 		pwr &= ~phypwr;  in s5pv210_phy_pwr()
 134 		writel(pwr, drv->reg_phy + S5PV210_UPHYPWR);  in s5pv210_phy_pwr()
 147 		pwr = readl(drv->reg_phy + S5PV210_UPHYPWR);  in s5pv210_phy_pwr()
 148 		pwr |= phypwr;  in s5pv210_phy_pwr()
 149 		writel(pwr, drv->reg_phy + S5PV210_UPHYPWR);  in s5pv210_phy_pwr()
 
 | 
| H A D | phy-exynos4210-usb2.c | 152 	u32 pwr;  in exynos4210_phy_pwr()  local187 		pwr = readl(drv->reg_phy + EXYNOS_4210_UPHYPWR);  in exynos4210_phy_pwr()
 188 		pwr &= ~phypwr;  in exynos4210_phy_pwr()
 189 		writel(pwr, drv->reg_phy + EXYNOS_4210_UPHYPWR);  in exynos4210_phy_pwr()
 201 		pwr = readl(drv->reg_phy + EXYNOS_4210_UPHYPWR);  in exynos4210_phy_pwr()
 202 		pwr |= phypwr;  in exynos4210_phy_pwr()
 203 		writel(pwr, drv->reg_phy + EXYNOS_4210_UPHYPWR);  in exynos4210_phy_pwr()
 
 | 
| H A D | phy-exynos4x12-usb2.c | 214 	u32 pwr;  in exynos4x12_phy_pwr()  local240 		pwr = readl(drv->reg_phy + EXYNOS_4x12_UPHYPWR);  in exynos4x12_phy_pwr()
 241 		pwr &= ~phypwr;  in exynos4x12_phy_pwr()
 242 		writel(pwr, drv->reg_phy + EXYNOS_4x12_UPHYPWR);  in exynos4x12_phy_pwr()
 254 		pwr = readl(drv->reg_phy + EXYNOS_4x12_UPHYPWR);  in exynos4x12_phy_pwr()
 255 		pwr |= phypwr;  in exynos4x12_phy_pwr()
 256 		writel(pwr, drv->reg_phy + EXYNOS_4x12_UPHYPWR);  in exynos4x12_phy_pwr()
 
 | 
| /linux/drivers/net/wireless/ath/ath5k/ | 
| H A D | eeprom.c | 643  * can have pcdac/pwr points.775 			pd->pd_pwr[point] = 2 * pcinfo->pwr[point];  in ath5k_eeprom_convert_pcal_info_5111()
 781 		/* Set min/max pwr */  in ath5k_eeprom_convert_pcal_info_5111()
 856 		cdata->pwr[0] = ((val << 2) & AR5K_EEPROM_POWER_M);  in ath5k_eeprom_read_pcal_info_5111()
 859 		cdata->pwr[0] |= ((val >> 14) & 0x3);  in ath5k_eeprom_read_pcal_info_5111()
 860 		cdata->pwr[1] = ((val >> 8) & AR5K_EEPROM_POWER_M);  in ath5k_eeprom_read_pcal_info_5111()
 861 		cdata->pwr[2] = ((val >> 2) & AR5K_EEPROM_POWER_M);  in ath5k_eeprom_read_pcal_info_5111()
 862 		cdata->pwr[3] = ((val << 4) & AR5K_EEPROM_POWER_M);  in ath5k_eeprom_read_pcal_info_5111()
 865 		cdata->pwr[3] |= ((val >> 12) & 0xf);  in ath5k_eeprom_read_pcal_info_5111()
 866 		cdata->pwr[4] = ((val >> 6) & AR5K_EEPROM_POWER_M);  in ath5k_eeprom_read_pcal_info_5111()
 [all …]
 
 | 
| /linux/arch/powerpc/kernel/ | 
| H A D | vecemu.c | 41 	int exp, pwr;  in eexp2()  local57 	pwr = (s & 0x7fffff) | 0x800000;  in eexp2()
 59 		pwr <<= exp;  in eexp2()
 61 		pwr >>= -exp;  in eexp2()
 63 		pwr = -pwr;  in eexp2()
 66 	exp = (pwr >> 23) + 126;  in eexp2()
 73 	mant = exp2s[(pwr >> 20) & 7];  in eexp2()
 77 	    : "r" (pwr << 12), "r" (0x172b83ff));  in eexp2()
 
 | 
| /linux/drivers/mmc/host/ | 
| H A D | sdhci-pci-gli.c | 946 	u8 pwr = 0;  in gl9755_set_power()  local949 		pwr = sdhci_get_vdd_value(vdd);  in gl9755_set_power()
 950 		if (!pwr)  in gl9755_set_power()
 952 		pwr |= SDHCI_VDD2_POWER_180;  in gl9755_set_power()
 955 	if (host->pwr == pwr)  in gl9755_set_power()
 958 	host->pwr = pwr;  in gl9755_set_power()
 960 	if (pwr == 0) {  in gl9755_set_power()
 967 		pwr |= (SDHCI_POWER_ON | SDHCI_VDD2_POWER_ON);  in gl9755_set_power()
 969 		sdhci_writeb(host, pwr & 0xf, SDHCI_POWER_CONTROL);  in gl9755_set_power()
 972 		sdhci_writeb(host, pwr, SDHCI_POWER_CONTROL);  in gl9755_set_power()
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/allwinner/ | 
| H A D | sun8i-h2-plus-bananapi-m2-zero.dts | 44 			label = "bananapi-m2-zero:red:pwr";221 		"", "", "", "", "", "", "CSI-PWR-EN", "",
 253 			"VCC-IO-EN", "USB0-ID", "WL-PWR-EN",
 254 		"PWR-STB", "PWR-DRAM", "PWR-LED", "IR-RX", "", "", "", "",
 
 | 
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/ | 
| H A D | host.fuc | 39 // HOST HOST->PWR queue description48 // HOST PWR->HOST queue description
 62 // HOST->PWR comms - dequeue message(s) for process(es) from FIFO
 91 // PWR->HOST comms - enqueue message for HOST to RFIFO
 100 	// message from intr handler == HOST->PWR comms pending
 
 | 
| /linux/drivers/regulator/ | 
| H A D | stm32-pwr.c | 168 	{ .compatible = "st,stm32mp1,pwr-reg", },169 	{ .compatible = "st,stm32mp13-pwr-reg", },
 177 		.name  = "stm32-pwr-regulator",
 184 MODULE_DESCRIPTION("STM32MP1 PWR voltage regulator driver");
 
 | 
| /linux/drivers/pmdomain/samsung/ | 
| H A D | exynos-pm-domains.c | 40 	u32 timeout, pwr;  in exynos_pd_power()  local46 	pwr = power_on ? pd->local_pwr_cfg : 0;  in exynos_pd_power()
 47 	writel_relaxed(pwr, base);  in exynos_pd_power()
 52 	while ((readl_relaxed(base + 0x4) & pd->local_pwr_cfg) != pwr) {  in exynos_pd_power()
 
 |