/openbmc/openbmc/meta-facebook/meta-bletchley/recipes-phosphor/sensors/phosphor-virtual-sensor/ |
H A D | virtual_sensor_config_hdc1080.json | 114 "var PWR[9]:={", 121 " case HSC_PWR<PWR[0]:", 123 " case inrange(PWR[0],HSC_PWR,PWR[1]):", 124 " HSC_PWR/(1+ERR[0]+(HSC_PWR-PWR[0])*(ERR[1]-ERR[0])/(PWR[1]-PWR[0]));", 125 " case inrange(PWR[1],HSC_PWR,PWR[2]):", 126 " HSC_PWR/(1+ERR[1]+(HSC_PWR-PWR[1])*(ERR[2]-ERR[1])/(PWR[2]-PWR[1]));", 127 " case inrange(PWR[2],HSC_PWR,PWR[3]):", 128 " HSC_PWR/(1+ERR[2]+(HSC_PWR-PWR[2])*(ERR[3]-ERR[2])/(PWR[3]-PWR[2]));", 129 " case inrange(PWR[3],HSC_PWR,PWR[4]):", 130 " HSC_PWR/(1+ERR[3]+(HSC_PWR-PWR[3])*(ERR[4]-ERR[3])/(PWR[4]-PWR[3]));", [all …]
|
H A D | virtual_sensor_config_si7021.json | 114 "var PWR[9]:={", 121 " case HSC_PWR<PWR[0]:", 123 " case inrange(PWR[0],HSC_PWR,PWR[1]):", 124 " HSC_PWR/(1+ERR[0]+(HSC_PWR-PWR[0])*(ERR[1]-ERR[0])/(PWR[1]-PWR[0]));", 125 " case inrange(PWR[1],HSC_PWR,PWR[2]):", 126 " HSC_PWR/(1+ERR[1]+(HSC_PWR-PWR[1])*(ERR[2]-ERR[1])/(PWR[2]-PWR[1]));", 127 " case inrange(PWR[2],HSC_PWR,PWR[3]):", 128 " HSC_PWR/(1+ERR[2]+(HSC_PWR-PWR[2])*(ERR[3]-ERR[2])/(PWR[3]-PWR[2]));", 129 " case inrange(PWR[3],HSC_PWR,PWR[4]):", 130 " HSC_PWR/(1+ERR[3]+(HSC_PWR-PWR[3])*(ERR[4]-ERR[3])/(PWR[4]-PWR[3]));", [all …]
|
/openbmc/linux/arch/x86/platform/intel-mid/ |
H A D | pwr.c | 106 static u32 mid_pwr_get_state(struct mid_pwr *pwr, int reg) in mid_pwr_get_state() argument 108 return readl(pwr->regs + PM_SSS(reg)); in mid_pwr_get_state() 111 static void mid_pwr_set_state(struct mid_pwr *pwr, int reg, u32 value) in mid_pwr_set_state() argument 113 writel(value, pwr->regs + PM_SSC(reg)); in mid_pwr_set_state() 116 static void mid_pwr_set_wake(struct mid_pwr *pwr, int reg, u32 value) in mid_pwr_set_wake() argument 118 writel(value, pwr->regs + PM_WKC(reg)); in mid_pwr_set_wake() 121 static void mid_pwr_interrupt_disable(struct mid_pwr *pwr) in mid_pwr_interrupt_disable() argument 123 writel(~PM_ICS_IE, pwr->regs + PM_ICS); in mid_pwr_interrupt_disable() 126 static bool mid_pwr_is_busy(struct mid_pwr *pwr) in mid_pwr_is_busy() argument 128 return !!(readl(pwr->regs + PM_STS) & PM_STS_BUSY); in mid_pwr_is_busy() [all …]
|
/openbmc/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 | mc13783-pwrbutton.c | 33 struct input_dev *pwr; member 68 input_report_key(priv->pwr, priv->keymap[0], val); in button_irq() 75 input_report_key(priv->pwr, priv->keymap[1], val); in button_irq() 82 input_report_key(priv->pwr, priv->keymap[2], val); in button_irq() 86 input_sync(priv->pwr); in button_irq() 95 struct input_dev *pwr; in mc13783_pwrbutton_probe() local 106 pwr = input_allocate_device(); in mc13783_pwrbutton_probe() 107 if (!pwr) { in mc13783_pwrbutton_probe() 123 priv->pwr = pwr; in mc13783_pwrbutton_probe() 131 __set_bit(pdata->b1on_key, pwr->keybit); in mc13783_pwrbutton_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 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 …]
|
/openbmc/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 …]
|
/openbmc/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 …]
|
/openbmc/linux/drivers/ata/ |
H A D | ahci_st.c | 34 struct reset_control *pwr; member 60 if (drv_data->pwr) { in st_ahci_deassert_resets() 61 err = reset_control_deassert(drv_data->pwr); in st_ahci_deassert_resets() 79 dev_err(dev, "unable to bring out of pwr-rst\n"); in st_ahci_deassert_resets() 94 if (drv_data->pwr) { in st_ahci_host_stop() 95 err = reset_control_assert(drv_data->pwr); in st_ahci_host_stop() 108 drv_data->pwr = devm_reset_control_get(dev, "pwr-dwn"); in st_ahci_probe_resets() 109 if (IS_ERR(drv_data->pwr)) { in st_ahci_probe_resets() 111 drv_data->pwr = NULL; in st_ahci_probe_resets() 120 drv_data->pwr_rst = devm_reset_control_get(dev, "pwr-rst"); in st_ahci_probe_resets() [all …]
|
/openbmc/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 …]
|
/openbmc/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>;
|
/openbmc/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 …]
|
/openbmc/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 …]
|
/openbmc/u-boot/board/samsung/trats/ |
H A D | trats.c | 57 struct exynos4_power *pwr = in trats_low_power_mode() local 62 writel(0x0, &pwr->arm_core1_configuration); in trats_low_power_mode() 94 writel(0x0, &pwr->xxti_configuration); /* XXTI */ in trats_low_power_mode() 95 writel(0x0, &pwr->cam_configuration); /* CAM */ in trats_low_power_mode() 96 writel(0x0, &pwr->tv_configuration); /* TV */ in trats_low_power_mode() 97 writel(0x0, &pwr->mfc_configuration); /* MFC */ in trats_low_power_mode() 98 writel(0x0, &pwr->g3d_configuration); /* G3D */ in trats_low_power_mode() 99 writel(0x0, &pwr->gps_configuration); /* GPS */ in trats_low_power_mode() 100 writel(0x0, &pwr->gps_alive_configuration); /* GPS_ALIVE */ in trats_low_power_mode() 364 struct exynos4_power *pwr = in board_power_init() local [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/arm/tegra/ |
H A D | nvidia,tegra20-pmc.yaml | 81 nvidia,cpu-pwr-good-en: 95 nvidia,cpu-pwr-good-time: 99 nvidia,cpu-pwr-off-time: 103 nvidia,core-pwr-good-time: 109 nvidia,core-pwr-off-time: 344 "nvidia,suspend-mode": ["nvidia,core-pwr-off-time", "nvidia,cpu-pwr-off-time"] 345 "nvidia,core-pwr-off-time": ["nvidia,core-pwr-good-time"] 346 "nvidia,cpu-pwr-off-time": ["nvidia,cpu-pwr-good-time"] 365 nvidia,cpu-pwr-good-time = <0>; 366 nvidia,cpu-pwr-off-time = <0>; [all …]
|
/openbmc/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 14 const: st,stm32mp1,pwr-reg 39 pwr@50001000 { 40 compatible = "st,stm32mp1,pwr-reg";
|
/openbmc/u-boot/drivers/usb/phy/ |
H A D | twl4030.c | 105 u8 pwr, clk; in twl4030_phy_power() local 108 pwr = twl4030_usb_read(TWL4030_USB_PHY_PWR_CTRL); in twl4030_phy_power() 109 pwr &= ~PHYPWD; in twl4030_phy_power() 110 twl4030_usb_write(TWL4030_USB_PHY_PWR_CTRL, pwr); in twl4030_phy_power() 126 u8 clk, sts, pwr; in twl4030_usb_ulpi_init() local 159 pwr = twl4030_usb_read(TWL4030_USB_POWER_CTRL); in twl4030_usb_ulpi_init() 160 pwr |= OTG_ENAB; in twl4030_usb_ulpi_init() 161 twl4030_usb_write(TWL4030_USB_POWER_CTRL_SET, pwr); in twl4030_usb_ulpi_init()
|
/openbmc/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()
|
/openbmc/linux/drivers/rtc/ |
H A D | rtc-isl12026.c | 381 int pwr, requested_pwr; in isl12026_force_power_modes() local 391 "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 …]
|
/openbmc/phosphor-led-manager/test/ |
H A D | utest-group-priority.cpp | 142 const std::string pwr = "pwr"; in TEST_F() local 149 {pwr, Layout::Action::Off, 0, 0, std::nullopt}, in TEST_F() 155 {pwr, Layout::Action::On, 0, 0, std::nullopt}, in TEST_F() 161 {pwr, Layout::Action::Off, 0, 0, std::nullopt}, in TEST_F() 167 {pwr, Layout::Action::On, 0, 0, std::nullopt}, in TEST_F() 173 {pwr, Layout::Action::Off, 0, 0, std::nullopt}, in TEST_F() 179 {pwr, Layout::Action::On, 0, 0, std::nullopt}, in TEST_F() 195 {pwr, Layout::Action::Off}, in TEST_F() 203 {pwr, Layout::Action::On}, in TEST_F() 211 {pwr, Layout::Action::Off}, in TEST_F() [all …]
|
/openbmc/u-boot/drivers/usb/host/ |
H A D | ohci-ep93xx.c | 17 unsigned long pwr = readl(&syscon->pwrcnt); in usb_cpu_init() local 18 writel(pwr | SYSCON_PWRCNT_USH_EN, &syscon->pwrcnt); in usb_cpu_init() 26 unsigned long pwr = readl(&syscon->pwrcnt); in usb_cpu_stop() local 27 writel(pwr & ~SYSCON_PWRCNT_USH_EN, &syscon->pwrcnt); in usb_cpu_stop()
|
/openbmc/linux/Documentation/devicetree/bindings/ata/ |
H A D | ahci-st.txt | 17 - reset-names : Associated names must be; "pwr-dwn", "sw-rst" and "pwr-rst" 32 reset-names = "pwr-dwn", "sw-rst", "pwr-rst";
|