diff options
author | Tom Rini <trini@konsulko.com> | 2022-05-03 18:33:46 -0400 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2022-05-03 18:33:46 -0400 |
commit | 46eb29201c17e1273d1cabeafde378b0759c0d7d (patch) | |
tree | 8c0241b1adb7345fe8df34da06ff1dac83f74e4f /drivers/i2c/intel_i2c.c | |
parent | f8e7670f8b2a5ba8f25682eee56039fa5f0a20ca (diff) | |
parent | 3b920186752518fe669cb337c433a69ee021bc30 (diff) |
Merge branch '2022-05-03-virtio-pci-add-and-fix-consistency-checks'
To quote the author:
The virtio PCI drivers forgo a number of consistency checks,
particularly around pointer validation and bounds checking. This series
focuses on the modern driver to add those checks.
The start of the series adds and fixes some basic bounds checks. Later
patches ensure PCI addresses fall within the expected regions rather
than any arbitrary address. This is acheived by introducing range
parameters to a few of the dm_pci_* functions that allow the ranges to
be checked.
The series also adds a few new configs to allow parts of virtio and PCI
to be disabled where the features may be unused and the current
implementations don't have the needed consistencty checks.
Diffstat (limited to 'drivers/i2c/intel_i2c.c')
-rw-r--r-- | drivers/i2c/intel_i2c.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/i2c/intel_i2c.c b/drivers/i2c/intel_i2c.c index 52f7a528ef..dc26fa8c54 100644 --- a/drivers/i2c/intel_i2c.c +++ b/drivers/i2c/intel_i2c.c @@ -251,7 +251,7 @@ static int intel_i2c_probe(struct udevice *dev) ulong base; /* Save base address from PCI BAR */ - priv->base = (ulong)dm_pci_map_bar(dev, PCI_BASE_ADDRESS_4, + priv->base = (ulong)dm_pci_map_bar(dev, PCI_BASE_ADDRESS_4, 0, 0, PCI_REGION_TYPE, PCI_REGION_IO); base = priv->base; |