linux-stable/drivers/mtd/maps
Chris Packham 64d14c6fe0 mtd: maps: physmap: Store gpio_values correctly
When the gpio-addr-flash.c driver was merged with physmap-core.c the
code to store the current gpio_values was lost. This meant that once a
gpio was asserted it was never de-asserted. Fix this by storing the
current offset in gpio_values like the old driver used to.

Fixes: commit ba32ce95cb ("mtd: maps: Merge gpio-addr-flash.c into physmap-core.c")
Cc: <stable@vger.kernel.org>
Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Signed-off-by: Richard Weinberger <richard@nod.at>
2019-05-06 21:46:45 +02:00
..
amd76xrom.c mtd: amd76xrom: constify pci_device_id. 2017-08-15 14:00:45 +02:00
cfi_flagadm.c mtd: constify mtd_partition 2017-11-06 23:26:01 +01:00
ck804xrom.c mtd: ck804xrom: constify pci_device_id. 2017-08-15 14:00:46 +02:00
dc21285.c mtd: dc21285: use raw spinlock functions for nw_gpio_lock 2015-05-28 12:01:29 -07:00
esb2rom.c mtd: esb2rom: constify pci_device_id. 2017-08-15 14:00:45 +02:00
ichxrom.c mtd: ichxrom: constify pci_device_id. 2017-08-15 14:00:44 +02:00
impa7.c mtd: maps: use mtd_device_register() where applicable 2018-07-18 16:32:36 +02:00
intel_vr_nor.c mtd: maps: use mtd_device_register() where applicable 2018-07-18 16:32:36 +02:00
ixp4xx.c mtd: maps: ixp4xx: show parent device in sysfs 2015-10-13 12:56:19 -07:00
Kconfig mtd: physmap_of_gemini: Handle pin control 2018-12-06 16:57:13 +01:00
l440gx.c
lantiq-flash.c mtd: lantiq-flash: drop check of boot select 2017-09-04 13:53:15 +02:00
Makefile mtd: maps: Get rid of the latch-addr-flash driver 2018-11-06 23:33:06 +01:00
map_funcs.c
netsc520.c mtd: constify mtd_partition 2017-11-06 23:26:01 +01:00
nettel.c mtd: constify mtd_partition 2017-11-06 23:26:01 +01:00
pci.c mtd: pci: constify pci_device_id. 2017-08-15 14:00:46 +02:00
pcmciamtd.c drivers/mtd/maps/pcmciamtd.c: __iomem annotations 2016-01-04 10:28:56 -05:00
physmap-core.c mtd: maps: physmap: Store gpio_values correctly 2019-05-06 21:46:45 +02:00
physmap-gemini.c mtd: physmap_of_gemini: remove extranous __xipram annotation 2019-05-06 21:46:44 +02:00
physmap-gemini.h mtd: maps: Rename physmap_of_{versatile, gemini} into physmap-{versatile, gemini} 2018-11-05 22:24:29 +01:00
physmap-versatile.c mtd: maps: Rename physmap_of_{versatile, gemini} into physmap-{versatile, gemini} 2018-11-05 22:24:29 +01:00
physmap-versatile.h mtd: maps: Rename physmap_of_{versatile, gemini} into physmap-{versatile, gemini} 2018-11-05 22:24:29 +01:00
pismo.c mtd: maps: pismo: Remove owner assignment from i2c_driver 2018-05-03 11:42:31 +02:00
plat-ram.c mtd: plat-ram: Replace manual resource management by devm 2017-11-06 23:26:01 +01:00
pmcmsp-flash.c mtd: pmcmsp: use kstrndup instead of kmalloc+strncpy 2017-02-08 13:15:49 -08:00
pxa2xx-flash.c mtd: pxa2xx-flash: switch back from memremap to ioremap_cached 2016-04-04 10:26:40 +02:00
rbtx4939-flash.c mtd: maps: use mtd_device_register() where applicable 2018-07-18 16:32:36 +02:00
sa1100-flash.c mtd: sa1100: avoid VLA in sa1100_setup_mtd 2018-11-06 10:38:17 +01:00
sbc_gxx.c mtd: constify mtd_partition 2017-11-06 23:26:01 +01:00
sc520cdp.c mtd: maps: add missing iounmap() in error path 2016-11-30 18:30:24 -08:00
scb2_flash.c mtd: delete non-required instances of include <linux/init.h> 2014-03-10 22:42:22 -07:00
scx200_docflash.c kbuild: announce removal of SUBDIRS if used 2018-12-01 22:21:56 +09:00
solutionengine.c mtd/maps: fix solutionengine.c printk format warnings 2018-07-24 22:43:10 +02:00
sun_uflash.c mtd: Convert to using %pOF instead of full_name 2017-08-15 14:00:43 +02:00
ts5500_flash.c mtd: constify mtd_partition 2017-11-06 23:26:01 +01:00
tsunami_flash.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
uclinux.c mtd: constify mtd_partition 2017-11-06 23:26:01 +01:00
vmu-flash.c treewide: kmalloc() -> kmalloc_array() 2018-06-12 16:19:22 -07:00