u-boot-brain/arch/arm/include/asm/arch-fsl-layerscape
Ahmed Mansour 44262327aa drivers/misc: Share qbman init between archs
This patch adds changes necessary to move functionality present in
PowerPC folders with ARM architectures that have DPAA1 QBMan hardware

- Create new board/freescale/common/fsl_portals.c to house shared
  device tree fixups for DPAA1 devices with ARM and PowerPC cores
- Add new header file to top includes directory to allow files in
  both architectures to grab the function prototypes
- Port inhibit_portals() from PowerPC to ARM. This function is used in
  setup to disable interrupts on all QMan and BMan portals. It is
  needed because the interrupts are enabled by default for all portals
  including unused/uninitialised portals. When the kernel attempts to
  go to deep sleep the unused portals prevent it from doing so

Signed-off-by: Ahmed Mansour <ahmed.mansour@nxp.com>
Reviewed-by: York Sun <york.sun@nxp.com>
2018-01-10 12:28:47 -08:00
..
clock.h common: freescale: Move arch-specific declarations 2017-06-05 12:30:55 -04:00
config.h armv8: layerscape: Allocate 66 MB DDR for secure memory 2017-10-27 08:47:14 -07:00
cpu.h armv8: fsl: ifc: Put IFC related code under CONFIG_FSL_IFC 2017-09-22 12:45:17 -07:00
fdt.h armv8/layerscape: remove unnecessary function declares 2017-01-18 09:24:51 -08:00
fsl_serdes.h armv8: fsl-layerscape: Support to add RGMII for ls1088aqds 2017-09-11 08:01:05 -07:00
immap_lsch2.h drivers/misc: Share qbman init between archs 2018-01-10 12:28:47 -08:00
immap_lsch3.h armv8: ls1088a: fix the MMU table for pcie config space 2017-09-11 08:01:07 -07:00
imx-regs.h serial: lpuart: restructure lpuart driver 2017-03-17 09:27:08 +01:00
mmu.h armv8: layerscape: Update early MMU for DDR after initialization 2017-03-14 08:44:03 -07:00
mp.h armv8: Remove duplicate definition for IH_ARCH_ARM and IH_ARCH_ARM64 2017-08-01 08:28:56 -07:00
ns_access.h fsl: csu: add an API to set R/W permission to PCIe 2016-09-14 14:07:08 -07:00
ppa.h fsl-layerscape/ppa: cleanup ppa.h 2017-03-28 08:59:47 -07:00
soc.h armv8: layerscape: sata: refine port register configuration 2018-01-10 12:28:14 -08:00
speed.h drivers/misc: Share qbman init between archs 2018-01-10 12:28:47 -08:00
stream_id_lsch2.h arvm8: pcie-layerscape: Define stream-ids for Layerscape Chassis-2 2017-03-28 10:47:16 -07:00
stream_id_lsch3.h armv8: ls1088a: Add NXP LS1088A SoC support 2017-09-11 08:00:13 -07:00