1*4882a593Smuzhiyun// SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyun/* Copyright (c) 2018, The Linux Foundation. All rights reserved. */ 3*4882a593Smuzhiyun 4*4882a593Smuzhiyun&tlmm { 5*4882a593Smuzhiyun sdc2_clk_on: sdc2_clk_on { 6*4882a593Smuzhiyun config { 7*4882a593Smuzhiyun pins = "sdc2_clk"; 8*4882a593Smuzhiyun bias-disable; /* NO pull */ 9*4882a593Smuzhiyun drive-strength = <16>; /* 16 mA */ 10*4882a593Smuzhiyun }; 11*4882a593Smuzhiyun }; 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun sdc2_clk_off: sdc2_clk_off { 14*4882a593Smuzhiyun config { 15*4882a593Smuzhiyun pins = "sdc2_clk"; 16*4882a593Smuzhiyun bias-disable; /* NO pull */ 17*4882a593Smuzhiyun drive-strength = <2>; /* 2 mA */ 18*4882a593Smuzhiyun }; 19*4882a593Smuzhiyun }; 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun sdc2_cmd_on: sdc2_cmd_on { 22*4882a593Smuzhiyun config { 23*4882a593Smuzhiyun pins = "sdc2_cmd"; 24*4882a593Smuzhiyun bias-pull-up; /* pull up */ 25*4882a593Smuzhiyun drive-strength = <10>; /* 10 mA */ 26*4882a593Smuzhiyun }; 27*4882a593Smuzhiyun }; 28*4882a593Smuzhiyun 29*4882a593Smuzhiyun sdc2_cmd_off: sdc2_cmd_off { 30*4882a593Smuzhiyun config { 31*4882a593Smuzhiyun pins = "sdc2_cmd"; 32*4882a593Smuzhiyun bias-pull-up; /* pull up */ 33*4882a593Smuzhiyun drive-strength = <2>; /* 2 mA */ 34*4882a593Smuzhiyun }; 35*4882a593Smuzhiyun }; 36*4882a593Smuzhiyun 37*4882a593Smuzhiyun sdc2_data_on: sdc2_data_on { 38*4882a593Smuzhiyun config { 39*4882a593Smuzhiyun pins = "sdc2_data"; 40*4882a593Smuzhiyun bias-pull-up; /* pull up */ 41*4882a593Smuzhiyun drive-strength = <10>; /* 10 mA */ 42*4882a593Smuzhiyun }; 43*4882a593Smuzhiyun }; 44*4882a593Smuzhiyun 45*4882a593Smuzhiyun sdc2_data_off: sdc2_data_off { 46*4882a593Smuzhiyun config { 47*4882a593Smuzhiyun pins = "sdc2_data"; 48*4882a593Smuzhiyun bias-pull-up; /* pull up */ 49*4882a593Smuzhiyun drive-strength = <2>; /* 2 mA */ 50*4882a593Smuzhiyun }; 51*4882a593Smuzhiyun }; 52*4882a593Smuzhiyun 53*4882a593Smuzhiyun sdc2_cd_on: sdc2_cd_on { 54*4882a593Smuzhiyun mux { 55*4882a593Smuzhiyun pins = "gpio95"; 56*4882a593Smuzhiyun function = "gpio"; 57*4882a593Smuzhiyun }; 58*4882a593Smuzhiyun 59*4882a593Smuzhiyun config { 60*4882a593Smuzhiyun pins = "gpio95"; 61*4882a593Smuzhiyun bias-pull-up; /* pull up */ 62*4882a593Smuzhiyun drive-strength = <2>; /* 2 mA */ 63*4882a593Smuzhiyun }; 64*4882a593Smuzhiyun }; 65*4882a593Smuzhiyun 66*4882a593Smuzhiyun sdc2_cd_off: sdc2_cd_off { 67*4882a593Smuzhiyun mux { 68*4882a593Smuzhiyun pins = "gpio95"; 69*4882a593Smuzhiyun function = "gpio"; 70*4882a593Smuzhiyun }; 71*4882a593Smuzhiyun 72*4882a593Smuzhiyun config { 73*4882a593Smuzhiyun pins = "gpio95"; 74*4882a593Smuzhiyun bias-pull-up; /* pull up */ 75*4882a593Smuzhiyun drive-strength = <2>; /* 2 mA */ 76*4882a593Smuzhiyun }; 77*4882a593Smuzhiyun }; 78*4882a593Smuzhiyun 79*4882a593Smuzhiyun blsp1_uart3_on: blsp1_uart3_on { 80*4882a593Smuzhiyun tx { 81*4882a593Smuzhiyun pins = "gpio45"; 82*4882a593Smuzhiyun function = "blsp_uart3_a"; 83*4882a593Smuzhiyun drive-strength = <2>; 84*4882a593Smuzhiyun bias-disable; 85*4882a593Smuzhiyun }; 86*4882a593Smuzhiyun 87*4882a593Smuzhiyun rx { 88*4882a593Smuzhiyun pins = "gpio46"; 89*4882a593Smuzhiyun function = "blsp_uart3_a"; 90*4882a593Smuzhiyun drive-strength = <2>; 91*4882a593Smuzhiyun bias-disable; 92*4882a593Smuzhiyun }; 93*4882a593Smuzhiyun 94*4882a593Smuzhiyun cts { 95*4882a593Smuzhiyun pins = "gpio47"; 96*4882a593Smuzhiyun function = "blsp_uart3_a"; 97*4882a593Smuzhiyun drive-strength = <2>; 98*4882a593Smuzhiyun bias-disable; 99*4882a593Smuzhiyun }; 100*4882a593Smuzhiyun 101*4882a593Smuzhiyun rfr { 102*4882a593Smuzhiyun pins = "gpio48"; 103*4882a593Smuzhiyun function = "blsp_uart3_a"; 104*4882a593Smuzhiyun drive-strength = <2>; 105*4882a593Smuzhiyun bias-disable; 106*4882a593Smuzhiyun }; 107*4882a593Smuzhiyun }; 108*4882a593Smuzhiyun}; 109