ARM: dts: qcom: Add pins for Audio
Add Audio pinctrl for Tuna variants. Change-Id: Ied0567e2689215d16f25da422f94161a9723d0a2 Signed-off-by: Faiz Nabi Kuchay <quic_fkuchay@quicinc.com>
This commit is contained in:
committed by
Faiz Kuchay
parent
3b93acb3e5
commit
0190638953
@@ -4,6 +4,337 @@
|
||||
*/
|
||||
|
||||
&tlmm {
|
||||
i2s0_sck {
|
||||
i2s0_sck_sleep: i2s0_sck_sleep {
|
||||
mux {
|
||||
pins = "gpio128";
|
||||
function = "gpio";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio128";
|
||||
drive-strength = <2>; /* 2 mA */
|
||||
bias-pull-down; /* PULL DOWN */
|
||||
input-enable;
|
||||
};
|
||||
};
|
||||
|
||||
i2s0_sck_active: i2s0_sck_active {
|
||||
mux {
|
||||
pins = "gpio128";
|
||||
function = "i2s0_sck";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio128";
|
||||
drive-strength = <8>; /* 8 mA */
|
||||
bias-disable; /* NO PULL */
|
||||
output-high;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
i2s0_ws {
|
||||
i2s0_ws_sleep: i2s0_ws_sleep {
|
||||
mux {
|
||||
pins = "gpio129";
|
||||
function = "gpio";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio129";
|
||||
drive-strength = <2>; /* 2 mA */
|
||||
bias-pull-down; /* PULL DOWN */
|
||||
input-enable;
|
||||
};
|
||||
};
|
||||
|
||||
i2s0_ws_active: i2s0_ws_active {
|
||||
mux {
|
||||
pins = "gpio129";
|
||||
function = "i2s0_ws";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio129";
|
||||
drive-strength = <8>; /* 8 mA */
|
||||
bias-disable; /* NO PULL */
|
||||
output-high;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
i2s0_sd0 {
|
||||
i2s0_sd0_sleep: i2s0_sd0_sleep {
|
||||
mux {
|
||||
pins = "gpio130";
|
||||
function = "gpio";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio130";
|
||||
drive-strength = <2>; /* 2 mA */
|
||||
bias-pull-down; /* PULL DOWN */
|
||||
input-enable;
|
||||
};
|
||||
};
|
||||
|
||||
i2s0_sd0_active: i2s0_sd0_active {
|
||||
mux {
|
||||
pins = "gpio130";
|
||||
function = "i2s0_data0";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio130";
|
||||
drive-strength = <8>; /* 8 mA */
|
||||
bias-disable; /* NO PULL */
|
||||
output-high;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
i2s0_sd1 {
|
||||
i2s0_sd1_sleep: i2s0_sd1_sleep {
|
||||
mux {
|
||||
pins = "gpio131";
|
||||
function = "gpio";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio131";
|
||||
drive-strength = <2>; /* 2 mA */
|
||||
bias-pull-down; /* PULL DOWN */
|
||||
input-enable;
|
||||
};
|
||||
};
|
||||
|
||||
i2s0_sd1_active: i2s0_sd1_active {
|
||||
mux {
|
||||
pins = "gpio131";
|
||||
function = "i2s0_data1";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio131";
|
||||
drive-strength = <8>; /* 8 mA */
|
||||
bias-disable; /* NO PULL */
|
||||
output-high;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
i2s1_sck {
|
||||
i2s1_sck_sleep: i2s1_sck_sleep {
|
||||
mux {
|
||||
pins = "gpio123";
|
||||
function = "gpio";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio123";
|
||||
drive-strength = <2>; /* 2 mA */
|
||||
bias-pull-down; /* PULL DOWN */
|
||||
input-enable;
|
||||
};
|
||||
};
|
||||
|
||||
i2s1_sck_active: i2s1_sck_active {
|
||||
mux {
|
||||
pins = "gpio123";
|
||||
function = "i2s1_sck";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio123";
|
||||
drive-strength = <8>; /* 8 mA */
|
||||
bias-disable; /* NO PULL */
|
||||
output-high;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
i2s1_ws {
|
||||
i2s1_ws_sleep: i2s1_ws_sleep {
|
||||
mux {
|
||||
pins = "gpio125";
|
||||
function = "gpio";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio125";
|
||||
drive-strength = <2>; /* 2 mA */
|
||||
bias-pull-down; /* PULL DOWN */
|
||||
input-enable;
|
||||
};
|
||||
};
|
||||
|
||||
i2s1_ws_active: i2s1_ws_active {
|
||||
mux {
|
||||
pins = "gpio125";
|
||||
function = "i2s1_ws";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio125";
|
||||
drive-strength = <8>; /* 8 mA */
|
||||
bias-disable; /* NO PULL */
|
||||
output-high;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
i2s1_sd0 {
|
||||
i2s1_sd0_sleep: i2s1_sd0_sleep {
|
||||
mux {
|
||||
pins = "gpio124";
|
||||
function = "gpio";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio124";
|
||||
drive-strength = <2>; /* 2 mA */
|
||||
bias-pull-down; /* PULL DOWN */
|
||||
input-enable;
|
||||
};
|
||||
};
|
||||
|
||||
i2s1_sd0_active: i2s1_sd0_active {
|
||||
mux {
|
||||
pins = "gpio124";
|
||||
function = "i2s1_data0";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio124";
|
||||
drive-strength = <8>; /* 8 mA */
|
||||
bias-disable; /* NO PULL */
|
||||
output-high;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
i2s1_sd1 {
|
||||
i2s1_sd1_sleep: i2s1_sd1_sleep {
|
||||
mux {
|
||||
pins = "gpio126";
|
||||
function = "gpio";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio126";
|
||||
drive-strength = <2>; /* 2 mA */
|
||||
bias-pull-down; /* PULL DOWN */
|
||||
input-enable;
|
||||
};
|
||||
};
|
||||
|
||||
i2s1_sd1_active: i2s1_sd1_active {
|
||||
mux {
|
||||
pins = "gpio126";
|
||||
function = "i2s1_data1";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio126";
|
||||
drive-strength = <8>; /* 8 mA */
|
||||
bias-disable; /* NO PULL */
|
||||
output-high;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
/* WCD reset pin */
|
||||
wcd_reset_active: wcd_reset_active {
|
||||
mux {
|
||||
pins = "gpio150";
|
||||
function = "gpio";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio150";
|
||||
drive-strength = <16>;
|
||||
output-high;
|
||||
};
|
||||
};
|
||||
|
||||
wcd_reset_sleep: wcd_reset_sleep {
|
||||
mux {
|
||||
pins = "gpio150";
|
||||
function = "gpio";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio150";
|
||||
drive-strength = <16>;
|
||||
bias-disable;
|
||||
output-low;
|
||||
};
|
||||
};
|
||||
|
||||
/* WSA speaker reset pins North Pins*/
|
||||
spkr_1_sd_n {
|
||||
spkr_1_sd_n_sleep: spkr_1_sd_n_sleep {
|
||||
mux {
|
||||
pins = "gpio119";
|
||||
function = "gpio";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio119";
|
||||
drive-strength = <2>; /* 2 mA */
|
||||
bias-pull-down;
|
||||
input-enable;
|
||||
};
|
||||
};
|
||||
|
||||
spkr_1_sd_n_active: spkr_1_sd_n_active {
|
||||
mux {
|
||||
pins = "gpio119";
|
||||
function = "gpio";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio119";
|
||||
drive-strength = <16>; /* 16 mA */
|
||||
bias-disable;
|
||||
output-high;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
/* WSA speaker reset pins south Pins*/
|
||||
spkr_2_sd_n {
|
||||
spkr_2_sd_n_sleep: spkr_2_sd_n_sleep {
|
||||
mux {
|
||||
pins = "gpio183";
|
||||
function = "gpio";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio183";
|
||||
drive-strength = <2>; /* 2 mA */
|
||||
bias-pull-down;
|
||||
input-enable;
|
||||
};
|
||||
};
|
||||
|
||||
spkr_2_sd_n_active: spkr_2_sd_n_active {
|
||||
mux {
|
||||
pins = "gpio183";
|
||||
function = "gpio";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio183";
|
||||
drive-strength = <16>; /* 16 mA */
|
||||
bias-disable;
|
||||
output-high;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
qupv3_se0_i2c_pins: qupv3_se0_i2c_pins {
|
||||
qupv3_se0_i2c_sda_active: qupv3_se0_i2c_sda_active {
|
||||
mux {
|
||||
|
Reference in New Issue
Block a user