diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2024-12-06 22:26:16 +0000 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2024-12-06 22:26:16 +0000 |
| commit | 18250ec6c089c0c50cbd9fd87d78e03ff89916df (patch) | |
| tree | f5dd88ced310b6c82afec1a89f7f23bc10b72913 /sys/dev/pwm | |
| parent | 723da5d92f40a413585107f8455280ea575fe410 (diff) | |
Diffstat (limited to 'sys/dev/pwm')
| -rw-r--r-- | sys/dev/pwm/controller/allwinner/aw_pwm.c | 3 | ||||
| -rw-r--r-- | sys/dev/pwm/controller/rockchip/rk_pwm.c | 3 | ||||
| -rw-r--r-- | sys/dev/pwm/ofw_pwmbus.c | 3 | ||||
| -rw-r--r-- | sys/dev/pwm/pwmbus.c | 3 |
4 files changed, 8 insertions, 4 deletions
diff --git a/sys/dev/pwm/controller/allwinner/aw_pwm.c b/sys/dev/pwm/controller/allwinner/aw_pwm.c index 9c760849ee88..0f505957bb1a 100644 --- a/sys/dev/pwm/controller/allwinner/aw_pwm.c +++ b/sys/dev/pwm/controller/allwinner/aw_pwm.c @@ -190,7 +190,8 @@ skipcfg: sc->busdev = device_add_child(dev, "pwmbus", DEVICE_UNIT_ANY); - return (bus_generic_attach(dev)); + bus_attach_children(dev); + return (0); fail: aw_pwm_detach(dev); diff --git a/sys/dev/pwm/controller/rockchip/rk_pwm.c b/sys/dev/pwm/controller/rockchip/rk_pwm.c index 601cab6067dc..d05a51e9afb9 100644 --- a/sys/dev/pwm/controller/rockchip/rk_pwm.c +++ b/sys/dev/pwm/controller/rockchip/rk_pwm.c @@ -214,7 +214,8 @@ rk_pwm_attach(device_t dev) sc->busdev = device_add_child(dev, "pwmbus", DEVICE_UNIT_ANY); - return (bus_generic_attach(dev)); + bus_attach_children(dev); + return (0); fail: rk_pwm_detach(dev); diff --git a/sys/dev/pwm/ofw_pwmbus.c b/sys/dev/pwm/ofw_pwmbus.c index 6bc1a63ccde9..28a6a542c0a7 100644 --- a/sys/dev/pwm/ofw_pwmbus.c +++ b/sys/dev/pwm/ofw_pwmbus.c @@ -185,8 +185,9 @@ ofw_pwmbus_attach(device_t dev) } bus_enumerate_hinted_children(dev); bus_identify_children(dev); + bus_attach_children(dev); - return (bus_generic_attach(dev)); + return (0); } static device_method_t ofw_pwmbus_methods[] = { diff --git a/sys/dev/pwm/pwmbus.c b/sys/dev/pwm/pwmbus.c index 1ead8fd7a65d..ae40a23d0d45 100644 --- a/sys/dev/pwm/pwmbus.c +++ b/sys/dev/pwm/pwmbus.c @@ -183,8 +183,9 @@ pwmbus_attach(device_t dev) bus_enumerate_hinted_children(dev); bus_identify_children(dev); + bus_attach_children(dev); - return (bus_generic_attach(dev)); + return (0); } static int |
