u-boot/arch/powerpc/include/asm
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
..
arch-mpc83xx
arch-mpc85xx
arch-ppc4xx
8xx_immap.h powerpc: Partialy restore core of mpc8xx 2017-07-08 15:55:26 -04:00
atomic.h
bitops.h
byteorder.h
cache.h powerpc, 8xx: move cache helper into C 2017-07-22 22:22:51 -04:00
config.h Move PHYLIB to Kconfig 2017-08-07 15:22:28 -05:00
config_mpc85xx.h powerpc: mpc85xx: Move macro CONFIG_SYS_PPC64 to Kconfig 2017-01-04 19:40:56 -05:00
config_mpc86xx.h fsl_ddr: Move DDR config options to driver Kconfig 2017-01-04 19:40:41 -05:00
cpm_85xx.h powerpc: MPC8555: Remove macro CONFIG_MPC8555 2016-11-23 23:42:05 -08:00
e300.h
fsl_dma.h
fsl_fdt.h
fsl_i2c.h
fsl_law.h powerpc: MPC8641: Remove macro CONFIG_MPC8641 2016-11-23 23:42:16 -08:00
fsl_lbc.h powerpc: MPC8560: Remove macro CONFIG_MPC8560 2016-11-23 23:42:05 -08:00
fsl_liodn.h drivers/misc: Share qbman init between archs 2018-01-10 12:28:47 -08:00
fsl_mpc83xx_serdes.h
fsl_pamu.h
fsl_pci.h mpc85xx: pcie: Implement workaround for Erratum A007815 2017-01-24 13:28:31 -08:00
fsl_portals.h drivers/misc: Share qbman init between archs 2018-01-10 12:28:47 -08:00
fsl_secure_boot.h Convert CONFIG_CMD_ESBC_VALIDATE to Kconfig 2017-05-22 09:33:55 -04:00
fsl_serdes.h
fsl_srio.h
global_data.h powerpc: Partialy restore core of mpc8xx 2017-07-08 15:55:26 -04:00
gpio.h
immap_83xx.h
immap_85xx.h drivers/misc: Share qbman init between archs 2018-01-10 12:28:47 -08:00
immap_86xx.h powerpc: MPC8610: Remove macro CONFIG_MPC8610 2016-11-23 23:42:16 -08:00
interrupt.h powerpc: remove 4xx support 2017-07-03 17:35:28 -04:00
io.h powerpc: Use asm-generic/io.h 2017-10-02 21:52:23 -04:00
iopin_8xx.h powerpc, 8xx: Handle checkpatch errors and some of the warnings/checks 2017-07-08 15:55:34 -04:00
linkage.h
mc146818rtc.h
mmu.h powerpc: remove 4xx support 2017-07-03 17:35:28 -04:00
mp.h
mpc8xxx_spi.h
mpc85xx_gpio.h
mpc8349_pci.h
pci_io.h
posix_types.h
ppc.h powerpc: Rework interrupt_init_cpu() 2017-08-26 14:56:08 -04:00
processor.h powerpc: Remove 8260 remainders 2017-07-23 09:24:47 -04:00
ptrace.h
sections.h
sigcontext.h
signal.h
spl.h
string.h
types.h
u-boot.h common: powerpc: Move arch-specific headers 2017-06-05 11:02:40 -04:00
unaligned.h
xilinx_irq.h