xref: /linux/scripts/dtc/include-prefixes/arm64/apple/t7000-n102.dts (revision 2f24482304ebd32c5aa374f31465b9941a860b92)
118418313SKonrad Dybcio// SPDX-License-Identifier: GPL-2.0+ OR MIT
218418313SKonrad Dybcio/*
318418313SKonrad Dybcio * Apple iPod touch 6, N102, iPod7,1 (A1574)
418418313SKonrad Dybcio * Copyright (c) 2022, Konrad Dybcio <konradybcio@kernel.org>
518418313SKonrad Dybcio */
618418313SKonrad Dybcio
718418313SKonrad Dybcio/dts-v1/;
818418313SKonrad Dybcio
918418313SKonrad Dybcio#include "t7000.dtsi"
1018418313SKonrad Dybcio#include "t7000-common.dtsi"
1118418313SKonrad Dybcio#include "t7000-handheld.dtsi"
1218418313SKonrad Dybcio#include <dt-bindings/input/input.h>
1318418313SKonrad Dybcio
1418418313SKonrad Dybcio/ {
1518418313SKonrad Dybcio	compatible = "apple,n102", "apple,t7000", "apple,arm-platform";
1618418313SKonrad Dybcio	model = "Apple iPod touch 6";
1718418313SKonrad Dybcio	chassis-type = "handset";
1818418313SKonrad Dybcio
1918418313SKonrad Dybcio	gpio-keys {
2018418313SKonrad Dybcio		compatible = "gpio-keys";
2118418313SKonrad Dybcio
2218418313SKonrad Dybcio		button-home {
2318418313SKonrad Dybcio			label = "Home Button";
2418418313SKonrad Dybcio			gpios = <&pinctrl 32 GPIO_ACTIVE_LOW>;
2518418313SKonrad Dybcio			linux,code = <KEY_HOMEPAGE>;
2618418313SKonrad Dybcio			wakeup-source;
2718418313SKonrad Dybcio		};
2818418313SKonrad Dybcio
2918418313SKonrad Dybcio		button-power {
3018418313SKonrad Dybcio			label = "Power Button";
3118418313SKonrad Dybcio			gpios = <&pinctrl 33 GPIO_ACTIVE_LOW>;
3218418313SKonrad Dybcio			linux,code = <KEY_POWER>;
3318418313SKonrad Dybcio			wakeup-source;
3418418313SKonrad Dybcio		};
3518418313SKonrad Dybcio
3618418313SKonrad Dybcio		button-voldown {
3718418313SKonrad Dybcio			label = "Volume Down";
3818418313SKonrad Dybcio			gpios = <&pinctrl 46 GPIO_ACTIVE_LOW>;
3918418313SKonrad Dybcio			linux,code = <KEY_VOLUMEDOWN>;
4018418313SKonrad Dybcio		};
4118418313SKonrad Dybcio
4218418313SKonrad Dybcio		button-volup {
4318418313SKonrad Dybcio			label = "Volume Up";
4418418313SKonrad Dybcio			gpios = <&pinctrl 45 GPIO_ACTIVE_LOW>;
4518418313SKonrad Dybcio			linux,code = <KEY_VOLUMEUP>;
4618418313SKonrad Dybcio		};
4718418313SKonrad Dybcio	};
4818418313SKonrad Dybcio};
49*e128cbf4SNick Chan
50*e128cbf4SNick Chan&framebuffer0 {
51*e128cbf4SNick Chan	power-domains = <&ps_disp0 &ps_mipi_dsi>;
52*e128cbf4SNick Chan};
53