Page MenuHomeFreeBSD

Extend simple_mfd driver to expose a syscon interface
ClosedPublic

Authored by ganbold on Jun 15 2019, 9:21 AM.
Tags
None
Referenced Files
Unknown Object (File)
Feb 9 2024, 7:45 PM
Unknown Object (File)
Jan 14 2024, 4:57 PM
Unknown Object (File)
Dec 20 2023, 2:32 AM
Unknown Object (File)
Dec 19 2023, 7:15 PM
Unknown Object (File)
Nov 26 2023, 3:37 AM
Unknown Object (File)
Oct 28 2023, 7:26 PM
Unknown Object (File)
Sep 22 2023, 10:24 PM
Unknown Object (File)
Sep 5 2023, 5:52 AM
Subscribers

Details

Reviewers
manu
Summary

Extend simple_mfd driver to expose a syscon interface if
that node is also compatible with syscon. For instance,
Rockchip RK3399's GRF (General Register Files) is compatible
with simple-mfd as well as syscon and has devices like
usb2-phy, emmc-phy and pcie-phy etc. under it.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 24864

Event Timeline

sys/dev/fdt/simple_mfd.c
39

you need sys/mutex.h too otherwise it doesn't compile

47

#include <dev/fdt/simple_mfd.h>

154

The rid variable isn't needed

Updated.
Used #include <dev/fdt/simple_mfd.h>
It compiles and working fine without sys/mutex.h (for instance sys/dev/extres/syscon/* files doesn't use it)
rid var is needed for bus_alloc_resource_any()

Updated.
Added sys/mutex.h

This revision is now accepted and ready to land.Jul 2 2019, 8:42 AM