forked from Minki/linux
b5e16170f5
General updates * Cleanups and additional flash support for "dataflash" driver * new driver for mchp23k256 SPI SRAM device * improve handling of MTDs without eraseblocks (i.e., MTD_NO_ERASE) * refactor and improve "sub-partition" handling with TRX partition parser; partitions can now be created as sub-partitions of another partition SPI NOR updates, from Cyrille Pitchen and Marek Vasut: * introduce support to the SPI 1-2-2 and 1-4-4 protocols. * introduce support to the Double Data Rate (DDR) mode. * introduce support to the Octo SPI protocols. * add support to new memory parts for Spansion, Macronix and Winbond. * add fixes for the Aspeed, STM32 and Cadence QSPI controler drivers. * clean up the st_spi_fsm driver. NAND updates, from Boris Brezillon: * addition of on-die ECC support to Micron driver * addition of helpers to help drivers choose most appropriate ECC settings * deletion of dead-code (cached programming and ->errstat() hook) * make sure drivers that do not support the SET/GET FEATURES command return ENOTSUPP use a dummy ->set/get_features implementation returning -ENOTSUPP (required for Micron on-die ECC) * change the semantic of ecc->write_page() for drivers setting the NAND_ECC_CUSTOM_PAGE_ACCESS flag * support exiting 'GET STATUS' command in default ->cmdfunc() implementations * change the prototype of ->setup_data_interface() A bunch of driver related changes: * various cleanup, fixes and improvements of the MTK driver * OMAP DT bindings fixes * support for ->setup_data_interface() in the fsmc driver * support for imx7 in the gpmi driver * finalization of the denali driver rework (thanks to Masahiro for the work he's done on this driver) * fix "bitflips in erased pages" handling in the ifc driver * addition of PM ops and dynamic timing configuration to the atmel driver -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJZZ7bdAAoJEFySrpd9RFgtZvIP+wfo25Lkv2gFRIFhnoDnxDfu 1pLVL8HrgTYBcD3dmr9ghONq+bxh2SSz3gU20i/eWmOmKy1OwaGegSj88hYpGOpS 2bwWWlczMqkX+upHw0une3ZrTb6pjoyHKHr5I5GYoJPgG2Dw2D3joehRkvMDispD 9cEik9HkyliHXy/1mqFsToe5RwdqauLbKR/a2XZQo89gt8n8Rnlt91Q5QOZytC6r GLkuQzRAf4qVi4sgDb7zvFZW7KeyGTXTLDxKZGG9JETNjzcEJZMykAWxR9SwBCHa tL7HjyaU5d2rXo4ukZ4IplKn9Y+BneDeGomy44DcGP6RAyNDqVC/R5eFW+MtlbwY rm6SDxs9vCeUBrgIaJlVqDJxca/OR3ruHKILGbEfvIy/MmRQ4keBf357Dew8o4x/ wQw2dgznn3/vs5aqSz/E+erY22gdnaHtDApaefB/D0Kqi9fs2yVaAh3gGcXmloO9 yfRfzPugMRwI29gztMkgRWKWTCfHe2JN4hLDMVwO7Rt3ucQIbz642N/4JVMEpDcX gJcaSgXn/u6xRJnEX/2u+B6ERNqVvLZ8fbnfD0fkPkjLOISvfg38xti1qgoxs8z8 tm5lMI7VR9/MKIxCXT/6Z+actDV21j/oo0QInV3YMxHDPl5KBj+migsRtDzpGhna dmztYIMYqF9I29skWgXR =ReBr -----END PGP SIGNATURE----- Merge tag 'for-linus-20170713' of git://git.infradead.org/linux-mtd Pull MTD updates from Brian Norris: "General updates: - Cleanups and additional flash support for "dataflash" driver - new driver for mchp23k256 SPI SRAM device - improve handling of MTDs without eraseblocks (i.e., MTD_NO_ERASE) - refactor and improve "sub-partition" handling with TRX partition parser; partitions can now be created as sub-partitions of another partition SPINOR updates, from Cyrille Pitchen and Marek Vasut: - introduce support to the SPI 1-2-2 and 1-4-4 protocols. - introduce support to the Double Data Rate (DDR) mode. - introduce support to the Octo SPI protocols. - add support to new memory parts for Spansion, Macronix and Winbond. - add fixes for the Aspeed, STM32 and Cadence QSPI controler drivers. - clean up the st_spi_fsm driver. NAND updates, from Boris Brezillon: - addition of on-die ECC support to Micron driver - addition of helpers to help drivers choose most appropriate ECC settings - deletion of dead-code (cached programming and ->errstat() hook) - make sure drivers that do not support the SET/GET FEATURES command return ENOTSUPP use a dummy ->set/get_features implementation returning -ENOTSUPP (required for Micron on-die ECC) - change the semantic of ecc->write_page() for drivers setting the NAND_ECC_CUSTOM_PAGE_ACCESS flag - support exiting 'GET STATUS' command in default ->cmdfunc() implementations - change the prototype of ->setup_data_interface() A bunch of driver related changes: - various cleanup, fixes and improvements of the MTK driver - OMAP DT bindings fixes - support for ->setup_data_interface() in the fsmc driver - support for imx7 in the gpmi driver - finalization of the denali driver rework (thanks to Masahiro for the work he's done on this driver) - fix "bitflips in erased pages" handling in the ifc driver - addition of PM ops and dynamic timing configuration to the atmel driver" * tag 'for-linus-20170713' of git://git.infradead.org/linux-mtd: (118 commits) Documentation: ABI: mtd: describe "offset" more precisely mtd: Fix check in mtd_unpoint() mtd: nand: mtk: release lock on error path mtd: st_spi_fsm: remove SPINOR_OP_RDSR2 and use SPINOR_OP_RDCR instead mtd: spi-nor: cqspi: remove duplicate const mtd: spi-nor: Add support for Spansion S25FL064L mtd: spi-nor: Add support for mx66u51235f mtd: nand: mtk: add ->setup_data_interface() hook mtd: nand: mtk: remove unneeded mtk_ecc_hw_init from mtk_ecc_resume mtd: nand: mtk: remove unneeded mtk_nfc_hw_init from mtk_nfc_resume mtd: nand: mtk: disable ecc irq when writing page with hwecc mtd: nand: mtk: fix incorrect register setting order about ecc irq mtd: partitions: fixup some allocate_partition() whitespace mtd: parsers: trx: fix pr_err format for printing offset MAINTAINERS: Update SPI NOR subsystem git repositories mtd: extract TRX parser out of bcm47xxpart into a separated module mtd: partitions: add support for partition parsers mtd: partitions: add support for subpartitions mtd: partitions: rename "master" to the "parent" where appropriate mtd: partitions: remove sysfs files when deleting all master's partitions ... |
||
---|---|---|
.. | ||
configfs-acpi | ||
configfs-iio | ||
configfs-rdma_cm | ||
configfs-spear-pcie-gadget | ||
configfs-stp-policy | ||
configfs-usb-gadget | ||
configfs-usb-gadget-acm | ||
configfs-usb-gadget-ecm | ||
configfs-usb-gadget-eem | ||
configfs-usb-gadget-ffs | ||
configfs-usb-gadget-hid | ||
configfs-usb-gadget-loopback | ||
configfs-usb-gadget-mass-storage | ||
configfs-usb-gadget-midi | ||
configfs-usb-gadget-ncm | ||
configfs-usb-gadget-obex | ||
configfs-usb-gadget-phonet | ||
configfs-usb-gadget-printer | ||
configfs-usb-gadget-rndis | ||
configfs-usb-gadget-serial | ||
configfs-usb-gadget-sourcesink | ||
configfs-usb-gadget-subset | ||
configfs-usb-gadget-tcm | ||
configfs-usb-gadget-uac1 | ||
configfs-usb-gadget-uac1_legacy | ||
configfs-usb-gadget-uac2 | ||
configfs-usb-gadget-uvc | ||
debugfs-driver-genwqe | ||
debugfs-ec | ||
debugfs-ideapad | ||
debugfs-olpc | ||
debugfs-pfo-nx-crypto | ||
debugfs-pktcdvd | ||
dev-kmsg | ||
evm | ||
gpio-cdev | ||
ima_policy | ||
procfs-diskstats | ||
pstore | ||
sysfs-ata | ||
sysfs-block | ||
sysfs-block-bcache | ||
sysfs-block-dm | ||
sysfs-block-rssd | ||
sysfs-block-zram | ||
sysfs-bus-acpi | ||
sysfs-bus-amba | ||
sysfs-bus-bcma | ||
sysfs-bus-coresight-devices-etb10 | ||
sysfs-bus-coresight-devices-etm3x | ||
sysfs-bus-coresight-devices-etm4x | ||
sysfs-bus-coresight-devices-funnel | ||
sysfs-bus-coresight-devices-stm | ||
sysfs-bus-coresight-devices-tmc | ||
sysfs-bus-css | ||
sysfs-bus-event_source-devices-events | ||
sysfs-bus-event_source-devices-format | ||
sysfs-bus-event_source-devices-hv_24x7 | ||
sysfs-bus-event_source-devices-hv_gpci | ||
sysfs-bus-fcoe | ||
sysfs-bus-fsi | ||
sysfs-bus-fsl-mc | ||
sysfs-bus-hsi | ||
sysfs-bus-i2c-devices-bq32k | ||
sysfs-bus-i2c-devices-fsa9480 | ||
sysfs-bus-i2c-devices-hm6352 | ||
sysfs-bus-i2c-devices-lm3533 | ||
sysfs-bus-iio | ||
sysfs-bus-iio-accel-bmc150 | ||
sysfs-bus-iio-adc-envelope-detector | ||
sysfs-bus-iio-adc-hi8435 | ||
sysfs-bus-iio-adc-max9611 | ||
sysfs-bus-iio-adc-stm32 | ||
sysfs-bus-iio-chemical-vz89x | ||
sysfs-bus-iio-counter-104-quad-8 | ||
sysfs-bus-iio-cros-ec | ||
sysfs-bus-iio-dac-dpot-dac | ||
sysfs-bus-iio-distance-srf08 | ||
sysfs-bus-iio-frequency-ad9523 | ||
sysfs-bus-iio-frequency-adf4350 | ||
sysfs-bus-iio-gyro-bmg160 | ||
sysfs-bus-iio-health-afe440x | ||
sysfs-bus-iio-humidity-hdc100x | ||
sysfs-bus-iio-ina2xx-adc | ||
sysfs-bus-iio-light-isl29018 | ||
sysfs-bus-iio-light-lm3533-als | ||
sysfs-bus-iio-light-tsl2583 | ||
sysfs-bus-iio-magnetometer-hmc5843 | ||
sysfs-bus-iio-meas-spec | ||
sysfs-bus-iio-mpu6050 | ||
sysfs-bus-iio-potentiometer-mcp4531 | ||
sysfs-bus-iio-proximity-as3935 | ||
sysfs-bus-iio-timer-stm32 | ||
sysfs-bus-iio-trigger-sysfs | ||
sysfs-bus-iio-vf610 | ||
sysfs-bus-intel_th-devices-gth | ||
sysfs-bus-intel_th-devices-msc | ||
sysfs-bus-intel_th-devices-pti | ||
sysfs-bus-intel_th-output-devices | ||
sysfs-bus-mcb | ||
sysfs-bus-mdio | ||
sysfs-bus-media | ||
sysfs-bus-mei | ||
sysfs-bus-pci | ||
sysfs-bus-pci-devices-cciss | ||
sysfs-bus-pci-drivers-ehci_hcd | ||
sysfs-bus-pci-drivers-janz-cmodio | ||
sysfs-bus-platform | ||
sysfs-bus-rbd | ||
sysfs-bus-rpmsg | ||
sysfs-bus-thunderbolt | ||
sysfs-bus-umc | ||
sysfs-bus-usb | ||
sysfs-bus-usb-devices-usbsevseg | ||
sysfs-bus-usb-lvstest | ||
sysfs-bus-vfio-mdev | ||
sysfs-c2port | ||
sysfs-cfq-target-latency | ||
sysfs-class | ||
sysfs-class-backlight-driver-adp8870 | ||
sysfs-class-backlight-driver-lm3533 | ||
sysfs-class-bdi | ||
sysfs-class-cxl | ||
sysfs-class-devfreq | ||
sysfs-class-devfreq-event | ||
sysfs-class-extcon | ||
sysfs-class-fpga-bridge | ||
sysfs-class-fpga-manager | ||
sysfs-class-infiniband | ||
sysfs-class-iommu | ||
sysfs-class-iommu-amd-iommu | ||
sysfs-class-iommu-intel-iommu | ||
sysfs-class-lcd | ||
sysfs-class-led | ||
sysfs-class-led-driver-lm3533 | ||
sysfs-class-led-flash | ||
sysfs-class-led-trigger-oneshot | ||
sysfs-class-led-trigger-usbport | ||
sysfs-class-leds-gt683r | ||
sysfs-class-mei | ||
sysfs-class-mic.txt | ||
sysfs-class-mtd | ||
sysfs-class-mux | ||
sysfs-class-net | ||
sysfs-class-net-batman-adv | ||
sysfs-class-net-cdc_ncm | ||
sysfs-class-net-grcan | ||
sysfs-class-net-janz-ican3 | ||
sysfs-class-net-mesh | ||
sysfs-class-net-phydev | ||
sysfs-class-net-qmi | ||
sysfs-class-net-queues | ||
sysfs-class-net-statistics | ||
sysfs-class-pktcdvd | ||
sysfs-class-power | ||
sysfs-class-power-twl4030 | ||
sysfs-class-powercap | ||
sysfs-class-pwm | ||
sysfs-class-rc | ||
sysfs-class-rc-nuvoton | ||
sysfs-class-regulator | ||
sysfs-class-remoteproc | ||
sysfs-class-rtc-rtc0-device-rtc_calibration | ||
sysfs-class-scsi_host | ||
sysfs-class-scsi_tape | ||
sysfs-class-stm | ||
sysfs-class-stm_source | ||
sysfs-class-switchtec | ||
sysfs-class-typec | ||
sysfs-class-uwb_rc | ||
sysfs-class-uwb_rc-wusbhc | ||
sysfs-class-watchdog | ||
sysfs-class-zram | ||
sysfs-dev | ||
sysfs-devices | ||
sysfs-devices-edac | ||
sysfs-devices-firmware_node | ||
sysfs-devices-lpss_ltr | ||
sysfs-devices-memory | ||
sysfs-devices-mmc | ||
sysfs-devices-online | ||
sysfs-devices-platform-_UDC_-gadget | ||
sysfs-devices-platform-docg3 | ||
sysfs-devices-platform-sh_mobile_lcdc_fb | ||
sysfs-devices-power | ||
sysfs-devices-power_resources_D0 | ||
sysfs-devices-power_resources_D1 | ||
sysfs-devices-power_resources_D2 | ||
sysfs-devices-power_resources_D3hot | ||
sysfs-devices-power_resources_wakeup | ||
sysfs-devices-power_state | ||
sysfs-devices-real_power_state | ||
sysfs-devices-resource_in_use | ||
sysfs-devices-soc | ||
sysfs-devices-sun | ||
sysfs-devices-system-cpu | ||
sysfs-devices-system-ibm-rtl | ||
sysfs-devices-system-xen_cpu | ||
sysfs-driver-genwqe | ||
sysfs-driver-hid | ||
sysfs-driver-hid-corsair | ||
sysfs-driver-hid-lenovo | ||
sysfs-driver-hid-logitech-lg4ff | ||
sysfs-driver-hid-multitouch | ||
sysfs-driver-hid-picolcd | ||
sysfs-driver-hid-prodikeys | ||
sysfs-driver-hid-roccat-kone | ||
sysfs-driver-hid-srws1 | ||
sysfs-driver-hid-wiimote | ||
sysfs-driver-input-axp-pek | ||
sysfs-driver-intel-rapid-start | ||
sysfs-driver-pciback | ||
sysfs-driver-ppi | ||
sysfs-driver-samsung-laptop | ||
sysfs-driver-st | ||
sysfs-driver-tegra-fuse | ||
sysfs-driver-toshiba_acpi | ||
sysfs-driver-toshiba_haps | ||
sysfs-driver-wacom | ||
sysfs-driver-xen-blkback | ||
sysfs-driver-xen-blkfront | ||
sysfs-firmware-acpi | ||
sysfs-firmware-dmi-entries | ||
sysfs-firmware-dmi-tables | ||
sysfs-firmware-efi | ||
sysfs-firmware-efi-esrt | ||
sysfs-firmware-efi-runtime-map | ||
sysfs-firmware-gsmi | ||
sysfs-firmware-log | ||
sysfs-firmware-memmap | ||
sysfs-firmware-ofw | ||
sysfs-firmware-qemu_fw_cfg | ||
sysfs-firmware-sfi | ||
sysfs-firmware-sgi_uv | ||
sysfs-fs-ext4 | ||
sysfs-fs-f2fs | ||
sysfs-fs-nilfs2 | ||
sysfs-fs-xfs | ||
sysfs-hypervisor-xen | ||
sysfs-ibft | ||
sysfs-kernel-boot_params | ||
sysfs-kernel-fscaps | ||
sysfs-kernel-iommu_groups | ||
sysfs-kernel-irq | ||
sysfs-kernel-livepatch | ||
sysfs-kernel-mm | ||
sysfs-kernel-mm-hugepages | ||
sysfs-kernel-mm-ksm | ||
sysfs-kernel-slab | ||
sysfs-kernel-uids | ||
sysfs-kernel-vmcoreinfo | ||
sysfs-memory-page-offline | ||
sysfs-module | ||
sysfs-ocfs2 | ||
sysfs-platform-asus-laptop | ||
sysfs-platform-asus-wmi | ||
sysfs-platform-at91 | ||
sysfs-platform-brcmstb-gisb-arb | ||
sysfs-platform-chipidea-usb2 | ||
sysfs-platform-chipidea-usb-otg | ||
sysfs-platform-dell-laptop | ||
sysfs-platform-eeepc-laptop | ||
sysfs-platform-hidma | ||
sysfs-platform-hidma-mgmt | ||
sysfs-platform-i2c-demux-pinctrl | ||
sysfs-platform-ideapad-laptop | ||
sysfs-platform-kim | ||
sysfs-platform-msi-laptop | ||
sysfs-platform-phy-rcar-gen3-usb2 | ||
sysfs-platform-renesas_usb3 | ||
sysfs-platform-sst-atom | ||
sysfs-platform-tahvo-usb | ||
sysfs-platform-ts5500 | ||
sysfs-platform-twl4030-usb | ||
sysfs-platform-usbip-vudc | ||
sysfs-power | ||
sysfs-pps | ||
sysfs-profiling | ||
sysfs-ptp | ||
sysfs-tty | ||
sysfs-uevent | ||
sysfs-wusb_cbaf |