xref: /linux/scripts/dtc/include-prefixes/arm64/apple/t8011-pro2.dtsi (revision 2f24482304ebd32c5aa374f31465b9941a860b92)
1a9a28afbSKonrad Dybcio// SPDX-License-Identifier: GPL-2.0+ OR MIT
2a9a28afbSKonrad Dybcio/*
3a9a28afbSKonrad Dybcio * Apple iPad Pro 2 common device tree
4a9a28afbSKonrad Dybcio *
5a9a28afbSKonrad Dybcio * Copyright (c) 2022, Konrad Dybcio <konradybcio@kernel.org>
6a9a28afbSKonrad Dybcio */
7a9a28afbSKonrad Dybcio
8a9a28afbSKonrad Dybcio#include <dt-bindings/input/input.h>
9a9a28afbSKonrad Dybcio
10a9a28afbSKonrad Dybcio/ {
11a9a28afbSKonrad Dybcio	chassis-type = "tablet";
12a9a28afbSKonrad Dybcio
13a9a28afbSKonrad Dybcio	gpio-keys {
14a9a28afbSKonrad Dybcio		compatible = "gpio-keys";
15a9a28afbSKonrad Dybcio
16a9a28afbSKonrad Dybcio		button-home {
17a9a28afbSKonrad Dybcio			label = "Home Button";
18a9a28afbSKonrad Dybcio			gpios = <&pinctrl_ap 139 GPIO_ACTIVE_LOW>;
19a9a28afbSKonrad Dybcio			linux,code = <KEY_HOMEPAGE>;
20a9a28afbSKonrad Dybcio			wakeup-source;
21a9a28afbSKonrad Dybcio		};
22a9a28afbSKonrad Dybcio
23a9a28afbSKonrad Dybcio		button-power {
24a9a28afbSKonrad Dybcio			label = "Power Button";
25a9a28afbSKonrad Dybcio			gpios = <&pinctrl_ap 138 GPIO_ACTIVE_LOW>;
26a9a28afbSKonrad Dybcio			linux,code = <KEY_POWER>;
27a9a28afbSKonrad Dybcio			wakeup-source;
28a9a28afbSKonrad Dybcio		};
29a9a28afbSKonrad Dybcio
30a9a28afbSKonrad Dybcio		button-voldown {
31a9a28afbSKonrad Dybcio			label = "Volume Down";
32a9a28afbSKonrad Dybcio			gpios = <&pinctrl_ap 43 GPIO_ACTIVE_LOW>;
33a9a28afbSKonrad Dybcio			linux,code = <KEY_VOLUMEDOWN>;
34a9a28afbSKonrad Dybcio		};
35a9a28afbSKonrad Dybcio
36a9a28afbSKonrad Dybcio		button-volup {
37a9a28afbSKonrad Dybcio			label = "Volume Up";
38a9a28afbSKonrad Dybcio			gpios = <&pinctrl_ap 40 GPIO_ACTIVE_LOW>;
39a9a28afbSKonrad Dybcio			linux,code = <KEY_VOLUMEUP>;
40a9a28afbSKonrad Dybcio		};
41a9a28afbSKonrad Dybcio	};
42a9a28afbSKonrad Dybcio};
43*c6dfa348SNick Chan
44*c6dfa348SNick Chan&ps_dcs6 {
45*c6dfa348SNick Chan	apple,always-on; /* LPDDR4 interface */
46*c6dfa348SNick Chan};
47*c6dfa348SNick Chan
48*c6dfa348SNick Chan&ps_dcs7 {
49*c6dfa348SNick Chan	apple,always-on; /* LPDDR4 interface */
50*c6dfa348SNick Chan};
51