]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi
Merge branch 'cpuidle' into release
[karo-tx-linux.git] / arch / arm64 / boot / dts / qcom / apq8016-sbc.dtsi
1 /*
2  * Copyright (c) 2015, The Linux Foundation. All rights reserved.
3  *
4  * This program is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU General Public License version 2 and
6  * only version 2 as published by the Free Software Foundation.
7  *
8  * This program is distributed in the hope that it will be useful,
9  * but WITHOUT ANY WARRANTY; without even the implied warranty of
10  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11  * GNU General Public License for more details.
12  */
13
14 #include "msm8916.dtsi"
15 #include "pm8916.dtsi"
16 #include "apq8016-sbc-soc-pins.dtsi"
17 #include "apq8016-sbc-pmic-pins.dtsi"
18
19 / {
20         aliases {
21                 serial0 = &blsp1_uart2;
22         };
23
24         chosen {
25                 stdout-path = "serial0";
26         };
27
28         soc {
29                 serial@78b0000 {
30                         status = "okay";
31                         pinctrl-names = "default", "sleep";
32                         pinctrl-0 = <&blsp1_uart2_default>;
33                         pinctrl-1 = <&blsp1_uart2_sleep>;
34                 };
35
36                 leds {
37                         pinctrl-names = "default";
38                         pinctrl-0 = <&msmgpio_leds>,
39                                     <&pm8916_gpios_leds>,
40                                     <&pm8916_mpps_leds>;
41
42                         compatible = "gpio-leds";
43
44                         led@1 {
45                                 label = "apq8016-sbc:green:user1";
46                                 gpios = <&msmgpio 21 GPIO_ACTIVE_HIGH>;
47                                 linux,default-trigger = "heartbeat";
48                                 default-state = "off";
49                         };
50
51                         led@2 {
52                                 label = "apq8016-sbc:green:user2";
53                                 gpios = <&msmgpio 120 GPIO_ACTIVE_HIGH>;
54                                 linux,default-trigger = "mmc0";
55                                 default-state = "off";
56                         };
57
58                         led@3 {
59                                 label = "apq8016-sbc:green:user3";
60                                 gpios = <&pm8916_gpios 1 GPIO_ACTIVE_HIGH>;
61                                 linux,default-trigger = "mmc1";
62                                 default-state = "off";
63                         };
64
65                         led@4 {
66                                 label = "apq8016-sbc:green:user4";
67                                 gpios = <&pm8916_gpios 2 GPIO_ACTIVE_HIGH>;
68                                 linux,default-trigger = "none";
69                                 default-state = "off";
70                         };
71
72                         led@5 {
73                                 label = "apq8016-sbc:yellow:wlan";
74                                 gpios = <&pm8916_mpps 2 GPIO_ACTIVE_HIGH>;
75                                 linux,default-trigger = "wlan";
76                                 default-state = "off";
77                         };
78
79                         led@6 {
80                                 label = "apq8016-sbc:blue:bt";
81                                 gpios = <&pm8916_mpps 3 GPIO_ACTIVE_HIGH>;
82                                 linux,default-trigger = "bt";
83                                 default-state = "off";
84                         };
85                 };
86         };
87 };