Page MenuHomeFreeBSD

hym8563: Fix 32-bit powerpc build
ClosedPublic

Authored by jhibbits on Jun 24 2026, 2:40 AM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Jul 28, 8:27 AM
Unknown Object (File)
Mon, Jul 27, 6:11 PM
Unknown Object (File)
Fri, Jul 24, 7:44 PM
Unknown Object (File)
Sun, Jul 19, 3:28 PM
Unknown Object (File)
Sat, Jul 18, 7:54 AM
Unknown Object (File)
Wed, Jul 15, 9:29 PM
Unknown Object (File)
Wed, Jul 15, 8:39 AM
Unknown Object (File)
Wed, Jul 15, 8:05 AM
Subscribers

Details

Summary

Depend on clknode_if.h in the module Makefile, so that it gets
explicitly built for the module. Also, reduce the #if guards to only
the new clock output code, and gate them on all powerpc, not just
powerpc64.

Fixes: 6b77d34f("HYM8563: Add support for clock output.")

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 74175
Build 71058: arc lint + arc unit

Event Timeline

I would much rather have PowerPC adapt the clock, reset and other frameworks. After all, PowerPC .dts files use them, so I don't see a single reason why we could not include them in the PowerPC build.
The assumption that FDT means that all these frameworks would make the world much simpler.

This revision is now accepted and ready to land.Jun 24 2026, 11:20 AM
This revision was automatically updated to reflect the committed changes.