xref: /linux/scripts/dtc/include-prefixes/arm64/apple/t8010-ipad6.dtsi (revision 2f24482304ebd32c5aa374f31465b9941a860b92)
133ee92b9SKonrad Dybcio// SPDX-License-Identifier: GPL-2.0+ OR MIT
233ee92b9SKonrad Dybcio/*
333ee92b9SKonrad Dybcio * Apple iPad 6 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 = "tablet";
1433ee92b9SKonrad Dybcio
1533ee92b9SKonrad Dybcio	gpio-keys {
1633ee92b9SKonrad Dybcio		compatible = "gpio-keys";
1733ee92b9SKonrad Dybcio
1833ee92b9SKonrad Dybcio		button-home {
1933ee92b9SKonrad Dybcio			label = "Home Button";
2033ee92b9SKonrad Dybcio			gpios = <&pinctrl_ap 180 GPIO_ACTIVE_LOW>;
2133ee92b9SKonrad Dybcio			linux,code = <KEY_HOMEPAGE>;
2233ee92b9SKonrad Dybcio			wakeup-source;
2333ee92b9SKonrad Dybcio		};
2433ee92b9SKonrad Dybcio
2533ee92b9SKonrad Dybcio		button-power {
2633ee92b9SKonrad Dybcio			label = "Power Button";
2733ee92b9SKonrad Dybcio			gpios = <&pinctrl_ap 179 GPIO_ACTIVE_LOW>;
2833ee92b9SKonrad Dybcio			linux,code = <KEY_POWER>;
2933ee92b9SKonrad Dybcio			wakeup-source;
3033ee92b9SKonrad Dybcio		};
3133ee92b9SKonrad Dybcio
3233ee92b9SKonrad Dybcio		button-voldown {
3333ee92b9SKonrad Dybcio			label = "Volume Down";
3433ee92b9SKonrad Dybcio			gpios = <&pinctrl_ap 89 GPIO_ACTIVE_LOW>;
3533ee92b9SKonrad Dybcio			linux,code = <KEY_VOLUMEDOWN>;
3633ee92b9SKonrad Dybcio		};
3733ee92b9SKonrad Dybcio
3833ee92b9SKonrad Dybcio		button-volup {
3933ee92b9SKonrad Dybcio			label = "Volume Up";
4033ee92b9SKonrad Dybcio			gpios = <&pinctrl_ap 90 GPIO_ACTIVE_LOW>;
4133ee92b9SKonrad Dybcio			linux,code = <KEY_VOLUMEUP>;
4233ee92b9SKonrad Dybcio		};
4333ee92b9SKonrad Dybcio	};
4433ee92b9SKonrad Dybcio};
455152d41aSNick Chan
465152d41aSNick Chan&framebuffer0 {
475152d41aSNick Chan	power-domains = <&ps_disp0_fe &ps_disp0_be &ps_dp>;
485152d41aSNick Chan};
49*029e1d60SNick Chan
50*029e1d60SNick Chan&hurricane_opp09 {
51*029e1d60SNick Chan	status = "okay";
52*029e1d60SNick Chan};
53*029e1d60SNick Chan
54*029e1d60SNick Chan&hurricane_opp10 {
55*029e1d60SNick Chan	status = "okay";
56*029e1d60SNick Chan};
57