1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * calao-dab-mmx.dtsi - Device Tree Include file for Calao DAB-MMX Daughter Board 4 * 5 * Copyright (C) 2011 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> 6 */ 7 8/ { 9 ahb { 10 apb { 11 usart1: serial@fffb4000 { 12 status = "okay"; 13 }; 14 15 usart3: serial@fffd0000 { 16 status = "okay"; 17 }; 18 }; 19 }; 20 21 i2c-gpio@0 { 22 status = "okay"; 23 }; 24 25 leds { 26 compatible = "gpio-leds"; 27 28 user_led1 { 29 label = "user_led1"; 30 gpios = <&pioB 20 GPIO_ACTIVE_LOW>; 31 }; 32 33/* 34* led already used by mother board but active as high 35* user_led2 { 36* label = "user_led2"; 37* gpios = <&pioB 21 GPIO_ACTIVE_LOW>; 38* }; 39*/ 40 user_led3 { 41 label = "user_led3"; 42 gpios = <&pioB 22 GPIO_ACTIVE_LOW>; 43 }; 44 45 user_led4 { 46 label = "user_led4"; 47 gpios = <&pioB 23 GPIO_ACTIVE_LOW>; 48 }; 49 50 red { 51 label = "red"; 52 gpios = <&pioB 24 GPIO_ACTIVE_LOW>; 53 }; 54 55 orange { 56 label = "orange"; 57 gpios = <&pioB 30 GPIO_ACTIVE_LOW>; 58 }; 59 60 green { 61 label = "green"; 62 gpios = <&pioB 31 GPIO_ACTIVE_LOW>; 63 }; 64 }; 65 66 gpio_keys { 67 compatible = "gpio-keys"; 68 #address-cells = <1>; 69 #size-cells = <0>; 70 71 user_pb1 { 72 label = "user_pb1"; 73 gpios = <&pioB 25 GPIO_ACTIVE_LOW>; 74 linux,code = <0x100>; 75 }; 76 77 user_pb2 { 78 label = "user_pb2"; 79 gpios = <&pioB 13 GPIO_ACTIVE_LOW>; 80 linux,code = <0x101>; 81 }; 82 83 user_pb3 { 84 label = "user_pb3"; 85 gpios = <&pioA 26 GPIO_ACTIVE_LOW>; 86 linux,code = <0x102>; 87 }; 88 89 user_pb4 { 90 label = "user_pb4"; 91 gpios = <&pioC 9 GPIO_ACTIVE_LOW>; 92 linux,code = <0x103>; 93 }; 94 }; 95}; 96