FILE
imx8mm-phyboard-polis-peb-eval-01.dtso
File preview with syntax highlighting.
linux-6.19.14/arch/arm64/boot/dts/freescale/imx8mm-phyboard-polis-peb-eval-01.dtso
1// SPDX-License-Identifier: (GPL-2.0-or-later OR MIT) 2/* 3 * Copyright (C) 2025 PHYTEC Messtechnik GmbH 4 */ 5 6/dts-v1/; 7/plugin/; 8 9#include <dt-bindings/gpio/gpio.h> 10#include <dt-bindings/input/linux-event-codes.h> 11#include "imx8mm-pinfunc.h" 12 13&{/} { 14 gpio-keys { 15 compatible = "gpio-keys"; 16 pinctrl-names = "default"; 17 pinctrl-0 = <&pinctrl_gpio_keys>; 18 19 button-0 { 20 label = "home"; 21 linux,code = <KEY_HOME>; 22 gpios = <&gpio4 17 GPIO_ACTIVE_LOW>; 23 wakeup-source; 24 }; 25 26 button-1 { 27 label = "menu"; 28 linux,code = <KEY_MENU>; 29 gpios = <&gpio5 29 GPIO_ACTIVE_LOW>; 30 wakeup-source; 31 }; 32 }; 33 34 user-leds { 35 compatible = "gpio-leds"; 36 pinctrl-names = "default"; 37 pinctrl-0 = <&pinctrl_user_leds>; 38 39 user-led1 { 40 gpios = <&gpio4 14 GPIO_ACTIVE_HIGH>; 41 default-state = "on"; 42 }; 43 44 user-led2 { 45 gpios = <&gpio4 15 GPIO_ACTIVE_HIGH>; 46 default-state = "on"; 47 }; 48 49 user-led3 { 50 gpios = <&gpio5 28 GPIO_ACTIVE_HIGH>; 51 default-state = "on"; 52 }; 53 }; 54}; 55 56&iomuxc { 57 pinctrl_gpio_keys: gpio_keysgrp { 58 fsl,pins = < 59 MX8MM_IOMUXC_SAI1_TXD5_GPIO4_IO17 0x16 60 MX8MM_IOMUXC_UART4_TXD_GPIO5_IO29 0x16 61 >; 62 }; 63 64 pinctrl_user_leds: user_ledsgrp { 65 fsl,pins = < 66 MX8MM_IOMUXC_SAI1_TXD3_GPIO4_IO15 0x16 67 MX8MM_IOMUXC_UART4_RXD_GPIO5_IO28 0x16 68 MX8MM_IOMUXC_SAI1_TXD2_GPIO4_IO14 0x16 69 >; 70 }; 71};
~/
Read-only file preview.