u-boot/arch/powerpc/cpu/mpc85xx
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
..
Kconfig Move CONFIG_PANIC_HANG to Kconfig 2017-12-26 13:10:24 -05:00
Makefile powerpc: mpc85xx: Remove variant SoCs T1020/T1022/T1013/T1014 2017-01-04 19:40:20 -05:00
b4860_ids.c powerpc: B4420: Remove macro CONFIG_PPC_B4420 2016-11-23 23:42:12 -08:00
b4860_serdes.c powerpc: B4420: Remove macro CONFIG_PPC_B4420 2016-11-23 23:42:12 -08:00
bsc9132_serdes.c fsl: serdes: ensure accessing the initialized maps of serdes protocol 2016-09-14 14:06:49 -07:00
c29x_serdes.c fsl: serdes: ensure accessing the initialized maps of serdes protocol 2016-09-14 14:06:49 -07:00
cmd_errata.c mpc85xx: pcie: Implement workaround for Erratum A007815 2017-01-24 13:28:31 -08:00
commproc.c
config.mk
cpu.c powerpc: Remove unneccessary #ifdefs in reginfo 2017-07-22 22:22:49 -04:00
cpu_init.c drivers/misc: Share qbman init between archs 2018-01-10 12:28:47 -08:00
cpu_init_early.c powerpc: QEMU_E500: Remove macro CONFIG_QEMU_E500 2016-11-23 23:42:12 -08:00
ether_fcc.c net: mii: Use spatch to update miiphy_register 2016-08-15 15:26:33 -05:00
fdt.c drivers/misc: Share qbman init between archs 2018-01-10 12:28:47 -08:00
fsl_corenet2_serdes.c powerpc: T4240QDS: Remove macro CONFIG_T4240QDS 2016-11-23 23:42:15 -08:00
fsl_corenet2_serdes.h
fsl_corenet_serdes.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
fsl_corenet_serdes.h
interrupts.c powerpc: Rework interrupt_init_cpu() 2017-08-26 14:56:08 -04:00
liodn.c
mp.c env: Rename getenv_hex(), getenv_yesno(), getenv_ulong() 2017-08-16 08:30:32 -04:00
mp.h
mpc8536_serdes.c fsl: serdes: ensure accessing the initialized maps of serdes protocol 2016-09-14 14:06:49 -07:00
mpc8544_serdes.c fsl: serdes: ensure accessing the initialized maps of serdes protocol 2016-09-14 14:06:49 -07:00
mpc8548_serdes.c fsl: serdes: ensure accessing the initialized maps of serdes protocol 2016-09-14 14:06:49 -07:00
mpc8568_serdes.c fsl: serdes: ensure accessing the initialized maps of serdes protocol 2016-09-14 14:06:49 -07:00
mpc8569_serdes.c fsl: serdes: ensure accessing the initialized maps of serdes protocol 2016-09-14 14:06:49 -07:00
mpc8572_serdes.c fsl: serdes: ensure accessing the initialized maps of serdes protocol 2016-09-14 14:06:49 -07:00
p1010_serdes.c fsl: serdes: ensure accessing the initialized maps of serdes protocol 2016-09-14 14:06:49 -07:00
p1021_serdes.c fsl: serdes: ensure accessing the initialized maps of serdes protocol 2016-09-14 14:06:49 -07:00
p1022_serdes.c fsl: serdes: ensure accessing the initialized maps of serdes protocol 2016-09-14 14:06:49 -07:00
p1023_serdes.c fsl: serdes: ensure accessing the initialized maps of serdes protocol 2016-09-14 14:06:49 -07:00
p2020_serdes.c fsl: serdes: ensure accessing the initialized maps of serdes protocol 2016-09-14 14:06:49 -07:00
p2041_ids.c
p2041_serdes.c
p3041_ids.c
p3041_serdes.c
p4080_ids.c
p4080_serdes.c
p5020_ids.c
p5020_serdes.c
p5040_ids.c
p5040_serdes.c
pci.c powerpc: MPC8555CDS: Remove macro CONFIG_MPC8555CDS 2016-11-23 23:42:05 -08:00
portals.c drivers/misc: Share qbman init between archs 2018-01-10 12:28:47 -08:00
qe_io.c treewide: replace #include <asm/errno.h> with <linux/errno.h> 2016-09-23 17:55:42 -04:00
release.S powerpc: mpc85xx: Implement CPU erratum A-007907 for secondary cores 2017-10-23 14:02:48 -07:00
resetvec.S
serial_scc.c
speed.c arch: powerpc: update the eLBC IP input clock 2017-02-03 14:31:45 -08:00
spl_minimal.c
start.S powerpc: spl: configure SYS_MALLOC_F_LEN independently for SPL and full U-Boot 2017-07-27 14:59:03 +02:00
t1024_ids.c
t1024_serdes.c powerpc: t1024: Fix SRDS_MAX_LANES value 2017-05-15 09:48:49 -07:00
t1040_ids.c
t1040_serdes.c
t2080_ids.c
t2080_serdes.c powerpc: T2080, T2081: Remove macro CONFIG_PPC_T2080 and CONFIG_PPC_T2081 2016-11-23 23:42:15 -08:00
t4240_ids.c
t4240_serdes.c powerpc: T4080: Drop configuration for T4080 2016-11-23 23:42:16 -08:00
tlb.c
traps.c powerpc: get rid of addr_probe() 2017-07-22 22:22:48 -04:00
u-boot-nand.lds
u-boot-nand_spl.lds
u-boot-spl.lds
u-boot.lds