android_kernel_sony_sdm845/drivers
Repository files (latest commit first)
Filename Latest commit message Latest commit date
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