#
a9c690c8 |
| 16-Aug-2024 |
kettenis <kettenis@openbsd.org> |
Set CONFIG_AMD_PMC. We don't have the corresponding driver just yet, but it seems that Linux is just overcautious in disabling S0 suspend when the driver isn't included in the kernel config. And we
Set CONFIG_AMD_PMC. We don't have the corresponding driver just yet, but it seems that Linux is just overcautious in disabling S0 suspend when the driver isn't included in the kernel config. And we plan to implement the driver soon anyway.
ok jsg@
show more ...
|
#
a903e442 |
| 13-Jul-2024 |
kettenis <kettenis@openbsd.org> |
Implement some more suspend/resume Linux compat such that inteldrm(4) can achieve RC6 and save a significant amount of power for S0i.
ok jsg@
|
#
4276b6dd |
| 17-Jun-2024 |
jsg <jsg@openbsd.org> |
define CONFIG_PM_SLEEP to 1 for IS_ENABLED()
|
#
0759fbd1 |
| 13-Jun-2024 |
kettenis <kettenis@openbsd.org> |
Implement acpi_target_system_state().
ok jsg@
|
#
5dd0baa8 |
| 22-Jan-2024 |
kettenis <kettenis@openbsd.org> |
Add apldcp(4) and apldrm(4). Together these drivers provide KMS functionality on Apple Silicom machines. At this point the drivers provide significant power savings when the display is blanked (and
Add apldcp(4) and apldrm(4). Together these drivers provide KMS functionality on Apple Silicom machines. At this point the drivers provide significant power savings when the display is blanked (and during suspend) and backlight control. Some support for HDMI output is also included, but for now only when HDMI is used as the primary output. In the future this should also provide displayport support.
This is a port of the the Asahi Linux drivers which can be found at
https://github.com/AsahiLinux/linux/tree/asahi-wip
Note that this branch gets rebased from time to time.
These drivers do *not* bring us GPU accelerated graphics. But there are reports that things run "smoother".
There are some known bugs with backlight control: the backlight level may not be restored properly after the display has been blanked, and changing the backlight quickly un succession may break the backlight control.
ok jsg@
show more ...
|
#
f005ef32 |
| 16-Jan-2024 |
jsg <jsg@openbsd.org> |
update drm to linux 6.6.12
Thanks to the OpenBSD Foundation for sponsoring this work.
|
#
a32a15bd |
| 03-Oct-2022 |
jsg <jsg@openbsd.org> |
define CONFIG_PCIEASPM, add ltr_path to struct pci_dev for 5.15.70 drm
|
#
59ec420b |
| 31-Jan-2022 |
jsg <jsg@openbsd.org> |
define CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND to reduce diff to linux
|
#
5ca02815 |
| 14-Jan-2022 |
jsg <jsg@openbsd.org> |
update drm to linux 5.15.14
new hardware support includes
Intel ehl/Elkhart Lake (embedded) jsl/Jasper Lake (atom) rkl/Rocket Lake (desktop)
AMD van gogh APU (gfx1033) yellow carp / rembrandt AP
update drm to linux 5.15.14
new hardware support includes
Intel ehl/Elkhart Lake (embedded) jsl/Jasper Lake (atom) rkl/Rocket Lake (desktop)
AMD van gogh APU (gfx1033) yellow carp / rembrandt APU (gfx1035?) Ryzen 6000 APU navy flounder / navi 22 (gfx1031) RX 6700, RX 6700 XT, RX 6700M, RX 6800M, RX 6850M XT dimgrey cavefish / navi 23 (gfx1032) Pro W6600, Pro W6600M, RX 6600, RX 6600 XT, RX 6600M, RX 6600S, RX 6650M, RX 6650M XT, RX 6700S, RX 6800S beige goby / navi 24 (gfx1034) RX 6500 XT, RX 6400, RX 6500M, RX 6300M
Thanks to the OpenBSD Foundation for sponsoring this work niklas@ for helping with ttm and amdgpu and patrick@ for adapting rockchip drm.
show more ...
|
#
ad8b1aaf |
| 07-Jul-2021 |
jsg <jsg@openbsd.org> |
update drm to linux 5.10.47
hardware support changes include inteldrm: better support for tiger lake amdgpu: support for navi12, navi21 "sienna_cichlid", arcturus amdgpu: support for cezanne "green
update drm to linux 5.10.47
hardware support changes include inteldrm: better support for tiger lake amdgpu: support for navi12, navi21 "sienna_cichlid", arcturus amdgpu: support for cezanne "green sardine" ryzen 5000 apu
Thanks to the OpenBSD Foundation for sponsoring this work, patrick@ for helping adapt rockchip drm, kettenis@ and mpi@ for uvm discussions and various testers.
show more ...
|
#
1cf36479 |
| 19-Jun-2020 |
jsg <jsg@openbsd.org> |
reduce the diff to linux
|
#
cafa1db8 |
| 12-Jun-2020 |
jsg <jsg@openbsd.org> |
DRM_I915_FBDEV was replaced by DRM_FBDEV_EMULATION
|
#
c349dbc7 |
| 08-Jun-2020 |
jsg <jsg@openbsd.org> |
update drm to linux 5.7
adds kernel support for amdgpu: vega20, raven2, renoir, navi10, navi14 inteldrm: icelake, tigerlake
Thanks to the OpenBSD Foundation for sponsoring this work, kettenis@ for
update drm to linux 5.7
adds kernel support for amdgpu: vega20, raven2, renoir, navi10, navi14 inteldrm: icelake, tigerlake
Thanks to the OpenBSD Foundation for sponsoring this work, kettenis@ for helping, patrick@ for helping adapt rockchip drm and many developers for testing.
show more ...
|
#
360e7f0f |
| 28-Aug-2019 |
kettenis <kettenis@openbsd.org> |
Build and enable amdgpu(4) on arm64. The DCN1.0 support has been made optional and will only be compiled for amd64/i386. Apparently this is only needed on Raven Ridge APUs.
ok jsg@, patrick@, dera
Build and enable amdgpu(4) on arm64. The DCN1.0 support has been made optional and will only be compiled for amd64/i386. Apparently this is only needed on Raven Ridge APUs.
ok jsg@, patrick@, deraadt@
show more ...
|
#
16fe02ea |
| 19-Aug-2019 |
jsg <jsg@openbsd.org> |
define CONFIG_X86* in autoconf.h as needed and reduce diff to linux ok kettenis@
|
#
6a77e6ad |
| 18-Aug-2019 |
kettenis <kettenis@openbsd.org> |
Implement a few Linux compat ACPI interfaces and enable the ACPI support code in radeon(4) and amdgpu(4).
ok jsg@
|