OrangePi_CM5/include/linux/platform_data
Mika Westerberg 23793518a7 mtd: spi-nor: intel-spi: Disable write protection only if asked
[ Upstream commit cd149eff8d2201a63c074a6d9d03e52926aa535d ]

Currently the driver tries to disable the BIOS write protection
automatically even if this is not what the user wants. For this reason
modify the driver so that by default it does not touch the write
protection. Only if specifically asked by the user (setting writeable=1
command line parameter) the driver tries to disable the BIOS write
protection.

Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Reviewed-by: Mauro Lima <mauro.lima@eclypsium.com>
Reviewed-by: Tudor Ambarus <tudor.ambarus@microchip.com>
Acked-by: Lee Jones <lee.jones@linaro.org>
Link: https://lore.kernel.org/r/20220209122706.42439-2-mika.westerberg@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Stable-dep-of: 92a66cbf6b30 ("spi: intel: Use correct mask for flash and protected regions")
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-11-25 17:45:41 +01:00
..
gpio
…
jz4740
…
media
…
txx9
…
x86 platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask 2022-09-08 11:11:36 +02:00
ad5449.h
…
ad5755.h
…
ad5761.h
…
ad7266.h
…
ad7298.h
…
ad7303.h
…
ad7791.h
…
ad7793.h
…
ad7887.h
…
adau17x1.h
…
adau1977.h
…
adp5588.h
…
adp8860.h
…
adp8870.h
…
ads7828.h
…
ams-delta-fiq.h
…
apds990x.h
…
arm-ux500-pm.h
…
asoc-imx-ssi.h
…
asoc-kirkwood.h
…
asoc-mx27vis.h
…
asoc-palm27x.h
…
asoc-s3c.h
…
asoc-s3c24xx_simtec.h
…
asoc-ti-mcbsp.h
…
asoc-ux500-msp.h
…
at91_adc.h
…
ata-pxa.h
…
ata-samsung_cf.h
…
atmel.h
…
b53.h
…
bcmgenet.h
…
bd6107.h
…
bh1770glc.h
…
brcmfmac.h
…
clk-da8xx-cfgchip.h
…
clk-davinci-pll.h
…
clk-fch.h
…
clk-s3c2410.h
…
clk-u300.h
…
cpuidle-exynos.h
…
cros_ec_chardev.h
…
cros_ec_commands.h platform/chrome: cros_ec_commands: Replace zero-length array with flexible-array member 2020-10-29 17:22:59 -05:00
cros_ec_proto.h platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls 2022-06-09 10:21:14 +02:00
cros_ec_sensorhub.h
…
cros_usbpd_notify.h
…
crypto-ux500.h
…
cyttsp4.h
…
davinci-cpufreq.h
…
davinci_asp.h
…
dma-atmel.h
…
dma-coh901318.h
…
dma-dw.h
…
dma-ep93xx.h
…
dma-hsu.h
…
dma-imx-sdma.h
…
dma-imx.h
…
dma-iop32x.h
…
dma-mcf-edma.h
…
dma-mmp_tdma.h
…
dma-mv_xor.h
…
dma-s3c24xx.h
…
dma-ste-dma40.h
…
dmtimer-omap.h
…
ds620.h
…
dsa.h
…
edma.h
…
efm32-spi.h
…
efm32-uart.h
…
elm.h
…
emif_plat.h
…
eth-ep93xx.h
…
eth_ixp4xx.h
…
fb-s3c2410.h
…
g762.h
…
gpio-ath79.h
…
gpio-davinci.h
…
gpio-dwapb.h
…
gpio-htc-egpio.h
…
gpio-omap.h gpio: omap: Save and restore sysconfig 2021-04-28 13:39:59 +02:00
gpio_backlight.h
…
gpmc-omap.h
…
gsc_hwmon.h
…
hsmmc-omap.h
…
hwmon-s3c.h
…
i2c-davinci.h
…
i2c-designware.h
…
i2c-gpio.h
…
i2c-hid.h
…
i2c-imx.h
…
i2c-mux-gpio.h
…
i2c-mux-reg.h
…
i2c-ocores.h
…
i2c-omap.h
…
i2c-pca-platform.h
…
i2c-pxa.h
…
i2c-s3c2410.h
…
i2c-xiic.h
…
ina2xx.h
…
intel-mid_wdt.h
…
intel-spi.h mtd: spi-nor: intel-spi: Disable write protection only if asked 2022-11-25 17:45:41 +01:00
invensense_mpu6050.h
…
iommu-omap.h
…
irda-pxaficp.h
…
irda-sa11x0.h
…
isl9305.h
…
itco_wdt.h
…
keyboard-pxa930_rotary.h
…
keyboard-spear.h
…
keypad-ep93xx.h
…
keypad-nomadik-ske.h
…
keypad-omap.h
…
keypad-pxa27x.h
…
keyscan-davinci.h
…
lcd-mipid.h
…
leds-lm355x.h
…
leds-lm3642.h
…
leds-lp55xx.h
…
leds-omap.h
…
leds-s3c24xx.h
…
lm3630a_bl.h
…
lm3639_bl.h
…
lm8323.h
…
lp855x.h
…
lp8727.h
…
lp8755.h
…
ltc4245.h
…
lv5207lp.h
…
max197.h
…
max732x.h
…
max3421-hcd.h
…
max6639.h
…
max6697.h
…
mcs.h
…
mdio-bcm-unimac.h
…
mdio-gpio.h
…
mfd-mcp-sa11x0.h
…
microchip-ksz.h
…
mlxreg.h platform_data/mlxreg: Extend core platform structure 2020-10-07 23:21:00 +02:00
mmc-davinci.h
…
mmc-esdhc-imx.h
…
mmc-esdhc-mcf.h
…
mmc-mxcmmc.h
…
mmc-omap.h
…
mmc-pxamci.h
…
mmc-s3cmci.h
…
mmc-sdhci-s3c.h
…
mmp_audio.h
…
mmp_dma.h
…
mouse-pxa930_trkball.h
…
mtd-davinci-aemif.h
…
mtd-davinci.h mtd: rawnand: Use the new ECC engine type enumeration 2020-09-28 15:59:42 +02:00
mtd-mxc_nand.h
…
mtd-nand-omap2.h
…
mtd-nand-pxa3xx.h
…
mtd-nand-s3c2410.h mtd: rawnand: Use the new ECC engine type enumeration 2020-09-28 15:59:42 +02:00
mtd-orion_nand.h
…
mv88e6xxx.h
…
mv_usb.h
…
net-cw1200.h
…
nfcmrvl.h
…
ntc_thermistor.h
…
omap-twl4030.h
…
omap-wd-timer.h
…
omap1_bl.h
…
omapdss.h
…
pca953x.h
…
pcf857x.h
…
pcmcia-pxa2xx_viper.h
…
phy-da8xx-usb.h
…
pinctrl-single.h
…
pm33xx.h
…
pxa2xx_udc.h
…
pxa_sdhci.h
…
regulator-haptic.h
…
rtc-ds2404.h
…
rtc-v3020.h
…
s3c-hsotg.h
…
s3c-hsudc.h
…
sa11x0-serial.h
…
sc18is602.h
…
sdhci-pic32.h
…
serial-imx.h
…
serial-omap.h
…
serial-sccnxp.h
…
sgi-w1.h
…
shmob_drm.h
…
sht3x.h
…
shtc1.h
…
si5351.h
…
simplefb.h
…
spi-ath79.h
…
spi-clps711x.h
…
spi-davinci.h
…
spi-ep93xx.h
…
spi-mt65xx.h
…
spi-omap2-mcspi.h
…
spi-s3c64xx.h
…
ssm2518.h
…
st33zp24.h
…
st_sensors_pdata.h
…
syscon.h
…
tda9950.h
…
ti-aemif.h
…
ti-prm.h
…
ti-sysc.h bus: ti-sysc: Add quirk handling for reinit on context lost 2021-11-26 10:39:08 +01:00
timer-ixp4xx.h
…
touchscreen-s3c2410.h
…
tsc2007.h
…
tsl2563.h
…
tsl2772.h
…
uio_dmem_genirq.h
…
uio_pruss.h
…
usb-davinci.h
…
usb-ehci-mxc.h
…
usb-ehci-orion.h
…
usb-musb-ux500.h
…
usb-mx2.h
…
usb-ohci-pxa27x.h
…
usb-ohci-s3c2410.h
…
usb-omap.h
…
usb-omap1.h
…
usb-pxa3xx-ulpi.h
…
usb-s3c2410_udc.h
…
usb3503.h
…
ux500_wdt.h
…
video-ep93xx.h
…
video-imxfb.h
…
video-mx3fb.h
…
video-pxafb.h
…
video_s3c.h
…
voltage-omap.h
…
wan_ixp4xx_hss.h
…
wilco-ec.h
…
wiznet.h
…
wkup_m3.h
…
xilinx-ll-temac.h
…
xtalk-bridge.h
…
zforce_ts.h
…