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