1. 14 Oct, 2015 2 commits
    • Suman Anna's avatar
      iommu/omap: Add support for configuring dsp iommus on DRA7xx · 3ca9299e
      Suman Anna authored
      The DSP MMUs on DRA7xx SoC requires configuring an additional
      MMU_CONFIG register present in the DSP_SYSTEM sub module. This
      setting dictates whether the DSP Core's MDMA and EDMA traffic
      is routed through the respective MMU or not. Add the support
      to the OMAP iommu driver so that the traffic is not bypassed
      when enabling the MMUs.
      
      The MMU_CONFIG register has two different bits for enabling
      each of these two MMUs present in the DSP processor sub-system
      on DRA7xx. An id field is added to the OMAP iommu object to
      identify and enable each IOMMU. The id information and the
      DSP_SYSTEM.MMU_CONFIG register programming is achieved through
      the processing of the optional "ti,syscon-mmuconfig" property.
      A proper value is assigned to the id field only when this
      property is present.
      Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
      Signed-off-by: default avatarJoerg Roedel <jroedel@suse.de>
      3ca9299e
    • Suman Anna's avatar
      Documentation: dt: Update OMAP iommu bindings for DRA7 DSPs · c0e44929
      Suman Anna authored
      The DSP processor sub-systems on DRA7xx have two MMU instances
      each, one for the processor core and the other for an internal
      EDMA block. These MMUs need an additional shared register to be
      programmed in the DSP_SYSTEM sub-module to be enabled properly.
      
      The OMAP IOMMU bindings is updated to account for this additional
      syscon property required for these DSP IOMMU instances on DRA7xx
      SoCs. A new compatible "ti,dra7-dsp-iommu" is also defined to
      distinguish these devices specifically from other DRA7 IOMMU
      devices.
      
      An example of the DRA7 DSP IOMMU nodes is also added to the
      document for clarity.
      Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
      Signed-off-by: default avatarJoerg Roedel <jroedel@suse.de>
      c0e44929
  2. 11 Oct, 2015 8 commits
  3. 10 Oct, 2015 12 commits
  4. 09 Oct, 2015 10 commits
  5. 08 Oct, 2015 8 commits