Home
last modified time | relevance | path

Searched refs:alarm (Results 76 – 100 of 514) sorted by relevance

12345678910>>...21

/openbmc/linux/Documentation/hwmon/
H A Dmax16064.rst55 in[1-4]_min_alarm Voltage low alarm. From VOLTAGE_UV_WARNING status.
56 in[1-4]_max_alarm Voltage high alarm. From VOLTAGE_OV_WARNING status.
57 in[1-4]_lcrit_alarm Voltage critical low alarm. From VOLTAGE_UV_FAULT
59 in[1-4]_crit_alarm Voltage critical high alarm. From VOLTAGE_OV_FAULT
67 temp1_max_alarm Chip temperature high alarm. Set by comparing
70 temp1_crit_alarm Chip temperature critical high alarm. Set by comparing
H A Dadc128d818.rst25 When the HOT Temperature Limit is crossed, this will cause an alarm that will
32 An alarm is triggered if the voltage has crossed a programmable minimum
38 If an alarm triggers, it will remain triggered until the hardware register
39 is read at least once. This means that the cause for the alarm may
40 already have disappeared by the time the alarm is read. The driver
41 caches the alarm status for each sensor until it is at least reported
H A Dpmbus.rst203 inX_min_alarm Voltage low alarm. From VOLTAGE_UV_WARNING status.
205 inX_lcrit_alarm Voltage critical low alarm.
207 inX_crit_alarm Voltage critical high alarm.
222 currX_alarm Current high alarm.
224 currX_max_alarm Current high alarm.
226 currX_lcrit_alarm Output current critical low alarm.
228 currX_crit_alarm Current critical high alarm.
242 powerX_alarm Power high alarm.
244 powerX_crit_alarm Output power critical high alarm.
260 tempX_min_alarm Chip temperature low alarm. Set by comparing
[all …]
H A Dgl518sm.rst43 Temperatures are measured in degrees Celsius. An alarm goes off while the
45 below the hysteresis limit. The alarm always reflects the current
49 Rotation speeds are reported in RPM (rotations per minute). An alarm is
51 case when you have selected to turn fan1 off, no fan1 alarm is triggered.
59 An alarm is triggered if the voltage has crossed a programmable minimum or
68 When an alarm is triggered, you can be warned by a beeping signal through your
72 If an alarm triggers, it will remain triggered until the hardware register
74 cause for the alarm may already have disappeared! Note that in the current
H A Dlineage-pem.rst62 in1_min_alarm Output undervoltage alarm
63 in1_max_alarm Output overvoltage alarm
64 in1_crit Output voltage critical alarm
67 in2_alarm Input voltage alarm
70 curr1_alarm Input overcurrent alarm
73 power1_alarm Input power alarm
H A Dltc2978.rst260 in1_min_alarm Input voltage low alarm.
262 in1_max_alarm Input voltage high alarm.
267 in1_lcrit_alarm Input voltage critical low alarm.
272 in1_crit_alarm Input voltage critical high alarm.
304 in[N]_min_alarm Output voltage low alarm.
306 in[N]_max_alarm Output voltage high alarm.
347 temp[N]_min_alarm Temperature low alarm.
352 temp[N]_max_alarm Temperature high alarm.
355 temp[N]_lcrit_alarm Temperature critical low alarm.
403 curr1_max_alarm Input current high alarm.
[all …]
H A Dltc4215.rst51 in1_min_alarm input undervoltage alarm
52 in1_max_alarm input overvoltage alarm
55 curr1_max_alarm overcurrent alarm
58 power1_alarm power bad alarm
H A Dq54sj108a2.rst43 curr1_alarm RO Output current alarm
46 in1_alarm RO Input voltage alarm
49 in2_alarm RO Output voltage alarm
52 temp1_alarm RO Temperature alarm
H A Dltc3815.rst42 in1_alarm Input voltage alarm.
48 in2_alarm Output voltage alarm.
53 temp1_alarm Temperature alarm.
64 curr2_alarm Output current alarm.
/openbmc/linux/drivers/rtc/
H A Drtc-digicolor.c112 static int dc_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in dc_rtc_read_alarm() argument
121 rtc_time64_to_tm(reference + alarm_reg, &alarm->time); in dc_rtc_read_alarm()
127 alarm->pending = alarm_reg + reference > now; in dc_rtc_read_alarm()
128 alarm->enabled = readl_relaxed(rtc->regs + DC_RTC_INTENABLE); in dc_rtc_read_alarm()
133 static int dc_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) in dc_rtc_set_alarm() argument
139 alarm_time = rtc_tm_to_time64(&alarm->time); in dc_rtc_set_alarm()
144 writeb_relaxed(!!alarm->enabled, rtc->regs + DC_RTC_INTENABLE); in dc_rtc_set_alarm()
H A Drtc-mpc5121.c194 static int mpc5121_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in mpc5121_rtc_read_alarm() argument
199 *alarm = rtc->wkalarm; in mpc5121_rtc_read_alarm()
201 alarm->pending = in_8(&regs->alm_status); in mpc5121_rtc_read_alarm()
206 static int mpc5121_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) in mpc5121_rtc_set_alarm() argument
211 alarm->time.tm_mday = -1; in mpc5121_rtc_set_alarm()
212 alarm->time.tm_mon = -1; in mpc5121_rtc_set_alarm()
213 alarm->time.tm_year = -1; in mpc5121_rtc_set_alarm()
215 out_8(&regs->alm_min_set, alarm->time.tm_min); in mpc5121_rtc_set_alarm()
216 out_8(&regs->alm_hour_set, alarm->time.tm_hour); in mpc5121_rtc_set_alarm()
218 out_8(&regs->alm_enable, alarm->enabled); in mpc5121_rtc_set_alarm()
[all …]
H A Drtc-tegra.c148 static int tegra_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in tegra_rtc_read_alarm() argument
157 alarm->enabled = 0; in tegra_rtc_read_alarm()
160 alarm->enabled = 1; in tegra_rtc_read_alarm()
161 rtc_time64_to_tm(sec, &alarm->time); in tegra_rtc_read_alarm()
165 alarm->pending = (value & TEGRA_RTC_INTR_STATUS_SEC_ALARM0) != 0; in tegra_rtc_read_alarm()
193 static int tegra_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) in tegra_rtc_set_alarm() argument
198 if (alarm->enabled) in tegra_rtc_set_alarm()
199 sec = rtc_tm_to_time64(&alarm->time); in tegra_rtc_set_alarm()
211 dev_vdbg(dev, "alarm set as %u, %ptR\n", sec, &alarm->time); in tegra_rtc_set_alarm()
H A Drtc-at91sam9.c133 u32 offset, alarm, mr; in at91_rtc_settime() local
153 alarm = rtt_readl(rtc, AR); in at91_rtc_settime()
154 if (alarm != ALARM_DISABLED) { in at91_rtc_settime()
157 alarm += (offset - secs); in at91_rtc_settime()
158 } else if ((alarm + offset) > secs) { in at91_rtc_settime()
160 alarm -= (secs - offset); in at91_rtc_settime()
163 alarm = ALARM_DISABLED; in at91_rtc_settime()
166 rtt_writel(rtc, AR, alarm); in at91_rtc_settime()
179 u32 alarm = rtt_readl(rtc, AR); in at91_rtc_readalarm() local
187 if (alarm != ALARM_DISABLED) { in at91_rtc_readalarm()
[all …]
H A Drtc-opal.c114 static int opal_get_tpo_time(struct device *dev, struct rtc_wkalrm *alarm) in opal_get_tpo_time() argument
160 opal_to_tm(y_m_d, h_m_s_ms, &alarm->time); in opal_get_tpo_time()
168 static int opal_set_tpo_time(struct device *dev, struct rtc_wkalrm *alarm) in opal_set_tpo_time() argument
176 if (alarm->enabled) { in opal_set_tpo_time()
177 tm_to_opal(&alarm->time, &y_m_d, &h_m_s_ms); in opal_set_tpo_time()
217 struct rtc_wkalrm alarm = { .enabled = 0 }; in opal_tpo_alarm_irq_enable() local
224 return enabled ? 0 : opal_set_tpo_time(dev, &alarm); in opal_tpo_alarm_irq_enable()
H A Drtc-ab8500.c140 static int ab8500_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in ab8500_rtc_read_alarm() argument
154 alarm->enabled = 1; in ab8500_rtc_read_alarm()
156 alarm->enabled = 0; in ab8500_rtc_read_alarm()
158 alarm->pending = 0; in ab8500_rtc_read_alarm()
171 rtc_time64_to_tm(secs, &alarm->time); in ab8500_rtc_read_alarm()
183 static int ab8500_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) in ab8500_rtc_set_alarm() argument
189 mins = (unsigned long)rtc_tm_to_time64(&alarm->time) / 60; in ab8500_rtc_set_alarm()
203 return ab8500_rtc_irq_enable(dev, alarm->enabled); in ab8500_rtc_set_alarm()
H A Drtc-armada38x.c82 #define ALARM_REG(base, alarm) ((base) + (alarm) * sizeof(u32)) argument
90 u32 alarm; member
264 u32 reg = ALARM_REG(RTC_ALARM1, rtc->data->alarm); in armada38x_rtc_read_alarm()
265 u32 reg_irq = ALARM_REG(RTC_IRQ1_CONF, rtc->data->alarm); in armada38x_rtc_read_alarm()
284 u32 reg = ALARM_REG(RTC_ALARM1, rtc->data->alarm); in armada38x_rtc_set_alarm()
285 u32 reg_irq = ALARM_REG(RTC_IRQ1_CONF, rtc->data->alarm); in armada38x_rtc_set_alarm()
308 u32 reg_irq = ALARM_REG(RTC_IRQ1_CONF, rtc->data->alarm); in armada38x_rtc_alarm_irq_enable()
328 u32 reg_irq = ALARM_REG(RTC_IRQ1_CONF, rtc->data->alarm); in armada38x_rtc_alarm_irq()
339 rtc_delayed_write(1 << rtc->data->alarm, rtc, RTC_STATUS); in armada38x_rtc_alarm_irq()
465 .alarm = ALARM1,
[all …]
H A Drtc-ds3232.c198 alarm->time.tm_sec = bcd2bin(buf[0] & 0x7F); in ds3232_read_alarm()
199 alarm->time.tm_min = bcd2bin(buf[1] & 0x7F); in ds3232_read_alarm()
200 alarm->time.tm_hour = bcd2bin(buf[2] & 0x7F); in ds3232_read_alarm()
201 alarm->time.tm_mday = bcd2bin(buf[3] & 0x7F); in ds3232_read_alarm()
203 alarm->enabled = !!(control & DS3232_REG_CR_A1IE); in ds3232_read_alarm()
204 alarm->pending = !!(stat & DS3232_REG_SR_A1F); in ds3232_read_alarm()
225 buf[0] = bin2bcd(alarm->time.tm_sec); in ds3232_set_alarm()
226 buf[1] = bin2bcd(alarm->time.tm_min); in ds3232_set_alarm()
227 buf[2] = bin2bcd(alarm->time.tm_hour); in ds3232_set_alarm()
228 buf[3] = bin2bcd(alarm->time.tm_mday); in ds3232_set_alarm()
[all …]
H A Drtc-vt8500.c142 u32 isr, alarm; in vt8500_rtc_read_alarm() local
144 alarm = readl(vt8500_rtc->regbase + VT8500_RTC_AS); in vt8500_rtc_read_alarm()
147 alrm->time.tm_mday = bcd2bin((alarm & ALARM_DAY_MASK) >> ALARM_DAY_S); in vt8500_rtc_read_alarm()
148 alrm->time.tm_hour = bcd2bin((alarm & TIME_HOUR_MASK) >> TIME_HOUR_S); in vt8500_rtc_read_alarm()
149 alrm->time.tm_min = bcd2bin((alarm & TIME_MIN_MASK) >> TIME_MIN_S); in vt8500_rtc_read_alarm()
150 alrm->time.tm_sec = bcd2bin((alarm & TIME_SEC_MASK)); in vt8500_rtc_read_alarm()
152 alrm->enabled = (alarm & ALARM_ENABLE_MASK) ? 1 : 0; in vt8500_rtc_read_alarm()
H A Drtc-mc13xxx.c155 static int mc13xxx_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alarm) in mc13xxx_rtc_read_alarm() argument
186 alarm->enabled = enabled; in mc13xxx_rtc_read_alarm()
187 alarm->pending = pending; in mc13xxx_rtc_read_alarm()
191 rtc_time64_to_tm(s1970, &alarm->time); in mc13xxx_rtc_read_alarm()
197 static int mc13xxx_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alarm) in mc13xxx_rtc_set_alarm() argument
215 s1970 = rtc_tm_to_time64(&alarm->time); in mc13xxx_rtc_set_alarm()
217 dev_dbg(dev, "%s: %s %lld\n", __func__, alarm->enabled ? "on" : "off", in mc13xxx_rtc_set_alarm()
220 ret = mc13xxx_rtc_irq_enable_unlocked(dev, alarm->enabled, in mc13xxx_rtc_set_alarm()
/openbmc/qemu/hw/sensor/
H A Dtmp105.c32 qemu_set_irq(s->pin, s->alarm ^ ((~s->config >> 2) & 1)); /* POL */ in tmp105_interrupt_update()
52 s->alarm = 1; in tmp105_alarm_update()
57 s->alarm = 1; in tmp105_alarm_update()
69 s->alarm = 0; in tmp105_alarm_update()
74 s->alarm = 1; in tmp105_alarm_update()
122 s->alarm = 0; in tmp105_read()
259 VMSTATE_UINT8(alarm, TMP105State),
277 s->alarm = 0; in tmp105_reset()
/openbmc/linux/net/netfilter/
H A Dxt_IDLETIMER.c34 struct alarm alarm; member
76 ktime_t expires_alarm = alarm_expires_remaining(&timer->alarm); in idletimer_tg_show()
110 static enum alarmtimer_restart idletimer_tg_alarmproc(struct alarm *alarm, in idletimer_tg_alarmproc() argument
113 struct idletimer_tg *timer = alarm->data; in idletimer_tg_alarmproc()
226 alarm_init(&info->timer->alarm, ALARM_BOOTTIME, in idletimer_tg_create_v1()
228 info->timer->alarm.data = info->timer; in idletimer_tg_create_v1()
230 alarm_start_relative(&info->timer->alarm, tout); in idletimer_tg_create_v1()
277 alarm_start_relative(&info->timer->alarm, tout); in idletimer_tg_target_v1()
377 ktime_t tout = alarm_expires_remaining(&info->timer->alarm); in idletimer_tg_checkentry_v1()
383 alarm_start_relative(&info->timer->alarm, tout); in idletimer_tg_checkentry_v1()
[all …]
/openbmc/linux/arch/arm64/boot/dts/qcom/
H A Dpm8010.dtsi63 pm8010_m_temp_alarm: temp-alarm@2400 {
64 compatible = "qcom,spmi-temp-alarm";
77 pm8010_n_temp_alarm: temp-alarm@2400 {
78 compatible = "qcom,spmi-temp-alarm";
H A Dpmr735d.dtsi63 pmr735d_k_temp_alarm: temp-alarm@a00 {
64 compatible = "qcom,spmi-temp-alarm";
87 pmr735d_l_temp_alarm: temp-alarm@a00 {
88 compatible = "qcom,spmi-temp-alarm";
/openbmc/linux/Documentation/devicetree/bindings/hwmon/
H A Dgpio-fan.txt12 - alarm-gpios: This pin going active indicates something is wrong with
19 Note: At least one the "gpios" or "alarm-gpios" properties must be set.
30 alarm-gpios = <&gpio1 15 1>;
39 alarm-gpios = <&gpio2 15 1>;
/openbmc/linux/Documentation/devicetree/bindings/thermal/
H A Dqcom,spmi-temp-alarm.yaml4 $id: http://devicetree.org/schemas/thermal/qcom,spmi-temp-alarm.yaml#
13 QPNP temperature alarm peripherals are found inside of Qualcomm PMIC chips
22 const: qcom,spmi-temp-alarm
58 compatible = "qcom,spmi-temp-alarm";

12345678910>>...21