Repository navigation
arm64: dts: apple: t6050: make die0's range cover the ISP watchdog - #1854
Merged
DjDeveloperr merged 1 commit intoNov 13, 2026
Merged
DjDeveloperr merged 1 commit into
DjDeveloperr merged 1 commit into
Conversation
The camera's ISP has a watchdog register at 0x5c3b50000, but the soc@200000000 bus range stops at 0x5c0000000. The kernel drops that register, nothing feeds the watchdog, and the ISP firmware sends flat frames instead of the picture. Extend the range to 0x600000000 so the register is reachable. Nothing else sits in the added space. Tested on a 16-inch M5 Max (J716c): before, 450 flat frames; after, the watchdog is fed about 30 times a second and the camera streams a real image. Assisted-by: LLM Signed-off-by: Mariano Miguel <mariano@mariano.io>
DjDeveloperr
approved these changes
Nov 13, 2026
DjDeveloperr
left a comment
Contributor
There was a problem hiding this comment.
Approve: no other T6050 node lives between 0x5c0000000 and 0x600000000, so widening die0's range only brings the ISP watchdog register into reach. The J716c streaming result covers it.
DjDeveloperr
merged commit Nov 13, 2026
31a03da
into
aurora-silicon:integration/aurora
2 checks passed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The 16-inch M5 Max camera (J716c) only gave black frames, even with the camera light on.
Why: the camera chip has a watchdog register at
0x5c3b50000, just past the end of thesoc@200000000bus range (0x5c0000000). Linux drops it, nothing feeds the watchdog, and the camera firmware sends flat frames instead of the picture.Fix: make the range a bit bigger, up to
0x600000000. Nothing else lives there.Tested on a J716c (macOS 27.3 beta stub, Aura + integration/aurora):
All T6050 device trees build with no new warnings. #1756 (K114c) uses the same register and bus, so it probably needs this too.