OpenBSD cvs log

created 2021-01-02T04:18:47Z
begin 2020-11-14T00:00:00Z
end 2020-11-15T00:00:00Z
path src/sys
commits 13

date 2020-11-14T09:24:45Z
author kettenis
files src/sys/dev/pci/drm/drm_ioctl.c log diff annotate
message We should only grab the drm_global_mutex lock for legacy drivers.
Spotted thanks to debugging work by semarie@

ok jsg@, semarie@

date 2020-11-14T14:07:53Z
author kettenis
files src/sys/dev/ofw/ofw_misc.c log diff annotate
message Add SFP+ support, including support for direct attach cables.

ok patrick@

date 2020-11-14T14:11:08Z
author kettenis
files src/sys/dev/fdt/if_mvpp.c log diff annotate
message Add 10G media support. This makes the 10G ports on the "single shot" model
work. The "double shot" model needs more work (support for "clause 45"
PHYs).

ok patrick@

date 2020-11-14T14:57:41Z
author kettenis
files src/sys/dev/pci/drm/drm_linux.c log diff annotate
message whitespace

date 2020-11-14T15:00:20Z
author kettenis
files src/sys/dev/pci/drm/drm_linux.c log diff annotate
src/sys/dev/pci/drm/include/linux/idr.h log diff annotate
message Bring IDR function prototypes in line with modern Linux and implement
IDA functions in terms of IDR. Fixes issues with running out of PASIDs
in amdgpu(4).

ok jsg@

date 2020-11-14T20:53:31Z
author guenther
files src/sys/sys/disklabel.h log diff annotate
message Constify dktypenames and fstypenames in libc.
Adjust variable declaration in disklabel to match.

ok millert@ deraadt@

date 2020-11-14T21:21:26Z
author patrick
files src/sys/dev/fdt/Attic/imxiic.c log diff annotate
message Move enabling/disabling the I2C controller and clearing the Interrupt
Flag into their own functions, since these are the two single pieces
of register content that behave differently on the VF610.

ok kettenis@

date 2020-11-14T21:24:08Z
author patrick
files src/sys/dev/fdt/Attic/imxiic.c log diff annotate
src/sys/dev/fdt/Attic/imxiicvar.h log diff annotate
message Add support for the VF610 I2C controller to imxiic(4). It uses its
own clock divisor table and its registers are each a byte apart.
The status register is write 1 to clear instead of write 0 to clear,
and the enable bit is also inverted.

ok kettenis@

date 2020-11-14T21:50:51Z
author patrick
files src/sys/dev/i2c/pca9548.c log diff annotate
message Extend pcamux(4) with ACPI support. So far pcamux(4) has assumed it's
always matched on an FDT-capable device, but the HoneyComb LX2K seems
to have a PCA9547 and provides it as NXP0002 HID. This means we know
if it's ACPI or FDT based on the name passed. This is required to be
able to make two acpitz(4) nodes work, since the thermel sensors are
behind the mux.

ok kettenis@

date 2020-11-14T22:09:59Z
author patrick
files src/sys/arch/arm64/conf/GENERIC log diff annotate
src/sys/arch/arm64/conf/RAMDISK log diff annotate
message Enable sdhc(4) at ACPI.

date 2020-11-14T22:42:06Z
author jsg
files src/sys/dev/pci/drm/drm_linux.c log diff annotate
message idr limit should be inclusive

ok kettenis@

date 2020-11-14T23:08:47Z
author kettenis
files src/sys/dev/pci/drm/drm_drv.c log diff annotate
src/sys/dev/pci/drm/drm_linux.c log diff annotate
message Revise the initialization of the DRM Linux emulation layer such that we
only call it when the first drm(4) instance attaches. Also add a cleanup
function that gets called when the last drm(4) instance detaches.
This makes sure that statically initialized IDR instances always work.

ok jsg@, semarie@

date 2020-11-14T23:59:06Z
author jmatthew
files src/sys/dev/usb/usbdevs log diff annotate
message add Edimax EW-7811Un V2, from Morgan Aldridge