[U-Boot] [PATCH 0/7] Add STM32 Cortex-M4 remoteproc driver

Fabien Dessenne fabien.dessenne at st.com
Wed May 22 08:06:42 UTC 2019


This patchset adds an STM32 remoteproc driver.

The two first patches add the xxx_translate_dma_address() API which is
the equivalent of the xxx_translate_address() relying on the "dma-ranges"
property instead of the "ranges" property.

The patches 3 & 4 add the support of the ELF image loading (the current
implementation supports only binary image loading).

The 5th patch is about the driver, and the two last patches are about
MAINTAINERS and configs update.

Fabien Dessenne (7):
  fdt: Introduce fdt_translate_dma_address()
  dm: core: Introduce xxx_translate_dma_address()
  remoteproc: add da_to_pa ops
  remoteproc: add elf file load support
  remoteproc: Introduce STM32 Cortex-M4 remoteproc driver
  MAINTAINERS: Add stm32 remoteproc driver
  configs: stm32mp15: enable stm32 remoteproc

 MAINTAINERS                         |   1 +
 common/fdt_support.c                |   6 +
 configs/stm32mp15_basic_defconfig   |   2 +
 configs/stm32mp15_trusted_defconfig |   2 +
 drivers/core/of_addr.c              |   4 +
 drivers/core/ofnode.c               |   8 ++
 drivers/core/read.c                 |   5 +
 drivers/remoteproc/Kconfig          |  10 ++
 drivers/remoteproc/Makefile         |   1 +
 drivers/remoteproc/rproc-uclass.c   | 128 ++++++++++++++++++
 drivers/remoteproc/stm32_copro.c    | 257 ++++++++++++++++++++++++++++++++++++
 include/dm/of_addr.h                |  18 +++
 include/dm/ofnode.h                 |  16 ++-
 include/dm/read.h                   |  20 ++-
 include/fdt_support.h               |   2 +
 include/remoteproc.h                |  32 ++++-
 16 files changed, 509 insertions(+), 3 deletions(-)
 create mode 100644 drivers/remoteproc/stm32_copro.c

-- 
2.7.4



More information about the U-Boot mailing list