]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
arm nexus: Use bus_generic_rman_*
authorJohn Baldwin <jhb@FreeBSD.org>
Tue, 23 Jan 2024 17:37:13 +0000 (09:37 -0800)
committerJohn Baldwin <jhb@FreeBSD.org>
Tue, 23 Jan 2024 17:37:13 +0000 (09:37 -0800)
commitfaeb273e7a8ec57d87de8d4337598fb11ae305c3
treea0b2a2b2b4d4685d49cf158be86b2be3c3c92380
parent7b5a5e4eef504d2972b6b5f6abfff8058be6371e
arm nexus: Use bus_generic_rman_*

- Implement bus_get_rman pulling bits from nexus_alloc_resource.

- Implement bus_map/unmap_resource pulling bits from
  nexus_activate/deactivate_resource.

- Use bus_generic_rman_* for
  bus_alloc/adjust/activate/deactivate/release_resource except for
  custom interrupt activate/deactivate logic still in
  nexus_activate/deactivate_resource.

Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D43437
sys/arm/arm/nexus.c