Skip to content

Commit ddf97dd

Browse files
ozersacfriedt
authored andcommitted
dts: arm: adi: Add MAX32657 low power pins
Add low power pin definitions Signed-off-by: Sadik Ozer <[email protected]>
1 parent add6eb6 commit ddf97dd

File tree

1 file changed

+122
-0
lines changed

1 file changed

+122
-0
lines changed

dts/arm/adi/max32/max32657-pinctrl.dtsi

Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,3 +99,125 @@
9999
pinmux = <MAX32_PINMUX(0, 11, AF2)>;
100100
};
101101
};
102+
103+
/* Low power modes pin state,
104+
* user shall set related configurations like:
105+
* pullup/pulldown, out/in...
106+
* incase of their needs on the their target board
107+
*/
108+
&pinctrl {
109+
/omit-if-no-ref/ i3c_scl_p0_0_sleep: i3c_scl_p0_0_sleep {
110+
pinmux = <MAX32_PINMUX(0, 0, AF1)>;
111+
low-power-enable;
112+
};
113+
114+
/omit-if-no-ref/ i3c_sda_p0_1_sleep: i3c_sda_p0_1_sleep {
115+
pinmux = <MAX32_PINMUX(0, 1, AF1)>;
116+
low-power-enable;
117+
};
118+
119+
/omit-if-no-ref/ spi0_mosi_p0_2_sleep: spi0_mosi_p0_2_sleep {
120+
pinmux = <MAX32_PINMUX(0, 2, AF1)>;
121+
low-power-enable;
122+
};
123+
124+
/omit-if-no-ref/ spi0_ss0_p0_3_sleep: spi0_ss0_p0_3_sleep {
125+
pinmux = <MAX32_PINMUX(0, 3, AF1)>;
126+
low-power-enable;
127+
};
128+
129+
/omit-if-no-ref/ spi0_miso_p0_4_sleep: spi0_miso_p0_4_sleep {
130+
pinmux = <MAX32_PINMUX(0, 4, AF1)>;
131+
low-power-enable;
132+
};
133+
134+
/omit-if-no-ref/ uart0_rx_p0_5_sleep: uart0_rx_p0_5_sleep {
135+
pinmux = <MAX32_PINMUX(0, 5, AF1)>;
136+
low-power-enable;
137+
};
138+
139+
/omit-if-no-ref/ spi0_sck_p0_6_sleep: spi0_sck_p0_6_sleep {
140+
pinmux = <MAX32_PINMUX(0, 6, AF1)>;
141+
low-power-enable;
142+
};
143+
144+
/omit-if-no-ref/ spi0_ss1_p0_7_sleep: spi0_ss1_p0_7_sleep {
145+
pinmux = <MAX32_PINMUX(0, 7, AF1)>;
146+
low-power-enable;
147+
};
148+
149+
/omit-if-no-ref/ spi0_ss2_p0_8_sleep: spi0_ss2_p0_8_sleep {
150+
pinmux = <MAX32_PINMUX(0, 8, AF1)>;
151+
low-power-enable;
152+
};
153+
154+
/omit-if-no-ref/ uart0_tx_p0_9_sleep: uart0_tx_p0_9_sleep {
155+
pinmux = <MAX32_PINMUX(0, 9, AF1)>;
156+
low-power-enable;
157+
};
158+
159+
/omit-if-no-ref/ sqwout_p0_13_sleep: sqwout_p0_13_sleep {
160+
pinmux = <MAX32_PINMUX(0, 13, AF1)>;
161+
low-power-enable;
162+
};
163+
164+
/omit-if-no-ref/ tmr0a_p0_0_sleep: tmr0a_p0_0_sleep {
165+
pinmux = <MAX32_PINMUX(0, 0, AF2)>;
166+
low-power-enable;
167+
};
168+
169+
/omit-if-no-ref/ tmr1a_p0_1_sleep: tmr1a_p0_1_sleep {
170+
pinmux = <MAX32_PINMUX(0, 1, AF2)>;
171+
low-power-enable;
172+
};
173+
174+
/omit-if-no-ref/ tmr3a_p0_2_sleep: tmr3a_p0_2_sleep {
175+
pinmux = <MAX32_PINMUX(0, 2, AF2)>;
176+
low-power-enable;
177+
};
178+
179+
/omit-if-no-ref/ tmr4a_p0_3_sleep: tmr4a_p0_3_sleep {
180+
pinmux = <MAX32_PINMUX(0, 3, AF2)>;
181+
low-power-enable;
182+
};
183+
184+
/omit-if-no-ref/ tmr5a_p0_4_sleep: tmr5a_p0_4_sleep {
185+
pinmux = <MAX32_PINMUX(0, 4, AF2)>;
186+
low-power-enable;
187+
};
188+
189+
/omit-if-no-ref/ tmr0b_p0_5_sleep: tmr0b_p0_5_sleep {
190+
pinmux = <MAX32_PINMUX(0, 5, AF2)>;
191+
low-power-enable;
192+
};
193+
194+
/omit-if-no-ref/ tmr4b_p0_6_sleep: tmr4b_p0_6_sleep {
195+
pinmux = <MAX32_PINMUX(0, 6, AF2)>;
196+
low-power-enable;
197+
};
198+
199+
/omit-if-no-ref/ tmr3b_p0_7_sleep: tmr3b_p0_7_sleep {
200+
pinmux = <MAX32_PINMUX(0, 7, AF2)>;
201+
low-power-enable;
202+
};
203+
204+
/omit-if-no-ref/ i3c_pur_p0_8_sleep: i3c_pur_p0_8_sleep {
205+
pinmux = <MAX32_PINMUX(0, 8, AF2)>;
206+
low-power-enable;
207+
};
208+
209+
/omit-if-no-ref/ tmr1b_p0_9_sleep: tmr1b_p0_9_sleep {
210+
pinmux = <MAX32_PINMUX(0, 9, AF2)>;
211+
low-power-enable;
212+
};
213+
214+
/omit-if-no-ref/ tmr2a_p0_10_sleep: tmr2a_p0_10_sleep {
215+
pinmux = <MAX32_PINMUX(0, 10, AF2)>;
216+
low-power-enable;
217+
};
218+
219+
/omit-if-no-ref/ tmr5b_p0_11_sleep: tmr5b_p0_11_sleep {
220+
pinmux = <MAX32_PINMUX(0, 11, AF2)>;
221+
low-power-enable;
222+
};
223+
};

0 commit comments

Comments
 (0)