mirror of
https://github.com/apache/nuttx.git
synced 2026-05-19 20:06:24 +08:00
drivers/pci: fix BAR size probing mask
Write 0xffffffff to the BAR when probing resource size, so the returned mask is computed correctly. Signed-off-by: lipengfei28 <lipengfei28@xiaomi.com>
This commit is contained in:
+1
-1
@@ -713,7 +713,7 @@ static void pci_setup_device(FAR struct pci_device_s *dev, int max_bar,
|
||||
unsigned int flags;
|
||||
|
||||
pci_read_config_dword(dev, base_address_0, &orig0);
|
||||
pci_write_config_dword(dev, base_address_0, 0xfffffffe);
|
||||
pci_write_config_dword(dev, base_address_0, 0xffffffff);
|
||||
pci_read_config_dword(dev, base_address_0, &mask);
|
||||
|
||||
if (mask == 0 || mask == 0xffffffff)
|
||||
|
||||
Reference in New Issue
Block a user