• L
    Merge tag 'omap-gpmc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc · fe78c54b
    Linus Torvalds 提交于
    Pull ARM SoC/OMAP GPMC driver cleanup and move from Arnd Bergmann:
     "The GPMC driver has traditionally been considered a part of the OMAP
      platform code and tightly interweaved with some of the boards.
    
      With this cleanup, it has finally come to the point where it makes
      sense to move it out of arch/arm into drivers/memory, where we already
      have other drivers for similar hardware.  The cleanups are still
      ongoing, with the goal of eventually having a standalone driver that
      does not require an interface to architecture code.
    
      This is a separate branch because of dependencies on multiple other
      branches, and to keep the drivers changes separate from the normal
      cleanups"
    
    * tag 'omap-gpmc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:
      memory: gpmc: Move omap gpmc code to live under drivers
      ARM: OMAP2+: Move GPMC initcall to devices.c
      ARM: OMAP2+: Prepare to move GPMC to drivers by platform data header
      ARM: OMAP2+: Remove unnecesary include in GPMC driver
      ARM: OMAP2+: Drop board file for 3430sdp
      ARM: OMAP2+: Drop board file for ti8168evm
      ARM: OMAP2+: Drop legacy code for gpmc-smc91x.c
      ARM: OMAP2+: Require proper GPMC timings for devices
      ARM: OMAP2+: Show bootloader GPMC timings to allow configuring the .dts file
      ARM: OMAP2+: Fix support for multiple devices on a GPMC chip select
      ARM: OMAP2+: gpmc: Sanity check GPMC fck on probe
      ARM: OMAP2+: gpmc: Keep Chip Select disabled while configuring it
      ARM: OMAP2+: gpmc: Always enable A26-A11 for non NAND devices
      ARM: OMAP2+: gpmc: Error out if timings fail in gpmc_probe_generic_child()
      ARM: OMAP2+: gpmc: Print error message in set_gpmc_timing_reg()
    fe78c54b
devices.c 9.9 KB