summaryrefslogtreecommitdiff
path: root/sys/arch/arm64/dev
AgeCommit message (Expand)Author
2024-09-29correct a prototypeJonathan Gray
2024-08-18don't need to put config_activate_children inside cfattach, becauseTheo de Raadt
2024-07-06remove ampintc_intr_string(), unused on arm64Jonathan Gray
2024-07-05When trying to enable multiple MSI vectors, check the flag first whetherPatrick Wildt
2024-07-03Right now MSIs don't work on the Qualcomm Snapdragon X Elite (X1E80100).Patrick Wildt
2024-07-03Map BUS_SPACE_MAP_PREFETCHABLE to Normal-NC. There are other memoryMark Kettenis
2024-07-02Give the Qualcomm Snapdragon X Elite (X1E80100) the same treatment as itsPatrick Wildt
2024-06-23While Qualcomm Snapdragon X Elite (X1E80100) claims to support 32 device-idPatrick Wildt
2024-06-19The GICv3 redistributor spacing on the X1E80100 (Snapdragon X Elite)Patrick Wildt
2024-06-19The X1E80100 (Snapdragon X Elite) joins the group of chips that requirePatrick Wildt
2024-05-28Garbage collect sleep_abort(); it doesn't do anything useful anymore.Mark Kettenis
2024-05-13remove prototypes with no matching functionJonathan Gray
2024-03-25Add rpigpio(4), a driver for the RP1 GPIO controller on the Raspberry Pi 5.Patrick Wildt
2024-02-03Implement Multiple Message MSI support on arm64. As on amd64 this isMark Kettenis
2024-01-29Because of the way the Linux code behind apldrm(4) is structured it mayMark Kettenis
2024-01-20There are several DART variants; print some more details such that we canMark Kettenis
2024-01-20Fetch touchpad dimensions from firmware here as well.Mark Kettenis
2024-01-15Add support for bringing up RTKit while !cold.Mark Kettenis
2024-01-15Fetch touchpad dimensions from firmware instead of hardcoding the valuesMark Kettenis
2023-12-30Improve the RTKit code. This update brings us crashlog and syslog parsingMark Kettenis
2023-12-28Add stream ID mapping support for PCIe controller found on M2 Pro/Max SoCs.Mark Kettenis
2023-12-23Add support for "locked" DARTs. These have the page table registersMark Kettenis
2023-12-11Add ampchwm(4) a driver to access the Ampere Altra Fine-Grained Power TelemetryClaudio Jeker
2023-11-25Fix oslog support and be more forgiving when we see messages that we don'tMark Kettenis
2023-09-25Implement support for stream IDs.Mark Kettenis
2023-09-22move simplebusvar.h so it can be used without ifdefJonathan Gray
2023-09-21Properly set up the IOMMU stream ID mapping. Needed for upcoming changesMark Kettenis
2023-09-17clockintr: remove clockintr_init(), clockintr_flagsScott Soule Cheloha
2023-09-16Skip non-MSI interrupt controllers when looking for one matching the ITS idJonathan Matthew
2023-09-14clockintr: replace CL_RNDSTAT with global variable statclock_is_randomizedScott Soule Cheloha
2023-09-12Use IORT ITS nodes to find the right ITS instance to use when establishingJonathan Matthew
2023-09-12Store ITS ID in struct interrupt_controller so it can be used to look upJonathan Matthew
2023-09-05Fix touchpad on newer device trees. The *gpio fields moved up one layer.Tobias Heider
2023-08-23all platforms: separate cpu_initclocks() from cpu_startclock()Scott Soule Cheloha
2023-08-11agtimer(4/arm64): call CPU_BUSY_CYCLE() during spin-loopScott Soule Cheloha
2023-08-10agtimer(4/arm64): agtimer_delay: compute cycle count with 64-bit arithmeticScott Soule Cheloha
2023-08-10The Lenovo X13s has broken firmware that makes it impossible to use PAC.Mark Kettenis
2023-07-26Shutd down the power domains suring suspend.Mark Kettenis
2023-07-25statclock: move profil(2), GPROF code to profclock(), gmonclock()Scott Soule Cheloha
2023-07-23Implement suspend/resume support. This will turn off the power domainMark Kettenis
2023-07-23Enable power domain.Mark Kettenis
2023-07-20Remove unused function prototype.Mark Kettenis
2023-07-19Reset sc->sc_early to 0 to make sure the framebuffer attaches.Mark Kettenis
2023-07-19Implement "early 2" locator for mainbus(4) and simplebus(4) to makeMark Kettenis
2023-07-16Read out the system power consumption immediately after wakeup and printMark Kettenis
2023-07-15Remove stray argument name in function prototype.Mark Kettenis
2023-07-13Use the deep idle state available on Apple M1/M2 cores in the idle loop andMark Kettenis
2023-07-08Adds request_sleep(), a MI way of sending the machine to sleep inTobias Heider
2023-07-07Keep more information about the established LPI around, so that we can usePatrick Wildt
2023-07-06Use correct variable to check for successful allocation.Patrick Wildt