Andy Shevchenko
49d98a8e1f
mfd: intel-lpss: Program REMAP register in PIO mode
...
commit d28b62520830b2d0bffa2d98e81afc9f5e537e8b upstream.
According to documentation REMAP register has to be programmed in
either DMA or PIO mode of the slice.
Move the DMA capability check below to let REMAP register be programmed
in PIO mode.
Cc: stable@vger.kernel.org # 4.3+
Fixes: 4b45efe852 ("mfd: Add support for Intel Sunrisepoint LPSS devices")
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-07-03 11:23:14 +02:00
..
accessibility
acpi
ACPICA: acpi: acpica: fix acpi operand cache leak in nseval.c
2018-05-30 07:50:45 +02:00
amba
ARM: amba: Don't read past the end of sysfs "driver_override" buffer
2018-05-01 15:13:08 -07:00
android
binder: add missing binder_unlock()
2018-02-28 10:18:33 +01:00
ata
libata: Drop SanDisk SD7UB3Q*G1001 NOLPM quirk
2018-06-26 08:08:08 +08:00
atm
atm: zatm: fix memcmp casting
2018-06-26 08:08:05 +08:00
auxdisplay
auxdisplay: img-ascii-lcd: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
2018-02-13 12:35:55 +01:00
base
driver core: Don't ignore class_dir_create_and_add() failure.
2018-06-26 08:08:07 +08:00
bcma
block
cdrom: do not call check_disk_change() inside cdrom_open()
2018-05-30 07:50:47 +02:00
bluetooth
Bluetooth: hci_qca: Avoid missing rampatch failure with userspace fw loader
2018-07-03 11:23:07 +02:00
bus
bus: brcmstb_gisb: correct support for 64-bit address output
2018-04-13 19:47:56 +02:00
cdrom
cdrom: do not call check_disk_change() inside cdrom_open()
2018-05-30 07:50:47 +02:00
char
ipmi:bt: Set the timeout before doing a capabilities check
2018-07-03 11:23:07 +02:00
clk
clk: at91: PLL recalc_rate() now using cached MUL and DIV values
2018-07-03 11:23:13 +02:00
clocksource
clocksource/drivers/fsl_ftm_timer: Fix error return checking
2018-05-30 07:50:32 +02:00
connector
cpufreq
cpufreq: Fix new policy initialization during limits updates via sysfs
2018-06-26 08:08:08 +08:00
cpuidle
cpuidle: powernv: Fix promotion from snooze if next state disabled
2018-07-03 11:23:08 +02:00
crypto
crypto: omap-sham - fix memleak
2018-06-16 09:52:35 +02:00
dax
device-dax: implement ->split() to catch invalid munmap attempts
2018-02-28 10:18:33 +01:00
dca
devfreq
PM / devfreq: Fix potential NULL pointer dereference in governor_store
2018-04-13 19:48:09 +02:00
dio
dma
dmaengine: qcom: bam_dma: get num-channels and num-ees from dt
2018-05-30 07:50:48 +02:00
dma-buf
dma-buf: remove redundant initialization of sg_table
2018-06-06 16:44:33 +02:00
edac
EDAC, mv64x60: Fix an error handling path
2018-04-13 19:48:30 +02:00
eisa
extcon
extcon: palmas: Check the parent instance to prevent the NULL
2017-11-21 09:23:21 +01:00
firewire
firewire-ohci: work around oversized DMA reads on JMicron controllers
2018-05-30 07:50:18 +02:00
firmware
firmware: dmi_scan: Fix handling of empty DMI strings
2018-05-30 07:50:24 +02:00
fmc
fpga
gpio
gpio: No NULL owner
2018-06-16 09:52:33 +02:00
gpu
drm: set FMODE_UNSIGNED_OFFSET for drm files
2018-06-13 16:16:41 +02:00
hid
HID: intel_ish-hid: ipc: register more pm callbacks to support hibernation
2018-06-26 08:08:08 +08:00
hsi
HSI: ssi_protocol: double free in ssip_pn_xmit()
2018-03-24 11:00:12 +01:00
hv
Drivers: hv: vmbus: do not mark HV_PCIE as perf_device
2018-04-20 08:20:41 +02:00
hwmon
hwmon: (pmbus/adm1275) Accept negative page register values
2018-05-30 07:50:46 +02:00
hwspinlock
hwtracing
hwtracing: stm: fix build error on some arches
2018-06-06 16:44:38 +02:00
i2c
i2c: mv64xxx: Apply errata delay only in standard mode
2018-05-30 07:50:45 +02:00
ide
cdrom: do not call check_disk_change() inside cdrom_open()
2018-05-30 07:50:47 +02:00
idle
idle: i7300: add PCI dependency
2018-02-25 11:05:55 +01:00
iio
iio:buffer: make length types match kfifo types
2018-07-03 11:23:11 +02:00
infiniband
RDMA/mlx4: Discard unknown SQP work requests
2018-07-03 11:23:09 +02:00
input
Input: elan_i2c - add ELAN0612 (Lenovo v330 14IKB) ACPI ID
2018-06-16 09:52:34 +02:00
iommu
iommu/vt-d: Use domain instead of cache fetching
2018-05-30 07:50:20 +02:00
ipack
irqchip
arm64: Add hypervisor safe helper for checking constant capabilities
2018-06-06 16:44:35 +02:00
isdn
isdn: eicon: fix a missing-check bug
2018-06-13 16:16:42 +02:00
leds
leds: pca955x: Correct I2C Functionality
2018-04-13 19:48:03 +02:00
lguest
lightnvm
macintosh
drivers: macintosh: rack-meter: really fix bogus memsets
2018-05-30 07:50:42 +02:00
mailbox
mcb
MCB: add support for SC31 to mcb-lpc
2017-09-09 17:39:41 +02:00
md
md: fix two problems with setting the "re-add" device state.
2018-07-03 11:23:13 +02:00
media
media: cx25821: prevent out-of-bounds read on array card
2018-05-25 16:13:13 +02:00
memory
ARM: OMAP2+: gpmc-onenand: propagate error on initialization failure
2017-12-14 09:28:16 +01:00
memstick
message
scsi: mptfusion: Add bounds check in mptctl_hp_targetinfo()
2018-05-25 16:13:06 +02:00
mfd
mfd: intel-lpss: Program REMAP register in PIO mode
2018-07-03 11:23:14 +02:00
misc
vmw_balloon: fixing double free when batching mode is off
2018-06-16 09:52:34 +02:00
mmc
mmc: sdhci-iproc: fix 32bit writes for TRANSFER_MODE register
2018-05-30 07:50:16 +02:00
mtd
ubi: fastmap: Correctly handle interrupted erasures in EBA
2018-07-03 11:23:14 +02:00
net
bonding: re-evaluate force_primary when the primary slave name changes
2018-06-26 08:08:06 +08:00
nfc
NFC: pn533: change order of free_irq and dev unregistration
2018-03-22 09:17:46 +01:00
ntb
ntb_transport: Fix bug with max_mw_size parameter
2018-05-30 07:50:22 +02:00
nubus
nvdimm
linvdimm, pmem: Preserve read-only setting for pmem devices
2018-07-03 11:23:13 +02:00
nvme
nvmet: don't overwrite identify sn/fr with 0-bytes
2018-06-16 09:52:33 +02:00
nvmem
of
of: unittest: for strings, account for trailing \0 in property length field
2018-07-03 11:23:08 +02:00
oprofile
parisc
parisc/pci: Switch LBA PCI bus from Hard Fail to Soft Fail mode
2018-05-30 07:50:43 +02:00
parport
parport_pc: Add support for WCH CH382L PCI-E single parallel port card.
2018-04-08 12:12:57 +02:00
pci
PCI: pciehp: Clear Presence Detect and Data Link Layer Status Changed on resume
2018-07-03 11:23:10 +02:00
pcmcia
perf
drivers/perf: arm_pmu: handle no platform_device
2018-03-22 09:17:51 +01:00
phy
phy: work around 'phys' references to usb-nop-xceiv devices
2018-01-23 19:57:07 +01:00
pinctrl
Revert "pinctrl: msm: Use dynamic GPIO numbering"
2018-06-06 16:44:32 +02:00
platform
platform/x86: asus-wmi: Fix NULL pointer dereference
2018-06-26 08:08:05 +08:00
pnp
power
power: supply: bq2415x: check for NULL acpi_id to avoid null pointer dereference
2018-04-29 11:31:56 +02:00
powercap
PowerCap: Fix an error code in powercap_register_zone()
2018-04-13 19:47:56 +02:00
pps
ps3
ptp
time: Change posix clocks ops interfaces to use timespec64
2018-03-24 11:00:09 +01:00
pwm
pwm: rcar: Fix a condition to prevent mismatch value setting to duty
2018-04-24 09:34:14 +02:00
rapidio
drivers/rapidio/devices/rio_mport_cdev.c: fix resource leak in error handling path in 'rio_dma_transfer()'
2017-12-14 09:28:22 +01:00
ras
regulator
regulator: of: Add a missing 'of_node_put()' in an error handling path of 'of_regulator_match()'
2018-05-30 07:50:51 +02:00
remoteproc
reset
reset: ti_syscon: fix a ti_syscon_reset_status issue
2017-10-08 10:26:03 +02:00
rpmsg
rpmsg: smd: do not use mananged resources for endpoints and channels
2018-07-03 11:23:13 +02:00
rtc
rtc: tx4939: avoid unintended sign extension on a 24 bit shift
2018-05-25 16:13:15 +02:00
s390
scsi: zfcp: fix missing REC trigger trace on enqueue without ERP thread
2018-07-03 11:23:12 +02:00
sbus
scsi
scsi: qla2xxx: Fix setting lower transfer speed if GPSC fails
2018-07-03 11:23:11 +02:00
sfi
sh
sn
soc
soc: qcom: wcnss_ctrl: Fix increment in NV upload
2018-05-30 07:50:47 +02:00
spi
spi: bcm-qspi: fIX some error handling paths
2018-05-30 07:50:45 +02:00
spmi
ssb
staging
staging: android: ion: Switch to pr_warn_once in ion_buffer_destroy
2018-06-16 09:52:33 +02:00
target
tcm_fileio: Prevent information leak for short reads
2018-03-24 11:00:20 +01:00
tc
thermal
thermal: exynos: Propagate error value from tmu_read()
2018-05-16 10:08:44 +02:00
thunderbolt
thunderbolt: Resume control channel after hibernation image is created
2018-04-24 09:34:12 +02:00
tty
serial: sh-sci: Use spin_{try}lock_irqsave instead of open coding version
2018-07-03 11:23:06 +02:00
uio
uio: fix incorrect memory leak cleanup
2018-04-13 19:47:59 +02:00
usb
usb: do not reset if a low-speed or full-speed device timed out
2018-07-03 11:23:06 +02:00
uwb
uwb: ensure that endpoint is interrupt
2017-10-12 11:51:19 +02:00
vfio
vfio/pci: Virtualize Maximum Read Request Size
2018-04-24 09:34:15 +02:00
vhost
vhost: fix info leak due to uninitialized memory
2018-06-26 08:08:08 +08:00
video
backlight: tps65217_bl: Fix Device Tree node lookup
2018-07-03 11:23:14 +02:00
virt
virtio
virtio_ring: fix num_free handling in error case
2018-03-18 11:18:50 +01:00
vlynq
vme
w1
1wire: family module autoload fails because of upper/lower case mismatch.
2018-07-03 11:23:06 +02:00
watchdog
watchdog: sbsa: use 32-bit read for WCV
2018-05-30 07:50:34 +02:00
xen
xen/acpi: off by one in read_acpi_id()
2018-05-30 07:50:42 +02:00
zorro
zorro: Set up z->dev.dma_mask for the DMA API
2018-05-30 07:50:44 +02:00
Kconfig
Makefile
usb: build drivers/usb/common/ when USB_SUPPORT is set
2018-02-25 11:05:45 +01:00