Merge tag 'omap-for-v5.8/dt-missed-signed' of git://git.kernel.org/pub/scm/linux...
[linux-2.6-microblaze.git] / arch / arm64 / boot / dts / qcom / msm8992-pins.dtsi
1 // SPDX-License-Identifier: GPL-2.0-only
2 /*
3  * Copyright (c) 2013-2015, The Linux Foundation. All rights reserved.
4  */
5
6 &msmgpio {
7         blsp1_uart2_default: blsp1_uart2_default {
8                 pinmux {
9                         function = "blsp_uart2";
10                         pins = "gpio4", "gpio5";
11                 };
12                 pinconf {
13                         pins = "gpio4", "gpio5";
14                         drive-strength = <16>;
15                         bias-disable;
16                 };
17         };
18
19         blsp1_uart2_sleep: blsp1_uart2_sleep {
20                 pinmux {
21                         function = "gpio";
22                         pins = "gpio4", "gpio5";
23                 };
24                 pinconf {
25                         pins = "gpio4", "gpio5";
26                         drive-strength = <2>;
27                         bias-pull-down;
28                 };
29         };
30
31         /* 0-3 for sdc1 4-6 for sdc2 */
32         /* Order of pins */
33         /* SDC1: CLK -> 0, CMD -> 1, DATA -> 2, RCLK -> 3 */
34         /* SDC2: CLK -> 4, CMD -> 5, DATA -> 6 */
35         sdc1_clk_on: clk-on {
36                 pinconf {
37                         pins = "sdc1_clk";
38                         bias-disable = <0>; /* No pull */
39                         drive-strength = <16>; /* 16mA */
40                 };
41         };
42
43         sdc1_clk_off: clk-off {
44                 pinconf {
45                         pins = "sdc1_clk";
46                         bias-disable = <0>; /* No pull */
47                         drive-strength = <2>; /* 2mA */
48                 };
49         };
50
51         sdc1_cmd_on: cmd-on {
52                 pinconf {
53                         pins = "sdc1_cmd";
54                         bias-pull-up;
55                         drive-strength = <8>;
56                 };
57         };
58
59         sdc1_cmd_off: cmd-off {
60                 pinconf {
61                         pins = "sdc1_cmd";
62                         bias-pull-up = <0x3>; /* same as 3.10 ?? */
63                         drive-strength = <2>; /* 2mA */
64                 };
65         };
66
67         sdc1_data_on: data-on {
68                 pinconf {
69                         pins = "sdc1_data";
70                         bias-pull-up;
71                         drive-strength = <8>; /* 8mA */
72                 };
73         };
74
75         sdc1_data_off: data-off {
76                 pinconf {
77                         pins = "sdc1_data";
78                         bias-pull-up;
79                         drive-strength = <2>;
80                 };
81         };
82
83         sdc1_rclk_on: rclk-on {
84                 bias-pull-down; /* pull down */
85         };
86
87         sdc1_rclk_off: rclk-off {
88                 bias-pull-down; /* pull down */
89         };
90 };