[U-Boot] [PATCH 00/10] Add pruss and pru support for am33xx and am57xx
Greg Leonberg
greg.leonberg at sunhillo.com
Wed Jul 27 21:27:47 CEST 2022
This series adds support for the pruss/pru_rproc drivers on am33xx and
am57xx SoCs.
All PRU interfaces pru0 and pru1 are supported on am33xx.
All PRU interfaces pru0, pru1, pru2, and pru3 are supported on am57xx.
Testing is done via the "rproc" U-Boot command.
This patch series is based on ti-u-boot-2020.01 branch on ti-u-boot
repository located at: https://git.ti.com/cgit/ti-u-boot/ti-u-boot/
and commit 2781231a33c3
("arm: mach-k3: j721e_init: probe clock node after sci node is probed")
>From looking at the master branch of the main u-boot repository, there does
not appear to be significant effort required to merge it into the master
branch.
Greg Leonberg (10):
arm: Add omap5 pruss1 and pruss2 to prcm structure
arm: arch-am33xx: Add prm_per definition
arm: arch-am33xx: Add pru_icss clkctrl
soc: ti: pruss: Add support for am33xx
soc: ti: pruss: Add support for am57xx
remoteproc: pru_rproc: Add support for am33xx
remoteproc: pru_rproc: Add support for am57xx
remoteproc: pru_rproc: Add is_running support
arm: dts: am33xx: Add pruss and pru
arm: dts: dra7: Add pruss and pru
arch/arm/dts/am33xx.dtsi | 105 +++++++++++
arch/arm/dts/dra7.dtsi | 198 ++++++++++++++++++++
arch/arm/include/asm/arch-am33xx/cpu.h | 13 +-
arch/arm/include/asm/arch-am33xx/hardware_am33xx.h | 1 +
arch/arm/include/asm/omap_common.h | 2 +
arch/arm/mach-omap2/omap5/prcm-regs.c | 2 +
drivers/remoteproc/Kconfig | 6 +-
drivers/remoteproc/Makefile | 6 +
drivers/remoteproc/pru_rproc.c | 200 +++++++++++++++------
drivers/soc/ti/Kconfig | 10 +-
drivers/soc/ti/Makefile | 6 +
drivers/soc/ti/pruss.c | 102 ++++++++++-
12 files changed, 582 insertions(+), 69 deletions(-)
--
1.8.3.1
More information about the U-Boot
mailing list