u-boot/drivers
Mark Kettenis dd6b68ed4f iommu: Add DMA mapping operations
In order to support IOMMUs in non-bypass mode we need device ops
to map and unmap DMA memory.  The map operation enters a mapping
for a region specified by CPU address and size into the translation
table of the IOMMU and returns a DMA address suitable for
programming the device to do DMA.  The unmap operation removes
this mapping from the translation table of the IOMMU.

Signed-off-by: Mark Kettenis <kettenis@openbsd.org>
2023-01-27 14:47:57 -05:00
..
adc adc: stm32mp15: add calibration support 2023-01-12 16:25:51 +01:00
ata ata: Don't try to use non-existent ports 2023-01-23 18:11:40 -05:00
axi
bios_emulator
block bootstd: Add a new pre-scan priority for bootdevs 2023-01-23 18:11:41 -05:00
bootcount global: Move remaining CONFIG_SYS_* to CFG_SYS_* 2022-12-05 16:06:08 -05:00
bus bus: Optionally include TI sysc driver in SPL/TPL 2022-12-02 08:39:00 -05:00
button
cache
clk Xilinx chnages for v2023.04-rc1 2023-01-27 10:15:39 -05:00
core dm: core: Use full printf() format when possible 2023-01-26 10:47:45 -07:00
cpu event: Correct dependencies on the EVENT framework 2023-01-18 12:46:13 -05:00
crypto global: Finish CONFIG -> CFG migration 2023-01-20 12:27:24 -05:00
ddr ddr: marvell: a38x: Add support for DDR4 from Marvell mv-ddr-marvell repository 2023-01-26 07:30:20 +01:00
demo
dfu
dma ddr: fsl: Remove CONFIG_MEM_INIT_VALUE 2022-12-22 10:31:48 -05:00
fastboot fastboot: Add OEM run command 2023-01-11 15:02:24 -05:00
firmware firmware: ti_sci: fix typo in boot authentication message name 2023-01-18 13:11:13 -05:00
fpga global: Finish CONFIG -> CFG migration 2023-01-20 12:27:24 -05:00
fuzz
fwu-mdata FWU: Add FWU metadata access driver for GPT partitioned block devices 2022-10-31 14:47:32 -04:00
gpio Xilinx chnages for v2023.04-rc1 2023-01-27 10:15:39 -05:00
hwspinlock
i2c global: Finish CONFIG -> CFG migration 2023-01-20 12:27:24 -05:00
input input: Remove legacy KEYBOARD option 2022-10-21 13:47:56 -04:00
iommu iommu: Add DMA mapping operations 2023-01-27 14:47:57 -05:00
led led: led_pwm: typo 'iverted' on code comment 2022-11-02 13:58:17 -04:00
mailbox
memory memory: atmel-ebi: add Atmel EBI (External Bus Interface) driver 2022-12-08 18:06:27 +02:00
mfd mfd: syscon: atmel-smc: Add new helpers to ease SMC regs manipulation 2022-12-08 18:06:27 +02:00
misc global: Finish CONFIG -> CFG migration 2023-01-20 12:27:24 -05:00
mmc Xilinx chnages for v2023.04-rc1 2023-01-27 10:15:39 -05:00
mtd Xilinx chnages for v2023.04-rc1 2023-01-27 10:15:39 -05:00
mux
net Xilinx chnages for v2023.04-rc1 2023-01-27 10:15:39 -05:00
nvme bootstd: Add a new pre-scan priority for bootdevs 2023-01-23 18:11:41 -05:00
pch
pci pci-rcar-gen3: Rename CONFIG_SEND_ENABLE 2022-12-23 13:01:13 -05:00
pci_endpoint
phy global: Finish CONFIG -> CFG migration 2023-01-20 12:27:24 -05:00
pinctrl pinctrl: fix docstring 2023-01-27 12:51:26 -05:00
power power: pmic: axp: Bind regulators from the DT 2023-01-23 01:18:31 +00:00
pwm global: Migrate CONFIG_IMX6_PWM_PER_CLK to CFG 2022-12-23 10:10:40 -05:00
qe global: Finish CONFIG -> CFG migration 2023-01-20 12:27:24 -05:00
ram global: Finish CONFIG -> CFG migration 2023-01-20 12:27:24 -05:00
reboot-mode reboot-mode: Add NVMEM reboot mode 2023-01-11 11:54:50 -05:00
remoteproc
reset reset: at91: Add reset driver for basic assert/deassert operations 2023-01-05 10:06:35 +02:00
rng
rtc rtc: abx8xx: Add support for reading RAM 2023-01-11 11:54:50 -05:00
scsi bootstd: Add a new pre-scan priority for bootdevs 2023-01-23 18:11:41 -05:00
serial serial: s5p: Use IS_ENABLED where appropriate 2023-01-27 14:32:55 -05:00
smem
soc soc: zynqmp: Fix IDcode for xck24 2023-01-24 13:55:05 +01:00
sound test: test sandbox sound driver more rigorously 2022-12-05 17:43:21 +01:00
spi spi: cadence_qspi: use STIG mode for small reads 2023-01-26 21:01:56 +05:30
spmi
sysinfo dm: core: Switch uclass_*_device_err to use uclass_*_device_check 2022-10-29 07:36:33 -06:00
sysreset reset: at91: Add reset driver for basic assert/deassert operations 2023-01-05 10:06:35 +02:00
tee tee: optee: fix uuid comparisons on service discovery 2023-01-20 10:04:56 +02:00
thermal
timer global: Finish CONFIG -> CFG migration 2023-01-20 12:27:24 -05:00
tpm tpm2: ftpm: add the device in the OP-TEE services list 2023-01-20 10:04:56 +02:00
ufs global: Finish CONFIG -> CFG migration 2023-01-20 12:27:24 -05:00
usb bootstd: Add a new pre-scan priority for bootdevs 2023-01-23 18:11:41 -05:00
video video: sunxi: dw-hdmi: Read address from DT node 2023-01-23 01:18:31 +00:00
virtio bootstd: Add a new pre-scan priority for bootdevs 2023-01-23 18:11:41 -05:00
w1 dm: treewide: Do not use the return value of simple uclass iterator 2022-10-29 07:36:33 -06:00
w1-eeprom
watchdog watchdog: Clean up defaults for imx_watchdog / ulp_wdog 2023-01-20 12:27:23 -05:00
xen xen: pvblock: Use uclass_probe_all 2022-11-02 13:58:17 -04:00
Kconfig mfd: syscon: atmel-smc: Add new helpers to ease SMC regs manipulation 2022-12-08 18:06:27 +02:00
Makefile mfd: syscon: atmel-smc: Add new helpers to ease SMC regs manipulation 2022-12-08 18:06:27 +02:00