OpenBSD cvs log

created 2018-11-29T13:23:36Z
begin 2018-04-07T00:00:00Z
end 2018-04-08T00:00:00Z
path src/sys
commits 9

date 2018-04-07T11:52:24Z
author sf
files src/sys/dev/pci/if_em.c log diff annotate
message em: Print error code and phy/mac type

Print the error code if hardware initialization failed.

If EM_DEBUG is defined, print the phy/mac type during attach.

ok mikeb@ jsg@

date 2018-04-07T11:53:53Z
author sf
files src/sys/dev/pci/if_em_hw.c log diff annotate
message em: Increase delay after reset to 20ms

This is the value in freebsd for ich8lan.

ok mikeb@ jsg@

date 2018-04-07T11:55:14Z
author sf
files src/sys/dev/pci/if_em_hw.c log diff annotate
message em: Add em_check_phy_reset_block() quirk

Port the logic from freebsd to em_check_phy_reset_block(). A single
read does not seem to be reliable.

ok mikeb@ jsg@

date 2018-04-07T11:56:40Z
author sf
files src/sys/dev/pci/if_em.c log diff annotate
src/sys/dev/pci/if_em_hw.h log diff annotate
message em: Port an i219 errata workaround from FreeBSD

https://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/i218-i219-ethernet-connection-spec-update.pdf?asset=9561

ok mikeb@ jsg@

date 2018-04-07T15:05:25Z
author kettenis
files src/sys/dev/fdt/dwmmc.c log diff annotate
message Add support for GPIO card detect.

date 2018-04-07T18:16:35Z
author kettenis
files src/sys/dev/i2c/files.i2c log diff annotate
src/sys/dev/i2c/isl1208.c log diff annotate
message Add islrtc(4), a driver for the Intersil ISL1208 Real Time Clock.

date 2018-04-07T18:31:22Z
author kettenis
files src/sys/arch/arm64/conf/GENERIC log diff annotate
src/sys/arch/arm64/conf/RAMDISK log diff annotate
message Enable islrtc(4).

date 2018-04-07T22:35:27Z
author kettenis
files src/sys/dev/fdt/rkpmic.c log diff annotate
message Only register ourselves as the time-of-day clock device if no time-of-day
clock device has been registered yet. The Theobrama Systems RK3399-Q7 SoM
also has a ISL1208 RTC chip and that device is preferred since it is connected
to the battery.

ok patrick@, deraadt@

date 2018-04-07T22:43:12Z
author kettenis
files src/sys/dev/ic/dwc_gmac.c log diff annotate
message Only attach a single PHY if the PHY address isn't specified. This prevents
PHYs that respond at the broadcast address 0 and some other address from
attaching twice and isolating themselves from the interface.

This makes the network interface on the Theobrama Systems RK3399-Q7 SoM
that has a Micrel KZS9031 PHY work.

ok patrick@