• Arnd Bergmann's avatar
    Merge tag 'omap-for-v4.15/ti-sysc-signed' of... · ab63d1ef
    Arnd Bergmann authored
    Merge tag 'omap-for-v4.15/ti-sysc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/soc
    
    Pull "more soc changes for omaps for v4.15 merge window" from Tony Lindgren:
    
    Drop omap legacy platform data for IRQ, DMA and IO resources. With the
    dts files fixed up to contain the necessary data for basic resources, we
    can drop the related platform data.
    
    Note that this branch depends on the "omap-for-v4.15/fixes-dt-signed"
    branch and the patches with dependencies are based on a merge with that
    branch.
    
    These patches first ensure things keep working for the legacy "ti,hwmods"
    property when we start making it optional, then adds a minimal TI sysc
    interconnect target device driver to handle the new generic "ti,sysc"
    compatible property. And then we can finally drop the legacy platform
    data for IRQ, DMA and IO resources as seen in the diffstats.
    
    * tag 'omap-for-v4.15/ti-sysc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: (25 commits)
      bus: ti-sysc: Fix unbalanced pm_runtime_enable by adding remove
      bus: ti-sysc: mark PM functions as __maybe_unused
      ARM: OMAP2+: omap_device: fix error return code in omap_device_copy_resources()
      ARM: OMAP2+: Drop legacy struct omap_hwmod_addr_space
      ARM: OMAP2+: Drop omap_hwmod_dma_info
      ARM: OMAP2+: Drop omap_hwmod_irq_info
      ARM: OMAP4: Remove legacy IRQ for PRM
      ARM: OMAP3: Remove legacy IRQ for PRM
      bus: ti-sysc: Add minimal TI sysc interconnect target driver
      ARM: OMAP2+: Populate legacy resources for dma and smartreflex
      ARM: OMAP2+: Parse module IO range from dts for legacy "ti,hwmods" support
      ARM: dts: Configure SmartReflex only to idle the interconnect target module
      ARM: dts: Add nodes for missing omap4 interconnect target modules
      dt-bindings: bus: Minimal TI sysc interconnect target module binding
      ARM: dts: Add missing hwmod related properties for dra7
      ARM: dts: Add missing hwmod related nodes for am33xx
      ARM: dts: Add missing dma hwmod property for omap5
      ARM: dts: Add missing wdt3 node for omap4
      ARM: dts: Add missing hsi node for omap4
      ARM: dts: Add missing onewire node for omap4
      ...
    ab63d1ef
omap_hwmod_7xx_data.c 102 KB