| /linux/drivers/input/misc/ |
| H A D | rk805-pwrkey.c | 20 struct input_dev *pwr = _pwr; in pwrkey_fall_irq() local 22 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() local 58 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() local 28 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() local 45 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() local 86 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 369 pwr = devm_input_allocate_device(&pdev->dev); in pmic8xxx_pwrkey_probe() 370 if (!pwr) { in pmic8xxx_pwrkey_probe() 375 input_set_capability(pwr, EV_KEY, KEY_POWER); 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/gpu/drm/panthor/ |
| H A D | panthor_pwr.c | 57 spin_lock(&ptdev->pwr->reqs_lock); in panthor_pwr_irq_handler() 66 if (status & ptdev->pwr->pending_reqs) { in panthor_pwr_irq_handler() 67 ptdev->pwr->pending_reqs &= ~status; in panthor_pwr_irq_handler() 68 wake_up_all(&ptdev->pwr->reqs_acked); in panthor_pwr_irq_handler() 70 spin_unlock(&ptdev->pwr->reqs_lock); in panthor_pwr_irq_handler() 72 PANTHOR_IRQ_HANDLER(pwr, PWR, panthor_pwr_irq_handler); 89 return (ptdev->pwr->pending_reqs & PWR_IRQ_RESET_COMPLETED); in reset_pending() 94 scoped_guard(spinlock_irqsave, &ptdev->pwr->reqs_lock) { in panthor_pwr_reset() 98 ptdev->pwr->pending_reqs |= PWR_IRQ_RESET_COMPLETED; in panthor_pwr_reset() 104 if (!wait_event_timeout(ptdev->pwr->reqs_acked, !reset_pending(ptdev), in panthor_pwr_reset() [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/tools/perf/ |
| H A D | builtin-timechart.c | 365 struct power_event *pwr = zalloc(sizeof(*pwr)); in c_state_end() local 367 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/drivers/ata/ |
| H A D | ahci_st.c | 33 struct reset_control *pwr; member 59 if (drv_data->pwr) { in st_ahci_deassert_resets() 60 err = reset_control_deassert(drv_data->pwr); 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() 190 if (drv_data->pwr) { in st_ahci_suspend() 191 err = reset_control_assert(drv_data->pwr); in st_ahci_suspend()
|
| /linux/drivers/phy/samsung/ |
| H A D | phy-s5pv210-usb2.c | 115 u32 pwr; in s5pv210_phy_pwr() local 132 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() local 187 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() local 240 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/arch/powerpc/kernel/ |
| H A D | vecemu.c | 41 int exp, pwr; in eexp2() local 57 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/net/wireless/ath/ath5k/ |
| H A D | eeprom.c | 775 pd->pd_pwr[point] = 2 * pcinfo->pwr[point]; 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() 867 cdata->pwr[5] = (val & AR5K_EEPROM_POWER_M); in ath5k_eeprom_read_pcal_info_5111() 870 cdata->pwr[6] = ((val >> 10) & AR5K_EEPROM_POWER_M); in ath5k_eeprom_read_pcal_info_5111() [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 specified 17 - "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/drivers/pmdomain/samsung/ |
| H A D | exynos-pm-domains.c | 40 u32 timeout, pwr; in exynos_pd_power() local 46 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()
|
| /linux/drivers/rtc/ |
| H A D | rtc-isl12026.c | 381 int pwr, requested_pwr; in isl12026_force_power_modes() local 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()
|
| /linux/drivers/mmc/host/ |
| H A D | sdhci-pci-gli.c | 946 u8 pwr = 0; in gl9755_set_power() local 949 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/drivers/phy/ |
| H A D | phy-core.c | 312 if (phy->pwr) { in phy_power_on() 313 ret = regulator_enable(phy->pwr); in phy_power_on() 340 if (phy->pwr) in phy_power_on() 341 regulator_disable(phy->pwr); in phy_power_on() 375 if (phy->pwr) in phy_power_off() 376 regulator_disable(phy->pwr); in phy_power_off() 1036 phy->pwr = regulator_get_optional(&phy->dev, "phy"); in phy_create() 1037 if (IS_ERR(phy->pwr)) { in phy_create() 1038 ret = PTR_ERR(phy->pwr); in phy_create() 1042 phy->pwr = NULL; in phy_create() [all …]
|
| /linux/arch/arm/boot/dts/st/ |
| H A D | stih410-pinctrl.dtsi | 16 usb-pwr-enable = <&pio35 1 ALT1 OUT>; 25 usb-pwr-enable = <&pio35 3 ALT1 OUT>;
|
| /linux/arch/arm64/boot/dts/broadcom/stingray/ |
| H A D | stingray-board-base.dtsi | 38 full-pwr-cycle; 42 full-pwr-cycle;
|
| /linux/drivers/media/cec/usb/extron-da-hd-4k-plus/ |
| H A D | cec-splitter.c | 495 u8 pwr; in cec_splitter_received_output() local 497 cec_ops_report_power_status(msg, &pwr); in cec_splitter_received_output() 498 if (pwr > CEC_OP_POWER_STATUS_TO_STANDBY) in cec_splitter_received_output() 499 pwr = splitter->is_standby ? in cec_splitter_received_output() 502 p->power_status = pwr; in cec_splitter_received_output() 583 u8 pwr = splitter->is_standby ? in cec_splitter_poll() local 631 p->power_status = pwr; in cec_splitter_poll()
|
| /linux/drivers/media/pci/ttpci/ |
| H A D | budget.c | 201 u8 pwr = 0; in alps_bsrv2_tuner_set_params() local 207 pwr = 3; in alps_bsrv2_tuner_set_params() 209 pwr = 2; in alps_bsrv2_tuner_set_params() 211 pwr = 1; in alps_bsrv2_tuner_set_params() 213 pwr = 0; in alps_bsrv2_tuner_set_params() 215 pwr = 1; in alps_bsrv2_tuner_set_params() 217 pwr = 2; in alps_bsrv2_tuner_set_params() 222 buf[3] = (pwr << 6) | 0x30; in alps_bsrv2_tuner_set_params()
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | marvell,dove-pinctrl.txt | 68 cpu-pwr-down Pin is used for CPU_PWRDWN 69 standby-pwr-down Pin is used for STBY_PWRDWN 70 core-pwr-good Pin is used for CORE_PWR_GOOD (Pins 0-7 only) 71 cpu-pwr-good Pin is used for CPU_PWR_GOOD (Pins 8-15 only)
|