diff options
author | Renato Botelho <renato@netgate.com> | 2016-11-10 07:35:47 -0200 |
---|---|---|
committer | Renato Botelho <renato@netgate.com> | 2016-11-10 07:35:47 -0200 |
commit | e06dd1d464d989e4c819e9fc383761d74be6f119 (patch) | |
tree | e574c8d6488a2657dccd8e8fd18ef708f393c545 /sys/arm/ti | |
parent | ad34a03fa7496e0be9fcc7c56c8e49fa763d34a0 (diff) | |
parent | ae76dae508b95eb0ab4a3b9bd65333a903686046 (diff) | |
download | FreeBSD-src-e06dd1d464d989e4c819e9fc383761d74be6f119.zip FreeBSD-src-e06dd1d464d989e4c819e9fc383761d74be6f119.tar.gz |
Merge remote-tracking branch 'origin/stable/11' into devel-11
Diffstat (limited to 'sys/arm/ti')
-rw-r--r-- | sys/arm/ti/am335x/am335x_gpio.c | 2 | ||||
-rw-r--r-- | sys/arm/ti/am335x/am335x_lcd_syscons.c | 2 | ||||
-rw-r--r-- | sys/arm/ti/am335x/am335x_musb.c | 11 | ||||
-rw-r--r-- | sys/arm/ti/am335x/am335x_scm_padconf.c | 2 | ||||
-rw-r--r-- | sys/arm/ti/omap4/omap4_prcm_clks.c | 2 | ||||
-rw-r--r-- | sys/arm/ti/omap4/omap4_wugen.c | 12 | ||||
-rw-r--r-- | sys/arm/ti/ti_cpuid.c | 2 | ||||
-rw-r--r-- | sys/arm/ti/ti_pinmux.c | 2 | ||||
-rw-r--r-- | sys/arm/ti/ti_prcm.c | 2 | ||||
-rw-r--r-- | sys/arm/ti/ti_scm.c | 2 | ||||
-rw-r--r-- | sys/arm/ti/twl/twl.c | 2 | ||||
-rw-r--r-- | sys/arm/ti/twl/twl_clks.c | 2 | ||||
-rw-r--r-- | sys/arm/ti/twl/twl_vreg.c | 2 | ||||
-rw-r--r-- | sys/arm/ti/usb/omap_ehci.c | 7 |
14 files changed, 8 insertions, 44 deletions
diff --git a/sys/arm/ti/am335x/am335x_gpio.c b/sys/arm/ti/am335x/am335x_gpio.c index 74bcf16..63fc544 100644 --- a/sys/arm/ti/am335x/am335x_gpio.c +++ b/sys/arm/ti/am335x/am335x_gpio.c @@ -39,8 +39,6 @@ __FBSDID("$FreeBSD$"); #include <sys/malloc.h> #include <machine/bus.h> -#include <machine/cpu.h> -#include <machine/cpufunc.h> #include <machine/resource.h> #include <machine/intr.h> #include <sys/gpio.h> diff --git a/sys/arm/ti/am335x/am335x_lcd_syscons.c b/sys/arm/ti/am335x/am335x_lcd_syscons.c index 12b6366..2cbf2fc 100644 --- a/sys/arm/ti/am335x/am335x_lcd_syscons.c +++ b/sys/arm/ti/am335x/am335x_lcd_syscons.c @@ -44,8 +44,6 @@ __FBSDID("$FreeBSD$"); #include <sys/kdb.h> #include <machine/bus.h> -#include <machine/cpu.h> -#include <machine/cpufunc.h> #include <machine/resource.h> #include <machine/intr.h> diff --git a/sys/arm/ti/am335x/am335x_musb.c b/sys/arm/ti/am335x/am335x_musb.c index 4dc96c3..c168493 100644 --- a/sys/arm/ti/am335x/am335x_musb.c +++ b/sys/arm/ti/am335x/am335x_musb.c @@ -366,14 +366,10 @@ static int musbotg_detach(device_t dev) { struct musbotg_super_softc *sc = device_get_softc(dev); - device_t bdev; int err; - if (sc->sc_otg.sc_bus.bdev) { - bdev = sc->sc_otg.sc_bus.bdev; - device_detach(bdev); - device_delete_child(dev, bdev); - } + /* during module unload there are lots of children leftover */ + device_delete_children(dev); if (sc->sc_otg.sc_irq_res && sc->sc_otg.sc_intr_hdl) { /* @@ -397,9 +393,6 @@ musbotg_detach(device_t dev) bus_release_resource(dev, SYS_RES_IRQ, sc->sc_irq_rid, sc->sc_otg.sc_irq_res); - /* during module unload there are lots of children leftover */ - device_delete_children(dev); - return (0); } diff --git a/sys/arm/ti/am335x/am335x_scm_padconf.c b/sys/arm/ti/am335x/am335x_scm_padconf.c index a95c8cb..ebb65dd 100644 --- a/sys/arm/ti/am335x/am335x_scm_padconf.c +++ b/sys/arm/ti/am335x/am335x_scm_padconf.c @@ -38,8 +38,6 @@ __FBSDID("$FreeBSD$"); #include <sys/malloc.h> #include <machine/bus.h> -#include <machine/cpu.h> -#include <machine/cpufunc.h> #include <machine/resource.h> #include <machine/intr.h> #include <sys/gpio.h> diff --git a/sys/arm/ti/omap4/omap4_prcm_clks.c b/sys/arm/ti/omap4/omap4_prcm_clks.c index e17fe3d..3aa10f6 100644 --- a/sys/arm/ti/omap4/omap4_prcm_clks.c +++ b/sys/arm/ti/omap4/omap4_prcm_clks.c @@ -41,8 +41,6 @@ __FBSDID("$FreeBSD$"); #include <sys/malloc.h> #include <machine/bus.h> -#include <machine/cpu.h> -#include <machine/cpufunc.h> #include <machine/resource.h> #include <machine/intr.h> diff --git a/sys/arm/ti/omap4/omap4_wugen.c b/sys/arm/ti/omap4/omap4_wugen.c index 8909126..1a420f9 100644 --- a/sys/arm/ti/omap4/omap4_wugen.c +++ b/sys/arm/ti/omap4/omap4_wugen.c @@ -57,12 +57,12 @@ struct omap4_wugen_sc { }; static int -omap4_wugen_alloc_intr(device_t dev, struct intr_irqsrc *isrc, +omap4_wugen_activate_intr(device_t dev, struct intr_irqsrc *isrc, struct resource *res, struct intr_map_data *data) { struct omap4_wugen_sc *sc = device_get_softc(dev); - return (PIC_ALLOC_INTR(sc->sc_parent, isrc, res, data)); + return (PIC_ACTIVATE_INTR(sc->sc_parent, isrc, res, data)); } static void @@ -91,12 +91,12 @@ omap4_wugen_map_intr(device_t dev, struct intr_map_data *data, } static int -omap4_wugen_release_intr(device_t dev, struct intr_irqsrc *isrc, +omap4_wugen_deactivate_intr(device_t dev, struct intr_irqsrc *isrc, struct resource *res, struct intr_map_data *data) { struct omap4_wugen_sc *sc = device_get_softc(dev); - return (PIC_RELEASE_INTR(sc->sc_parent, isrc, res, data)); + return (PIC_DEACTIVATE_INTR(sc->sc_parent, isrc, res, data)); } static int @@ -227,11 +227,11 @@ static device_method_t omap4_wugen_methods[] = { DEVMETHOD(device_detach, omap4_wugen_detach), /* Interrupt controller interface */ - DEVMETHOD(pic_alloc_intr, omap4_wugen_alloc_intr), + DEVMETHOD(pic_activate_intr, omap4_wugen_activate_intr), DEVMETHOD(pic_disable_intr, omap4_wugen_disable_intr), DEVMETHOD(pic_enable_intr, omap4_wugen_enable_intr), DEVMETHOD(pic_map_intr, omap4_wugen_map_intr), - DEVMETHOD(pic_release_intr, omap4_wugen_release_intr), + DEVMETHOD(pic_deactivate_intr, omap4_wugen_deactivate_intr), DEVMETHOD(pic_setup_intr, omap4_wugen_setup_intr), DEVMETHOD(pic_teardown_intr, omap4_wugen_teardown_intr), DEVMETHOD(pic_pre_ithread, omap4_wugen_pre_ithread), diff --git a/sys/arm/ti/ti_cpuid.c b/sys/arm/ti/ti_cpuid.c index b2f0f65..7048efe 100644 --- a/sys/arm/ti/ti_cpuid.c +++ b/sys/arm/ti/ti_cpuid.c @@ -40,8 +40,6 @@ __FBSDID("$FreeBSD$"); #include <machine/bus.h> #include <machine/fdt.h> -#include <machine/cpu.h> -#include <machine/cpufunc.h> #include <machine/resource.h> #include <machine/intr.h> diff --git a/sys/arm/ti/ti_pinmux.c b/sys/arm/ti/ti_pinmux.c index 0eeedbe..d3daf76 100644 --- a/sys/arm/ti/ti_pinmux.c +++ b/sys/arm/ti/ti_pinmux.c @@ -47,8 +47,6 @@ __FBSDID("$FreeBSD$"); #include <sys/mutex.h> #include <machine/bus.h> -#include <machine/cpu.h> -#include <machine/cpufunc.h> #include <machine/resource.h> #include <dev/fdt/fdt_common.h> diff --git a/sys/arm/ti/ti_prcm.c b/sys/arm/ti/ti_prcm.c index d742d07..e049cbb 100644 --- a/sys/arm/ti/ti_prcm.c +++ b/sys/arm/ti/ti_prcm.c @@ -52,8 +52,6 @@ __FBSDID("$FreeBSD$"); #include <sys/mutex.h> #include <machine/bus.h> -#include <machine/cpu.h> -#include <machine/cpufunc.h> #include <machine/resource.h> #include <machine/intr.h> diff --git a/sys/arm/ti/ti_scm.c b/sys/arm/ti/ti_scm.c index 5608265..0752a21 100644 --- a/sys/arm/ti/ti_scm.c +++ b/sys/arm/ti/ti_scm.c @@ -59,8 +59,6 @@ __FBSDID("$FreeBSD$"); #include <sys/mutex.h> #include <machine/bus.h> -#include <machine/cpu.h> -#include <machine/cpufunc.h> #include <machine/resource.h> #include <dev/fdt/fdt_common.h> diff --git a/sys/arm/ti/twl/twl.c b/sys/arm/ti/twl/twl.c index 387ca1b..8cafcf4 100644 --- a/sys/arm/ti/twl/twl.c +++ b/sys/arm/ti/twl/twl.c @@ -57,8 +57,6 @@ __FBSDID("$FreeBSD$"); #include <sys/malloc.h> #include <machine/bus.h> -#include <machine/cpu.h> -#include <machine/cpufunc.h> #include <machine/resource.h> #include <machine/intr.h> diff --git a/sys/arm/ti/twl/twl_clks.c b/sys/arm/ti/twl/twl_clks.c index a042e43..33efa0a 100644 --- a/sys/arm/ti/twl/twl_clks.c +++ b/sys/arm/ti/twl/twl_clks.c @@ -62,8 +62,6 @@ __FBSDID("$FreeBSD$"); #include <sys/malloc.h> #include <machine/bus.h> -#include <machine/cpu.h> -#include <machine/cpufunc.h> #include <machine/resource.h> #include <machine/intr.h> diff --git a/sys/arm/ti/twl/twl_vreg.c b/sys/arm/ti/twl/twl_vreg.c index accbf49..6662c5d 100644 --- a/sys/arm/ti/twl/twl_vreg.c +++ b/sys/arm/ti/twl/twl_vreg.c @@ -63,8 +63,6 @@ __FBSDID("$FreeBSD$"); #include <sys/malloc.h> #include <machine/bus.h> -#include <machine/cpu.h> -#include <machine/cpufunc.h> #include <machine/resource.h> #include <machine/intr.h> diff --git a/sys/arm/ti/usb/omap_ehci.c b/sys/arm/ti/usb/omap_ehci.c index 7ce957f..f7e2057 100644 --- a/sys/arm/ti/usb/omap_ehci.c +++ b/sys/arm/ti/usb/omap_ehci.c @@ -392,15 +392,8 @@ omap_ehci_detach(device_t dev) { struct omap_ehci_softc *isc = device_get_softc(dev); ehci_softc_t *sc = &isc->base; - device_t bdev; int err; - if (sc->sc_bus.bdev) { - bdev = sc->sc_bus.bdev; - device_detach(bdev); - device_delete_child(dev, bdev); - } - /* during module unload there are lots of children leftover */ device_delete_children(dev); |