Home | History | Annotate | Line # | Download | only in dts
      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 (a] 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