OpenBSD cvs log

created 2021-02-22T14:45:48Z
begin 2021-02-14T00:00:00Z
end 2021-02-15T00:00:00Z
path src/sys
commits 11

date 2021-02-14T03:42:55Z
author jsg
files src/sys/dev/pci/drm/drm_linux.c log diff annotate
src/sys/dev/pci/drm/include/linux/workqueue.h log diff annotate
message correct drm work flush behaviour

Don't set taskq to system_wq in INIT_WORK(). Test if taskq pointer is
non-NULL before calling taskq_barrier() in flush functions.

fixes a black screen on boot problem with 5.10.y drm using nano x1
bisected by jcs@ to
'drm/i915: Always flush the active worker before returning from the wait'

date 2021-02-14T10:57:40Z
author kettenis
files src/sys/arch/armv7/exynos/expower.c log diff annotate
src/sys/arch/armv7/exynos/files.exynos log diff annotate
message Recent device trees have the syscon-reboot and syscon-poweroff nodes as
children of the node claimed by expower(4). That node also fained a
"syscon" compatible in the process. Deal with these changes,

ok patrick@

date 2021-02-14T13:39:24Z
author kettenis
files src/sys/dev/fdt/exuart.c log diff annotate
message Introduce variables to deal with bit layout differences in the UFSTAT
register. Use 32-bit reads and writes to access the URXH and UTXH
registers. They're documented as 32-bit registers in the Exynos 4 and
Exynos 5 User Manuals and accessing URXH with an 8-bit read triggers a
fault on Apple's M1 SoC.

ok patrick@

date 2021-02-14T14:39:25Z
author anton
files src/sys/dev/usb/uhidpp.c log diff annotate
message Enumerate all features supported by a device on connect.
Should help diagnose various reports regarding missing battery sensors.

date 2021-02-14T14:40:38Z
author anton
files src/sys/dev/usb/uhidpp.c log diff annotate
message Bail out earlier during attach if no devices are paired with the
receiver.

date 2021-02-14T14:41:35Z
author anton
files src/sys/dev/usb/uhidpp.c log diff annotate
message Postpone installation of the periodic sensor task until at least one
device has connected.

date 2021-02-14T17:20:47Z
author kettenis
files src/sys/dev/pci/pcidevs log diff annotate
message Add a few more devices that show up on the Apple M1 mini.

ok patrick@, deraadt@

date 2021-02-14T17:21:16Z
author kettenis
files src/sys/dev/pci/pcidevs.h log diff annotate
src/sys/dev/pci/pcidevs_data.h log diff annotate
message regen

date 2021-02-14T19:22:44Z
author kettenis
files src/sys/arch/armv7/exynos/exclock.c log diff annotate
message Raise match priority to beat syscon(4).
Use the right clock for the Cortex-A7 cores.
Support CPU clocks and remove exclock_cpuspeed().

ok patrick@

date 2021-02-14T19:23:58Z
author kettenis
files src/sys/arch/armv7/exynos/exdwusb.c log diff annotate
message Enable clocks.

date 2021-02-14T19:24:38Z
author kettenis
files src/sys/arch/armv7/exynos/exehci.c log diff annotate
message Enable clocks and adjust for removal of subnodes in upstream Linux
device trees.