summaryrefslogtreecommitdiff
path: root/sys/arch/arm64/dev
AgeCommit message (Expand)Author
2022-12-21Implement wakeup interrupt handling. This makes sure that during suspendPatrick Wildt
2022-12-21Pull enabling/disabling wakeup interrupt handling out of the aplintc(4)Mark Kettenis
2022-12-17Add aplefuse(4), a driver for the eFuses on Apple Silicon SoCs.Mark Kettenis
2022-12-12Improve range check to protect against overflow.Mark Kettenis
2022-12-10Increase transfer completion timeout to 100ms. This is what Linux hasMark Kettenis
2022-12-06Add support for additional RTKit endpoint advertised by NVMe firmware thatMark Kettenis
2022-12-06Implement support for shared interrupts.Mark Kettenis
2022-12-06For write operations, wait until the transaction completes just like weMark Kettenis
2022-12-05Calculate the bit clock based on number of channels, bytes/sample andMark Kettenis
2022-12-03Rework the RTKit code such that we don't spin forever if for some reasonMark Kettenis
2022-12-03The device tree bindings for aplcpu(4) changed once more, recycling theMark Kettenis
2022-11-26Adjust for changes in the device tree bindings. Since it is relativelyMark Kettenis
2022-11-26Add arm64 lid_action sysctl for Apple Silicon laptops.Tobias Heider
2022-11-25Disable screen backlight on Apple silicon laptops when lid is closed.Tobias Heider
2022-11-21Add aplpwm(4), a driver for the PWM controller found on Apple silicon.Mark Kettenis
2022-11-21Wait for a reply to the command that switches the touchpad into raw mode.Mark Kettenis
2022-11-14Turns out the power button on the Mac mini and the touchid button on theMark Kettenis
2022-11-11Unmap and free memory when we shutdown rtkit. This fixes an issue whereMark Kettenis
2022-11-10pscivar.h include no longer neededJonathan Gray
2022-11-10Sprinkle some #ifdef SUSPEND to unbreak the tree.Mark Kettenis
2022-11-10Add suspend/resume support to control the power domain.Mark Kettenis
2022-11-10Make the power button function as a wakeup button during suspend.Mark Kettenis
2022-11-10iWe must be careful to only disable power domains that are no longer inMark Kettenis
2022-11-10arm64 can suspend without PSCI support nowMark Kettenis
2022-11-09Implement wakeup interrupt support. For now this is only implemented forMark Kettenis
2022-11-09Add suspend/resume support to aplns(4).Mark Kettenis
2022-11-09Make aplpmgr(4) work as a reset controller.Mark Kettenis
2022-11-09translate Fn+(1-10,-,=) keys to F1-F12 on M1 laptops with a touchbarRobert Nagy
2022-11-08arm64: switch to clockintr(9)Scott Soule Cheloha
2022-11-08Move definitions for CNTV_CTL_EL0 to armreg.h.Mark Kettenis
2022-11-08Sprinkle some #ifdef MULTIPROCESSOR to make non-MP kernels build again.Mark Kettenis
2022-11-07Implement the "halt" IPI.Mark Kettenis
2022-11-06Disable smmu(4) for Qualcomm SC8280XP on FDT attachment like we already doPatrick Wildt
2022-11-06While the Qualcomm GENI isn't just a simplebus(4), as one can e.g. selectPatrick Wildt
2022-11-06Make EFI runtime calls more robust on arm64 as well. While I have not seenMark Kettenis
2022-10-29The x13s only defines the (legacy) 32-bit SMBIOS entry point. Add code toMark Kettenis
2022-10-28Replace audio(9) get_props() with duplex check in open() in non-duplex driversKlemens Nanni
2022-10-23Make sure driver is attached before allocating a channel. Fixes a crash onTobias Heider
2022-10-20Don't attempt to use EFI runtime services on UEFI versions before 2.1.Mark Kettenis
2022-10-19Constify audio_hw_if structKlemens Nanni
2022-10-18No longer match on "apple,cluster-cpufreq" compatible string.Mark Kettenis
2022-10-13Properly implement disestablishing LPI interrupts. Fixes a crash when usingMark Kettenis
2022-10-13Implement support for MBIs. MBIs are message based interrupts that can beMark Kettenis
2022-10-12Extend struct todr_chip_handle with a todr_quality member. This allows usMark Kettenis
2022-10-12use correct type with sizeofJonathan Gray
2022-10-03Reorganize the EFI code a bit. Move the efi.h header from dev/acpi toMark Kettenis
2022-10-02Fetch vendor and product IDs from the keyboard/touchpad controller.Mark Kettenis
2022-09-16move most of the key combination translation code out of ukbd(4)Robert Nagy
2022-09-15Add support for Apple fn key combinations. Based on Apple fn key handlingTobias Heider
2022-09-11On smmu(4) instances without coherent page table walk we need to make surePatrick Wildt