Add a common iMX MU driver in misc uclass to communicate with M4. The MU message format is defined to use 4 words as below, the driver will use all 4 TR/RR in MU to pass one message |WORD 0 | WORD 1 | WORD 2 | WORD 3 | |SEQ | TYPE | PAYLOAD ADDRESS | PAYLOAD LENGTH | - SEQ: A sequence id starts from 0 and increases for each request message - TYPE: 0x1: Request. Message sent from AP will set to this value. 0x2: Response. Message responded from M4 set to this value. 0x3: MU A side is ready. 0x4: MU B side is ready. - PAYLOAD ADDRESS: A pointer to the memory address where the uplayer message is stored - PAYLOAD LENGTH: The uplayer message length Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit aba0e51cc397e1d98be950f9c15619de06ebf782) |
||
|---|---|---|
| .. | ||
| Kconfig | ||
| Makefile | ||
| ali512x.c | ||
| altera_sysid.c | ||
| atsha204a-i2c.c | ||
| cbmem_console.c | ||
| cros_ec.c | ||
| cros_ec_i2c.c | ||
| cros_ec_lpc.c | ||
| cros_ec_sandbox.c | ||
| cros_ec_spi.c | ||
| ds4510.c | ||
| ds4510.h | ||
| fsl_devdis.c | ||
| fsl_ifc.c | ||
| fsl_iim.c | ||
| fsl_portals.c | ||
| fsl_sec_mon.c | ||
| gpio_led.c | ||
| i2c_eeprom.c | ||
| i2c_eeprom_emul.c | ||
| imx_m4_mu.c | ||
| mc9sdz60.c | ||
| misc-uclass.c | ||
| mxc_ocotp.c | ||
| mxs_ocotp.c | ||
| ns87308.c | ||
| nuvoton_nct6102d.c | ||
| pca9551_led.c | ||
| pwrseq-uclass.c | ||
| qfw.c | ||
| rockchip-efuse.c | ||
| smsc_lpc47m.c | ||
| smsc_sio1007.c | ||
| spltest_sandbox.c | ||
| status_led.c | ||
| stm32_rcc.c | ||
| swap_case.c | ||
| syscon_sandbox.c | ||
| tegra186_bpmp.c | ||
| tegra_car.c | ||
| twl4030_led.c | ||
| winbond_w83627.c | ||