Linux Audio

Check our new training course

Loading...
Note: File does not exist in v6.13.7.
  1
  2&tlmm_pinmux {
  3	sdc4_gpios: sdc4-gpios {
  4		pios {
  5			pins = "gpio63", "gpio64", "gpio65", "gpio66", "gpio67", "gpio68";
  6			function = "sdc4";
  7		};
  8	};
  9
 10	ps_hold: ps_hold {
 11		mux {
 12			pins = "gpio78";
 13			function = "ps_hold";
 14		};
 15	};
 16
 17	i2c1_pins: i2c1 {
 18		mux {
 19			pins = "gpio20", "gpio21";
 20			function = "gsbi1";
 21		};
 22
 23		pinconf {
 24			pins = "gpio20", "gpio21";
 25			drive-strength = <16>;
 26			bias-disable;
 27		};
 28	};
 29
 30	i2c1_pins_sleep: i2c1_pins_sleep {
 31		mux {
 32			pins = "gpio20", "gpio21";
 33			function = "gpio";
 34		};
 35		pinconf {
 36			pins = "gpio20", "gpio21";
 37			drive-strength = <2>;
 38			bias-disable = <0>;
 39		};
 40	};
 41
 42	i2c2_pins: i2c2 {
 43		mux {
 44			pins = "gpio24", "gpio25";
 45			function = "gsbi2";
 46		};
 47
 48		pinconf {
 49			pins = "gpio24", "gpio25";
 50			drive-strength = <16>;
 51			bias-disable;
 52		};
 53	};
 54
 55	i2c2_pins_sleep: i2c2_pins_sleep {
 56		mux {
 57			pins = "gpio24", "gpio25";
 58			function = "gpio";
 59		};
 60
 61		pinconf {
 62			pins = "gpio24", "gpio25";
 63			drive-strength = <2>;
 64			bias-disable = <0>;
 65		};
 66	};
 67
 68	i2c3_pins: i2c3 {
 69		mux {
 70			pins = "gpio8", "gpio9";
 71			function = "gsbi3";
 72		};
 73
 74		pinconf {
 75			pins = "gpio8", "gpio9";
 76			drive-strength = <16>;
 77			bias-disable;
 78		};
 79	};
 80
 81	i2c3_pins_sleep: i2c3_pins_sleep {
 82		mux {
 83			pins = "gpio8", "gpio9";
 84			function = "gpio";
 85		};
 86		pinconf {
 87			pins = "gpio8", "gpio9";
 88			drive-strength = <2>;
 89			bias-disable = <0>;
 90		};
 91	};
 92
 93	i2c4_pins: i2c4 {
 94		mux {
 95			pins = "gpio12", "gpio13";
 96			function = "gsbi4";
 97		};
 98
 99		pinconf {
100			pins = "gpio12", "gpio13";
101			drive-strength = <16>;
102			bias-disable;
103		};
104	};
105
106	i2c4_pins_sleep: i2c4_pins_sleep {
107		mux {
108			pins = "gpio12", "gpio13";
109			function = "gpio";
110		};
111		pinconf {
112			pins = "gpio12", "gpio13";
113			drive-strength = <2>;
114			bias-disable = <0>;
115		};
116	};
117
118	spi5_default: spi5_default {
119		pinmux {
120			pins = "gpio51", "gpio52", "gpio54";
121			function = "gsbi5";
122		};
123
124		pinmux_cs {
125			function = "gpio";
126			pins = "gpio53";
127		};
128
129		pinconf {
130			pins = "gpio51", "gpio52", "gpio54";
131			drive-strength = <16>;
132			bias-disable;
133		};
134
135		pinconf_cs {
136			pins = "gpio53";
137			drive-strength = <16>;
138			bias-disable;
139			output-high;
140		};
141	};
142
143	spi5_sleep: spi5_sleep {
144		pinmux {
145			function = "gpio";
146			pins = "gpio51", "gpio52", "gpio53", "gpio54";
147		};
148
149		pinconf {
150			pins = "gpio51", "gpio52", "gpio53", "gpio54";
151			drive-strength = <2>;
152			bias-pull-down;
153		};
154	};
155
156	i2c6_pins: i2c6 {
157		mux {
158			pins = "gpio16", "gpio17";
159			function = "gsbi6";
160		};
161
162		pinconf {
163			pins = "gpio16", "gpio17";
164			drive-strength = <16>;
165			bias-disable;
166		};
167	};
168
169	i2c6_pins_sleep: i2c6_pins_sleep {
170		mux {
171			pins = "gpio16", "gpio17";
172			function = "gpio";
173		};
174		pinconf {
175			pins = "gpio16", "gpio17";
176			drive-strength = <2>;
177			bias-disable = <0>;
178		};
179	};
180
181	gsbi6_uart_2pins: gsbi6_uart_2pins {
182		mux {
183			pins = "gpio14", "gpio15";
184			function = "gsbi6";
185		};
186	};
187
188	gsbi6_uart_4pins: gsbi6_uart_4pins {
189		mux {
190			pins = "gpio14", "gpio15", "gpio16", "gpio17";
191			function = "gsbi6";
192		};
193	};
194
195	gsbi7_uart_2pins: gsbi7_uart_2pins {
196		mux {
197			pins = "gpio82", "gpio83";
198			function = "gsbi7";
199		};
200	};
201
202	gsbi7_uart_4pins: gsbi7_uart_4pins {
203		mux {
204			pins = "gpio82", "gpio83", "gpio84", "gpio85";
205			function = "gsbi7";
206		};
207	};
208};