Commit 4b5675c
kernel/camera: attach CPAS to Titan Top GDSC power domain
Attach the CPAS device to the camcc's TITAN_TOP_GDSC power domain via
of_genpd_add_device() and enable pm_runtime. This is the first step
toward enabling the GDSC — the domain is attached but not yet powered
on (pm_runtime_resume_and_get deadlocks in deferred probe context).
Direct ioremap of the GDSC register (0xad0b134) is blocked by TrustZone
on this platform, so the genpd framework is the only viable path.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent 7dd5332 commit 4b5675c
1 file changed
Lines changed: 42 additions & 0 deletions
Lines changed: 42 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
549 | 549 | | |
550 | 550 | | |
551 | 551 | | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
552 | 589 | | |
553 | 590 | | |
554 | 591 | | |
| |||
567 | 604 | | |
568 | 605 | | |
569 | 606 | | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
570 | 612 | | |
571 | 613 | | |
572 | 614 | | |
| |||
0 commit comments