[PATCH 0/5] ARM: Layerscape: Add Fixups for Linux IOMMU support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



To make the IOMMU work under Linux we have to configure the different Isolation
Context Identifier registers in the SoC and communicate the settings to
Linux via "iommu" properties in the device tree. This adds the necessary
settings and device tree fixups ported from U-Boot.

Sascha

Sascha Hauer (5):
  ARM: Layerscape: replace overcomplicated macros
  include/soc/fsl: remove unused function prototypes
  include/soc/fsl: Make struct ccsr_qman v3 specific
  net: fsl-fman: Do not put hardware in reset before Linux start
  ARM: Layerscape: setup icids for the IOMMU

 arch/arm/mach-layerscape/icid.c | 611 ++++++++++++++++++++++++--------
 drivers/net/fsl-fman.c          |   8 -
 include/soc/fsl/fsl_qbman.h     |  18 +-
 include/soc/fsl/immap_lsch2.h   |   1 +
 4 files changed, 465 insertions(+), 173 deletions(-)

-- 
2.25.0.rc1


_______________________________________________
barebox mailing list
barebox@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/barebox



[Index of Archives]     [Linux Embedded]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux