Commit f8eb3c1
committed
[nrf fromtree] soc: nordic: nrf54h: transition from gpd to zephyr pinctrl and pds
Transition nrf54h away from the soc specific gpd
(global power domain) driver which mixed power domains, pinctrl
and gpio pin retention into a non scalable solution, forcing soc
specific logic to bleed into nrf drivers.
The new solution uses zephyrs PM_DEVICE based power domains to
properly model the hardware layout of device and pin power domains,
and moves pin retention logic out of drivers into pinctrl and
gpio, which are the components which manage pins (pads).
Signed-off-by: Bjarki Arge Andreasen <[email protected]>
(cherry picked from commit 2b0d1ae)1 parent 9f6115e commit f8eb3c1
File tree
27 files changed
+588
-374
lines changed- drivers
- can
- counter
- gpio
- pinctrl
- pwm
- serial
- spi
- dts
- arm/nordic
- vendor/nordic
- soc/nordic
- common
- nrf54h
- tests
- arch/arm
- arm_interrupt/boards
- arm_irq_vector_table/boards
- arm_thread_swap/boards
- kernel
- threads/dynamic_thread_stack/boards
- usage/thread_runtime_stats/boards
27 files changed
+588
-374
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | 20 | | |
25 | 21 | | |
26 | 22 | | |
| |||
187 | 183 | | |
188 | 184 | | |
189 | 185 | | |
190 | | - | |
191 | | - | |
192 | | - | |
193 | | - | |
194 | | - | |
195 | | - | |
196 | | - | |
197 | 186 | | |
198 | 187 | | |
199 | 188 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
| 38 | + | |
52 | 39 | | |
53 | 40 | | |
54 | | - | |
55 | 41 | | |
56 | 42 | | |
57 | 43 | | |
| |||
474 | 460 | | |
475 | 461 | | |
476 | 462 | | |
477 | | - | |
| 463 | + | |
478 | 464 | | |
479 | 465 | | |
480 | 466 | | |
481 | 467 | | |
482 | 468 | | |
483 | | - | |
| 469 | + | |
484 | 470 | | |
485 | 471 | | |
486 | 472 | | |
| |||
536 | 522 | | |
537 | 523 | | |
538 | 524 | | |
539 | | - | |
| 525 | + | |
540 | 526 | | |
541 | 527 | | |
542 | 528 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | | - | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
21 | 23 | | |
22 | 24 | | |
23 | 25 | | |
| |||
56 | 58 | | |
57 | 59 | | |
58 | 60 | | |
59 | | - | |
60 | | - | |
| 61 | + | |
| 62 | + | |
61 | 63 | | |
62 | 64 | | |
63 | 65 | | |
| |||
87 | 89 | | |
88 | 90 | | |
89 | 91 | | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | 92 | | |
115 | 93 | | |
116 | 94 | | |
| |||
122 | 100 | | |
123 | 101 | | |
124 | 102 | | |
| 103 | + | |
125 | 104 | | |
126 | 105 | | |
127 | 106 | | |
| |||
157 | 136 | | |
158 | 137 | | |
159 | 138 | | |
160 | | - | |
161 | | - | |
162 | 139 | | |
163 | 140 | | |
164 | 141 | | |
| |||
246 | 223 | | |
247 | 224 | | |
248 | 225 | | |
249 | | - | |
250 | | - | |
| 226 | + | |
251 | 227 | | |
252 | 228 | | |
253 | 229 | | |
| |||
349 | 325 | | |
350 | 326 | | |
351 | 327 | | |
352 | | - | |
353 | 328 | | |
354 | 329 | | |
355 | | - | |
356 | 330 | | |
357 | 331 | | |
358 | 332 | | |
| |||
367 | 341 | | |
368 | 342 | | |
369 | 343 | | |
370 | | - | |
371 | 344 | | |
372 | | - | |
373 | 345 | | |
374 | 346 | | |
375 | 347 | | |
| |||
384 | 356 | | |
385 | 357 | | |
386 | 358 | | |
387 | | - | |
388 | 359 | | |
389 | | - | |
390 | 360 | | |
391 | 361 | | |
392 | 362 | | |
| |||
404 | 374 | | |
405 | 375 | | |
406 | 376 | | |
407 | | - | |
408 | 377 | | |
409 | 378 | | |
410 | | - | |
411 | 379 | | |
412 | 380 | | |
413 | 381 | | |
| |||
614 | 582 | | |
615 | 583 | | |
616 | 584 | | |
617 | | - | |
| 585 | + | |
618 | 586 | | |
619 | 587 | | |
620 | | - | |
621 | | - | |
622 | | - | |
623 | | - | |
624 | | - | |
| 588 | + | |
625 | 589 | | |
626 | 590 | | |
627 | 591 | | |
| |||
630 | 594 | | |
631 | 595 | | |
632 | 596 | | |
633 | | - | |
| 597 | + | |
634 | 598 | | |
635 | 599 | | |
636 | | - | |
637 | | - | |
638 | | - | |
639 | | - | |
640 | | - | |
| 600 | + | |
641 | 601 | | |
642 | 602 | | |
643 | 603 | | |
| |||
727 | 687 | | |
728 | 688 | | |
729 | 689 | | |
730 | | - | |
731 | | - | |
732 | | - | |
733 | | - | |
| 690 | + | |
| 691 | + | |
| 692 | + | |
734 | 693 | | |
735 | | - | |
| 694 | + | |
736 | 695 | | |
737 | 696 | | |
738 | 697 | | |
| |||
753 | 712 | | |
754 | 713 | | |
755 | 714 | | |
756 | | - | |
| 715 | + | |
757 | 716 | | |
758 | 717 | | |
759 | 718 | | |
| |||
0 commit comments