xref: /linux/scripts/dtc/include-prefixes/arm64/apple/t8010-7.dtsi (revision 2f24482304ebd32c5aa374f31465b9941a860b92)
133ee92b9SKonrad Dybcio// SPDX-License-Identifier: GPL-2.0+ OR MIT
233ee92b9SKonrad Dybcio/*
333ee92b9SKonrad Dybcio * Apple iPhone 7 / 7 Plus common device tree
433ee92b9SKonrad Dybcio *
533ee92b9SKonrad Dybcio * Copyright (c) 2022, Konrad Dybcio <konradybcio@kernel.org>
633ee92b9SKonrad Dybcio */
733ee92b9SKonrad Dybcio
833ee92b9SKonrad Dybcio#include "t8010.dtsi"
933ee92b9SKonrad Dybcio#include "t8010-common.dtsi"
1033ee92b9SKonrad Dybcio#include <dt-bindings/input/input.h>
1133ee92b9SKonrad Dybcio
1233ee92b9SKonrad Dybcio/ {
1333ee92b9SKonrad Dybcio	chassis-type = "handset";
1433ee92b9SKonrad Dybcio
1533ee92b9SKonrad Dybcio	gpio-keys {
1633ee92b9SKonrad Dybcio		compatible = "gpio-keys";
1733ee92b9SKonrad Dybcio
1833ee92b9SKonrad Dybcio		button-power {
1933ee92b9SKonrad Dybcio			label = "Power Button";
2033ee92b9SKonrad Dybcio			gpios = <&pinctrl_ap 179 GPIO_ACTIVE_LOW>;
2133ee92b9SKonrad Dybcio			linux,code = <KEY_POWER>;
2233ee92b9SKonrad Dybcio			wakeup-source;
2333ee92b9SKonrad Dybcio		};
2433ee92b9SKonrad Dybcio
2533ee92b9SKonrad Dybcio		button-voldown {
2633ee92b9SKonrad Dybcio			label = "Volume Down";
2733ee92b9SKonrad Dybcio			gpios = <&pinctrl_ap 180 GPIO_ACTIVE_LOW>;
2833ee92b9SKonrad Dybcio			linux,code = <KEY_VOLUMEDOWN>;
2933ee92b9SKonrad Dybcio		};
3033ee92b9SKonrad Dybcio
3133ee92b9SKonrad Dybcio		button-volup {
3233ee92b9SKonrad Dybcio			label = "Volume Up";
3333ee92b9SKonrad Dybcio			gpios = <&pinctrl_ap 23 GPIO_ACTIVE_LOW>;
3433ee92b9SKonrad Dybcio			linux,code = <KEY_VOLUMEUP>;
3533ee92b9SKonrad Dybcio		};
3633ee92b9SKonrad Dybcio
3733ee92b9SKonrad Dybcio		switch-mute {
3833ee92b9SKonrad Dybcio			label = "Mute Switch";
3933ee92b9SKonrad Dybcio			gpios = <&pinctrl_ap 86 GPIO_ACTIVE_LOW>;
4033ee92b9SKonrad Dybcio			linux,code = <KEY_MUTE>;
4133ee92b9SKonrad Dybcio		};
4233ee92b9SKonrad Dybcio	};
4333ee92b9SKonrad Dybcio};
445152d41aSNick Chan
455152d41aSNick Chan&framebuffer0 {
465152d41aSNick Chan	power-domains = <&ps_disp0_fe &ps_disp0_be &ps_mipi_dsi>;
475152d41aSNick Chan};
48*029e1d60SNick Chan
49*029e1d60SNick Chan&hurricane_opp09 {
50*029e1d60SNick Chan	status = "okay";
51*029e1d60SNick Chan};
52*029e1d60SNick Chan
53*029e1d60SNick Chan&hurricane_opp10 {
54*029e1d60SNick Chan	status = "okay";
55*029e1d60SNick Chan};
56