u-boot/drivers
Andrew Scull 12507a2d22 pci: Map bars with offset and length
Evolve dm_pci_map_bar() to include an offset and length parameter. These
allow a portion of the memory to be mapped and range checks to be
applied.

Passing both the offset and length as zero results in the previous
behaviour and this is used to migrate the previous callers.

Signed-off-by: Andrew Scull <ascull@google.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
2022-05-03 15:50:46 -04:00
..
adc adc: meson-saradc: add AXG variant 2022-04-25 09:25:00 +02:00
ata pci: Map bars with offset and length 2022-05-03 15:50:46 -04:00
axi
bios_emulator
block vpl: Add Kconfig options for VPL 2022-05-02 09:58:13 -04:00
bootcount Prepare v2022.04-rc5 2022-03-28 12:36:49 -04:00
bus
button
cache
clk vpl: Add Kconfig options for VPL 2022-05-02 09:58:13 -04:00
core vpl: Add Kconfig options for VPL 2022-05-02 09:58:13 -04:00
cpu cpu: 83xx: Add missing dependency on CPU_MPC83XX 2022-04-26 17:18:39 +05:30
crypto crypto/fsl: add invalidate_dcache_range for hash output buffer 2022-04-21 15:18:25 +02:00
ddr ddr: fsl: Allow to compile it without env support 2022-04-26 17:18:39 +05:30
demo
dfu
dma dma: bcm6348: Don't check clk_free 2022-03-30 13:02:55 -04:00
fastboot
firmware firmware: firmware-zynqmp: Add zynqmp_pm_set_gem_config api 2022-04-05 15:13:13 +02:00
fpga
gpio pci: Map bars with offset and length 2022-05-03 15:50:46 -04:00
hwspinlock
i2c pci: Map bars with offset and length 2022-05-03 15:50:46 -04:00
input
iommu
led led: Drop led_default_state() 2022-04-28 09:26:44 -04:00
mailbox
memory
misc vpl: Add Kconfig options for VPL 2022-05-02 09:58:13 -04:00
mmc pci: Map bars with offset and length 2022-05-03 15:50:46 -04:00
mtd pci: Map bars with offset and length 2022-05-03 15:50:46 -04:00
mux
net pci: Map bars with offset and length 2022-05-03 15:50:46 -04:00
nvme pci: Map bars with offset and length 2022-05-03 15:50:46 -04:00
pch
pci pci: Map bars with offset and length 2022-05-03 15:50:46 -04:00
pci_endpoint
phy phy: phy-imx8mq-usb: Add support for i.MX8MP USB PHY 2022-04-12 17:33:56 +02:00
pinctrl vpl: Add Kconfig options for VPL 2022-05-02 09:58:13 -04:00
power x86: sandbox: Add missing PCI bar to barinfo 2022-04-29 11:11:36 -04:00
pwm driver: pwm: pwm-imx: separe dm from non dm implementation 2022-04-12 19:10:44 +02:00
qe
ram ram: k3-ddrss: Allow use of dt provided initial frequency 2022-04-20 11:14:39 -04:00
reboot-mode
remoteproc
reset
rng rng: add OP-TEE based Random Number Generator 2022-04-11 10:28:04 -04:00
rtc vpl: Add Kconfig options for VPL 2022-05-02 09:58:13 -04:00
scsi scsi: call device_probe() after scanning 2022-04-09 21:06:31 +02:00
serial vpl: Add Kconfig options for VPL 2022-05-02 09:58:13 -04:00
smem
soc
sound sound: Fix buffer overflow in square wave generation 2022-04-29 11:11:36 -04:00
spi pci: Map bars with offset and length 2022-05-03 15:50:46 -04:00
spmi
sysinfo
sysreset vpl: Add Kconfig options for VPL 2022-05-02 09:58:13 -04:00
tee tee: optee: bind rng optee driver 2022-04-11 10:28:04 -04:00
thermal
timer vpl: Add Kconfig options for VPL 2022-05-02 09:58:13 -04:00
tpm vpl: Add Kconfig options for VPL 2022-05-02 09:58:13 -04:00
ufs
usb pci: Map bars with offset and length 2022-05-03 15:50:46 -04:00
video rockchip: video: mipi: add more compatible strings for rk3288/rk3399 2022-04-18 11:25:13 +08:00
virtio pci: Map bars with offset and length 2022-05-03 15:50:46 -04:00
w1
w1-eeprom
watchdog nds32: Remove the architecture 2022-04-25 16:04:05 -04:00
xen
Kconfig
Makefile Introduce Verifying Program Loader (VPL) 2022-05-02 09:58:13 -04:00