• Dave Gerlach's avatar
    soc: ti: Add wkup_m3_ipc driver · cdd5de50
    Dave Gerlach authored
    Introduce a wkup_m3_ipc driver to handle communication between the MPU
    and Cortex M3 wkup_m3 present on am335x.
    
    This driver is responsible for actually booting the wkup_m3_rproc and
    also handling all IPC which is done using the IPC registers in the control
    module, a mailbox, and a separate interrupt back from the wkup_m3. A small
    API is exposed for executing specific power commands, which include
    configuring for low power mode, request a transition to a low power mode,
    and status info on a previous transition.
    Signed-off-by: default avatarDave Gerlach <d-gerlach@ti.com>
    Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
    cdd5de50
wkup_m3_ipc.c 12.2 KB