118418313SKonrad Dybcio// SPDX-License-Identifier: GPL-2.0+ OR MIT 218418313SKonrad Dybcio/* 318418313SKonrad Dybcio * Apple iPad mini 4 common device tree 418418313SKonrad Dybcio * 518418313SKonrad Dybcio * Copyright (c) 2022, Konrad Dybcio <konradybcio@kernel.org> 618418313SKonrad Dybcio */ 718418313SKonrad Dybcio 818418313SKonrad Dybcio#include "t7000.dtsi" 918418313SKonrad Dybcio#include "t7000-common.dtsi" 1018418313SKonrad Dybcio#include "t7000-handheld.dtsi" 1118418313SKonrad Dybcio#include <dt-bindings/input/input.h> 1218418313SKonrad Dybcio 1318418313SKonrad Dybcio/ { 1418418313SKonrad Dybcio chassis-type = "tablet"; 1518418313SKonrad Dybcio 1618418313SKonrad Dybcio gpio-keys { 1718418313SKonrad Dybcio compatible = "gpio-keys"; 1818418313SKonrad Dybcio 1918418313SKonrad Dybcio button-home { 2018418313SKonrad Dybcio label = "Home Button"; 2118418313SKonrad Dybcio gpios = <&pinctrl 32 GPIO_ACTIVE_LOW>; 2218418313SKonrad Dybcio linux,code = <KEY_HOMEPAGE>; 2318418313SKonrad Dybcio wakeup-source; 2418418313SKonrad Dybcio }; 2518418313SKonrad Dybcio 2618418313SKonrad Dybcio button-power { 2718418313SKonrad Dybcio label = "Power Button"; 2818418313SKonrad Dybcio gpios = <&pinctrl 33 GPIO_ACTIVE_LOW>; 2918418313SKonrad Dybcio linux,code = <KEY_POWER>; 3018418313SKonrad Dybcio wakeup-source; 3118418313SKonrad Dybcio }; 3218418313SKonrad Dybcio 3318418313SKonrad Dybcio button-volup { 3418418313SKonrad Dybcio label = "Volume Up"; 3518418313SKonrad Dybcio gpios = <&pinctrl 45 GPIO_ACTIVE_LOW>; 3618418313SKonrad Dybcio linux,code = <KEY_VOLUMEUP>; 3718418313SKonrad Dybcio }; 3818418313SKonrad Dybcio 3918418313SKonrad Dybcio button-voldown { 4018418313SKonrad Dybcio label = "Volume Down"; 4118418313SKonrad Dybcio gpios = <&pinctrl 46 GPIO_ACTIVE_LOW>; 4218418313SKonrad Dybcio linux,code = <KEY_VOLUMEDOWN>; 4318418313SKonrad Dybcio }; 4418418313SKonrad Dybcio 4518418313SKonrad Dybcio switch-mute { 4618418313SKonrad Dybcio label = "Mute Switch"; 4718418313SKonrad Dybcio gpios = <&pinctrl 36 GPIO_ACTIVE_LOW>; 4818418313SKonrad Dybcio linux,code = <KEY_MUTE>; 4918418313SKonrad Dybcio }; 5018418313SKonrad Dybcio }; 5118418313SKonrad Dybcio}; 52e128cbf4SNick Chan 53e128cbf4SNick Chan&framebuffer0 { 54e128cbf4SNick Chan power-domains = <&ps_disp0 &ps_dp>; 55e128cbf4SNick Chan}; 56e9732399SNick Chan 57e9732399SNick Chan&typhoon_opp06 { 58e9732399SNick Chan status = "okay"; 59e9732399SNick Chan}; 60*97aeb650SNick Chan 61*97aeb650SNick Chan&typhoon_opp07 { 62*97aeb650SNick Chan status = "okay"; 63*97aeb650SNick Chan}; 64