linux/arch/arm/mach-s3c24xx
Linus Torvalds 6f78b9acf0 NAND Core changes:
* Drop useless 'depends on' in Kconfig
 * Add an extra level in the Kconfig hierarchy
 * Trivial spellings
 * Dynamic allocation of the interface configurations
 * Dropping the default ONFI timing mode
 * Various cleanup (types, structures, naming, comments)
 * Hide the chip->data_interface indirection
 * Add the generic rb-gpios property
 * Add the ->choose_interface_config() hook
 * Introduce nand_choose_best_sdr_timings()
 * Use default values for tPROG_max and tBERS_max
 * Avoid redefining tR_max and tCCS_min
 * Add a helper to find the closest ONFI mode
 * bcm63xx MTD parsers: simplify CFE detection
 
 Raw NAND controller drivers changes:
 * fsl-upm: Deprecation of specific DT properties
 * fsl_upm: Driver rework and cleanup in favor of ->exec_op()
 * Ingenic: Cleanup ARRAY_SIZE() vs sizeof() use
 * brcmnand: ECC error handling on EDU transfers
 * brcmnand: Don't default to EDU transfers
 * qcom: Set BAM mode only if not set already
 * qcom: Avoid write to unavailable register
 * gpio: Driver rework in favor of ->exec_op()
 * tango: ->exec_op() conversion
 * mtk: ->exec_op() conversion
 
 Raw NAND chip drivers changes:
 * toshiba: Implement ->choose_interface_config() for TH58NVG2S3HBAI4
 * toshiba: Implement ->choose_interface_config() for TC58NVG0S3E
 * toshiba: Implement ->choose_interface_config() for TC58TEG5DCLTA00
 * hynix: Implement ->choose_interface_config() for H27UCG8T2ATR-BC
 
 HyperBus changes:
 * DMA support for TI's AM654 HyperBus controller driver.
 * HyperBus frontend driver for Renesas RPC-IF driver.
 
 SPI NOR core changes:
 * Support for Winbond w25q64jwm flash
 * Enable 4K sector support for mx25l12805d
 
 SPI NOR controller drivers changes:
 * intel-spi Add Alder Lake-S PCI ID
 
 MTD Core changes:
 * mtdoops: Don't run panic write twice
 * mtdconcat: Correctly handle panic write
 * Use DEFINE_SHOW_ATTRIBUTE
 -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCAA0FiEEdgfidid8lnn52cLTZvlZhesYu8EFAl+JjRcWHHJpY2hhcmRA
 c2lnbWEtc3Rhci5hdAAKCRBm+VmF6xi7wUmhEACw6IQ5JY7TraffhziGWkHbnEHm
 Awy1uOCzGUYcHviA+3NOcnBl2XcTsQ6LXf0aAi28/+1NHpLcPeMKA0+QBXGqhMGy
 z56+YjXG5LAMlHe74YeaSH7D1uyv3HcfYAb+6fmvOK6IR3sVfnQ0apKnt/Vs5lLv
 vyfYeHgzAYALCxJLVsfVAQHMJApR5qdYvDIk/keur+ds3ypmurwBXJvbRuowRMo3
 n2/S0PJii6LdKoa9zHmsGLr5uPvePbeiudT5ZmsN+QylZT8DW5CVl95K3gKhbrwi
 dP9EAXv/QCSbX8BFK3jsP8MVQkic8vVROPtlA+LZqfeCGEw02wzVqXEN+kkIJJHx
 5BXmJOkjhk1QAMR4ZB6ih79BIN0XuynEMNLqXSz6LFoRAQ7ZXHvyyKruHbFAVDc5
 bRcEUiW0+FQMfCzYtjrmGFl3YOv5mK2yLJXbVZDHo1usgdzEvpdp56ormXXWGO5l
 JKW/8PRPY4hKVNaSteXUiMynVW1hiQYNgvnqi/3g6UCqg1BqpAoPjrf8kuu/gSCq
 627Ni4dTtlfN3pKHOPOXEPy2faKhiOmJTH/0NqCC/LgNJn533t2H+Aj6VX9fGCPh
 2/Idj6OWbfwupLnxUTacxCyoXHVyfdBPsFlw3qae2gMkjnpjsRuJODI20iA+0kad
 PMRnybl5hhX5HIKTBQ==
 =X56H
 -----END PGP SIGNATURE-----

Merge tag 'mtd/for-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux

Pull MTD updates from Richard Weinberger:
 "NAND core changes:
   - Drop useless 'depends on' in Kconfig
   - Add an extra level in the Kconfig hierarchy
   - Trivial spellings
   - Dynamic allocation of the interface configurations
   - Dropping the default ONFI timing mode
   - Various cleanup (types, structures, naming, comments)
   - Hide the chip->data_interface indirection
   - Add the generic rb-gpios property
   - Add the ->choose_interface_config() hook
   - Introduce nand_choose_best_sdr_timings()
   - Use default values for tPROG_max and tBERS_max
   - Avoid redefining tR_max and tCCS_min
   - Add a helper to find the closest ONFI mode
   - bcm63xx MTD parsers: simplify CFE detection

  Raw NAND controller drivers changes:
   - fsl-upm: Deprecation of specific DT properties
   - fsl_upm: Driver rework and cleanup in favor of ->exec_op()
   - Ingenic: Cleanup ARRAY_SIZE() vs sizeof() use
   - brcmnand: ECC error handling on EDU transfers
   - brcmnand: Don't default to EDU transfers
   - qcom: Set BAM mode only if not set already
   - qcom: Avoid write to unavailable register
   - gpio: Driver rework in favor of ->exec_op()
   - tango: ->exec_op() conversion
   - mtk: ->exec_op() conversion

  Raw NAND chip drivers changes:
   - toshiba: Implement ->choose_interface_config() for TH58NVG2S3HBAI4
   - toshiba: Implement ->choose_interface_config() for TC58NVG0S3E
   - toshiba: Implement ->choose_interface_config() for TC58TEG5DCLTA00
   - hynix: Implement ->choose_interface_config() for H27UCG8T2ATR-BC

  HyperBus changes:
   - DMA support for TI's AM654 HyperBus controller driver.
   - HyperBus frontend driver for Renesas RPC-IF driver.

  SPI NOR core changes:
   - Support for Winbond w25q64jwm flash
   - Enable 4K sector support for mx25l12805d

  SPI NOR controller drivers changes:
   - intel-spi Add Alder Lake-S PCI ID

  MTD Core changes:
   - mtdoops: Don't run panic write twice
   - mtdconcat: Correctly handle panic write
   - Use DEFINE_SHOW_ATTRIBUTE"

* tag 'mtd/for-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux: (76 commits)
  mtd: hyperbus: Fix build failure when only RPCIF_HYPERBUS is enabled
  mtd: hyperbus: add Renesas RPC-IF driver
  Revert "mtd: spi-nor: Prefer asynchronous probe"
  mtd: parsers: bcm63xx: Do not make it modular
  mtd: spear_smi: Enable compile testing
  mtd: maps: vmu-flash: fix typos for struct memcard
  mtd: physmap: Add Baikal-T1 physically mapped ROM support
  mtd: maps: vmu-flash: simplify the return expression of probe_maple_vmu
  mtd: onenand: simplify the return expression of onenand_transfer_auto_oob
  mtd: rawnand: cadence: remove a redundant dev_err call
  mtd: rawnand: ams-delta: Fix non-OF build warning
  mtd: rawnand: Don't overwrite the error code from nand_set_ecc_soft_ops()
  mtd: rawnand: Introduce nand_set_ecc_on_host_ops()
  mtd: rawnand: atmel: Check return values for nand_read_data_op
  mtd: rawnand: vf610: Remove unused function vf610_nfc_transfer_size()
  mtd: rawnand: qcom: Simplify with dev_err_probe()
  mtd: rawnand: marvell: Fix and update kerneldoc
  mtd: rawnand: marvell: Simplify with dev_err_probe()
  mtd: rawnand: gpmi: Simplify with dev_err_probe()
  mtd: rawnand: atmel: Simplify with dev_err_probe()
  ...
2020-10-17 10:45:42 -07:00
..
include/mach treewide: replace #include <asm/sizes.h> with #include <linux/sizes.h> 2019-05-14 19:52:52 -07:00
anubis.h ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
bast-ide.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
bast-irq.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
bast.h ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
common-smdk.c mtd: rawnand: Use the new ECC engine type enumeration 2020-09-28 15:59:42 +02:00
common-smdk.h ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
common.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
common.h ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
cpufreq-utils.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
fb-core.h ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
gta02.h ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
h1940-bluetooth.c ARM: s3c24xx: Fix invalid SPDX identifier 2018-04-23 17:24:02 +02:00
h1940.h ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
iotiming-s3c2410.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
iotiming-s3c2412.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
irq-pm.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
Kconfig ARM: s3c24xx: Replace HTTP links with HTTPS ones 2020-07-20 16:42:28 +02:00
mach-amlm5900.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
mach-anubis.c mtd: rawnand: Use the new ECC engine type enumeration 2020-09-28 15:59:42 +02:00
mach-at2440evb.c mtd: rawnand: Use the new ECC engine type enumeration 2020-09-28 15:59:42 +02:00
mach-bast.c mtd: rawnand: Use the new ECC engine type enumeration 2020-09-28 15:59:42 +02:00
mach-gta02.c NAND Core changes: 2020-10-17 10:45:42 -07:00
mach-h1940.c ASoC: samsung: h1940: turn into platform driver 2020-08-19 20:15:42 +01:00
mach-jive.c mtd: rawnand: Use the new ECC engine type enumeration 2020-09-28 15:59:42 +02:00
mach-mini2440.c mtd: rawnand: Use the new ECC engine type enumeration 2020-09-28 15:59:42 +02:00
mach-n30.c ARM: s3c24xx: Replace HTTP links with HTTPS ones 2020-07-20 16:42:28 +02:00
mach-nexcoder.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
mach-osiris-dvs.c ARM: s3c24xx: Fix boolean expressions in osiris_dvs_notify 2019-01-07 20:41:01 +01:00
mach-osiris.c mtd: rawnand: Use the new ECC engine type enumeration 2020-09-28 15:59:42 +02:00
mach-otom.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
mach-qt2410.c mtd: rawnand: Use the new ECC engine type enumeration 2020-09-28 15:59:42 +02:00
mach-rx1950.c NAND Core changes: 2020-10-17 10:45:42 -07:00
mach-rx3715.c mtd: rawnand: Use the new ECC engine type enumeration 2020-09-28 15:59:42 +02:00
mach-s3c2416-dt.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
mach-smdk2410.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
mach-smdk2413.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
mach-smdk2416.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
mach-smdk2440.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
mach-smdk2443.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
mach-tct_hammer.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
mach-vr1000.c ARM: s3c24xx: leds: Convert to use GPIO descriptors 2020-07-09 09:56:14 +02:00
mach-vstms.c mtd: rawnand: Use the new ECC engine type enumeration 2020-09-28 15:59:42 +02:00
Makefile ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
Makefile.boot ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
nand-core.h ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
osiris.h ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
otom.h ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
pll-s3c2410.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
pll-s3c2440-12000000.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
pll-s3c2440-16934400.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
pm-h1940.S ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
pm-s3c2410.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
pm-s3c2412.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
pm-s3c2416.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
pm.c docs: arm: convert docs to ReST and rename to *.rst 2019-07-15 09:20:24 -03:00
regs-dsc.h ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
regs-mem.h ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
s3c244x.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
s3c2410.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
s3c2412-power.h ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
s3c2412.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
s3c2416.c ARM: s3c: Rename s3c64xx_spi_setname() function 2019-10-28 17:46:57 +01:00
s3c2440.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
s3c2442.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
s3c2443.c ARM: s3c: Rename s3c64xx_spi_setname() function 2019-10-28 17:46:57 +01:00
setup-camif.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
setup-i2c.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
setup-sdhci-gpio.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
setup-spi.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
setup-ts.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
simtec-audio.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
simtec-nor.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
simtec-pm.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
simtec-usb.c ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
simtec.h ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
sleep-s3c2410.S ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
sleep-s3c2412.S ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
sleep.S ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00
spi-core.h ARM: s3c: Rename s3c64xx_spi_setname() function 2019-10-28 17:46:57 +01:00
vr1000.h ARM: S3C24XX: Add SPDX license identifiers 2018-01-03 18:36:43 +01:00