ARM: fullhan: add FH8626V100 platform support - #53
Conversation
PR Summary by QodoARM: add legacy Fullhan FH8626V100 platform support
AI Description
Diagram
High-Level Assessment
Files changed (23)
|
Code Review by Qodo
1.
|
Keep the legacy FH8626V100 platform restricted to non-DT builds so its PMU implementation is always available. Replace the complete clock phase field instead of accumulating stale bits, fix phase readback, and report success using the clock API convention. Validate PWM timing before disabling an active channel and propagate configuration failures to callers.
Hi! This adds Linux 4.9.129 support for the Fullhan FH8626V100. The work was done and tested on an Anjia AJL33PQ0866 camera.
The port started from the existing
fullhan-fh8852v200tree because it provides the closest Fullhan 4.9.129 base. I would prefer the result to live in a separatefullhan-fh8626v100branch. Please let me know if a different integration flow is preferred.What was tested on the camera:
wlan0creation, radio-up and network scanning;RTC and temperature measurement are the two parts that could not be qualified on this board. The product does not provide a usable RTC setup, and the temperature sensor uses the same RTC command channel. Both the ported kernel and the original vendor kernel time out on that channel. Generic RTC support is kept in the SoC code, while the AJL33PQ0866 board configuration will leave RTC and TSENSOR disabled until they can be tested on suitable hardware.
A follow-up pull request is planned for the OpenIPC firmware profile and board integration. Divinus support may also be submitted separately once that part is ready for review.