Set the LC3 SYNC_INTERVAL setting to max (send sync packets roughly every 250us)
Use raw accesses exclusively when setting up the LC3 in case the PHY goes down in the middle of the setup process we can recover
Don't use the external reset controller anymore in enter_reset() and release_reset()
Fix constuction of Linux scheduling domains
Allow probe filter to be enabled locally; not final fix, but need to check with Steffen on the approach
Reduce verbosity of enabling DRAM scrubbers
Minor printing fix
Merge adjacent e820 ranges to ensure we don't use more than a page of memory on larger systems (NB-55)
Added sync-interval variable to adjust the LC3 SYNC_INTERVAL setting. Valid values are 1-255 (0x1-0xff) or 257-511 (0x101-0x1ff). Values above 255 disables the prescaler (and thus will produce higher frequencies of sync packets than 1-255 will).
Cleaned up dnc_check_phy() to be exactly that, check the PHY for errors. Removed the external reset (we do that in the outside loop anyway). Also, disable the relative frequency compensation in PHY (bit 12 and 13 in PHY_LINK_CTR)
Make phy self-test iterations easier to read
Printing once per server should be sufficient
No need to warn when readback is 0, since we don't elsewhere
Print once rather than every H2S ATT entry; no need to print SLIT as the calculation is now simple and static
Minor printing fix
Ensure we don't inadvertently write into the adjacent page
Fix setting the top-of-mem-3 register and thus SATA and ethernet access
Enable >=40-bit addressing on IO links (NCK-8)
Warn when readback differs from written when verbose > 2
Minor printing fixes