add rkusbphy(4), a driver for the usb2phy on rockchip SoCs.
authordlg <dlg@openbsd.org>
Sun, 2 Apr 2023 01:21:39 +0000 (01:21 +0000)
committerdlg <dlg@openbsd.org>
Sun, 2 Apr 2023 01:21:39 +0000 (01:21 +0000)
commit302cd81635f69f7d48a1a59d8578d40a1bdfcd79
tree8f7d101ea9891b0e29c38ae8c7e42e5c86252dfb
parent872f6b961abc4f57ba9a541f66047fb9904b8bbe
add rkusbphy(4), a driver for the usb2phy on rockchip SoCs.

the rkusbphy device has children nodes in the device tree which are
the actual phys. this driver mostly exists to wire those children
up as PHYs and turn the associated regulators on when a host
controller enables the PHYs. in the future it should enable clocks
and take ports out of suspend too.

i'm not enabling this yet because it's useless without some tweaks
in the usb host controller drivers.

ok kettenis@
sys/dev/fdt/files.fdt
sys/dev/fdt/rkusbphy.c [new file with mode: 0644]