15f62a964SEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0+ OR MIT 25f62a964SEmmanuel Vadot/* 35f62a964SEmmanuel Vadot * Apple iPod touch 7, N112, iPod9,1 (A2178) 45f62a964SEmmanuel Vadot * Copyright (c) 2022, Konrad Dybcio <konradybcio@kernel.org> 55f62a964SEmmanuel Vadot */ 65f62a964SEmmanuel Vadot 75f62a964SEmmanuel Vadot/dts-v1/; 85f62a964SEmmanuel Vadot 95f62a964SEmmanuel Vadot#include "t8010.dtsi" 105f62a964SEmmanuel Vadot#include "t8010-common.dtsi" 115f62a964SEmmanuel Vadot#include <dt-bindings/input/input.h> 125f62a964SEmmanuel Vadot 135f62a964SEmmanuel Vadot/ { 145f62a964SEmmanuel Vadot compatible = "apple,n112", "apple,t8010", "apple,arm-platform"; 155f62a964SEmmanuel Vadot model = "Apple iPod touch 7"; 165f62a964SEmmanuel Vadot chassis-type = "handset"; 175f62a964SEmmanuel Vadot 185f62a964SEmmanuel Vadot gpio-keys { 195f62a964SEmmanuel Vadot compatible = "gpio-keys"; 205f62a964SEmmanuel Vadot 215f62a964SEmmanuel Vadot button-home { 225f62a964SEmmanuel Vadot label = "Home Button"; 235f62a964SEmmanuel Vadot gpios = <&pinctrl_ap 86 GPIO_ACTIVE_LOW>; 245f62a964SEmmanuel Vadot linux,code = <KEY_HOMEPAGE>; 255f62a964SEmmanuel Vadot wakeup-source; 265f62a964SEmmanuel Vadot }; 275f62a964SEmmanuel Vadot 285f62a964SEmmanuel Vadot button-power { 295f62a964SEmmanuel Vadot label = "Power Button"; 305f62a964SEmmanuel Vadot gpios = <&pinctrl_ap 179 GPIO_ACTIVE_LOW>; 315f62a964SEmmanuel Vadot linux,code = <KEY_POWER>; 325f62a964SEmmanuel Vadot wakeup-source; 335f62a964SEmmanuel Vadot }; 345f62a964SEmmanuel Vadot 355f62a964SEmmanuel Vadot button-voldown { 365f62a964SEmmanuel Vadot label = "Volume Down"; 375f62a964SEmmanuel Vadot gpios = <&pinctrl_ap 180 GPIO_ACTIVE_LOW>; 385f62a964SEmmanuel Vadot linux,code = <KEY_VOLUMEDOWN>; 395f62a964SEmmanuel Vadot }; 405f62a964SEmmanuel Vadot 415f62a964SEmmanuel Vadot button-volup { 425f62a964SEmmanuel Vadot label = "Volume Up"; 435f62a964SEmmanuel Vadot gpios = <&pinctrl_ap 23 GPIO_ACTIVE_LOW>; 445f62a964SEmmanuel Vadot linux,code = <KEY_VOLUMEUP>; 455f62a964SEmmanuel Vadot }; 465f62a964SEmmanuel Vadot }; 475f62a964SEmmanuel Vadot}; 48*8ccc0d23SEmmanuel Vadot 49*8ccc0d23SEmmanuel Vadot&framebuffer0 { 50*8ccc0d23SEmmanuel Vadot power-domains = <&ps_disp0_fe &ps_disp0_be &ps_mipi_dsi>; 51*8ccc0d23SEmmanuel Vadot}; 52