u-boot/arch/arm/mach-imx
Ye Li caada879d1 MLK-20886-5 imx8qm/qxp: Implement VService function and buffer pagetable
Override the board_imx_vservice_find_mu for finding MU device for
virtual devices. The matching logic is if the M4_0 partition ownes
the resource of the device, we select MU8 for this Vservice channel.
Otherwise, if the M4_1 partition ownes the resource, we select MU9.

We reuse the kernel RPMSG Vring buffer for VService buffer, because it is
shared between OS partition and M4 partition. The pagetable is needed for
this region, since it is not in memregs of OS partition.

board_imx_vservice_get_buffer is also overriden is this patch to divide
VService buffer for MU8 and MU9.

Signed-off-by: Ye Li <ye.li@nxp.com>
(cherry picked from commit 4358b4cdfc4752822066d480dd1c10086c211be7)
2019-02-12 06:56:31 -08:00
..
imx8 MLK-20886-5 imx8qm/qxp: Implement VService function and buffer pagetable 2019-02-12 06:56:31 -08:00
imx8m MLK-20784-2 imx8mm: Load fuse for TMU TCALIV and TASR 2019-01-21 19:36:21 -08:00
mx2 mx25: Select the ESDHC_A001 erratum 2017-11-07 10:13:00 +01:00
mx5 arm: imx: mx53loco: remove usage of mx53_dram_size 2018-02-04 12:00:58 +01:00
mx6 MLK-20510-1 mx6: Rename GD_FLG_ARCH_MX6_USB_BOOT flag 2018-12-05 19:23:31 -08:00
mx7 MLK-20758 mx7: Add new command for tamper pin 2019-01-16 22:32:42 -08:00
mx7ulp MLK-20781-3 mx7ulp: clock: adjust LCDIF pixclock algorithm 2019-01-21 00:41:40 -08:00
mxs arm: imx: mx28: Move MX28 selection to Kconfig 2018-02-08 10:17:17 -05:00
sci MLK-20901 imx8: Sync SCFW API to latest 2019-02-10 22:00:02 -08:00
Kconfig MLK-20886-2 imx: Add Virtual service glue layer 2019-02-12 06:56:30 -08:00
Makefile MLK-20886-2 imx: Add Virtual service glue layer 2019-02-12 06:56:30 -08:00
cache.c MLK-14417 imx: Enable ACTLR.SMP bit for all i.MX cortex-a7 platforms 2018-04-27 02:21:29 -07:00
cmd_bmode.c
cmd_dek.c MLK-17919: imx: Avoid hardcoded Job Ring Max size 2018-04-27 06:14:59 -07:00
cmd_hdmidet.c
cmd_mfgprot.c MLK-17919: imx: Avoid hardcoded Job Ring Max size 2018-04-27 06:14:59 -07:00
cpu.c MLK-20574 imx8mm: Support 3bits SPEED_GRADE fuse 2018-12-12 18:28:53 -08:00
ddrmc-vf610.c
hab.c MLK-20787: imx: hab: Display All HAB events via hab_status command 2019-02-05 15:59:07 -06:00
i2c-mxv7.c ENGR00328312 i2c: imx: Optimize the i2c device recovery solution 2018-04-26 02:26:36 -07:00
imx_bootaux.c MLK-18822 imx: Fix bootaux issue when running on ARM64 2018-07-11 02:20:01 -07:00
imx_vservice.c MLK-20886-2 imx: Add Virtual service glue layer 2019-02-12 06:56:30 -08:00
init.c imx: Remove boolean parameter from wdog powerdown function 2017-11-27 10:34:49 +01:00
iomux-v3.c
mac.c imx: refactor imx_get_mac_from_fuse 2018-02-04 12:00:58 +01:00
misc.c MLK-19457 imx: Fix potential lmb memory overwrite by stack 2018-09-05 18:52:46 -07:00
mmc_env.c MLK-18906-3: imx8mm can choose emmc device by uuu 2018-07-16 10:16:55 -05:00
priblob.c MLK-19790 imx: caam: new u-boot command to set PRIBLOB bitfield from CAAM SCFGR register to 0x3 2018-10-22 18:56:04 -07:00
rdc-sema.c
sata.c
sip.c MLK-18732-1: Add SMC based fuse command for MX8 2018-07-03 14:38:13 -05:00
speed.c
spl.c MLK-20559-6 f_sdp: Support searching and loading FIT or container image 2019-01-08 21:46:31 -08:00
spl_qspi.cfg MLK-18333-3 imx8mm: add qspi boot support 2018-05-23 04:15:58 -07:00
spl_sd.cfg
syscounter.c imx: syscounter: make sure asm is volatile 2018-03-09 13:06:14 +01:00
timer.c MLK-18142 imx: timer: Modify GPT timer driver for mx7 2018-04-26 02:26:37 -07:00
trusty.S MLK-18591-6 android: iot: Add boot Trusty OS codes for imx6 and imx7 2018-06-13 03:06:47 -07:00
video.c MLK-19526-3 imx: video: Fix return value issue 2018-09-11 21:55:43 -07:00