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