The branch main has been updated by wma:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=6802a86cb02d32b364f9e0b0e6f7e8b047b1f2c3

commit 6802a86cb02d32b364f9e0b0e6f7e8b047b1f2c3
Author:     Kornel Duleba <[email protected]>
AuthorDate: 2021-10-13 09:35:12 +0000
Commit:     Wojciech Macek <[email protected]>
CommitDate: 2021-11-24 06:40:37 +0000

    enetc: Add support for PHY interrupts
    
    - Replace miibus with newly created miibus_fdt.
    - Use generic passthrough resource allocation devmethods.
    
    Obtained from: Semihalf
    Sponsored by: Alstom Group
---
 sys/dev/enetc/if_enetc.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/sys/dev/enetc/if_enetc.c b/sys/dev/enetc/if_enetc.c
index 2a72f807acd7..abdb527760f6 100644
--- a/sys/dev/enetc/if_enetc.c
+++ b/sys/dev/enetc/if_enetc.c
@@ -150,6 +150,14 @@ static device_method_t enetc_methods[] = {
        DEVMETHOD(miibus_linkchg,       enetc_miibus_linkchg),
        DEVMETHOD(miibus_statchg,       enetc_miibus_statchg),
 
+       DEVMETHOD(bus_setup_intr,               bus_generic_setup_intr),
+       DEVMETHOD(bus_teardown_intr,            bus_generic_teardown_intr),
+       DEVMETHOD(bus_release_resource,         bus_generic_release_resource),
+       DEVMETHOD(bus_activate_resource,        bus_generic_activate_resource),
+       DEVMETHOD(bus_deactivate_resource,      
bus_generic_deactivate_resource),
+       DEVMETHOD(bus_adjust_resource,          bus_generic_adjust_resource),
+       DEVMETHOD(bus_alloc_resource,           bus_generic_alloc_resource),
+
        DEVMETHOD_END
 };
 
@@ -158,7 +166,7 @@ static driver_t enetc_driver = {
 };
 
 static devclass_t enetc_devclass;
-DRIVER_MODULE(miibus, enetc, miibus_driver, miibus_devclass, NULL, NULL);
+DRIVER_MODULE(miibus, enetc, miibus_fdt_driver, miibus_fdt_devclass, NULL, 
NULL);
 /* Make sure miibus gets procesed first. */
 DRIVER_MODULE_ORDERED(enetc, pci, enetc_driver, enetc_devclass, NULL, NULL,
     SI_ORDER_ANY);

Reply via email to