Lines Matching +full:reset +full:- +full:delay +full:- +full:us
1 // SPDX-License-Identifier: GPL-2.0
8 #include <linux/delay.h>
16 /* The reset register can only live on bus 0. */ in acpi_pci_reboot()
21 devfn = PCI_DEVFN((rr->address >> 32) & 0xffff, in acpi_pci_reboot()
22 (rr->address >> 16) & 0xffff); in acpi_pci_reboot()
24 /* Write the value that resets us. */ in acpi_pci_reboot()
26 (rr->address & 0xffff), reset_value); in acpi_pci_reboot()
46 /* ACPI reset register was only introduced with v2 of the FADT */ in acpi_reboot()
51 /* Is the reset register supported? The spec says we should be in acpi_reboot()
59 /* The reset register can only exist in I/O, Memory or PCI config space in acpi_reboot()
61 switch (rr->space_id) { in acpi_reboot()
75 * ACPI reset register, and this results in racing with the in acpi_reboot()
78 * The 15ms delay has been found to be long enough for the system in acpi_reboot()