20 Jul, 2018

3 commits

  • Add Sandbox driver for SMEM. mostly stub operations.

    Signed-off-by: Ramon Fried
    Reviewed-by: Simon Glass

    Ramon Fried
     
  • The Shared Memory Manager driver implements an interface for allocating
    and accessing items in the memory area shared among all of the
    processors in a Qualcomm platform.

    Adapted from the Linux driver (4.17)

    Changes from the original Linux driver:
    * Removed HW spinlock mechanism, which is irrelevant
    in U-boot particualar use case, which is just reading from the smem.
    * Adapted from Linux driver model to U-Boot's.

    Cc: Bjorn Andersson
    Signed-off-by: Ramon Fried
    Reviewed-by: Simon Glass

    Ramon Fried
     
  • This is a uclass for Shared memory manager drivers.

    A Shared Memory Manager driver implements an interface for allocating
    and accessing items in the memory area shared among all of the
    processors.

    Signed-off-by: Ramon Fried

    Reviewed-by: Simon Glass
    Reviewed-by: Philipp Tomsich

    Ramon Fried