u-boot-brain/drivers
Etienne Carriere 1e35913a26 firmware: scmi: support Arm SMCCC transport
This change implements a SMCCC transport for SCMI exchanges. This
implementation follows the Linux kernel as references implementation
for SCMI message processing, using the SMT format for communication
channel meta-data.

Use of SMCCC transport in SCMI FDT bindings are defined in the Linux
kernel DT bindings since v5.8. SMCCC with SMT is implemented in OP-TEE
from tag 3.9.0 [2].

Links: [2] https://github.com/OP-TEE/optee_os/commit/a58c4d706d23
Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
Cc: Simon Glass <sjg@chromium.org>
Cc: Peng Fan <peng.fan@nxp.com>
Cc: Sudeep Holla <sudeep.holla@arm.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
2020-09-30 11:55:23 -04:00
..
adc
ata ata: dwc-ahci: change trace level for phy errors managed by uclass 2020-09-08 08:46:32 -04:00
axi
bios_emulator
block
board
bootcount
bus
button
cache
clk riscv: clk: Add CLINT clock to kendryte clock driver 2020-09-30 08:54:46 +08:00
core regmap: Add support for regmap fields 2020-09-30 11:55:23 -04:00
cpu timer: Add a test for timer_timebase_fallback 2020-09-30 08:54:45 +08:00
crypto
ddr
demo
dfu dfu: fix dfu tftp on sandbox 2020-09-01 14:47:43 +02:00
dma
fastboot fastboot: getvar: fix partition-size return value 2020-09-01 14:47:43 +02:00
firmware firmware: scmi: support Arm SMCCC transport 2020-09-30 11:55:23 -04:00
fpga fpga: zynqmp: Protect zynqmp_loads() for SPL 2020-09-23 10:31:41 +02:00
gpio drivers: gpio: Add a managed API to get a GPIO from the device-tree 2020-09-30 11:55:22 -04:00
hwspinlock
i2c i2c: mxc: Fix dev_err being called on a nonexistant variable 2020-09-30 08:52:30 -04:00
input
led
mailbox mailbox: k3: Fix not calling dev_err with a device 2020-09-30 08:52:54 -04:00
memory
misc
mmc mmc: mtk-sd: Fix not calling dev_err with a device 2020-09-30 08:52:52 -04:00
mtd nand: vybrid: Re-introduce vf610_nfc.dev 2020-09-30 08:53:01 -04:00
net net: ti: cpsw: Fix not calling dev_dbg with a device 2020-09-30 08:53:26 -04:00
nvme
pch
pci PCI: mediatek: Release the resource when PCIe enable port fail 2020-09-10 15:32:09 -04:00
pci_endpoint
phy phy: usbphyc: Fix not calling dev_err with a device 2020-09-30 08:53:36 -04:00
pinctrl powerpc, qe: add DTS support for parallel I/O ports 2020-09-17 06:09:53 +02:00
power
pwm
qe net, qe: add DM support for QE UEC ethernet 2020-09-17 06:09:53 +02:00
ram ram: sifive: Remove regmap dependency 2020-09-30 08:54:38 +08:00
remoteproc remoteproc: k3: Fix not calling dev_xxx with a device 2020-09-30 08:53:42 -04:00
reset test: reset: Add tests for the managed API 2020-09-30 11:55:22 -04:00
rng rng: stm32mp1: use log() instead of printf() 2020-09-18 22:23:58 +02:00
rtc
scsi
serial serial: uartlite: Add support to work with any endianness 2020-09-23 10:31:40 +02:00
smem soc: qualcomm: Fix not calling dev_err with a device 2020-09-30 08:53:43 -04:00
soc
sound dm: acpi: Use correct GPIO polarity type in acpi_dp_add_gpio() 2020-09-25 11:27:14 +08:00
spi spi: zynqmp_gqspi: Fix not calling dev_err with a device 2020-09-30 08:53:47 -04:00
spmi
sysreset sysreset: ti: Fix not calling dev_err with a device 2020-09-30 08:53:48 -04:00
tee
thermal
timer timer: Add a test for timer_timebase_fallback 2020-09-30 08:54:45 +08:00
tpm tpm: cr50: Add ACPI support 2020-09-25 11:27:21 +08:00
ufs
usb usb: musb-new: sunxi: Fix not calling dev_err with a device 2020-09-30 08:54:01 -04:00
video video: stm32: Fix not calling dev_xxx with a device 2020-09-30 08:54:03 -04:00
virtio virtio_blk: set log2blksz correctly 2020-08-24 14:11:31 -04:00
w1
w1-eeprom
watchdog watchdog: Add reset support for OcteonTX / TX2 2020-08-25 08:01:16 +02:00
xen xen: Code style conformity 2020-08-24 14:11:31 -04:00
Kconfig
Makefile fpga: kconfig: Rename SPL_FPGA_SUPPORT to SPL_FPGA 2020-09-23 10:31:41 +02:00