Signed-off-by: Carl-Daniel Hailfinger <[email protected]>
---
i have not looked at the datasheet... do we still want this in?
then ill commit it with the previous patch... or my tested stuff branch?
Signed-off-by: Stefan Tauner <[email protected]>
---
 satasii.c |    8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/satasii.c b/satasii.c
index a68a0c4..18003b8 100644
--- a/satasii.c
+++ b/satasii.c
@@ -79,6 +79,7 @@ int satasii_init(void)
 {
        uint32_t addr;
        uint16_t reg_offset;
+       uint32_t tmp;
 
        if (rget_io_perms())
                return 1;
@@ -101,6 +102,13 @@ int satasii_init(void)
        if ((id != 0x0680) && (!(pci_mmio_readl(sii_bar) & (1 << 26))))
                msg_pinfo("Warning: Flash seems unconnected.\n");
 
+       msg_pdbg("Using BAR5 access method.\n");
+       tmp = pci_read_long(pcidev_dev, 0x40) & (1 << 1);
+       msg_pdbg("BAR5 Indirect Access is %sabled\n", tmp ? "en" : "dis");
+       /* This bit has contradicting definitions in the 3512 datasheet. */
+       tmp = pci_read_long(pcidev_dev, 0x88) & (1 << 16);
+       msg_pdbg("BAR5 Access is %sabled\n", tmp ? "en" : "dis");
+
        if (register_shutdown(satasii_shutdown, NULL))
                return 1;
 
-- 
Kind regards, Stefan Tauner


_______________________________________________
flashrom mailing list
[email protected]
http://www.flashrom.org/mailman/listinfo/flashrom

Reply via email to