mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2025-01-25 01:49:52 +07:00
82cb6acea4
* Unify some compile-time differences so that we have fewer uses of #ifdef CONFIG_OF in atmel_nand * Other general cleanups (removing unused functions, options, variables, fields; use correct interfaces) * Fix BUG() for new odd-sized NAND, which report non-power-of-2 dimensions via ONFI * Miscellaneous driver fixes (SPI NOR flash; BCM47xx NAND flash; etc.) * Improve differentiation between SLC and MLC NAND -- this clarifies an ABI issue regarding the MTD "type" (in sysfs and in ioctl(MEMGETINFO)), where the MTD_MLCNANDFLASH type was present but inconsistently used * Extend GPMI NAND to support multi-chip-select NAND for some platforms * Many improvements to the OMAP2/3 NAND driver, including an expanded DT binding to bring us closer to mainline support for some OMAP systems * Fix a deadlock in the error path of the Atmel NAND driver probe * Correct the error codes from MTD mmap() to conform to POSIX and the Linux Programmer's Manual. This is an acknowledged change in the MTD ABI, but I can't imagine somebody relying on the non-standard -ENOSYS error code specifically. Am I just being unimaginative? :) * Fix a few important GPMI NAND bugs (one regression from 3.12 and one long-standing race condition) * More? Read the log! -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) iQIcBAABAgAGBQJSgzYRAAoJEFySrpd9RFgtv8EP/3ZIS1w4fHyWafVSdgVFGR0Y urlVDhg7iBauh9admN9xxBz6CYRwhjby8GnN87Q1qzu95Xp63RVx31nNfdBW3DGd 92vSyskijYJcUtanBxYqGp1i3EbQcpF4mumqxnre3C4KTLNije41t/wNVqnXAstU DWho2iymZdkweKJ0DqBA7WF4l/YscdFyNDanO9JWiwII05Rh3Acv7FPMFm3Clblw Nvfwzgp4XycYMeIQtkmQgQ3GgeWtxPgQwqMofn97MVH4zeTsmUP317ohIMukLGJD db33J2xBdrIbk9P4D3RvjOCYyAyonu9y6/p+B1Vmj+R4CAUvQOIljhklHFoT3UZW OzUHPxB6T0+NZyQ/5IRQIYH9As++vdb/bzsUXm/cXceI4o4I0QCPy/8adifakBOF IUX9/BCdUOfKXvdOXY5dXMR2sY1IBg/1WfI+qcAoITsS/EVrUTrOcfSLyGqF0ERU c7mAzXiyp4D51x66/QnfJ4aJjlioQSoa3mK1j4fXqH08YB5Zclpz938Bo1AO3lWy /n+NYSbeXJoi4rVkNawjrRVs+0OTby2XQ5OqBlUMH6f30fqjUefPm66ZBMhbxzYu 5QFDctUbnHCyAPpOtM/WR3/NOkIqVhQl1331A+dG2TzLK0vTHs+kbt/YmIITpjI+ yn70XJGhk1F4gy8zhD+V =z5qO -----END PGP SIGNATURE----- Merge tag 'for-linus-20131112' of git://git.infradead.org/linux-mtd Pull MTD changes from Brian Norris: - Unify some compile-time differences so that we have fewer uses of #ifdef CONFIG_OF in atmel_nand - Other general cleanups (removing unused functions, options, variables, fields; use correct interfaces) - Fix BUG() for new odd-sized NAND, which report non-power-of-2 dimensions via ONFI - Miscellaneous driver fixes (SPI NOR flash; BCM47xx NAND flash; etc.) - Improve differentiation between SLC and MLC NAND -- this clarifies an ABI issue regarding the MTD "type" (in sysfs and in the MEMGETINFO ioctl), where the MTD_MLCNANDFLASH type was present but inconsistently used - Extend GPMI NAND to support multi-chip-select NAND for some platforms - Many improvements to the OMAP2/3 NAND driver, including an expanded DT binding to bring us closer to mainline support for some OMAP systems - Fix a deadlock in the error path of the Atmel NAND driver probe - Correct the error codes from MTD mmap() to conform to POSIX and the Linux Programmer's Manual. This is an acknowledged change in the MTD ABI, but I can't imagine somebody relying on the non-standard -ENOSYS error code specifically. Am I just being unimaginative? :) - Fix a few important GPMI NAND bugs (one regression from 3.12 and one long-standing race condition) - More? Read the log! * tag 'for-linus-20131112' of git://git.infradead.org/linux-mtd: (98 commits) mtd: gpmi: fix the NULL pointer mtd: gpmi: fix kernel BUG due to racing DMA operations mtd: mtdchar: return expected errors on mmap() call mtd: gpmi: only scan two chips for imx6 mtd: gpmi: Use devm_kzalloc() mtd: atmel_nand: fix bug driver will in a dead lock if no nand detected mtd: nand: use a local variable to simplify the nand_scan_tail mtd: nand: remove deprecated IRQF_DISABLED mtd: dataflash: Say if we find a device we don't support mtd: nand: omap: fix error return code in omap_nand_probe() mtd: nand_bbt: kill NAND_BBT_SCANALLPAGES mtd: m25p80: fixup device removal failure path mtd: mxc_nand: Include linux/of.h header mtd: remove duplicated include from mtdcore.c mtd: m25p80: add support for Macronix mx25l3255e mtd: nand: omap: remove selection of BCH ecc-scheme via KConfig mtd: nand: omap: updated devm_xx for all resource allocation and free calls mtd: nand: omap: use drivers/mtd/nand/nand_bch.c wrapper for BCH ECC instead of lib/bch.c mtd: nand: omap: clean-up ecc layout for BCH ecc schemes mtd: nand: omap2: clean-up BCHx_HW and BCHx_SW ECC configurations in device_probe ... |
||
---|---|---|
.. | ||
ad5449.h | ||
ad5755.h | ||
ad7266.h | ||
ad7298.h | ||
ad7303.h | ||
ad7791.h | ||
ad7793.h | ||
ad7887.h | ||
ads7828.h | ||
arm-ux500-pm.h | ||
asoc-imx-ssi.h | ||
asoc-kirkwood.h | ||
asoc-mx27vis.h | ||
asoc-palm27x.h | ||
asoc-s3c24xx_simtec.h | ||
asoc-s3c.h | ||
asoc-ti-mcbsp.h | ||
asoc-ux500-msp.h | ||
at91_adc.h | ||
ata-pxa.h | ||
ata-samsung_cf.h | ||
atmel.h | ||
bd6107.h | ||
brcmfmac-sdio.h | ||
camera-mx1.h | ||
camera-mx2.h | ||
camera-mx3.h | ||
camera-pxa.h | ||
camera-rcar.h | ||
clk-integrator.h | ||
clk-lpss.h | ||
clk-realview.h | ||
clk-u300.h | ||
clk-ux500.h | ||
clocksource-nomadik-mtu.h | ||
coda.h | ||
crypto-atmel.h | ||
crypto-ux500.h | ||
cyttsp4.h | ||
davinci_asp.h | ||
db8500_thermal.h | ||
dma-atmel.h | ||
dma-coh901318.h | ||
dma-ep93xx.h | ||
dma-imx-sdma.h | ||
dma-imx.h | ||
dma-mmp_tdma.h | ||
dma-mv_xor.h | ||
dma-rcar-hpbdma.h | ||
dma-s3c24xx.h | ||
dma-ste-dma40.h | ||
dmtimer-omap.h | ||
dsp-omap.h | ||
dwc3-exynos.h | ||
dwc3-omap.h | ||
edma.h | ||
efm32-spi.h | ||
efm32-uart.h | ||
ehci-sh.h | ||
elm.h | ||
emif_plat.h | ||
eth-netx.h | ||
fsa9480.h | ||
g762.h | ||
gpio_backlight.h | ||
gpio-davinci.h | ||
gpio-em.h | ||
gpio-omap.h | ||
gpio-rcar.h | ||
gpio-ts5500.h | ||
hwmon-s3c.h | ||
i2c-cbus-gpio.h | ||
i2c-davinci.h | ||
i2c-imx.h | ||
i2c-nomadik.h | ||
i2c-nuc900.h | ||
i2c-s3c2410.h | ||
ina2xx.h | ||
invensense_mpu6050.h | ||
iommu-omap.h | ||
irda-pxaficp.h | ||
irq-renesas-intc-irqpin.h | ||
irq-renesas-irqc.h | ||
keyboard-pxa930_rotary.h | ||
keyboard-spear.h | ||
keypad-ep93xx.h | ||
keypad-nomadik-ske.h | ||
keypad-omap.h | ||
keypad-pxa27x.h | ||
keypad-w90p910.h | ||
keyscan-davinci.h | ||
lcd-mipid.h | ||
leds-kirkwood-netxbig.h | ||
leds-kirkwood-ns2.h | ||
leds-lm355x.h | ||
leds-lm3642.h | ||
leds-lp55xx.h | ||
leds-omap.h | ||
leds-pca963x.h | ||
leds-pca9685.h | ||
leds-s3c24xx.h | ||
lm3630a_bl.h | ||
lm3639_bl.h | ||
lp855x.h | ||
lp8727.h | ||
lp8755.h | ||
lv5207lp.h | ||
macb.h | ||
mailbox-omap.h | ||
max197.h | ||
max310x.h | ||
max6697.h | ||
mfd-mcp-sa11x0.h | ||
microread.h | ||
mipi-csis.h | ||
mmc-davinci.h | ||
mmc-esdhc-imx.h | ||
mmc-msm_sdcc.h | ||
mmc-mvsdio.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 | ||
msm_serial_hs.h | ||
mtd-davinci-aemif.h | ||
mtd-davinci.h | ||
mtd-mxc_nand.h | ||
mtd-nand-omap2.h | ||
mtd-nand-pxa3xx.h | ||
mtd-nand-s3c2410.h | ||
mtd-onenand-omap2.h | ||
mtd-orion_nand.h | ||
mv_usb.h | ||
net-cw1200.h | ||
ntc_thermistor.h | ||
omap1_bl.h | ||
omap4-keypad.h | ||
omap_drm.h | ||
omap-twl4030.h | ||
omap-wd-timer.h | ||
pca953x.h | ||
pcmcia-pxa2xx_viper.h | ||
pinctrl-adi2.h | ||
pinctrl-nomadik.h | ||
pinctrl-single.h | ||
pn544.h | ||
pwm-renesas-tpu.h | ||
pxa2xx_udc.h | ||
pxa_sdhci.h | ||
rcar-du.h | ||
remoteproc-omap.h | ||
s3c-hsotg.h | ||
s3c-hsudc.h | ||
sa11x0-serial.h | ||
samsung-usbphy.h | ||
sc18is602.h | ||
serial-imx.h | ||
serial-omap.h | ||
serial-sccnxp.h | ||
sh_ipmmu.h | ||
shmob_drm.h | ||
sht15.h | ||
si5351.h | ||
simplefb.h | ||
spi-clps711x.h | ||
spi-davinci.h | ||
spi-ep93xx.h | ||
spi-imx.h | ||
spi-nuc900.h | ||
spi-omap2-mcspi.h | ||
spi-s3c64xx.h | ||
ssm2518.h | ||
st1232_pdata.h | ||
st_sensors_pdata.h | ||
tegra_emc.h | ||
touchscreen-s3c2410.h | ||
tsl2563.h | ||
uio_dmem_genirq.h | ||
uio_pruss.h | ||
usb3503.h | ||
usb-davinci.h | ||
usb-ehci-mxc.h | ||
usb-ehci-orion.h | ||
usb-imx_udc.h | ||
usb-musb-ux500.h | ||
usb-mx2.h | ||
usb-ohci-pxa27x.h | ||
usb-ohci-s3c2410.h | ||
usb-omap.h | ||
usb-pxa3xx-ulpi.h | ||
usb-rcar-gen2-phy.h | ||
usb-rcar-phy.h | ||
usb-s3c2410_udc.h | ||
ux500_wdt.h | ||
video_s3c.h | ||
video-ep93xx.h | ||
video-imxfb.h | ||
video-msm_fb.h | ||
video-mx3fb.h | ||
video-nuc900fb.h | ||
video-pxafb.h | ||
voltage-omap.h | ||
vsp1.h | ||
wiznet.h |