u-boot/arch/arm
Laurentiu Tudor 2a5bbb13cc pci: layerscape: add a way of specifying additional iommu mappings
In the current implementation, u-boot creates iommu mappings only
for PCI devices enumarated at boot time thus does not take into
account more dynamic scenarios such as SR-IOV or PCI hot-plug.
Add an u-boot env var and a device tree property (to be used for
example in more static scenarios such as hardwired PCI endpoints
that get initialized later in the system setup) that would allow
two things:
 - for a SRIOV capable PCI EP identified by its B.D.F specify
   the maximum number of VFs that will ever be created for it
 - for hot-plug case, specify the B.D.F with which the device
   will show up on the PCI bus
More details can be found in the included documentation:
  arch/arm/cpu/armv8/fsl-layerscape/doc/README.pci_iommu_extra

Signed-off-by: Laurentiu Tudor <laurentiu.tudor@nxp.com>
Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
2020-10-23 16:52:09 +05:30
..
cpu pci: layerscape: add a way of specifying additional iommu mappings 2020-10-23 16:52:09 +05:30
dts reset: ast2500: Use SCU for reset control 2020-10-22 11:26:14 -04:00
include arch: arm/xen: add putc() for debugging 2020-10-22 11:26:14 -04:00
lib arm64: Add support for larger PIE U-Boot 2020-09-22 12:47:28 +02:00
mach-aspeed ram: move aspeed ram driver into drivers/ directory 2020-10-08 10:58:33 -04:00
mach-at91 ARM: at91: Add chip ID for SAM9X60 SiP 2020-10-19 09:19:53 +03:00
mach-bcm283x
mach-bcmstb
mach-cortina
mach-davinci
mach-exynos
mach-highbank
mach-imx ARM: mx6: ddr: Add support for iMX6UL/ULL/SL/SDL 2020-09-17 14:40:55 +02:00
mach-integrator
mach-ipq40xx IPQ40xx: Add PRNG support 2020-10-22 09:54:54 -04:00
mach-k3
mach-keystone
mach-kirkwood
mach-lpc32xx
mach-mediatek
mach-meson arm: meson-axg: add board_usb_init()/cleanup() for USB gadget 2020-10-05 17:59:45 +02:00
mach-mvebu
mach-nexell
mach-octeontx
mach-octeontx2
mach-omap2
mach-orion5x
mach-owl
mach-qemu
mach-rmobile clk: renesas: Import R8A774C0 clock tables from Linux 5.9 2020-10-20 12:56:52 +02:00
mach-rockchip rockchip: make_fit_atf: ignore empty PT_LOAD segment 2020-09-16 16:41:30 +08:00
mach-s5pc1xx
mach-snapdragon
mach-socfpga arm: socfpga: fix Gen5 enable of EMAC via FPGA 2020-10-21 11:45:54 +08:00
mach-sti
mach-stm32
mach-stm32mp stm32mp: stm32prog: accept device without partition 2020-10-21 18:12:20 +02:00
mach-sunxi
mach-tegra
mach-u8500
mach-uniphier
mach-versal xilinx: kconfig: Move sourcing of board Kconfig to mach folders 2020-09-23 10:31:40 +02:00
mach-versatile
mach-zynq fpga: kconfig: Rename SPL_FPGA_SUPPORT to SPL_FPGA 2020-09-23 10:31:41 +02:00
mach-zynqmp arm64: zynqmp: Change bl2_plat_get_bl31_params() guarding 2020-09-23 10:31:40 +02:00
mach-zynqmp-r5 xilinx: r5: Fix MPU setting for R5 2020-09-23 10:31:41 +02:00
thumb1/include/asm/proc-armv
config.mk
Kconfig arm: octeontx: Select CLK 2020-10-16 13:55:04 +02:00
Kconfig.debug
Makefile