18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ci/* Copyright (c) 2018, The Linux Foundation. All rights reserved. */
38c2ecf20Sopenharmony_ci
48c2ecf20Sopenharmony_ci&tlmm {
58c2ecf20Sopenharmony_ci	sdc2_clk_on: sdc2_clk_on {
68c2ecf20Sopenharmony_ci		config {
78c2ecf20Sopenharmony_ci			pins = "sdc2_clk";
88c2ecf20Sopenharmony_ci			bias-disable;           /* NO pull */
98c2ecf20Sopenharmony_ci			drive-strength = <16>;  /* 16 mA */
108c2ecf20Sopenharmony_ci		};
118c2ecf20Sopenharmony_ci	};
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ci	sdc2_clk_off: sdc2_clk_off {
148c2ecf20Sopenharmony_ci		config {
158c2ecf20Sopenharmony_ci			pins = "sdc2_clk";
168c2ecf20Sopenharmony_ci			bias-disable;           /* NO pull */
178c2ecf20Sopenharmony_ci			drive-strength = <2>;   /* 2 mA */
188c2ecf20Sopenharmony_ci		};
198c2ecf20Sopenharmony_ci	};
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ci	sdc2_cmd_on: sdc2_cmd_on {
228c2ecf20Sopenharmony_ci		config {
238c2ecf20Sopenharmony_ci			pins = "sdc2_cmd";
248c2ecf20Sopenharmony_ci			bias-pull-up;           /* pull up */
258c2ecf20Sopenharmony_ci			drive-strength = <10>;  /* 10 mA */
268c2ecf20Sopenharmony_ci		};
278c2ecf20Sopenharmony_ci	};
288c2ecf20Sopenharmony_ci
298c2ecf20Sopenharmony_ci	sdc2_cmd_off: sdc2_cmd_off {
308c2ecf20Sopenharmony_ci		config {
318c2ecf20Sopenharmony_ci			pins = "sdc2_cmd";
328c2ecf20Sopenharmony_ci			bias-pull-up;           /* pull up */
338c2ecf20Sopenharmony_ci			drive-strength = <2>;   /* 2 mA */
348c2ecf20Sopenharmony_ci		};
358c2ecf20Sopenharmony_ci	};
368c2ecf20Sopenharmony_ci
378c2ecf20Sopenharmony_ci	sdc2_data_on: sdc2_data_on {
388c2ecf20Sopenharmony_ci		config {
398c2ecf20Sopenharmony_ci			pins = "sdc2_data";
408c2ecf20Sopenharmony_ci			bias-pull-up;           /* pull up */
418c2ecf20Sopenharmony_ci			drive-strength = <10>;  /* 10 mA */
428c2ecf20Sopenharmony_ci		};
438c2ecf20Sopenharmony_ci	};
448c2ecf20Sopenharmony_ci
458c2ecf20Sopenharmony_ci	sdc2_data_off: sdc2_data_off {
468c2ecf20Sopenharmony_ci		config {
478c2ecf20Sopenharmony_ci			pins = "sdc2_data";
488c2ecf20Sopenharmony_ci			bias-pull-up;           /* pull up */
498c2ecf20Sopenharmony_ci			drive-strength = <2>;   /* 2 mA */
508c2ecf20Sopenharmony_ci		};
518c2ecf20Sopenharmony_ci	};
528c2ecf20Sopenharmony_ci
538c2ecf20Sopenharmony_ci	sdc2_cd_on: sdc2_cd_on {
548c2ecf20Sopenharmony_ci		mux {
558c2ecf20Sopenharmony_ci			pins = "gpio95";
568c2ecf20Sopenharmony_ci			function = "gpio";
578c2ecf20Sopenharmony_ci		};
588c2ecf20Sopenharmony_ci
598c2ecf20Sopenharmony_ci		config {
608c2ecf20Sopenharmony_ci			pins = "gpio95";
618c2ecf20Sopenharmony_ci			bias-pull-up;           /* pull up */
628c2ecf20Sopenharmony_ci			drive-strength = <2>;   /* 2 mA */
638c2ecf20Sopenharmony_ci		};
648c2ecf20Sopenharmony_ci	};
658c2ecf20Sopenharmony_ci
668c2ecf20Sopenharmony_ci	sdc2_cd_off: sdc2_cd_off {
678c2ecf20Sopenharmony_ci		mux {
688c2ecf20Sopenharmony_ci			pins = "gpio95";
698c2ecf20Sopenharmony_ci			function = "gpio";
708c2ecf20Sopenharmony_ci		};
718c2ecf20Sopenharmony_ci
728c2ecf20Sopenharmony_ci		config {
738c2ecf20Sopenharmony_ci			pins = "gpio95";
748c2ecf20Sopenharmony_ci			bias-pull-up;           /* pull up */
758c2ecf20Sopenharmony_ci			drive-strength = <2>;   /* 2 mA */
768c2ecf20Sopenharmony_ci		};
778c2ecf20Sopenharmony_ci	};
788c2ecf20Sopenharmony_ci
798c2ecf20Sopenharmony_ci	blsp1_uart3_on: blsp1_uart3_on {
808c2ecf20Sopenharmony_ci		tx {
818c2ecf20Sopenharmony_ci			pins = "gpio45";
828c2ecf20Sopenharmony_ci			function = "blsp_uart3_a";
838c2ecf20Sopenharmony_ci			drive-strength = <2>;
848c2ecf20Sopenharmony_ci			bias-disable;
858c2ecf20Sopenharmony_ci		};
868c2ecf20Sopenharmony_ci
878c2ecf20Sopenharmony_ci		rx {
888c2ecf20Sopenharmony_ci			pins = "gpio46";
898c2ecf20Sopenharmony_ci			function = "blsp_uart3_a";
908c2ecf20Sopenharmony_ci			drive-strength = <2>;
918c2ecf20Sopenharmony_ci			bias-disable;
928c2ecf20Sopenharmony_ci		};
938c2ecf20Sopenharmony_ci
948c2ecf20Sopenharmony_ci		cts {
958c2ecf20Sopenharmony_ci			pins = "gpio47";
968c2ecf20Sopenharmony_ci			function = "blsp_uart3_a";
978c2ecf20Sopenharmony_ci			drive-strength = <2>;
988c2ecf20Sopenharmony_ci			bias-disable;
998c2ecf20Sopenharmony_ci		};
1008c2ecf20Sopenharmony_ci
1018c2ecf20Sopenharmony_ci		rfr {
1028c2ecf20Sopenharmony_ci			pins = "gpio48";
1038c2ecf20Sopenharmony_ci			function = "blsp_uart3_a";
1048c2ecf20Sopenharmony_ci			drive-strength = <2>;
1058c2ecf20Sopenharmony_ci			bias-disable;
1068c2ecf20Sopenharmony_ci		};
1078c2ecf20Sopenharmony_ci	};
1088c2ecf20Sopenharmony_ci};
109