HomeFreeBSD

ipq4018: add initial reset driver support for the clock/reset controller.

Description

ipq4018: add initial reset driver support for the clock/reset controller.

This implements the "reset controller" side of the clock/reset controller.
It's a simple array of registers and bits to set.

The register table itself comes from Linux; the rest of the code is a
reimplementation.

It doesn't yet implement or expose the clock side - I have a lot of
reverse engineering to do before that!

Reviewed by: andrew, manu, imp
Differential Revision: https://reviews.freebsd.org/D32723

Obtained from: Linux (registers)

Details

Provenance
adrianAuthored on Oct 31 2021, 3:43 AM
Reviewer
andrew
Differential Revision
D32723: ipq4018: add SoC reset, SMP, reset syscon and qcom_rnd driver
Parents
rGbc06496744a1: ipq401x: flip on SMP for the ASUS AC1300
Branches
Unknown
Tags
Unknown