Tony Lindgren
07ce121158
power: supply: cpcap-battery: Check voltage before orderly_poweroff
...
[ Upstream commit 639c1524da3b273d20c42ff2387d08eb4b12e903 ]
We can get the low voltage interrupt trigger sometimes way too early,
maybe because of CPU load spikes. This causes orderly_poweroff() be
called too easily.
Let's check the voltage before orderly_poweroff in case it was not
yet a permanent condition. We will be getting more interrupts anyways
if the condition persists.
Let's also show the measured voltages for low battery and battery
empty warnings since we have them.
Cc: Merlijn Wajer <merlijn@wizzup.org>
Cc: Pavel Machek <pavel@ucw.cz>
Signed-off-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2019-12-31 16:44:12 +01:00
..
accessibility
acpi
ACPI: PM: Avoid attaching ACPI PM domain to certain devices
2019-12-17 19:56:35 +01:00
amba
ARM updates for 5.4-rc:
2019-10-23 06:26:33 -04:00
android
binder: fix incorrect calculation for num_valid
2019-12-17 19:55:33 +01:00
ata
ata: libahci_platform: Fix regulator_get_optional() misuse
2019-10-25 14:22:20 -06:00
atm
auxdisplay
base
driver core: platform: use the correct callback type for bus_find_device
2019-12-04 22:30:45 +01:00
bcma
block
nbd: prevent memory leak
2019-11-29 10:09:47 +01:00
bluetooth
Bluetooth: btusb: avoid unused function warning
2019-12-31 16:44:08 +01:00
bus
cdrom
char
hwrng: omap3-rom - Call clk_disable_unprepare() on exit only if not idled
2019-12-31 16:43:39 +01:00
clk
Fixes for various clk driver issues that happened because of code we
2019-11-08 08:15:01 -08:00
clocksource
- Fix scary messages in sh_mtu2 by using platform_irq_count() helper
2019-11-04 18:43:23 +01:00
connector
counter
cpufreq
cpufreq: powernv: fix stack bloat and hard limit on number of CPUs
2019-12-17 19:56:26 +01:00
cpuidle
cpuidle: use first valid target residency as poll time
2019-12-17 19:56:23 +01:00
crypto
crypto: inside-secure - Fix a maybe-uninitialized warning
2019-12-31 16:43:56 +01:00
dax
dca
devfreq
PM / devfreq: Lock devfreq in trans_stat_show
2019-12-17 19:56:26 +01:00
dio
dma
dmaengine: cppi41: Fix cppi41_dma_prep_slave_sg() when idle
2019-10-23 21:15:21 +05:30
dma-buf
dma-buf: Fix memory leak in sync_file_merge()
2019-12-21 11:04:48 +01:00
edac
EDAC/ghes: Do not warn when incrementing refcount on 0
2019-12-17 19:56:54 +01:00
eisa
extcon
extcon: sm5502: Reset registers during initialization
2019-12-31 16:44:04 +01:00
firewire
firmware
firmware: qcom: scm: Ensure 'a0' status code is treated as signed
2019-12-17 19:56:50 +01:00
fpga
fsi
gnss
gpio
gpio fixes for v5.4-rc8
2019-11-13 22:58:01 +01:00
gpu
drm/amdgpu: fix amdgpu trace event print string format error
2019-12-31 16:44:11 +01:00
greybus
hid
HID: core: check whether Usage Page item is after Usage ID items
2019-12-04 22:31:07 +01:00
hsi
hv
hwmon
hwmon: (ina3221) Fix read timeout issue
2019-10-28 18:46:55 -07:00
hwspinlock
hwtracing
coresight: Serialize enabling/disabling a link device.
2019-12-17 19:56:41 +01:00
i2c
i2c: core: fix use after free in of_i2c_notify
2019-11-15 22:01:13 +01:00
i3c
ide
idle
iio
iio: adc: max1027: Reset the device at probe time
2019-12-31 16:44:07 +01:00
infiniband
IB/iser: bound protection_sg size by data_sg size
2019-12-31 16:43:15 +01:00
input
Input: Fix memory leak in psxpad_spi_probe
2019-12-13 08:42:44 +01:00
interconnect
interconnect: qcom: qcs404: Walk the list safely on node removal
2019-12-17 19:55:39 +01:00
iommu
iommu/vt-d: Fix panic after kexec -p for kdump
2019-10-30 10:30:22 +01:00
ipack
irqchip
irqchip updates for 5.4, take 2
2019-10-25 14:25:15 +02:00
isdn
net: use skb_queue_empty_lockless() in poll() handlers
2019-10-28 13:33:41 -07:00
leds
lightnvm
macintosh
cpufreq: Use per-policy frequency QoS
2019-10-21 02:05:21 +02:00
mailbox
mailbox: tegra: Fix superfluous IRQ error message
2019-12-13 08:42:19 +01:00
mcb
md
dm thin: Flush data device before committing metadata
2019-12-21 11:05:03 +01:00
media
media: ti-vpe: vpe: fix a v4l2-compliance failure about invalid sizeimage
2019-12-31 16:44:03 +01:00
memory
memstick
message
mfd
mfd: mt6397: Fix probe after changing mt6397-core
2019-10-24 08:49:25 +01:00
misc
misc: fastrpc: fix memory leak from miscdev->name
2019-12-31 16:43:58 +01:00
mmc
mmc: core: Re-work HW reset for SDIO cards
2019-12-21 11:04:24 +01:00
mtd
mtd: rawnand: Change calculating of position page containing BBM
2019-12-17 19:55:54 +01:00
mux
net
rtw88: coex: Set 4 slot mode for A2DP
2019-12-31 16:44:05 +01:00
nfc
NFC: nxp-nci: Fix probing without ACPI
2019-12-31 16:41:49 +01:00
ntb
nubus
nvdimm
nvme
Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T"
2019-12-17 19:55:25 +01:00
nvmem
of
of: reserved_mem: add missing of_node_put() for proper ref-counting
2019-10-23 15:15:05 -05:00
opp
opp: Reinitialize the list_kref before adding the static OPPs again
2019-10-23 10:58:44 +05:30
oprofile
parisc
parport
pci
PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3
2019-12-21 11:04:30 +01:00
pcmcia
perf
phy
phy: renesas: rcar-gen3-usb2: Fix sysfs interface of "role"
2019-12-17 19:56:00 +01:00
pinctrl
pinctrl: devicetree: Avoid taking direct reference to device name string
2019-12-31 16:43:29 +01:00
platform
platform/x86: hp-wmi: Fix ACPI errors caused by passing 0 as input size
2019-12-04 22:31:08 +01:00
pnp
power
power: supply: cpcap-battery: Check voltage before orderly_poweroff
2019-12-31 16:44:12 +01:00
powercap
pps
ps3
ptp
ptp: Introduce strict checking of external time stamp options.
2019-11-15 12:48:32 -08:00
pwm
pwm: bcm-iproc: Prevent unloading the driver module while in use
2019-11-08 18:38:06 +01:00
rapidio
ras
regulator
regulator: max8907: Fix the usage of uninitialized variable in max8907_regulator_probe()
2019-12-31 16:43:39 +01:00
remoteproc
reset
reset: fix of_reset_control_get_count kerneldoc comment
2019-10-24 10:26:33 +02:00
rpmsg
rpmsg: glink: Free pending deferred work on remove
2019-12-21 11:04:41 +01:00
rtc
rtc: disable uie before setting time and enable after
2019-12-17 19:56:52 +01:00
s390
scsi: zfcp: trace channel log even for FCP command responses
2019-12-17 19:55:26 +01:00
sbus
scsi
scsi: qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd
2019-12-21 11:05:10 +01:00
sfi
sh
siox
slimbus
soc
soc: mediatek: cmdq: fixup wrong input order of write api
2019-12-13 08:42:40 +01:00
soundwire
soundwire: slave: fix scanf format
2019-10-24 16:55:45 +05:30
spi
spi: gpio: prevent memory leak in spi_gpio_probe
2019-12-31 16:43:16 +01:00
spmi
ssb
staging
staging: iio: ad9834: add a check for devm_clk_get
2019-12-31 16:44:11 +01:00
target
SCSI fixes on 20191101
2019-11-02 11:15:52 -07:00
tc
tee
thermal
thermal: Fix deadlock in thermal thermal_zone_device_check
2019-12-13 08:43:21 +01:00
thunderbolt
thunderbolt: Power cycle the router if NVM authentication fails
2019-12-04 22:30:50 +01:00
tty
Revert "serial/8250: Add support for NI-Serial PXI/PXIe+485 devices"
2019-12-13 08:43:22 +01:00
uio
usb
usb: usbfs: Suppress problematic bind and unbind uevents.
2019-12-31 16:44:07 +01:00
vfio
vfio/pci: call irq_bypass_unregister_producer() before freeing irq
2019-12-21 11:04:48 +01:00
vhost
vringh: fix copy direction of vringh_iov_push_kern()
2019-10-28 04:25:04 -04:00
video
video/hdmi: Fix AVI bar unpack
2019-12-17 19:56:42 +01:00
virt
virtio
virtio-balloon: fix managed page counts when migrating pages between zones
2019-12-17 19:55:56 +01:00
visorbus
vlynq
vme
w1
watchdog
watchdog: aspeed: Fix clock behaviour for ast2600
2019-12-13 08:43:30 +01:00
xen
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
2019-10-19 17:09:11 -04:00
zorro
Kconfig
Makefile