summaryrefslogtreecommitdiff
path: root/sys/arch/arm64
AgeCommit message (Expand)Author
2022-11-24Expose the complete set of ID registers as defined in the current versionMark Kettenis
2022-11-24Document a few more ID register bits. This should add most of the stuffMark Kettenis
2022-11-21Add aplpwm(4), a driver for the PWM controller found on Apple silicon.Mark Kettenis
2022-11-21Get rid of pmap_map_early(). This is part of my crusade against the use ofMark 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-12Fix a long-standing pmap bug, where we would enter an executable mappingMark Kettenis
2022-11-11Enable icc(4). ok anton@ patrick@Matthieu Herrb
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-10Enable qcpdc(4)Patrick Wildt
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-09Enable qcpwm(4)Patrick Wildt
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-09Minor cleanups:Miod Vallat
2022-11-08KNF/whitespace - no code changeMike Larkin
2022-11-08Tedu spmi bus definition that moved over to the fdt files.Patrick Wildt
2022-11-08Hook up all those Qualcomm SoC SPMI devices.Patrick Wildt
2022-11-08Enable gpiobl(4)Tobias Heider
2022-11-08arm64: switch to clockintr(9)Scott Soule Cheloha
2022-11-08Extent the current suspend/resume implementation to include support forMark Kettenis
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-07Implement db_write_text/bytes() which add support for ddb(4)'s breakpoints.Martin Pieuchot
2022-11-06Add FDT-based attachment for qciic(4).Patrick Wildt
2022-11-06Add FDT-based attachment for qcgpio(4).Patrick Wildt
2022-11-06Disable smmu(4) for Qualcomm SC8280XP on FDT attachment like we already doPatrick Wildt
2022-11-06Add glue for the USB3 controller on the Lenovo x13s.Patrick 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-11-05Bump version number so that it's easier to see if the running version hasPatrick Wildt
2022-11-05Not every device tree we're getting passed has an /aliases or /chosen node,Patrick Wildt
2022-11-05Activate the device tree we just loaded from disk. While this doesn't fixPatrick Wildt
2022-11-05Make sure fdt_find_node() returns NULL if it can't find the requested node.Patrick Wildt
2022-11-03Enable smbios0 on arm64 RAMDISK so the code mitigating crashes on the x13sPatrick Wildt
2022-11-02Clean up more ancient history: since 2015 the libc stubs forPhilip Guenther
2022-10-30Simplfity setregs() by passing it the ps_strings and switchingPhilip Guenther
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-23Initial apm/sensor driver for the PiJuice HAT UPS, to feedback batteryMarcus Glocker
2022-10-20Don't attempt to use EFI runtime services on UEFI versions before 2.1.Mark Kettenis