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