![]() The song itself is pretty much just a head, followed by solos from guitar/keys/bass etc, but there is a … If you want to see the past, look down. Maintaining mainline support for Apple Silicon on Linux.And if you want to see the future, look up. * Apple M1 SoC platform bring-up 20:39 ` Hector Martin 0 siblings, 0 replies 237+ messages in threadĬc: devicetree, Arnd Bergmann, Marc Zyngier, linux-kernel, robh+dt,. ![]() interrupt-controller/apple-aic.h | 14 +ģ1 files changed, 1243 insertions(+), 49 deletions(-)Ĭreate mode 100644 Documentation/devicetree/bindings/arm/AAPL.yamlĬreate mode 100644 Documentation/devicetree/bindings/interrupt-controller/AAPL,aic.yamlĬreate mode 100644 arch/arm64/boot/dts/apple/MakefileĬreate mode 100644 arch/arm64/boot/dts/apple/apple-j274.dtsĬreate mode 100644 drivers/irqchip/irq-apple-aic.cĬreate mode 100644 include/dt-bindings/interrupt-controller/apple-aic.h bindings/serial/samsung_uart.yaml | 4 +. interrupt-controller/AAPL,aic.yaml | 88 +++ bindings/display/simple-framebuffer.yaml | 5 + devicetree/bindings/arm/cpus.yaml | 2 + devicetree/bindings/arm/AAPL.yaml | 36 ++ Irqchip/apple-aic: Add support for the Apple Interrupt Controllerĭt-bindings: display: add AAPL,simple-framebufferĪrm64: apple: Add initial Mac Mini 2020 (M1) devicetree Tty: serial: samsung_tty: enable for ARCH_APPLEĪrm64: cpufeature: Add a feature for FIQ supportĪrm64: cputype: Add CPU types for the Apple M1 big/little coresĪrm64: Kconfig: Require FIQ support for ARCH_APPLEĪrm64: setup: Use nGnRnE IO mappings for fixmap on Apple platformsĪrm64: ioremap: use nGnRnE mappings on platforms that require itĭt-bindings: interrupt-controller: Add DT bindings for apple-aic Tty: serial: samsung_tty: add support for Apple UARTsĭt-bindings: serial: samsung: Add AAPL,s5l-uart compatible Feel free toĭrop by #asahi on freenode to chat with us, or check our website forĭt-bindings: vendor-prefixes: add AAPL prefixĭt-bindings: arm: cpus: Add AAPL,firestorm & icestorm compatiblesĭt-bindings: arm: AAPL: Add bindings for Apple ARM platformsĪrm64: Kconfig: Introduce CONFIG_ARCH_APPLE Maintaining mainline support for Apple Silicon on Linux. Īsahi Linux is an open community project dedicated to developing and PleaseĬontact me privately if you are interested in getting an early prototypeĪ quickstart guide to booting Linux kernels on these machines isĪvailable at, and we are documenting the hardware at. Support other UART-over-Type C setups from other vendors). Serial/debug connectivity to these machines (and, hopefully, also Weeks we will be designing an open hardware project to provide You can also build a DIY interface using an Arduino, aįUSB302 chip or board, and a 1.2V UART-TTL adapter. Serial console on these machines is to use a second M1 box and a simple The machines expose their debug UART over USB Type C, triggered with To make the boot process similar to other ARM64 platforms. Production setups will add U-Boot and perhaps GRUB into the boot chain, Linux arm64 boot protocol and device tree. Of as many hardware peculiarities as possible and present a standard We are developing an initial bootloader, m1n1, to take care XNU-like kernels, with a very different boot protocol and devicetreeįormat. These machines officially support booting unsigned/user-provided Hope we can have a discussion and converge on the right approach to The commit messages describe the problem and potential solutions. I do notĮxpect the two patches for that in this series to be merged as-is, but There is no obvious right solution to solve this. These SoCs blackhole nGnRE writes to internal MMIO ranges, and require Of discriminating and routing IRQs to the right users. Implemented as simply merging IRQs and FIQs. The alternatives mechanism, so as to not affect other platforms, This patchset introduces FIQ support through Apple SoCs require FIQs, as the timers and "fast" IPIs are hardwired The primary pain points of this port are: Devicetree for the Mac Mini (should work for the others too at this SMP (through standard spin-table support) Interrupts, including affinity and IPIs (Apple Interrupt Controller) UART (samsung-style) with earlycon support The following features are supported in this initial port: This series brings up initial support for the Apple M1 SoC, used in theĢ020 Mac Mini, MacBook Pro, and MacBook Air models. Apple M1 SoC platform bring-up All of help / color / mirror / Atom feed * Apple M1 SoC platform bring-up 20:39 ` Hector Martin 0 siblings, 0 replies 237+ messages in threadįrom: Hector Martin 20:39 UTC ( / raw)Ĭc: linux-arm-kernel, Marc Zyngier, robh+dt, Arnd Bergmann,
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |