[lkml]   [2021]   [May]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
Subject[PATCH 0/2] Apple M1 pinctrl DT bindings
From: Mark Kettenis <>

This small series adds bindings for the pin and GPIO controller found
on the Apple M1 SoC.

At this point, the primary consumer for these bindings is U-Boot.
With the help of these bindings U-Boot can bring up the PCIe root
complex into a state where the OS use it without having to deal with
the GPIO pins. A Linux driver may be implemented later to support
power management and/or other devices that need GPIO control. Since
the binding is based on standard pinmux node bindings this should be
relatively easy.


v2: - Fix typo in DT schema

Mark Kettenis (2):
dt-bindings: pinctrl: Add DT bindings for apple,pinctrl
arm64: apple: Add pinctrl nodes

.../bindings/pinctrl/apple,pinctrl.yaml | 103 ++++++++++++++++++
arch/arm64/boot/dts/apple/t8103.dtsi | 83 ++++++++++++++
include/dt-bindings/pinctrl/apple.h | 13 +++
4 files changed, 201 insertions(+)
create mode 100644 Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
create mode 100644 include/dt-bindings/pinctrl/apple.h


 \ /
  Last update: 2021-05-16 20:40    [W:0.052 / U:3.236 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site