u-boot/drivers
Nathan Barrett-Morrison d3bfe57788 remoteproc: Add in SHARC loading for ADI SC5XX-family processors
This adds the ability to load ldr-formatted files to the SHARC
coprocessors using the rproc interface. Only a minimal subset
of rproc functionality is supported: loading and starting
the remote core.

Secure boot and signed ldr verification are not available
at this time through the U-Boot interface.

Co-developed-by: Greg Malysa <malysagreg@gmail.com>
Signed-off-by: Greg Malysa <malysagreg@gmail.com>
Co-developed-by: Ian Roberts <ian.roberts@timesys.com>
Signed-off-by: Ian Roberts <ian.roberts@timesys.com>
Co-developed-by: Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
Signed-off-by: Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
Signed-off-by: Vasileios Bimpikas <vasileios.bimpikas@analog.com>
Signed-off-by: Utsav Agarwal <utsav.agarwal@analog.com>
Signed-off-by: Arturs Artamonovs <arturs.artamonovs@analog.com>
Signed-off-by: Oliver Gaskell <Oliver.Gaskell@analog.com>
Signed-off-by: Nathan Barrett-Morrison <nathan.morrison@timesys.com>
2025-03-12 10:24:58 -06:00
..
adc adc: rockchip-saradc: Use vdd-microvolts prop as fallback 2024-10-26 10:46:48 +08:00
ata blk: Make block subsystems select BLK 2025-01-20 19:26:54 -06:00
axi
bios_emulator bios_emulator: fix incorrect printing of address in "jump near immediate" 2024-12-15 11:39:23 -06:00
block treewide: Replace Maximumm with Maximum in Kconfig symbol description 2025-01-24 14:15:05 -06:00
bootcount drivers: bootcount: Add ZynqMP specific bootcount support 2024-11-15 14:32:47 +01:00
bus global: Rename SPL_ to XPL_ 2024-10-11 11:44:48 -06:00
button button: qcom-pmic: add software debounce 2025-01-22 16:35:18 +01:00
cache driver: sifive ccache: enable TRUNKCLOCKGATE and REGIONCLOCKGATE 2024-11-06 18:56:51 +08:00
clk clk: stub: add sm8150 compatible id 2025-02-26 13:16:40 +00:00
core Merge patch series "upl: Prerequite patches for updated spec" 2025-01-22 17:08:47 -06:00
cpu imx: Add iMX91 support 2024-12-07 09:07:04 -03:00
crypto crypto: typo volatge 2024-12-24 18:07:53 +01:00
ddr imx: Use per board ddrphy_trained_csr 2024-12-23 08:10:15 -03:00
demo
dfu dfu: add scsi backend 2024-11-20 17:57:58 +01:00
dma dma: Add driver for ADI SC5xx-family SoC MDMA functionality 2025-03-12 10:24:58 -06:00
extcon
fastboot fastboot: Fix warning when CONFIG_SYS_64BIT_LBA is enable 2025-01-31 08:57:39 +01:00
firmware drivers: firmware: ti_sci: Add DM_FLAG_PRE_RELOC to driver 2024-12-31 17:55:02 -06:00
fpga fpga: Avoid ignored-qualifiers warning 2025-02-05 16:22:55 +01:00
fuzz
fwu-mdata
gpio gpio: Add support for ADI ADP5588 GPIO expander chips 2025-03-12 10:24:58 -06:00
hwspinlock
i2c i2c: Add support for ADI SC5XX-family I2C peripheral 2025-03-12 10:24:58 -06:00
input global: Rename SPL_TPL_ to PHASE_ 2024-10-11 11:44:48 -06:00
iommu Merge patch series "Fix device removal order for Apple dart iommu" 2024-11-24 15:41:32 -06:00
led led: fix coverity scan error 2025-02-18 12:30:53 -06:00
mailbox mailbox: k3-sec-proxy: Add DM to DMSC communication thread for J722S 2024-12-31 15:24:26 -06:00
memory memory: ti-aemif-cs: Compute timing configuration from DT parsing 2024-10-29 18:45:22 -06:00
mfd
misc Merge patch series "upl: Prerequite patches for updated spec" 2025-01-22 17:08:47 -06:00
mmc mmc: Fix size calculation for sector addressed MMC version 4 2025-02-24 14:16:28 -06:00
mtd treewide: Replace Maximumm with Maximum in Kconfig symbol description 2025-01-24 14:15:05 -06:00
mux Merge patch series "Tidy up use of 'SPL' and CONFIG_SPL_BUILD" 2024-10-11 12:23:25 -06:00
net net: Add support for ADI SC5xx SoCs with DWC QoS ethernet 2025-03-12 10:24:58 -06:00
nvme blk: Make block subsystems select BLK 2025-01-20 19:26:54 -06:00
pch
pci pci: mediatek: add support for multiple ports in mediatek pcie gen3 driver 2025-01-23 12:11:49 -06:00
pci_endpoint
phy phy: qcom: add QMP PCIe PHY driver 2025-01-22 16:43:54 +01:00
pinctrl pinctrl: Add support for ADI SC5XX-family pinctrl 2025-03-12 10:24:58 -06:00
power power: regulator: add additional supported LDOs for pm8150l 2025-02-26 13:48:27 +00:00
pwm pwm: mediatek: add pwm3 support for mt7981 2025-01-23 12:11:49 -06:00
qe
ram ram: k3-ddrss: Set SDRAM_IDX using device private data, ddr_ram_size 2025-01-27 13:26:00 -06:00
reboot-mode
remoteproc remoteproc: Add in SHARC loading for ADI SC5XX-family processors 2025-03-12 10:24:58 -06:00
reset global: Rename SPL_TPL_ to PHASE_ 2024-10-11 11:44:48 -06:00
rng rng: msm: add support for newer Qualcomm hwrandom IPs 2025-01-22 16:43:53 +01:00
rtc rtc: emul_rtc: Make emul_rtc_probe() static 2025-02-10 10:29:10 -06:00
scsi scsi: do not fill the LUN in the second CDB byte 2025-01-31 11:28:55 -06:00
serial serial: ns16550: Add Intel XScale support 2025-01-28 09:08:44 +01:00
sm
smem
soc soc: qcom: rpmh-rsc: add back __tcs_set_trigger() for SM8550/SM8650 2024-09-06 10:47:46 +02:00
sound drivers: sound: Remove duplicate newlines 2024-07-22 10:53:06 -06:00
spi spi: cadence_qspi: Add missing prototype for cadence_qspi_flash_reset 2025-02-05 16:22:55 +01:00
spmi
sysinfo sysinfo: Add sysinfo driver and data structure for smbios 2025-01-14 14:29:29 -06:00
sysreset global: Rename SPL_TPL_ to PHASE_ 2024-10-11 11:44:48 -06:00
tee
thermal drivers: thermal: Remove duplicate newlines 2024-07-22 10:53:06 -06:00
timer powerpc: mpc83xx: Fix timer value calculation 2024-12-30 15:55:27 -06:00
tpm tpm: unconstify tpm_tis_chip_data 2025-02-18 08:26:43 -06:00
ufs ufs: Add Support for Qualcomm UFS HC driver 2024-10-14 08:56:03 +02:00
usb usb: musb-new: Add support for Analog Devices SC5xx SoCs 2025-03-12 10:24:58 -06:00
video Merge patch series "upl: Prerequite patches for updated spec" 2025-01-22 17:08:47 -06:00
virtio blk: Make block subsystems select BLK 2025-01-20 19:26:54 -06:00
w1
w1-eeprom
watchdog watchdog: Add support for ADI SC5XX-family watchdog peripheral 2025-03-12 10:24:58 -06:00
xen
Kconfig
Makefile mux: Makefile: Add config for mux drivers 2024-12-14 09:34:16 -06:00