1/*
2 * Copyright (c) 2017,2019 NXP
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7#include <nxp/nxp_imx/mimx7d-pinctrl.dtsi>
8
9&pinctrl {
10	uart2_default: uart2_default {
11		group0 {
12			pinmux = <&mx7d_pad_uart2_rx_data__uart2_dce_rx>,
13				<&mx7d_pad_uart2_tx_data__uart2_dce_tx>;
14			bias-pull-up;
15			bias-pull-up-value = "100k";
16			input-schmitt-enable;
17			slew-rate = "slow";
18			drive-strength = "x1";
19		};
20	};
21
22	i2c1_default: i2c1_default {
23		group0 {
24			pinmux = <&mx7d_pad_i2c1_scl__i2c1_scl>,
25				<&mx7d_pad_i2c1_sda__i2c1_sda>;
26			bias-pull-up;
27			bias-pull-up-value = "100k";
28			input-schmitt-enable;
29			slew-rate = "slow";
30			drive-strength = "x1";
31		};
32	};
33
34	i2c2_default: i2c2_default {
35		group0 {
36			pinmux = <&mx7d_pad_i2c2_scl__i2c2_scl>,
37				<&mx7d_pad_i2c2_sda__i2c2_sda>;
38			bias-pull-up;
39			bias-pull-up-value = "100k";
40			input-schmitt-enable;
41			slew-rate = "slow";
42			drive-strength = "x1";
43		};
44	};
45
46	i2c3_default: i2c3_default {
47		group0 {
48			pinmux = <&mx7d_pad_i2c3_scl__i2c3_scl>,
49				<&mx7d_pad_i2c3_sda__i2c3_sda>;
50			bias-pull-up;
51			bias-pull-up-value = "100k";
52			input-schmitt-enable;
53			slew-rate = "slow";
54			drive-strength = "x1";
55		};
56	};
57
58	i2c4_default: i2c4_default {
59		group0 {
60			pinmux = <&mx7d_pad_i2c4_scl__i2c4_scl>,
61				<&mx7d_pad_i2c4_sda__i2c4_sda>;
62			bias-pull-up;
63			bias-pull-up-value = "100k";
64			input-schmitt-enable;
65			slew-rate = "slow";
66			drive-strength = "x1";
67		};
68	};
69
70	pwm1_default: pwm1_default {
71		group0 {
72			pinmux = <&mx7d_pad_gpio1_io08__pwm1_out>;
73			bias-pull-up;
74			bias-pull-up-value = "100k";
75			input-schmitt-enable;
76			slew-rate = "slow";
77			drive-strength = "x1";
78		};
79	};
80
81	pwm2_default: pwm2_default {
82		group0 {
83			pinmux = <&mx7d_pad_gpio1_io09__pwm2_out>;
84			bias-pull-up;
85			bias-pull-up-value = "100k";
86			input-schmitt-enable;
87			slew-rate = "slow";
88			drive-strength = "x1";
89		};
90	};
91
92	pwm3_default: pwm3_default {
93		group0 {
94			pinmux = <&mx7d_pad_gpio1_io10__pwm3_out>;
95			bias-pull-up;
96			bias-pull-up-value = "100k";
97			input-schmitt-enable;
98			slew-rate = "slow";
99			drive-strength = "x1";
100		};
101	};
102
103	pwm4_default: pwm4_default {
104		group0 {
105			pinmux = <&mx7d_pad_gpio1_io11__pwm4_out>;
106			bias-pull-up;
107			bias-pull-up-value = "100k";
108			input-schmitt-enable;
109			slew-rate = "slow";
110			drive-strength = "x1";
111		};
112	};
113
114};
115