Loading arch/arm64/boot/dts/qcom/kona-pinctrl.dtsi +1108 −0 Original line number Diff line number Diff line Loading @@ -301,6 +301,1114 @@ }; }; pri_aux_pcm_clk { pri_aux_pcm_clk_sleep: pri_aux_pcm_clk_sleep { mux { pins = "gpio138"; function = "gpio"; }; config { pins = "gpio138"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; pri_aux_pcm_clk_active: pri_aux_pcm_clk_active { mux { pins = "gpio138"; function = "mi2s0_sck"; }; config { pins = "gpio138"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ output-high; }; }; }; pri_aux_pcm_sync { pri_aux_pcm_sync_sleep: pri_aux_pcm_sync_sleep { mux { pins = "gpio141"; function = "gpio"; }; config { pins = "gpio141"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; pri_aux_pcm_sync_active: pri_aux_pcm_sync_active { mux { pins = "gpio141"; function = "mi2s0_ws"; }; config { pins = "gpio141"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ output-high; }; }; }; pri_aux_pcm_din { pri_aux_pcm_din_sleep: pri_aux_pcm_din_sleep { mux { pins = "gpio139"; function = "gpio"; }; config { pins = "gpio139"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; pri_aux_pcm_din_active: pri_aux_pcm_din_active { mux { pins = "gpio139"; function = "mi2s0_data0"; }; config { pins = "gpio139"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; pri_aux_pcm_dout { pri_aux_pcm_dout_sleep: pri_aux_pcm_dout_sleep { mux { pins = "gpio140"; function = "gpio"; }; config { pins = "gpio140"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; pri_aux_pcm_dout_active: pri_aux_pcm_dout_active { mux { pins = "gpio140"; function = "mi2s0_data1"; }; config { pins = "gpio140"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; sec_aux_pcm { sec_aux_pcm_clk_sleep: sec_aux_pcm_clk_sleep { mux { pins = "gpio142"; function = "gpio"; }; config { pins = "gpio142"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; sec_aux_pcm_clk_active: sec_aux_pcm_clk_active { mux { pins = "gpio142"; function = "mi2s1_sck"; }; config { pins = "gpio142"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; sec_aux_pcm_ws_sleep: sec_aux_pcm_ws_sleep { mux { pins = "gpio145"; function = "gpio"; }; config { pins = "gpio145"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; sec_aux_pcm_ws_active: sec_aux_pcm_ws_active { mux { pins = "gpio145"; function = "mi2s1_ws"; }; config { pins = "gpio145"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; sec_aux_pcm_din { sec_aux_pcm_din_sleep: sec_aux_pcm_din_sleep { mux { pins = "gpio143"; function = "gpio"; }; config { pins = "gpio143"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; sec_aux_pcm_din_active: sec_aux_pcm_din_active { mux { pins = "gpio143"; function = "mi2s1_data0"; }; config { pins = "gpio143"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; sec_aux_pcm_dout { sec_aux_pcm_dout_sleep: sec_aux_pcm_dout_sleep { mux { pins = "gpio144"; function = "gpio"; }; config { pins = "gpio144"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; sec_aux_pcm_dout_active: sec_aux_pcm_dout_active { mux { pins = "gpio144"; function = "mi2s1_data1"; }; config { pins = "gpio144"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; tert_aux_pcm { tert_aux_pcm_clk_sleep: tert_aux_pcm_clk_sleep { mux { pins = "gpio133"; function = "gpio"; }; config { pins = "gpio133"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; tert_aux_pcm_clk_active: tert_aux_pcm_clk_active { mux { pins = "gpio133"; function = "mi2s2_sck"; }; config { pins = "gpio133"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ output-high; }; }; tert_aux_pcm_ws_sleep: tert_aux_pcm_ws_sleep { mux { pins = "gpio135"; function = "gpio"; }; config { pins = "gpio135"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; tert_aux_pcm_ws_active: tert_aux_pcm_ws_active { mux { pins = "gpio135"; function = "mi2s2_ws"; }; config { pins = "gpio135"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ output-high; }; }; }; tert_aux_pcm_din { tert_aux_pcm_din_sleep: tert_aux_pcm_din_sleep { mux { pins = "gpio134"; function = "gpio"; }; config { pins = "gpio134"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; tert_aux_pcm_din_active: tert_aux_pcm_din_active { mux { pins = "gpio134"; function = "mi2s2_data0"; }; config { pins = "gpio134"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; tert_aux_pcm_dout { tert_aux_pcm_dout_sleep: tert_aux_pcm_dout_sleep { mux { pins = "gpio137"; function = "gpio"; }; config { pins = "gpio137"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; tert_aux_pcm_dout_active: tert_aux_pcm_dout_active { mux { pins = "gpio137"; function = "mi2s2_data1"; }; config { pins = "gpio137"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; pri_tdm_clk { pri_tdm_clk_sleep: pri_tdm_clk_sleep { mux { pins = "gpio138"; function = "gpio"; }; config { pins = "gpio138"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; pri_tdm_clk_active: pri_tdm_clk_active { mux { pins = "gpio138"; function = "mi2s0_sck"; }; config { pins = "gpio138"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ output-high; }; }; }; pri_tdm_sync { pri_tdm_sync_sleep: pri_tdm_sync_sleep { mux { pins = "gpio141"; function = "gpio"; }; config { pins = "gpio141"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; pri_tdm_sync_active: pri_tdm_sync_active { mux { pins = "gpio141"; function = "mi2s0_ws"; }; config { pins = "gpio141"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ output-high; }; }; }; pri_tdm_din { pri_tdm_din_sleep: pri_tdm_din_sleep { mux { pins = "gpio139"; function = "gpio"; }; config { pins = "gpio139"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; pri_tdm_din_active: pri_tdm_din_active { mux { pins = "gpio139"; function = "mi2s0_data0"; }; config { pins = "gpio139"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; pri_tdm_dout { pri_tdm_dout_sleep: pri_tdm_dout_sleep { mux { pins = "gpio140"; function = "gpio"; }; config { pins = "gpio140"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; pri_tdm_dout_active: pri_tdm_dout_active { mux { pins = "gpio140"; function = "mi2s0_data1"; }; config { pins = "gpio140"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; sec_tdm { sec_tdm_sck_sleep: sec_tdm_sck_sleep { mux { pins = "gpio142"; function = "gpio"; }; config { pins = "gpio142"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; sec_tdm_sck_active: sec_tdm_sck_active { mux { pins = "gpio142"; function = "mi2s1_sck"; }; config { pins = "gpio142"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; sec_tdm_ws_sleep: sec_tdm_ws_sleep { mux { pins = "gpio145"; function = "gpio"; }; config { pins = "gpio145"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; sec_tdm_ws_active: sec_tdm_ws_active { mux { pins = "gpio145"; function = "mi2s1_ws"; }; config { pins = "gpio145"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; sec_tdm_din { sec_tdm_din_sleep: sec_tdm_din_sleep { mux { pins = "gpio143"; function = "gpio"; }; config { pins = "gpio143"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; sec_tdm_din_active: sec_tdm_din_active { mux { pins = "gpio143"; function = "mi2s1_data0"; }; config { pins = "gpio143"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; sec_tdm_dout { sec_tdm_dout_sleep: sec_tdm_dout_sleep { mux { pins = "gpio144"; function = "gpio"; }; config { pins = "gpio144"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; sec_tdm_dout_active: sec_tdm_dout_active { mux { pins = "gpio144"; function = "mi2s1_data1"; }; config { pins = "gpio144"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; tert_tdm { tert_tdm_clk_sleep: tert_tdm_clk_sleep { mux { pins = "gpio133"; function = "gpio"; }; config { pins = "gpio133"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; tert_tdm_clk_active: tert_tdm_clk_active { mux { pins = "gpio133"; function = "mi2s2_sck"; }; config { pins = "gpio133"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ output-high; }; }; tert_tdm_ws_sleep: tert_tdm_ws_sleep { mux { pins = "gpio135"; function = "gpio"; }; config { pins = "gpio135"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; tert_tdm_ws_active: tert_tdm_ws_active { mux { pins = "gpio135"; function = "mi2s2_ws"; }; config { pins = "gpio135"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ output-high; }; }; }; tert_tdm_din { tert_tdm_din_sleep: tert_tdm_din_sleep { mux { pins = "gpio134"; function = "gpio"; }; config { pins = "gpio134"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; tert_tdm_din_active: tert_tdm_din_active { mux { pins = "gpio134"; function = "mi2s2_data0"; }; config { pins = "gpio134"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; tert_tdm_dout { tert_tdm_dout_sleep: tert_tdm_dout_sleep { mux { pins = "gpio137"; function = "gpio"; }; config { pins = "gpio137"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; tert_tdm_dout_active: tert_tdm_dout_active { mux { pins = "gpio137"; function = "mi2s2_data1"; }; config { pins = "gpio137"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; pri_mi2s_mclk { pri_mi2s_mclk_sleep: pri_mi2s_mclk_sleep { mux { pins = "gpio136"; function = "gpio"; }; config { pins = "gpio136"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; pri_mi2s_mclk_active: pri_mi2s_mclk_active { mux { pins = "gpio136"; function = "pri_mi2s"; }; config { pins = "gpio136"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ output-high; }; }; }; pri_mi2s_sck { pri_mi2s_sck_sleep: pri_mi2s_sck_sleep { mux { pins = "gpio138"; function = "gpio"; }; config { pins = "gpio138"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; pri_mi2s_sck_active: pri_mi2s_sck_active { mux { pins = "gpio138"; function = "mi2s0_sck"; }; config { pins = "gpio138"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ output-high; }; }; }; pri_mi2s_ws { pri_mi2s_ws_sleep: pri_mi2s_ws_sleep { mux { pins = "gpio141"; function = "gpio"; }; config { pins = "gpio141"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; pri_mi2s_ws_active: pri_mi2s_ws_active { mux { pins = "gpio141"; function = "mi2s0_ws"; }; config { pins = "gpio141"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ output-high; }; }; }; pri_mi2s_sd0 { pri_mi2s_sd0_sleep: pri_mi2s_sd0_sleep { mux { pins = "gpio139"; function = "gpio"; }; config { pins = "gpio139"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; pri_mi2s_sd0_active: pri_mi2s_sd0_active { mux { pins = "gpio139"; function = "mi2s0_data0"; }; config { pins = "gpio139"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ output-high; }; }; }; pri_mi2s_sd1 { pri_mi2s_sd1_sleep: pri_mi2s_sd1_sleep { mux { pins = "gpio140"; function = "gpio"; }; config { pins = "gpio140"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; pri_mi2s_sd1_active: pri_mi2s_sd1_active { mux { pins = "gpio140"; function = "mi2s0_data1"; }; config { pins = "gpio140"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ output-high; }; }; }; sec_mi2s_mclk { sec_mi2s_mclk_sleep: sec_mi2s_mclk_sleep { mux { pins = "gpio137"; function = "gpio"; }; config { pins = "gpio137"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; sec_mi2s_mclk_active: sec_mi2s_mclk_active { mux { pins = "gpio137"; function = "sec_mi2s"; }; config { pins = "gpio137"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ output-high; }; }; }; sec_mi2s_sck { sec_mi2s_sck_sleep: sec_mi2s_sck_sleep { mux { pins = "gpio142"; function = "gpio"; }; config { pins = "gpio142"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; sec_mi2s_sck_active: sec_mi2s_sck_active { mux { pins = "gpio142"; function = "mi2s1_sck"; }; config { pins = "gpio142"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; sec_mi2s_ws { sec_mi2s_ws_sleep: sec_mi2s_ws_sleep { mux { pins = "gpio145"; function = "gpio"; }; config { pins = "gpio145"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; sec_mi2s_ws_active: sec_mi2s_ws_active { mux { pins = "gpio145"; function = "mi2s1_ws"; }; config { pins = "gpio145"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; sec_mi2s_sd0 { sec_mi2s_sd0_sleep: sec_mi2s_sd0_sleep { mux { pins = "gpio143"; function = "gpio"; }; config { pins = "gpio143"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; sec_mi2s_sd0_active: sec_mi2s_sd0_active { mux { pins = "gpio143"; function = "mi2s1_data0"; }; config { pins = "gpio143"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; sec_mi2s_sd1 { sec_mi2s_sd1_sleep: sec_mi2s_sd1_sleep { mux { pins = "gpio144"; function = "gpio"; }; config { pins = "gpio144"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; sec_mi2s_sd1_active: sec_mi2s_sd1_active { mux { pins = "gpio144"; function = "mi2s1_data1"; }; config { pins = "gpio144"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; tert_mi2s_sck { tert_mi2s_sck_sleep: tert_mi2s_sck_sleep { mux { pins = "gpio133"; function = "gpio"; }; config { pins = "gpio133"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; tert_mi2s_sck_active: tert_mi2s_sck_active { mux { pins = "gpio133"; function = "mi2s2_sck"; }; config { pins = "gpio133"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; tert_mi2s_ws { tert_mi2s_ws_sleep: tert_mi2s_ws_sleep { mux { pins = "gpio135"; function = "gpio"; }; config { pins = "gpio135"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; tert_mi2s_ws_active: tert_mi2s_ws_active { mux { pins = "gpio135"; function = "mi2s2_ws"; }; config { pins = "gpio135"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; tert_mi2s_sd0 { tert_mi2s_sd0_sleep: tert_mi2s_sd0_sleep { mux { pins = "gpio134"; function = "gpio"; }; config { pins = "gpio134"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; tert_mi2s_sd0_active: tert_mi2s_sd0_active { mux { pins = "gpio134"; function = "mi2s2_data0"; }; config { pins = "gpio134"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; tert_mi2s_sd1 { tert_mi2s_sd1_sleep: tert_mi2s_sd1_sleep { mux { pins = "gpio137"; function = "gpio"; }; config { pins = "gpio137"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; tert_mi2s_sd1_active: tert_mi2s_sd1_active { mux { pins = "gpio137"; function = "mi2s2_data1"; }; config { pins = "gpio137"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; /* WSA speaker reset pins */ spkr_1_sd_n { spkr_1_sd_n_sleep: spkr_1_sd_n_sleep { Loading Loading
arch/arm64/boot/dts/qcom/kona-pinctrl.dtsi +1108 −0 Original line number Diff line number Diff line Loading @@ -301,6 +301,1114 @@ }; }; pri_aux_pcm_clk { pri_aux_pcm_clk_sleep: pri_aux_pcm_clk_sleep { mux { pins = "gpio138"; function = "gpio"; }; config { pins = "gpio138"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; pri_aux_pcm_clk_active: pri_aux_pcm_clk_active { mux { pins = "gpio138"; function = "mi2s0_sck"; }; config { pins = "gpio138"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ output-high; }; }; }; pri_aux_pcm_sync { pri_aux_pcm_sync_sleep: pri_aux_pcm_sync_sleep { mux { pins = "gpio141"; function = "gpio"; }; config { pins = "gpio141"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; pri_aux_pcm_sync_active: pri_aux_pcm_sync_active { mux { pins = "gpio141"; function = "mi2s0_ws"; }; config { pins = "gpio141"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ output-high; }; }; }; pri_aux_pcm_din { pri_aux_pcm_din_sleep: pri_aux_pcm_din_sleep { mux { pins = "gpio139"; function = "gpio"; }; config { pins = "gpio139"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; pri_aux_pcm_din_active: pri_aux_pcm_din_active { mux { pins = "gpio139"; function = "mi2s0_data0"; }; config { pins = "gpio139"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; pri_aux_pcm_dout { pri_aux_pcm_dout_sleep: pri_aux_pcm_dout_sleep { mux { pins = "gpio140"; function = "gpio"; }; config { pins = "gpio140"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; pri_aux_pcm_dout_active: pri_aux_pcm_dout_active { mux { pins = "gpio140"; function = "mi2s0_data1"; }; config { pins = "gpio140"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; sec_aux_pcm { sec_aux_pcm_clk_sleep: sec_aux_pcm_clk_sleep { mux { pins = "gpio142"; function = "gpio"; }; config { pins = "gpio142"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; sec_aux_pcm_clk_active: sec_aux_pcm_clk_active { mux { pins = "gpio142"; function = "mi2s1_sck"; }; config { pins = "gpio142"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; sec_aux_pcm_ws_sleep: sec_aux_pcm_ws_sleep { mux { pins = "gpio145"; function = "gpio"; }; config { pins = "gpio145"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; sec_aux_pcm_ws_active: sec_aux_pcm_ws_active { mux { pins = "gpio145"; function = "mi2s1_ws"; }; config { pins = "gpio145"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; sec_aux_pcm_din { sec_aux_pcm_din_sleep: sec_aux_pcm_din_sleep { mux { pins = "gpio143"; function = "gpio"; }; config { pins = "gpio143"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; sec_aux_pcm_din_active: sec_aux_pcm_din_active { mux { pins = "gpio143"; function = "mi2s1_data0"; }; config { pins = "gpio143"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; sec_aux_pcm_dout { sec_aux_pcm_dout_sleep: sec_aux_pcm_dout_sleep { mux { pins = "gpio144"; function = "gpio"; }; config { pins = "gpio144"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; sec_aux_pcm_dout_active: sec_aux_pcm_dout_active { mux { pins = "gpio144"; function = "mi2s1_data1"; }; config { pins = "gpio144"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; tert_aux_pcm { tert_aux_pcm_clk_sleep: tert_aux_pcm_clk_sleep { mux { pins = "gpio133"; function = "gpio"; }; config { pins = "gpio133"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; tert_aux_pcm_clk_active: tert_aux_pcm_clk_active { mux { pins = "gpio133"; function = "mi2s2_sck"; }; config { pins = "gpio133"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ output-high; }; }; tert_aux_pcm_ws_sleep: tert_aux_pcm_ws_sleep { mux { pins = "gpio135"; function = "gpio"; }; config { pins = "gpio135"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; tert_aux_pcm_ws_active: tert_aux_pcm_ws_active { mux { pins = "gpio135"; function = "mi2s2_ws"; }; config { pins = "gpio135"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ output-high; }; }; }; tert_aux_pcm_din { tert_aux_pcm_din_sleep: tert_aux_pcm_din_sleep { mux { pins = "gpio134"; function = "gpio"; }; config { pins = "gpio134"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; tert_aux_pcm_din_active: tert_aux_pcm_din_active { mux { pins = "gpio134"; function = "mi2s2_data0"; }; config { pins = "gpio134"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; tert_aux_pcm_dout { tert_aux_pcm_dout_sleep: tert_aux_pcm_dout_sleep { mux { pins = "gpio137"; function = "gpio"; }; config { pins = "gpio137"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; tert_aux_pcm_dout_active: tert_aux_pcm_dout_active { mux { pins = "gpio137"; function = "mi2s2_data1"; }; config { pins = "gpio137"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; pri_tdm_clk { pri_tdm_clk_sleep: pri_tdm_clk_sleep { mux { pins = "gpio138"; function = "gpio"; }; config { pins = "gpio138"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; pri_tdm_clk_active: pri_tdm_clk_active { mux { pins = "gpio138"; function = "mi2s0_sck"; }; config { pins = "gpio138"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ output-high; }; }; }; pri_tdm_sync { pri_tdm_sync_sleep: pri_tdm_sync_sleep { mux { pins = "gpio141"; function = "gpio"; }; config { pins = "gpio141"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; pri_tdm_sync_active: pri_tdm_sync_active { mux { pins = "gpio141"; function = "mi2s0_ws"; }; config { pins = "gpio141"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ output-high; }; }; }; pri_tdm_din { pri_tdm_din_sleep: pri_tdm_din_sleep { mux { pins = "gpio139"; function = "gpio"; }; config { pins = "gpio139"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; pri_tdm_din_active: pri_tdm_din_active { mux { pins = "gpio139"; function = "mi2s0_data0"; }; config { pins = "gpio139"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; pri_tdm_dout { pri_tdm_dout_sleep: pri_tdm_dout_sleep { mux { pins = "gpio140"; function = "gpio"; }; config { pins = "gpio140"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; pri_tdm_dout_active: pri_tdm_dout_active { mux { pins = "gpio140"; function = "mi2s0_data1"; }; config { pins = "gpio140"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; sec_tdm { sec_tdm_sck_sleep: sec_tdm_sck_sleep { mux { pins = "gpio142"; function = "gpio"; }; config { pins = "gpio142"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; sec_tdm_sck_active: sec_tdm_sck_active { mux { pins = "gpio142"; function = "mi2s1_sck"; }; config { pins = "gpio142"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; sec_tdm_ws_sleep: sec_tdm_ws_sleep { mux { pins = "gpio145"; function = "gpio"; }; config { pins = "gpio145"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; sec_tdm_ws_active: sec_tdm_ws_active { mux { pins = "gpio145"; function = "mi2s1_ws"; }; config { pins = "gpio145"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; sec_tdm_din { sec_tdm_din_sleep: sec_tdm_din_sleep { mux { pins = "gpio143"; function = "gpio"; }; config { pins = "gpio143"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; sec_tdm_din_active: sec_tdm_din_active { mux { pins = "gpio143"; function = "mi2s1_data0"; }; config { pins = "gpio143"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; sec_tdm_dout { sec_tdm_dout_sleep: sec_tdm_dout_sleep { mux { pins = "gpio144"; function = "gpio"; }; config { pins = "gpio144"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; sec_tdm_dout_active: sec_tdm_dout_active { mux { pins = "gpio144"; function = "mi2s1_data1"; }; config { pins = "gpio144"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; tert_tdm { tert_tdm_clk_sleep: tert_tdm_clk_sleep { mux { pins = "gpio133"; function = "gpio"; }; config { pins = "gpio133"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; tert_tdm_clk_active: tert_tdm_clk_active { mux { pins = "gpio133"; function = "mi2s2_sck"; }; config { pins = "gpio133"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ output-high; }; }; tert_tdm_ws_sleep: tert_tdm_ws_sleep { mux { pins = "gpio135"; function = "gpio"; }; config { pins = "gpio135"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; tert_tdm_ws_active: tert_tdm_ws_active { mux { pins = "gpio135"; function = "mi2s2_ws"; }; config { pins = "gpio135"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ output-high; }; }; }; tert_tdm_din { tert_tdm_din_sleep: tert_tdm_din_sleep { mux { pins = "gpio134"; function = "gpio"; }; config { pins = "gpio134"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; tert_tdm_din_active: tert_tdm_din_active { mux { pins = "gpio134"; function = "mi2s2_data0"; }; config { pins = "gpio134"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; tert_tdm_dout { tert_tdm_dout_sleep: tert_tdm_dout_sleep { mux { pins = "gpio137"; function = "gpio"; }; config { pins = "gpio137"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; tert_tdm_dout_active: tert_tdm_dout_active { mux { pins = "gpio137"; function = "mi2s2_data1"; }; config { pins = "gpio137"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; pri_mi2s_mclk { pri_mi2s_mclk_sleep: pri_mi2s_mclk_sleep { mux { pins = "gpio136"; function = "gpio"; }; config { pins = "gpio136"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; pri_mi2s_mclk_active: pri_mi2s_mclk_active { mux { pins = "gpio136"; function = "pri_mi2s"; }; config { pins = "gpio136"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ output-high; }; }; }; pri_mi2s_sck { pri_mi2s_sck_sleep: pri_mi2s_sck_sleep { mux { pins = "gpio138"; function = "gpio"; }; config { pins = "gpio138"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; pri_mi2s_sck_active: pri_mi2s_sck_active { mux { pins = "gpio138"; function = "mi2s0_sck"; }; config { pins = "gpio138"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ output-high; }; }; }; pri_mi2s_ws { pri_mi2s_ws_sleep: pri_mi2s_ws_sleep { mux { pins = "gpio141"; function = "gpio"; }; config { pins = "gpio141"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; pri_mi2s_ws_active: pri_mi2s_ws_active { mux { pins = "gpio141"; function = "mi2s0_ws"; }; config { pins = "gpio141"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ output-high; }; }; }; pri_mi2s_sd0 { pri_mi2s_sd0_sleep: pri_mi2s_sd0_sleep { mux { pins = "gpio139"; function = "gpio"; }; config { pins = "gpio139"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; pri_mi2s_sd0_active: pri_mi2s_sd0_active { mux { pins = "gpio139"; function = "mi2s0_data0"; }; config { pins = "gpio139"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ output-high; }; }; }; pri_mi2s_sd1 { pri_mi2s_sd1_sleep: pri_mi2s_sd1_sleep { mux { pins = "gpio140"; function = "gpio"; }; config { pins = "gpio140"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; pri_mi2s_sd1_active: pri_mi2s_sd1_active { mux { pins = "gpio140"; function = "mi2s0_data1"; }; config { pins = "gpio140"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ output-high; }; }; }; sec_mi2s_mclk { sec_mi2s_mclk_sleep: sec_mi2s_mclk_sleep { mux { pins = "gpio137"; function = "gpio"; }; config { pins = "gpio137"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; sec_mi2s_mclk_active: sec_mi2s_mclk_active { mux { pins = "gpio137"; function = "sec_mi2s"; }; config { pins = "gpio137"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ output-high; }; }; }; sec_mi2s_sck { sec_mi2s_sck_sleep: sec_mi2s_sck_sleep { mux { pins = "gpio142"; function = "gpio"; }; config { pins = "gpio142"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; sec_mi2s_sck_active: sec_mi2s_sck_active { mux { pins = "gpio142"; function = "mi2s1_sck"; }; config { pins = "gpio142"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; sec_mi2s_ws { sec_mi2s_ws_sleep: sec_mi2s_ws_sleep { mux { pins = "gpio145"; function = "gpio"; }; config { pins = "gpio145"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; sec_mi2s_ws_active: sec_mi2s_ws_active { mux { pins = "gpio145"; function = "mi2s1_ws"; }; config { pins = "gpio145"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; sec_mi2s_sd0 { sec_mi2s_sd0_sleep: sec_mi2s_sd0_sleep { mux { pins = "gpio143"; function = "gpio"; }; config { pins = "gpio143"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; sec_mi2s_sd0_active: sec_mi2s_sd0_active { mux { pins = "gpio143"; function = "mi2s1_data0"; }; config { pins = "gpio143"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; sec_mi2s_sd1 { sec_mi2s_sd1_sleep: sec_mi2s_sd1_sleep { mux { pins = "gpio144"; function = "gpio"; }; config { pins = "gpio144"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; sec_mi2s_sd1_active: sec_mi2s_sd1_active { mux { pins = "gpio144"; function = "mi2s1_data1"; }; config { pins = "gpio144"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; tert_mi2s_sck { tert_mi2s_sck_sleep: tert_mi2s_sck_sleep { mux { pins = "gpio133"; function = "gpio"; }; config { pins = "gpio133"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; tert_mi2s_sck_active: tert_mi2s_sck_active { mux { pins = "gpio133"; function = "mi2s2_sck"; }; config { pins = "gpio133"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; tert_mi2s_ws { tert_mi2s_ws_sleep: tert_mi2s_ws_sleep { mux { pins = "gpio135"; function = "gpio"; }; config { pins = "gpio135"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; tert_mi2s_ws_active: tert_mi2s_ws_active { mux { pins = "gpio135"; function = "mi2s2_ws"; }; config { pins = "gpio135"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; tert_mi2s_sd0 { tert_mi2s_sd0_sleep: tert_mi2s_sd0_sleep { mux { pins = "gpio134"; function = "gpio"; }; config { pins = "gpio134"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; tert_mi2s_sd0_active: tert_mi2s_sd0_active { mux { pins = "gpio134"; function = "mi2s2_data0"; }; config { pins = "gpio134"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; tert_mi2s_sd1 { tert_mi2s_sd1_sleep: tert_mi2s_sd1_sleep { mux { pins = "gpio137"; function = "gpio"; }; config { pins = "gpio137"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ input-enable; }; }; tert_mi2s_sd1_active: tert_mi2s_sd1_active { mux { pins = "gpio137"; function = "mi2s2_data1"; }; config { pins = "gpio137"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; /* WSA speaker reset pins */ spkr_1_sd_n { spkr_1_sd_n_sleep: spkr_1_sd_n_sleep { Loading