xref: /freebsd/sys/contrib/device-tree/src/arm64/qcom/sc7280-herobrine-audio-wcd9385.dtsi (revision bdd1243df58e60e85101c09001d9812a789b6bc4)
1// SPDX-License-Identifier: BSD-3-Clause
2/*
3 * sc7280 device tree source for boards using Max98360 and wcd9385 codec
4 *
5 * Copyright (c) 2022, The Linux Foundation. All rights reserved.
6 */
7
8/* PINCTRL */
9
10&lpass_dmic01_clk {
11	drive-strength = <8>;
12	bias-disable;
13};
14
15&lpass_dmic01_clk_sleep {
16	drive-strength = <2>;
17};
18
19&lpass_dmic01_data {
20	bias-pull-down;
21};
22
23&lpass_dmic23_clk {
24	drive-strength = <8>;
25	bias-disable;
26};
27
28&lpass_dmic23_clk_sleep {
29	drive-strength = <2>;
30};
31
32&lpass_dmic23_data {
33	bias-pull-down;
34};
35
36&lpass_rx_swr_clk {
37	drive-strength = <2>;
38	slew-rate = <1>;
39	bias-disable;
40};
41
42&lpass_rx_swr_clk_sleep {
43	bias-pull-down;
44};
45
46&lpass_rx_swr_data {
47	drive-strength = <2>;
48	slew-rate = <1>;
49	bias-bus-hold;
50};
51
52&lpass_rx_swr_data_sleep {
53	bias-pull-down;
54};
55
56&lpass_tx_swr_clk {
57	drive-strength = <2>;
58	slew-rate = <1>;
59	bias-disable;
60};
61
62&lpass_tx_swr_clk_sleep {
63	bias-pull-down;
64};
65
66&lpass_tx_swr_data {
67	drive-strength = <2>;
68	slew-rate = <1>;
69	bias-bus-hold;
70};
71
72&mi2s1_data0 {
73	drive-strength = <6>;
74	bias-disable;
75};
76
77&mi2s1_sclk {
78	drive-strength = <6>;
79	bias-disable;
80};
81
82&mi2s1_ws {
83	drive-strength = <6>;
84};
85