1*4882a593Smuzhiyun// SPDX-License-Identifier: GPL-2.0-only 2*4882a593Smuzhiyun/* 3*4882a593Smuzhiyun * Copyright (c) 2013-2015, The Linux Foundation. All rights reserved. 4*4882a593Smuzhiyun */ 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun&msmgpio { 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun blsp1_uart1_default: blsp1-uart1-default { 9*4882a593Smuzhiyun // TX, RX, CTS_N, RTS_N 10*4882a593Smuzhiyun pins = "gpio0", "gpio1", "gpio2", "gpio3"; 11*4882a593Smuzhiyun function = "blsp_uart1"; 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun drive-strength = <16>; 14*4882a593Smuzhiyun bias-disable; 15*4882a593Smuzhiyun }; 16*4882a593Smuzhiyun 17*4882a593Smuzhiyun blsp1_uart1_sleep: blsp1-uart1-sleep { 18*4882a593Smuzhiyun pins = "gpio0", "gpio1", "gpio2", "gpio3"; 19*4882a593Smuzhiyun function = "gpio"; 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun drive-strength = <2>; 22*4882a593Smuzhiyun bias-pull-down; 23*4882a593Smuzhiyun }; 24*4882a593Smuzhiyun 25*4882a593Smuzhiyun blsp1_uart2_default: blsp1-uart2-default { 26*4882a593Smuzhiyun pins = "gpio4", "gpio5"; 27*4882a593Smuzhiyun function = "blsp_uart2"; 28*4882a593Smuzhiyun 29*4882a593Smuzhiyun drive-strength = <16>; 30*4882a593Smuzhiyun bias-disable; 31*4882a593Smuzhiyun }; 32*4882a593Smuzhiyun 33*4882a593Smuzhiyun blsp1_uart2_sleep: blsp1-uart2-sleep { 34*4882a593Smuzhiyun pins = "gpio4", "gpio5"; 35*4882a593Smuzhiyun function = "gpio"; 36*4882a593Smuzhiyun 37*4882a593Smuzhiyun drive-strength = <2>; 38*4882a593Smuzhiyun bias-pull-down; 39*4882a593Smuzhiyun }; 40*4882a593Smuzhiyun 41*4882a593Smuzhiyun spi1_default: spi1-default { 42*4882a593Smuzhiyun pins = "gpio0", "gpio1", "gpio3"; 43*4882a593Smuzhiyun function = "blsp_spi1"; 44*4882a593Smuzhiyun 45*4882a593Smuzhiyun drive-strength = <12>; 46*4882a593Smuzhiyun bias-disable; 47*4882a593Smuzhiyun 48*4882a593Smuzhiyun cs { 49*4882a593Smuzhiyun pins = "gpio2"; 50*4882a593Smuzhiyun function = "gpio"; 51*4882a593Smuzhiyun 52*4882a593Smuzhiyun drive-strength = <16>; 53*4882a593Smuzhiyun bias-disable; 54*4882a593Smuzhiyun output-high; 55*4882a593Smuzhiyun }; 56*4882a593Smuzhiyun }; 57*4882a593Smuzhiyun 58*4882a593Smuzhiyun spi1_sleep: spi1-sleep { 59*4882a593Smuzhiyun pins = "gpio0", "gpio1", "gpio2", "gpio3"; 60*4882a593Smuzhiyun function = "gpio"; 61*4882a593Smuzhiyun 62*4882a593Smuzhiyun drive-strength = <2>; 63*4882a593Smuzhiyun bias-pull-down; 64*4882a593Smuzhiyun }; 65*4882a593Smuzhiyun 66*4882a593Smuzhiyun spi2_default: spi2-default { 67*4882a593Smuzhiyun pins = "gpio4", "gpio5", "gpio7"; 68*4882a593Smuzhiyun function = "blsp_spi2"; 69*4882a593Smuzhiyun 70*4882a593Smuzhiyun drive-strength = <12>; 71*4882a593Smuzhiyun bias-disable; 72*4882a593Smuzhiyun 73*4882a593Smuzhiyun cs { 74*4882a593Smuzhiyun pins = "gpio6"; 75*4882a593Smuzhiyun function = "gpio"; 76*4882a593Smuzhiyun 77*4882a593Smuzhiyun drive-strength = <16>; 78*4882a593Smuzhiyun bias-disable; 79*4882a593Smuzhiyun output-high; 80*4882a593Smuzhiyun }; 81*4882a593Smuzhiyun }; 82*4882a593Smuzhiyun 83*4882a593Smuzhiyun spi2_sleep: spi2-sleep { 84*4882a593Smuzhiyun pins = "gpio4", "gpio5", "gpio6", "gpio7"; 85*4882a593Smuzhiyun function = "gpio"; 86*4882a593Smuzhiyun 87*4882a593Smuzhiyun drive-strength = <2>; 88*4882a593Smuzhiyun bias-pull-down; 89*4882a593Smuzhiyun }; 90*4882a593Smuzhiyun 91*4882a593Smuzhiyun spi3_default: spi3-default { 92*4882a593Smuzhiyun pins = "gpio8", "gpio9", "gpio11"; 93*4882a593Smuzhiyun function = "blsp_spi3"; 94*4882a593Smuzhiyun 95*4882a593Smuzhiyun drive-strength = <12>; 96*4882a593Smuzhiyun bias-disable; 97*4882a593Smuzhiyun 98*4882a593Smuzhiyun cs { 99*4882a593Smuzhiyun pins = "gpio10"; 100*4882a593Smuzhiyun function = "gpio"; 101*4882a593Smuzhiyun 102*4882a593Smuzhiyun drive-strength = <16>; 103*4882a593Smuzhiyun bias-disable; 104*4882a593Smuzhiyun output-high; 105*4882a593Smuzhiyun }; 106*4882a593Smuzhiyun }; 107*4882a593Smuzhiyun 108*4882a593Smuzhiyun spi3_sleep: spi3-sleep { 109*4882a593Smuzhiyun pins = "gpio8", "gpio9", "gpio10", "gpio11"; 110*4882a593Smuzhiyun function = "gpio"; 111*4882a593Smuzhiyun 112*4882a593Smuzhiyun drive-strength = <2>; 113*4882a593Smuzhiyun bias-pull-down; 114*4882a593Smuzhiyun }; 115*4882a593Smuzhiyun 116*4882a593Smuzhiyun spi4_default: spi4-default { 117*4882a593Smuzhiyun pins = "gpio12", "gpio13", "gpio15"; 118*4882a593Smuzhiyun function = "blsp_spi4"; 119*4882a593Smuzhiyun 120*4882a593Smuzhiyun drive-strength = <12>; 121*4882a593Smuzhiyun bias-disable; 122*4882a593Smuzhiyun 123*4882a593Smuzhiyun cs { 124*4882a593Smuzhiyun pins = "gpio14"; 125*4882a593Smuzhiyun function = "gpio"; 126*4882a593Smuzhiyun 127*4882a593Smuzhiyun drive-strength = <16>; 128*4882a593Smuzhiyun bias-disable; 129*4882a593Smuzhiyun output-high; 130*4882a593Smuzhiyun }; 131*4882a593Smuzhiyun }; 132*4882a593Smuzhiyun 133*4882a593Smuzhiyun spi4_sleep: spi4-sleep { 134*4882a593Smuzhiyun pins = "gpio12", "gpio13", "gpio14", "gpio15"; 135*4882a593Smuzhiyun function = "gpio"; 136*4882a593Smuzhiyun 137*4882a593Smuzhiyun drive-strength = <2>; 138*4882a593Smuzhiyun bias-pull-down; 139*4882a593Smuzhiyun }; 140*4882a593Smuzhiyun 141*4882a593Smuzhiyun spi5_default: spi5-default { 142*4882a593Smuzhiyun pins = "gpio16", "gpio17", "gpio19"; 143*4882a593Smuzhiyun function = "blsp_spi5"; 144*4882a593Smuzhiyun 145*4882a593Smuzhiyun drive-strength = <12>; 146*4882a593Smuzhiyun bias-disable; 147*4882a593Smuzhiyun 148*4882a593Smuzhiyun cs { 149*4882a593Smuzhiyun pins = "gpio18"; 150*4882a593Smuzhiyun function = "gpio"; 151*4882a593Smuzhiyun 152*4882a593Smuzhiyun drive-strength = <16>; 153*4882a593Smuzhiyun bias-disable; 154*4882a593Smuzhiyun output-high; 155*4882a593Smuzhiyun }; 156*4882a593Smuzhiyun }; 157*4882a593Smuzhiyun 158*4882a593Smuzhiyun spi5_sleep: spi5-sleep { 159*4882a593Smuzhiyun pins = "gpio16", "gpio17", "gpio18", "gpio19"; 160*4882a593Smuzhiyun function = "gpio"; 161*4882a593Smuzhiyun 162*4882a593Smuzhiyun drive-strength = <2>; 163*4882a593Smuzhiyun bias-pull-down; 164*4882a593Smuzhiyun }; 165*4882a593Smuzhiyun 166*4882a593Smuzhiyun spi6_default: spi6-default { 167*4882a593Smuzhiyun pins = "gpio20", "gpio21", "gpio23"; 168*4882a593Smuzhiyun function = "blsp_spi6"; 169*4882a593Smuzhiyun 170*4882a593Smuzhiyun drive-strength = <12>; 171*4882a593Smuzhiyun bias-disable; 172*4882a593Smuzhiyun 173*4882a593Smuzhiyun cs { 174*4882a593Smuzhiyun pins = "gpio22"; 175*4882a593Smuzhiyun function = "gpio"; 176*4882a593Smuzhiyun 177*4882a593Smuzhiyun drive-strength = <16>; 178*4882a593Smuzhiyun bias-disable; 179*4882a593Smuzhiyun output-high; 180*4882a593Smuzhiyun }; 181*4882a593Smuzhiyun }; 182*4882a593Smuzhiyun 183*4882a593Smuzhiyun spi6_sleep: spi6-sleep { 184*4882a593Smuzhiyun pins = "gpio20", "gpio21", "gpio22", "gpio23"; 185*4882a593Smuzhiyun function = "gpio"; 186*4882a593Smuzhiyun 187*4882a593Smuzhiyun drive-strength = <2>; 188*4882a593Smuzhiyun bias-pull-down; 189*4882a593Smuzhiyun }; 190*4882a593Smuzhiyun 191*4882a593Smuzhiyun i2c1_default: i2c1-default { 192*4882a593Smuzhiyun pins = "gpio2", "gpio3"; 193*4882a593Smuzhiyun function = "blsp_i2c1"; 194*4882a593Smuzhiyun 195*4882a593Smuzhiyun drive-strength = <2>; 196*4882a593Smuzhiyun bias-disable; 197*4882a593Smuzhiyun }; 198*4882a593Smuzhiyun 199*4882a593Smuzhiyun i2c1_sleep: i2c1-sleep { 200*4882a593Smuzhiyun pins = "gpio2", "gpio3"; 201*4882a593Smuzhiyun function = "gpio"; 202*4882a593Smuzhiyun 203*4882a593Smuzhiyun drive-strength = <2>; 204*4882a593Smuzhiyun bias-disable; 205*4882a593Smuzhiyun }; 206*4882a593Smuzhiyun 207*4882a593Smuzhiyun i2c2_default: i2c2-default { 208*4882a593Smuzhiyun pins = "gpio6", "gpio7"; 209*4882a593Smuzhiyun function = "blsp_i2c2"; 210*4882a593Smuzhiyun 211*4882a593Smuzhiyun drive-strength = <2>; 212*4882a593Smuzhiyun bias-disable; 213*4882a593Smuzhiyun }; 214*4882a593Smuzhiyun 215*4882a593Smuzhiyun i2c2_sleep: i2c2-sleep { 216*4882a593Smuzhiyun pins = "gpio6", "gpio7"; 217*4882a593Smuzhiyun function = "gpio"; 218*4882a593Smuzhiyun 219*4882a593Smuzhiyun drive-strength = <2>; 220*4882a593Smuzhiyun bias-disable; 221*4882a593Smuzhiyun }; 222*4882a593Smuzhiyun 223*4882a593Smuzhiyun i2c4_default: i2c4-default { 224*4882a593Smuzhiyun pins = "gpio14", "gpio15"; 225*4882a593Smuzhiyun function = "blsp_i2c4"; 226*4882a593Smuzhiyun 227*4882a593Smuzhiyun drive-strength = <2>; 228*4882a593Smuzhiyun bias-disable; 229*4882a593Smuzhiyun }; 230*4882a593Smuzhiyun 231*4882a593Smuzhiyun i2c4_sleep: i2c4-sleep { 232*4882a593Smuzhiyun pins = "gpio14", "gpio15"; 233*4882a593Smuzhiyun function = "gpio"; 234*4882a593Smuzhiyun 235*4882a593Smuzhiyun drive-strength = <2>; 236*4882a593Smuzhiyun bias-disable; 237*4882a593Smuzhiyun }; 238*4882a593Smuzhiyun 239*4882a593Smuzhiyun i2c5_default: i2c5-default { 240*4882a593Smuzhiyun pins = "gpio18", "gpio19"; 241*4882a593Smuzhiyun function = "blsp_i2c5"; 242*4882a593Smuzhiyun 243*4882a593Smuzhiyun drive-strength = <2>; 244*4882a593Smuzhiyun bias-disable; 245*4882a593Smuzhiyun }; 246*4882a593Smuzhiyun 247*4882a593Smuzhiyun i2c5_sleep: i2c5-sleep { 248*4882a593Smuzhiyun pins = "gpio18", "gpio19"; 249*4882a593Smuzhiyun function = "gpio"; 250*4882a593Smuzhiyun 251*4882a593Smuzhiyun drive-strength = <2>; 252*4882a593Smuzhiyun bias-disable; 253*4882a593Smuzhiyun }; 254*4882a593Smuzhiyun 255*4882a593Smuzhiyun i2c6_default: i2c6-default { 256*4882a593Smuzhiyun pins = "gpio22", "gpio23"; 257*4882a593Smuzhiyun function = "blsp_i2c6"; 258*4882a593Smuzhiyun 259*4882a593Smuzhiyun drive-strength = <2>; 260*4882a593Smuzhiyun bias-disable; 261*4882a593Smuzhiyun }; 262*4882a593Smuzhiyun 263*4882a593Smuzhiyun i2c6_sleep: i2c6-sleep { 264*4882a593Smuzhiyun pins = "gpio22", "gpio23"; 265*4882a593Smuzhiyun function = "gpio"; 266*4882a593Smuzhiyun 267*4882a593Smuzhiyun drive-strength = <2>; 268*4882a593Smuzhiyun bias-disable; 269*4882a593Smuzhiyun }; 270*4882a593Smuzhiyun 271*4882a593Smuzhiyun pmx-sdc1-clk { 272*4882a593Smuzhiyun sdc1_clk_on: clk-on { 273*4882a593Smuzhiyun pins = "sdc1_clk"; 274*4882a593Smuzhiyun 275*4882a593Smuzhiyun bias-disable; 276*4882a593Smuzhiyun drive-strength = <16>; 277*4882a593Smuzhiyun }; 278*4882a593Smuzhiyun sdc1_clk_off: clk-off { 279*4882a593Smuzhiyun pins = "sdc1_clk"; 280*4882a593Smuzhiyun 281*4882a593Smuzhiyun bias-disable; 282*4882a593Smuzhiyun drive-strength = <2>; 283*4882a593Smuzhiyun }; 284*4882a593Smuzhiyun }; 285*4882a593Smuzhiyun 286*4882a593Smuzhiyun pmx-sdc1-cmd { 287*4882a593Smuzhiyun sdc1_cmd_on: cmd-on { 288*4882a593Smuzhiyun pins = "sdc1_cmd"; 289*4882a593Smuzhiyun 290*4882a593Smuzhiyun bias-pull-up; 291*4882a593Smuzhiyun drive-strength = <10>; 292*4882a593Smuzhiyun }; 293*4882a593Smuzhiyun sdc1_cmd_off: cmd-off { 294*4882a593Smuzhiyun pins = "sdc1_cmd"; 295*4882a593Smuzhiyun 296*4882a593Smuzhiyun bias-pull-up; 297*4882a593Smuzhiyun drive-strength = <2>; 298*4882a593Smuzhiyun }; 299*4882a593Smuzhiyun }; 300*4882a593Smuzhiyun 301*4882a593Smuzhiyun pmx-sdc1-data { 302*4882a593Smuzhiyun sdc1_data_on: data-on { 303*4882a593Smuzhiyun pins = "sdc1_data"; 304*4882a593Smuzhiyun 305*4882a593Smuzhiyun bias-pull-up; 306*4882a593Smuzhiyun drive-strength = <10>; 307*4882a593Smuzhiyun }; 308*4882a593Smuzhiyun sdc1_data_off: data-off { 309*4882a593Smuzhiyun pins = "sdc1_data"; 310*4882a593Smuzhiyun 311*4882a593Smuzhiyun bias-pull-up; 312*4882a593Smuzhiyun drive-strength = <2>; 313*4882a593Smuzhiyun }; 314*4882a593Smuzhiyun }; 315*4882a593Smuzhiyun 316*4882a593Smuzhiyun pmx-sdc2-clk { 317*4882a593Smuzhiyun sdc2_clk_on: clk-on { 318*4882a593Smuzhiyun pins = "sdc2_clk"; 319*4882a593Smuzhiyun 320*4882a593Smuzhiyun bias-disable; 321*4882a593Smuzhiyun drive-strength = <16>; 322*4882a593Smuzhiyun }; 323*4882a593Smuzhiyun sdc2_clk_off: clk-off { 324*4882a593Smuzhiyun pins = "sdc2_clk"; 325*4882a593Smuzhiyun 326*4882a593Smuzhiyun bias-disable; 327*4882a593Smuzhiyun drive-strength = <2>; 328*4882a593Smuzhiyun }; 329*4882a593Smuzhiyun }; 330*4882a593Smuzhiyun 331*4882a593Smuzhiyun pmx-sdc2-cmd { 332*4882a593Smuzhiyun sdc2_cmd_on: cmd-on { 333*4882a593Smuzhiyun pins = "sdc2_cmd"; 334*4882a593Smuzhiyun 335*4882a593Smuzhiyun bias-pull-up; 336*4882a593Smuzhiyun drive-strength = <10>; 337*4882a593Smuzhiyun }; 338*4882a593Smuzhiyun sdc2_cmd_off: cmd-off { 339*4882a593Smuzhiyun pins = "sdc2_cmd"; 340*4882a593Smuzhiyun 341*4882a593Smuzhiyun bias-pull-up; 342*4882a593Smuzhiyun drive-strength = <2>; 343*4882a593Smuzhiyun }; 344*4882a593Smuzhiyun }; 345*4882a593Smuzhiyun 346*4882a593Smuzhiyun pmx-sdc2-data { 347*4882a593Smuzhiyun sdc2_data_on: data-on { 348*4882a593Smuzhiyun pins = "sdc2_data"; 349*4882a593Smuzhiyun 350*4882a593Smuzhiyun bias-pull-up; 351*4882a593Smuzhiyun drive-strength = <10>; 352*4882a593Smuzhiyun }; 353*4882a593Smuzhiyun sdc2_data_off: data-off { 354*4882a593Smuzhiyun pins = "sdc2_data"; 355*4882a593Smuzhiyun 356*4882a593Smuzhiyun bias-pull-up; 357*4882a593Smuzhiyun drive-strength = <2>; 358*4882a593Smuzhiyun }; 359*4882a593Smuzhiyun }; 360*4882a593Smuzhiyun 361*4882a593Smuzhiyun pmx-sdc2-cd-pin { 362*4882a593Smuzhiyun sdc2_cd_on: cd-on { 363*4882a593Smuzhiyun pins = "gpio38"; 364*4882a593Smuzhiyun function = "gpio"; 365*4882a593Smuzhiyun 366*4882a593Smuzhiyun drive-strength = <2>; 367*4882a593Smuzhiyun bias-pull-up; 368*4882a593Smuzhiyun }; 369*4882a593Smuzhiyun sdc2_cd_off: cd-off { 370*4882a593Smuzhiyun pins = "gpio38"; 371*4882a593Smuzhiyun function = "gpio"; 372*4882a593Smuzhiyun 373*4882a593Smuzhiyun drive-strength = <2>; 374*4882a593Smuzhiyun bias-disable; 375*4882a593Smuzhiyun }; 376*4882a593Smuzhiyun }; 377*4882a593Smuzhiyun 378*4882a593Smuzhiyun cdc-pdm-lines { 379*4882a593Smuzhiyun cdc_pdm_lines_act: pdm-lines-on { 380*4882a593Smuzhiyun pins = "gpio63", "gpio64", "gpio65", "gpio66", 381*4882a593Smuzhiyun "gpio67", "gpio68"; 382*4882a593Smuzhiyun function = "cdc_pdm0"; 383*4882a593Smuzhiyun 384*4882a593Smuzhiyun drive-strength = <8>; 385*4882a593Smuzhiyun bias-disable; 386*4882a593Smuzhiyun }; 387*4882a593Smuzhiyun cdc_pdm_lines_sus: pdm-lines-off { 388*4882a593Smuzhiyun pins = "gpio63", "gpio64", "gpio65", "gpio66", 389*4882a593Smuzhiyun "gpio67", "gpio68"; 390*4882a593Smuzhiyun function = "cdc_pdm0"; 391*4882a593Smuzhiyun 392*4882a593Smuzhiyun drive-strength = <2>; 393*4882a593Smuzhiyun bias-pull-down; 394*4882a593Smuzhiyun }; 395*4882a593Smuzhiyun }; 396*4882a593Smuzhiyun 397*4882a593Smuzhiyun ext-pri-tlmm-lines { 398*4882a593Smuzhiyun ext_pri_tlmm_lines_act: ext-pa-on { 399*4882a593Smuzhiyun pins = "gpio113", "gpio114", "gpio115", "gpio116"; 400*4882a593Smuzhiyun function = "pri_mi2s"; 401*4882a593Smuzhiyun 402*4882a593Smuzhiyun drive-strength = <8>; 403*4882a593Smuzhiyun bias-disable; 404*4882a593Smuzhiyun }; 405*4882a593Smuzhiyun ext_pri_tlmm_lines_sus: ext-pa-off { 406*4882a593Smuzhiyun pins = "gpio113", "gpio114", "gpio115", "gpio116"; 407*4882a593Smuzhiyun function = "pri_mi2s"; 408*4882a593Smuzhiyun 409*4882a593Smuzhiyun drive-strength = <2>; 410*4882a593Smuzhiyun bias-disable; 411*4882a593Smuzhiyun }; 412*4882a593Smuzhiyun }; 413*4882a593Smuzhiyun 414*4882a593Smuzhiyun ext-pri-ws-line { 415*4882a593Smuzhiyun ext_pri_ws_act: ext-pa-on { 416*4882a593Smuzhiyun pins = "gpio110"; 417*4882a593Smuzhiyun function = "pri_mi2s_ws"; 418*4882a593Smuzhiyun 419*4882a593Smuzhiyun drive-strength = <8>; 420*4882a593Smuzhiyun bias-disable; 421*4882a593Smuzhiyun }; 422*4882a593Smuzhiyun ext_pri_ws_sus: ext-pa-off { 423*4882a593Smuzhiyun pins = "gpio110"; 424*4882a593Smuzhiyun function = "pri_mi2s_ws"; 425*4882a593Smuzhiyun 426*4882a593Smuzhiyun drive-strength = <2>; 427*4882a593Smuzhiyun bias-disable; 428*4882a593Smuzhiyun }; 429*4882a593Smuzhiyun }; 430*4882a593Smuzhiyun 431*4882a593Smuzhiyun ext-mclk-tlmm-lines { 432*4882a593Smuzhiyun ext_mclk_tlmm_lines_act: mclk-lines-on { 433*4882a593Smuzhiyun pins = "gpio116"; 434*4882a593Smuzhiyun function = "pri_mi2s"; 435*4882a593Smuzhiyun 436*4882a593Smuzhiyun drive-strength = <8>; 437*4882a593Smuzhiyun bias-disable; 438*4882a593Smuzhiyun }; 439*4882a593Smuzhiyun ext_mclk_tlmm_lines_sus: mclk-lines-off { 440*4882a593Smuzhiyun pins = "gpio116"; 441*4882a593Smuzhiyun function = "pri_mi2s"; 442*4882a593Smuzhiyun 443*4882a593Smuzhiyun drive-strength = <2>; 444*4882a593Smuzhiyun bias-disable; 445*4882a593Smuzhiyun }; 446*4882a593Smuzhiyun }; 447*4882a593Smuzhiyun 448*4882a593Smuzhiyun /* secondary Mi2S */ 449*4882a593Smuzhiyun ext-sec-tlmm-lines { 450*4882a593Smuzhiyun ext_sec_tlmm_lines_act: tlmm-lines-on { 451*4882a593Smuzhiyun pins = "gpio112", "gpio117", "gpio118", "gpio119"; 452*4882a593Smuzhiyun function = "sec_mi2s"; 453*4882a593Smuzhiyun 454*4882a593Smuzhiyun drive-strength = <8>; 455*4882a593Smuzhiyun bias-disable; 456*4882a593Smuzhiyun }; 457*4882a593Smuzhiyun ext_sec_tlmm_lines_sus: tlmm-lines-off { 458*4882a593Smuzhiyun pins = "gpio112", "gpio117", "gpio118", "gpio119"; 459*4882a593Smuzhiyun function = "sec_mi2s"; 460*4882a593Smuzhiyun 461*4882a593Smuzhiyun drive-strength = <2>; 462*4882a593Smuzhiyun bias-disable; 463*4882a593Smuzhiyun }; 464*4882a593Smuzhiyun }; 465*4882a593Smuzhiyun 466*4882a593Smuzhiyun cdc-dmic-lines { 467*4882a593Smuzhiyun cdc_dmic_lines_act: dmic-lines-on { 468*4882a593Smuzhiyun clk { 469*4882a593Smuzhiyun pins = "gpio0"; 470*4882a593Smuzhiyun function = "dmic0_clk"; 471*4882a593Smuzhiyun 472*4882a593Smuzhiyun drive-strength = <8>; 473*4882a593Smuzhiyun }; 474*4882a593Smuzhiyun data { 475*4882a593Smuzhiyun pins = "gpio1"; 476*4882a593Smuzhiyun function = "dmic0_data"; 477*4882a593Smuzhiyun 478*4882a593Smuzhiyun drive-strength = <8>; 479*4882a593Smuzhiyun }; 480*4882a593Smuzhiyun }; 481*4882a593Smuzhiyun cdc_dmic_lines_sus: dmic-lines-off { 482*4882a593Smuzhiyun clk { 483*4882a593Smuzhiyun pins = "gpio0"; 484*4882a593Smuzhiyun function = "dmic0_clk"; 485*4882a593Smuzhiyun 486*4882a593Smuzhiyun drive-strength = <2>; 487*4882a593Smuzhiyun bias-disable; 488*4882a593Smuzhiyun }; 489*4882a593Smuzhiyun data { 490*4882a593Smuzhiyun pins = "gpio1"; 491*4882a593Smuzhiyun function = "dmic0_data"; 492*4882a593Smuzhiyun 493*4882a593Smuzhiyun drive-strength = <2>; 494*4882a593Smuzhiyun bias-disable; 495*4882a593Smuzhiyun }; 496*4882a593Smuzhiyun }; 497*4882a593Smuzhiyun }; 498*4882a593Smuzhiyun 499*4882a593Smuzhiyun wcnss_pin_a: wcnss-active { 500*4882a593Smuzhiyun pins = "gpio40", "gpio41", "gpio42", "gpio43", "gpio44"; 501*4882a593Smuzhiyun function = "wcss_wlan"; 502*4882a593Smuzhiyun 503*4882a593Smuzhiyun drive-strength = <6>; 504*4882a593Smuzhiyun bias-pull-up; 505*4882a593Smuzhiyun }; 506*4882a593Smuzhiyun 507*4882a593Smuzhiyun cci0_default: cci0-default { 508*4882a593Smuzhiyun pins = "gpio29", "gpio30"; 509*4882a593Smuzhiyun function = "cci_i2c"; 510*4882a593Smuzhiyun 511*4882a593Smuzhiyun drive-strength = <16>; 512*4882a593Smuzhiyun bias-disable; 513*4882a593Smuzhiyun }; 514*4882a593Smuzhiyun 515*4882a593Smuzhiyun camera_front_default: camera-front-default { 516*4882a593Smuzhiyun pwdn { 517*4882a593Smuzhiyun pins = "gpio33"; 518*4882a593Smuzhiyun function = "gpio"; 519*4882a593Smuzhiyun 520*4882a593Smuzhiyun drive-strength = <16>; 521*4882a593Smuzhiyun bias-disable; 522*4882a593Smuzhiyun }; 523*4882a593Smuzhiyun rst { 524*4882a593Smuzhiyun pins = "gpio28"; 525*4882a593Smuzhiyun function = "gpio"; 526*4882a593Smuzhiyun 527*4882a593Smuzhiyun drive-strength = <16>; 528*4882a593Smuzhiyun bias-disable; 529*4882a593Smuzhiyun }; 530*4882a593Smuzhiyun mclk1 { 531*4882a593Smuzhiyun pins = "gpio27"; 532*4882a593Smuzhiyun function = "cam_mclk1"; 533*4882a593Smuzhiyun 534*4882a593Smuzhiyun drive-strength = <16>; 535*4882a593Smuzhiyun bias-disable; 536*4882a593Smuzhiyun }; 537*4882a593Smuzhiyun }; 538*4882a593Smuzhiyun 539*4882a593Smuzhiyun camera_rear_default: camera-rear-default { 540*4882a593Smuzhiyun pwdn { 541*4882a593Smuzhiyun pins = "gpio34"; 542*4882a593Smuzhiyun function = "gpio"; 543*4882a593Smuzhiyun 544*4882a593Smuzhiyun drive-strength = <16>; 545*4882a593Smuzhiyun bias-disable; 546*4882a593Smuzhiyun }; 547*4882a593Smuzhiyun rst { 548*4882a593Smuzhiyun pins = "gpio35"; 549*4882a593Smuzhiyun function = "gpio"; 550*4882a593Smuzhiyun 551*4882a593Smuzhiyun drive-strength = <16>; 552*4882a593Smuzhiyun bias-disable; 553*4882a593Smuzhiyun }; 554*4882a593Smuzhiyun mclk0 { 555*4882a593Smuzhiyun pins = "gpio26"; 556*4882a593Smuzhiyun function = "cam_mclk0"; 557*4882a593Smuzhiyun 558*4882a593Smuzhiyun drive-strength = <16>; 559*4882a593Smuzhiyun bias-disable; 560*4882a593Smuzhiyun }; 561*4882a593Smuzhiyun }; 562*4882a593Smuzhiyun}; 563