• Linus Torvalds's avatar
    Merge tag 'arm-apple-m1-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc · 0c855563
    Linus Torvalds authored
    Pull ARM Apple M1 platform support from Arnd Bergmann:
     "The Apple M1 is the processor used it all current generation Apple
      Macintosh computers. Support for this platform so far is rudimentary,
      but it boots and can use framebuffer and serial console over a special
      USB cable.
    
      Support for several essential on-chip devices (USB, PCIe, IOMMU, NVMe)
      is work in progress but was not ready in time.
    
      A very detailed description of what works is in the commit message of
      commit 1bb2fd38 ("Merge tag 'm1-soc-bringup-v5' [..]") and on the
      AsahiLinux wiki"
    
    Link: https://lore.kernel.org/linux-arm-kernel/bdb18e9f-fcd7-1e31-2224-19c0e5090706@marcan.st/
    
    * tag 'arm-apple-m1-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc:
      asm-generic/io.h: Unbork ioremap_np() declaration
      arm64: apple: Add initial Apple Mac mini (M1, 2020) devicetree
      dt-bindings: display: Add apple,simple-framebuffer
      arm64: Kconfig: Introduce CONFIG_ARCH_APPLE
      irqchip/apple-aic: Add support for the Apple Interrupt Controller
      dt-bindings: interrupt-controller: Add DT bindings for apple-aic
      arm64: Move ICH_ sysreg bits from arm-gic-v3.h to sysreg.h
      of/address: Add infrastructure to declare MMIO as non-posted
      asm-generic/io.h: implement pci_remap_cfgspace using ioremap_np
      arm64: Implement ioremap_np() to map MMIO as nGnRnE
      docs: driver-api: device-io: Document ioremap() variants & access funcs
      docs: driver-api: device-io: Document I/O access functions
      asm-generic/io.h:  Add a non-posted variant of ioremap()
      arm64: arch_timer: Implement support for interrupt-names
      dt-bindings: timer: arm,arch_timer: Add interrupt-names support
      arm64: cputype: Add CPU implementor & types for the Apple M1 cores
      dt-bindings: arm: cpus: Add apple,firestorm & icestorm compatibles
      dt-bindings: arm: apple: Add bindings for Apple ARM platforms
      dt-bindings: vendor-prefixes: Add apple prefix
    0c855563
devres.rst 11.1 KB