Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F134660351
D43192.id131969.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
59 KB
Referenced Files
None
Subscribers
None
D43192.id131969.diff
View Options
diff --git a/sys/arm/allwinner/a10_codec.c b/sys/arm/allwinner/a10_codec.c
--- a/sys/arm/allwinner/a10_codec.c
+++ b/sys/arm/allwinner/a10_codec.c
@@ -48,7 +48,7 @@
#include <dev/gpio/gpiobusvar.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include "sunxi_dma_if.h"
#include "mixer_if.h"
diff --git a/sys/arm/allwinner/a31_dmac.c b/sys/arm/allwinner/a31_dmac.c
--- a/sys/arm/allwinner/a31_dmac.c
+++ b/sys/arm/allwinner/a31_dmac.c
@@ -47,7 +47,7 @@
#include <arm/allwinner/a10_dmac.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include "sunxi_dma_if.h"
diff --git a/sys/arm/allwinner/a33_codec.c b/sys/arm/allwinner/a33_codec.c
--- a/sys/arm/allwinner/a33_codec.c
+++ b/sys/arm/allwinner/a33_codec.c
@@ -42,7 +42,7 @@
#include <dev/ofw/ofw_bus_subr.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/gpio/gpiobusvar.h>
diff --git a/sys/arm/allwinner/a64/sun50i_a64_acodec.c b/sys/arm/allwinner/a64/sun50i_a64_acodec.c
--- a/sys/arm/allwinner/a64/sun50i_a64_acodec.c
+++ b/sys/arm/allwinner/a64/sun50i_a64_acodec.c
@@ -41,7 +41,7 @@
#include <dev/ofw/ofw_bus_subr.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/regulator/regulator.h>
#include "syscon_if.h"
diff --git a/sys/arm/allwinner/aw_cir.c b/sys/arm/allwinner/aw_cir.c
--- a/sys/arm/allwinner/aw_cir.c
+++ b/sys/arm/allwinner/aw_cir.c
@@ -41,7 +41,7 @@
#include <dev/ofw/ofw_bus.h>
#include <dev/ofw/ofw_bus_subr.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/evdev/input.h>
#include <dev/evdev/evdev.h>
diff --git a/sys/arm/allwinner/aw_gpio.c b/sys/arm/allwinner/aw_gpio.c
--- a/sys/arm/allwinner/aw_gpio.c
+++ b/sys/arm/allwinner/aw_gpio.c
@@ -53,7 +53,7 @@
#include <arm/allwinner/aw_machdep.h>
#include <arm/allwinner/allwinner_pinctrl.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/regulator/regulator.h>
#if defined(__aarch64__)
diff --git a/sys/arm/allwinner/aw_i2s.c b/sys/arm/allwinner/aw_i2s.c
--- a/sys/arm/allwinner/aw_i2s.c
+++ b/sys/arm/allwinner/aw_i2s.c
@@ -41,7 +41,7 @@
#include <dev/ofw/ofw_bus_subr.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include "syscon_if.h"
diff --git a/sys/arm/allwinner/aw_mmc.c b/sys/arm/allwinner/aw_mmc.c
--- a/sys/arm/allwinner/aw_mmc.c
+++ b/sys/arm/allwinner/aw_mmc.c
@@ -53,7 +53,7 @@
#include <arm/allwinner/aw_mmc.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/regulator/regulator.h>
#include "opt_mmccam.h"
diff --git a/sys/arm/allwinner/aw_reset.c b/sys/arm/allwinner/aw_reset.c
--- a/sys/arm/allwinner/aw_reset.c
+++ b/sys/arm/allwinner/aw_reset.c
@@ -40,7 +40,7 @@
#include <dev/ofw/ofw_bus.h>
#include <dev/ofw/ofw_bus_subr.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include "hwreset_if.h"
diff --git a/sys/arm/allwinner/aw_rsb.c b/sys/arm/allwinner/aw_rsb.c
--- a/sys/arm/allwinner/aw_rsb.c
+++ b/sys/arm/allwinner/aw_rsb.c
@@ -44,7 +44,7 @@
#include <dev/iicbus/iicbus.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include "iicbus_if.h"
diff --git a/sys/arm/allwinner/aw_thermal.c b/sys/arm/allwinner/aw_thermal.c
--- a/sys/arm/allwinner/aw_thermal.c
+++ b/sys/arm/allwinner/aw_thermal.c
@@ -44,7 +44,7 @@
#include <dev/ofw/ofw_bus_subr.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/nvmem/nvmem.h>
#include <arm/allwinner/aw_sid.h>
diff --git a/sys/arm/allwinner/aw_usb3phy.c b/sys/arm/allwinner/aw_usb3phy.c
--- a/sys/arm/allwinner/aw_usb3phy.c
+++ b/sys/arm/allwinner/aw_usb3phy.c
@@ -43,7 +43,7 @@
#include <dev/ofw/ofw_bus_subr.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/regulator/regulator.h>
#include <dev/extres/phy/phy_usb.h>
diff --git a/sys/arm/allwinner/aw_usbphy.c b/sys/arm/allwinner/aw_usbphy.c
--- a/sys/arm/allwinner/aw_usbphy.c
+++ b/sys/arm/allwinner/aw_usbphy.c
@@ -41,7 +41,7 @@
#include <dev/gpio/gpiobusvar.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/regulator/regulator.h>
#include <dev/extres/phy/phy_usb.h>
diff --git a/sys/arm/allwinner/if_awg.c b/sys/arm/allwinner/if_awg.c
--- a/sys/arm/allwinner/if_awg.c
+++ b/sys/arm/allwinner/if_awg.c
@@ -60,7 +60,7 @@
#include <dev/mii/miivar.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/regulator/regulator.h>
#include <dev/extres/syscon/syscon.h>
diff --git a/sys/arm/nvidia/drm2/tegra_dc.c b/sys/arm/nvidia/drm2/tegra_dc.c
--- a/sys/arm/nvidia/drm2/tegra_dc.c
+++ b/sys/arm/nvidia/drm2/tegra_dc.c
@@ -37,7 +37,7 @@
#include <machine/bus.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/drm2/drmP.h>
#include <dev/drm2/drm_crtc_helper.h>
#include <dev/drm2/drm_fb_helper.h>
diff --git a/sys/arm/nvidia/drm2/tegra_hdmi.c b/sys/arm/nvidia/drm2/tegra_hdmi.c
--- a/sys/arm/nvidia/drm2/tegra_hdmi.c
+++ b/sys/arm/nvidia/drm2/tegra_hdmi.c
@@ -37,7 +37,7 @@
#include <machine/bus.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/regulator/regulator.h>
#include <dev/drm2/drmP.h>
#include <dev/drm2/drm_crtc.h>
diff --git a/sys/arm/nvidia/drm2/tegra_host1x.c b/sys/arm/nvidia/drm2/tegra_host1x.c
--- a/sys/arm/nvidia/drm2/tegra_host1x.c
+++ b/sys/arm/nvidia/drm2/tegra_host1x.c
@@ -41,7 +41,7 @@
#include <machine/resource.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/drm2/drmP.h>
#include <dev/drm2/drm_crtc_helper.h>
#include <dev/drm2/drm_fb_helper.h>
diff --git a/sys/arm/nvidia/tegra124/tegra124_car.c b/sys/arm/nvidia/tegra124/tegra124_car.c
--- a/sys/arm/nvidia/tegra124/tegra124_car.c
+++ b/sys/arm/nvidia/tegra124/tegra124_car.c
@@ -42,7 +42,7 @@
#include <dev/clk/clk_fixed.h>
#include <dev/clk/clk_gate.h>
#include <dev/clk/clk_mux.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/ofw/openfirm.h>
#include <dev/ofw/ofw_bus.h>
#include <dev/ofw/ofw_bus_subr.h>
diff --git a/sys/arm/nvidia/tegra124/tegra124_pmc.c b/sys/arm/nvidia/tegra124/tegra124_pmc.c
--- a/sys/arm/nvidia/tegra124/tegra124_pmc.c
+++ b/sys/arm/nvidia/tegra124/tegra124_pmc.c
@@ -37,7 +37,7 @@
#include <machine/bus.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/ofw/ofw_bus.h>
#include <dev/ofw/ofw_bus_subr.h>
diff --git a/sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c b/sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
--- a/sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
+++ b/sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
@@ -35,7 +35,7 @@
#include <machine/bus.h>
#include <machine/fdt.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy.h>
#include <dev/extres/regulator/regulator.h>
#include <dev/fdt/fdt_common.h>
diff --git a/sys/arm/nvidia/tegra_ahci.c b/sys/arm/nvidia/tegra_ahci.c
--- a/sys/arm/nvidia/tegra_ahci.c
+++ b/sys/arm/nvidia/tegra_ahci.c
@@ -45,7 +45,7 @@
#include <dev/ahci/ahci.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy.h>
#include <dev/extres/regulator/regulator.h>
#include <dev/fdt/fdt_pinctrl.h>
diff --git a/sys/arm/nvidia/tegra_efuse.c b/sys/arm/nvidia/tegra_efuse.c
--- a/sys/arm/nvidia/tegra_efuse.c
+++ b/sys/arm/nvidia/tegra_efuse.c
@@ -40,7 +40,7 @@
#include <machine/resource.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/ofw/ofw_bus.h>
#include <dev/ofw/ofw_bus_subr.h>
diff --git a/sys/arm/nvidia/tegra_ehci.c b/sys/arm/nvidia/tegra_ehci.c
--- a/sys/arm/nvidia/tegra_ehci.c
+++ b/sys/arm/nvidia/tegra_ehci.c
@@ -43,7 +43,7 @@
#include <machine/resource.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy.h>
#include <dev/ofw/ofw_bus.h>
#include <dev/ofw/ofw_bus_subr.h>
diff --git a/sys/arm/nvidia/tegra_i2c.c b/sys/arm/nvidia/tegra_i2c.c
--- a/sys/arm/nvidia/tegra_i2c.c
+++ b/sys/arm/nvidia/tegra_i2c.c
@@ -44,7 +44,7 @@
#include <sys/mutex.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/iicbus/iiconf.h>
#include <dev/iicbus/iicbus.h>
#include <dev/ofw/ofw_bus.h>
diff --git a/sys/arm/nvidia/tegra_pcie.c b/sys/arm/nvidia/tegra_pcie.c
--- a/sys/arm/nvidia/tegra_pcie.c
+++ b/sys/arm/nvidia/tegra_pcie.c
@@ -48,7 +48,7 @@
#include <vm/pmap.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy.h>
#include <dev/extres/regulator/regulator.h>
#include <dev/ofw/ofw_bus.h>
diff --git a/sys/arm/nvidia/tegra_sdhci.c b/sys/arm/nvidia/tegra_sdhci.c
--- a/sys/arm/nvidia/tegra_sdhci.c
+++ b/sys/arm/nvidia/tegra_sdhci.c
@@ -49,7 +49,7 @@
#include <machine/intr.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/gpio/gpiobusvar.h>
#include <dev/mmc/bridge.h>
#include <dev/mmc/mmcbrvar.h>
diff --git a/sys/arm/nvidia/tegra_soctherm.c b/sys/arm/nvidia/tegra_soctherm.c
--- a/sys/arm/nvidia/tegra_soctherm.c
+++ b/sys/arm/nvidia/tegra_soctherm.c
@@ -44,7 +44,7 @@
#include <machine/bus.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/ofw/ofw_bus.h>
#include <dev/ofw/ofw_bus_subr.h>
diff --git a/sys/arm/nvidia/tegra_uart.c b/sys/arm/nvidia/tegra_uart.c
--- a/sys/arm/nvidia/tegra_uart.c
+++ b/sys/arm/nvidia/tegra_uart.c
@@ -40,7 +40,7 @@
#include <machine/bus.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/ofw/ofw_bus.h>
#include <dev/ofw/ofw_bus_subr.h>
#include <dev/uart/uart.h>
diff --git a/sys/arm/nvidia/tegra_usbphy.c b/sys/arm/nvidia/tegra_usbphy.c
--- a/sys/arm/nvidia/tegra_usbphy.c
+++ b/sys/arm/nvidia/tegra_usbphy.c
@@ -39,7 +39,7 @@
#include <machine/bus.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy.h>
#include <dev/extres/regulator/regulator.h>
#include <dev/fdt/fdt_pinctrl.h>
diff --git a/sys/arm/nvidia/tegra_xhci.c b/sys/arm/nvidia/tegra_xhci.c
--- a/sys/arm/nvidia/tegra_xhci.c
+++ b/sys/arm/nvidia/tegra_xhci.c
@@ -53,7 +53,7 @@
#include <machine/resource.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy.h>
#include <dev/extres/regulator/regulator.h>
#include <dev/ofw/ofw_bus.h>
diff --git a/sys/arm/qualcomm/ipq4018_usb_hs_phy.c b/sys/arm/qualcomm/ipq4018_usb_hs_phy.c
--- a/sys/arm/qualcomm/ipq4018_usb_hs_phy.c
+++ b/sys/arm/qualcomm/ipq4018_usb_hs_phy.c
@@ -36,7 +36,7 @@
#include <machine/bus.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy_usb.h>
#include <dev/extres/regulator/regulator.h>
#include <dev/ofw/ofw_bus.h>
diff --git a/sys/arm/qualcomm/ipq4018_usb_ss_phy.c b/sys/arm/qualcomm/ipq4018_usb_ss_phy.c
--- a/sys/arm/qualcomm/ipq4018_usb_ss_phy.c
+++ b/sys/arm/qualcomm/ipq4018_usb_ss_phy.c
@@ -36,7 +36,7 @@
#include <machine/bus.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy_usb.h>
#include <dev/extres/regulator/regulator.h>
#include <dev/ofw/ofw_bus.h>
diff --git a/sys/arm64/nvidia/tegra210/tegra210_car.c b/sys/arm64/nvidia/tegra210/tegra210_car.c
--- a/sys/arm64/nvidia/tegra210/tegra210_car.c
+++ b/sys/arm64/nvidia/tegra210/tegra210_car.c
@@ -43,7 +43,7 @@
#include <dev/clk/clk_fixed.h>
#include <dev/clk/clk_gate.h>
#include <dev/clk/clk_mux.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/ofw/openfirm.h>
#include <dev/ofw/ofw_bus.h>
#include <dev/ofw/ofw_bus_subr.h>
diff --git a/sys/arm64/nvidia/tegra210/tegra210_pmc.c b/sys/arm64/nvidia/tegra210/tegra210_pmc.c
--- a/sys/arm64/nvidia/tegra210/tegra210_pmc.c
+++ b/sys/arm64/nvidia/tegra210/tegra210_pmc.c
@@ -37,7 +37,7 @@
#include <machine/bus.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/ofw/ofw_bus.h>
#include <dev/ofw/ofw_bus_subr.h>
#include <dev/psci/smccc.h>
diff --git a/sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c b/sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
index 1a3dcaf10896eb50301ae9b5113953c271addfb5..833e14c883d3cdb86c1e89eaf39be16eb6875c0f
GIT binary patch
literal 56827
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
BD8v8&
literal 56848
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
G^8XKD&oLqZ
diff --git a/sys/arm64/rockchip/rk3568_combphy.c b/sys/arm64/rockchip/rk3568_combphy.c
--- a/sys/arm64/rockchip/rk3568_combphy.c
+++ b/sys/arm64/rockchip/rk3568_combphy.c
@@ -41,7 +41,7 @@
#include <dev/fdt/simple_mfd.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/regulator/regulator.h>
#include <dev/extres/syscon/syscon.h>
#include <dev/extres/phy/phy.h>
diff --git a/sys/arm64/rockchip/rk3568_pcie.c b/sys/arm64/rockchip/rk3568_pcie.c
--- a/sys/arm64/rockchip/rk3568_pcie.c
+++ b/sys/arm64/rockchip/rk3568_pcie.c
@@ -52,7 +52,7 @@
#include <dev/clk/clk.h>
#include <dev/extres/phy/phy.h>
#include <dev/extres/regulator/regulator.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <machine/bus.h>
#include <machine/intr.h>
diff --git a/sys/arm64/rockchip/rk3568_pciephy.c b/sys/arm64/rockchip/rk3568_pciephy.c
--- a/sys/arm64/rockchip/rk3568_pciephy.c
+++ b/sys/arm64/rockchip/rk3568_pciephy.c
@@ -41,7 +41,7 @@
#include <dev/fdt/simple_mfd.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/regulator/regulator.h>
#include <dev/extres/syscon/syscon.h>
#include <dev/extres/phy/phy.h>
diff --git a/sys/arm64/rockchip/rk_i2s.c b/sys/arm64/rockchip/rk_i2s.c
--- a/sys/arm64/rockchip/rk_i2s.c
+++ b/sys/arm64/rockchip/rk_i2s.c
@@ -40,7 +40,7 @@
#include <dev/ofw/ofw_bus_subr.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/syscon/syscon.h>
#include "syscon_if.h"
diff --git a/sys/arm64/rockchip/rk_pcie.c b/sys/arm64/rockchip/rk_pcie.c
--- a/sys/arm64/rockchip/rk_pcie.c
+++ b/sys/arm64/rockchip/rk_pcie.c
@@ -45,7 +45,7 @@
#include <machine/resource.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy.h>
#include <dev/extres/regulator/regulator.h>
#include <dev/gpio/gpiobusvar.h>
diff --git a/sys/arm64/rockchip/rk_pcie_phy.c b/sys/arm64/rockchip/rk_pcie_phy.c
--- a/sys/arm64/rockchip/rk_pcie_phy.c
+++ b/sys/arm64/rockchip/rk_pcie_phy.c
@@ -48,7 +48,7 @@
#include <dev/extres/phy/phy.h>
#include <dev/extres/phy/phy_internal.h>
#include <dev/extres/syscon/syscon.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include "syscon_if.h"
diff --git a/sys/arm64/rockchip/rk_tsadc.c b/sys/arm64/rockchip/rk_tsadc.c
--- a/sys/arm64/rockchip/rk_tsadc.c
+++ b/sys/arm64/rockchip/rk_tsadc.c
@@ -45,7 +45,7 @@
#include <machine/bus.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/syscon/syscon.h>
#include <dev/ofw/ofw_bus.h>
#include <dev/ofw/ofw_bus_subr.h>
diff --git a/sys/arm64/rockchip/rk_typec_phy.c b/sys/arm64/rockchip/rk_typec_phy.c
--- a/sys/arm64/rockchip/rk_typec_phy.c
+++ b/sys/arm64/rockchip/rk_typec_phy.c
@@ -46,7 +46,7 @@
#include <dev/clk/clk.h>
#include <dev/extres/phy/phy_usb.h>
#include <dev/extres/syscon/syscon.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include "syscon_if.h"
diff --git a/sys/arm64/rockchip/rk_usbphy.c b/sys/arm64/rockchip/rk_usbphy.c
--- a/sys/arm64/rockchip/rk_usbphy.c
+++ b/sys/arm64/rockchip/rk_usbphy.c
@@ -37,7 +37,7 @@
#include <machine/bus.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy_usb.h>
#include <dev/extres/regulator/regulator.h>
#include <dev/extres/syscon/syscon.h>
diff --git a/sys/conf/files b/sys/conf/files
--- a/sys/conf/files
+++ b/sys/conf/files
@@ -1682,9 +1682,6 @@
dev/extres/phy/phynode_if.m optional phy
dev/extres/phy/phy_usb.c optional phy
dev/extres/phy/phynode_usb_if.m optional phy
-dev/extres/hwreset/hwreset.c optional hwreset
-dev/extres/hwreset/hwreset_array.c optional hwreset
-dev/extres/hwreset/hwreset_if.m optional hwreset
dev/extres/nvmem/nvmem.c optional nvmem fdt
dev/extres/nvmem/nvmem_if.m optional nvmem
dev/extres/regulator/regdev_if.m optional regulator fdt
@@ -1783,6 +1780,9 @@
dev/hwpmc/hwpmc_logging.c optional hwpmc
dev/hwpmc/hwpmc_mod.c optional hwpmc
dev/hwpmc/hwpmc_soft.c optional hwpmc
+dev/hwreset/hwreset.c optional hwreset
+dev/hwreset/hwreset_array.c optional hwreset
+dev/hwreset/hwreset_if.m optional hwreset
dev/ichiic/ig4_acpi.c optional ig4 acpi iicbus
dev/ichiic/ig4_iic.c optional ig4 iicbus
dev/ichiic/ig4_pci.c optional ig4 pci iicbus
diff --git a/sys/dev/clk/allwinner/aw_ccung.c b/sys/dev/clk/allwinner/aw_ccung.c
--- a/sys/dev/clk/allwinner/aw_ccung.c
+++ b/sys/dev/clk/allwinner/aw_ccung.c
@@ -47,7 +47,7 @@
#include <dev/clk/clk.h>
#include <dev/clk/clk_gate.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/clk/allwinner/aw_ccung.h>
#include <dev/clk/allwinner/aw_clk.h>
diff --git a/sys/dev/clk/allwinner/ccu_de2.c b/sys/dev/clk/allwinner/ccu_de2.c
--- a/sys/dev/clk/allwinner/ccu_de2.c
+++ b/sys/dev/clk/allwinner/ccu_de2.c
@@ -46,7 +46,7 @@
#include <dev/clk/clk_fixed.h>
#include <dev/clk/clk_mux.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/clk/allwinner/aw_ccung.h>
diff --git a/sys/dev/clk/rockchip/rk_cru.c b/sys/dev/clk/rockchip/rk_cru.c
--- a/sys/dev/clk/rockchip/rk_cru.c
+++ b/sys/dev/clk/rockchip/rk_cru.c
@@ -48,7 +48,7 @@
#include <dev/clk/clk_gate.h>
#include <dev/clk/clk_fixed.h>
#include <dev/clk/clk_link.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/clk/rockchip/rk_clk_composite.h>
#include <dev/clk/rockchip/rk_clk_gate.h>
diff --git a/sys/dev/clk/xilinx/zynqmp_reset.c b/sys/dev/clk/xilinx/zynqmp_reset.c
--- a/sys/dev/clk/xilinx/zynqmp_reset.c
+++ b/sys/dev/clk/xilinx/zynqmp_reset.c
@@ -40,7 +40,7 @@
#include <dev/ofw/ofw_bus.h>
#include <dev/ofw/ofw_bus_subr.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/firmware/xilinx/pm_defs.h>
diff --git a/sys/dev/dwc/dwc1000_core.c b/sys/dev/dwc/dwc1000_core.c
--- a/sys/dev/dwc/dwc1000_core.c
+++ b/sys/dev/dwc/dwc1000_core.c
@@ -55,7 +55,7 @@
#include <machine/bus.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/mii/mii.h>
#include <dev/mii/miivar.h>
diff --git a/sys/dev/dwc/dwc1000_dma.c b/sys/dev/dwc/dwc1000_dma.c
--- a/sys/dev/dwc/dwc1000_dma.c
+++ b/sys/dev/dwc/dwc1000_dma.c
@@ -50,7 +50,7 @@
#include <machine/bus.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/ofw/ofw_bus.h>
#include <dev/ofw/ofw_bus_subr.h>
diff --git a/sys/dev/dwc/if_dwc.c b/sys/dev/dwc/if_dwc.c
--- a/sys/dev/dwc/if_dwc.c
+++ b/sys/dev/dwc/if_dwc.c
@@ -60,7 +60,7 @@
#include <machine/bus.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/mii/mii.h>
#include <dev/mii/miivar.h>
diff --git a/sys/dev/dwc/if_dwc_aw.c b/sys/dev/dwc/if_dwc_aw.c
--- a/sys/dev/dwc/if_dwc_aw.c
+++ b/sys/dev/dwc/if_dwc_aw.c
@@ -42,7 +42,7 @@
#include <dev/ofw/ofw_bus_subr.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/regulator/regulator.h>
#include <arm/allwinner/aw_machdep.h>
diff --git a/sys/dev/dwc/if_dwc_rk.c b/sys/dev/dwc/if_dwc_rk.c
--- a/sys/dev/dwc/if_dwc_rk.c
+++ b/sys/dev/dwc/if_dwc_rk.c
@@ -43,7 +43,7 @@
#include <dev/ofw/ofw_bus_subr.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/regulator/regulator.h>
#include <dev/extres/syscon/syscon.h>
diff --git a/sys/dev/dwc/if_dwc_socfpga.c b/sys/dev/dwc/if_dwc_socfpga.c
--- a/sys/dev/dwc/if_dwc_socfpga.c
+++ b/sys/dev/dwc/if_dwc_socfpga.c
@@ -45,7 +45,7 @@
#include <dev/ofw/ofw_bus_subr.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/dwc/if_dwcvar.h>
#include <dev/dwc/dwc1000_reg.h>
diff --git a/sys/dev/eqos/if_eqos_fdt.c b/sys/dev/eqos/if_eqos_fdt.c
--- a/sys/dev/eqos/if_eqos_fdt.c
+++ b/sys/dev/eqos/if_eqos_fdt.c
@@ -51,7 +51,7 @@
#include <dev/ofw/ofw_bus_subr.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/regulator/regulator.h>
#include <dev/extres/syscon/syscon.h>
diff --git a/sys/dev/etherswitch/ar40xx/ar40xx_hw.c b/sys/dev/etherswitch/ar40xx/ar40xx_hw.c
--- a/sys/dev/etherswitch/ar40xx/ar40xx_hw.c
+++ b/sys/dev/etherswitch/ar40xx/ar40xx_hw.c
@@ -52,7 +52,7 @@
#include <dev/mii/miivar.h>
#include <dev/mdio/mdio.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/fdt/fdt_common.h>
#include <dev/ofw/ofw_bus.h>
diff --git a/sys/dev/etherswitch/ar40xx/ar40xx_hw_atu.c b/sys/dev/etherswitch/ar40xx/ar40xx_hw_atu.c
--- a/sys/dev/etherswitch/ar40xx/ar40xx_hw_atu.c
+++ b/sys/dev/etherswitch/ar40xx/ar40xx_hw_atu.c
@@ -52,7 +52,7 @@
#include <dev/mii/miivar.h>
#include <dev/mdio/mdio.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/fdt/fdt_common.h>
#include <dev/ofw/ofw_bus.h>
diff --git a/sys/dev/etherswitch/ar40xx/ar40xx_hw_mdio.c b/sys/dev/etherswitch/ar40xx/ar40xx_hw_mdio.c
--- a/sys/dev/etherswitch/ar40xx/ar40xx_hw_mdio.c
+++ b/sys/dev/etherswitch/ar40xx/ar40xx_hw_mdio.c
@@ -52,7 +52,7 @@
#include <dev/mii/miivar.h>
#include <dev/mdio/mdio.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/fdt/fdt_common.h>
#include <dev/ofw/ofw_bus.h>
diff --git a/sys/dev/etherswitch/ar40xx/ar40xx_hw_mib.c b/sys/dev/etherswitch/ar40xx/ar40xx_hw_mib.c
--- a/sys/dev/etherswitch/ar40xx/ar40xx_hw_mib.c
+++ b/sys/dev/etherswitch/ar40xx/ar40xx_hw_mib.c
@@ -52,7 +52,7 @@
#include <dev/mii/miivar.h>
#include <dev/mdio/mdio.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/fdt/fdt_common.h>
#include <dev/ofw/ofw_bus.h>
diff --git a/sys/dev/etherswitch/ar40xx/ar40xx_hw_mirror.c b/sys/dev/etherswitch/ar40xx/ar40xx_hw_mirror.c
--- a/sys/dev/etherswitch/ar40xx/ar40xx_hw_mirror.c
+++ b/sys/dev/etherswitch/ar40xx/ar40xx_hw_mirror.c
@@ -52,7 +52,7 @@
#include <dev/mii/miivar.h>
#include <dev/mdio/mdio.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/fdt/fdt_common.h>
#include <dev/ofw/ofw_bus.h>
diff --git a/sys/dev/etherswitch/ar40xx/ar40xx_hw_port.c b/sys/dev/etherswitch/ar40xx/ar40xx_hw_port.c
--- a/sys/dev/etherswitch/ar40xx/ar40xx_hw_port.c
+++ b/sys/dev/etherswitch/ar40xx/ar40xx_hw_port.c
@@ -52,7 +52,7 @@
#include <dev/mii/miivar.h>
#include <dev/mdio/mdio.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/fdt/fdt_common.h>
#include <dev/ofw/ofw_bus.h>
diff --git a/sys/dev/etherswitch/ar40xx/ar40xx_hw_psgmii.c b/sys/dev/etherswitch/ar40xx/ar40xx_hw_psgmii.c
--- a/sys/dev/etherswitch/ar40xx/ar40xx_hw_psgmii.c
+++ b/sys/dev/etherswitch/ar40xx/ar40xx_hw_psgmii.c
@@ -52,7 +52,7 @@
#include <dev/mii/miivar.h>
#include <dev/mdio/mdio.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/fdt/fdt_common.h>
#include <dev/ofw/ofw_bus.h>
diff --git a/sys/dev/etherswitch/ar40xx/ar40xx_hw_vtu.c b/sys/dev/etherswitch/ar40xx/ar40xx_hw_vtu.c
--- a/sys/dev/etherswitch/ar40xx/ar40xx_hw_vtu.c
+++ b/sys/dev/etherswitch/ar40xx/ar40xx_hw_vtu.c
@@ -52,7 +52,7 @@
#include <dev/mii/miivar.h>
#include <dev/mdio/mdio.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/fdt/fdt_common.h>
#include <dev/ofw/ofw_bus.h>
diff --git a/sys/dev/etherswitch/ar40xx/ar40xx_main.c b/sys/dev/etherswitch/ar40xx/ar40xx_main.c
--- a/sys/dev/etherswitch/ar40xx/ar40xx_main.c
+++ b/sys/dev/etherswitch/ar40xx/ar40xx_main.c
@@ -52,7 +52,7 @@
#include <dev/mii/miivar.h>
#include <dev/mdio/mdio.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/fdt/fdt_common.h>
#include <dev/ofw/ofw_bus.h>
diff --git a/sys/dev/etherswitch/ar40xx/ar40xx_phy.c b/sys/dev/etherswitch/ar40xx/ar40xx_phy.c
--- a/sys/dev/etherswitch/ar40xx/ar40xx_phy.c
+++ b/sys/dev/etherswitch/ar40xx/ar40xx_phy.c
@@ -52,7 +52,7 @@
#include <dev/mii/miivar.h>
#include <dev/mdio/mdio.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/fdt/fdt_common.h>
#include <dev/ofw/ofw_bus.h>
diff --git a/sys/dev/extres/hwreset/hwreset.h b/sys/dev/hwreset/hwreset.h
rename from sys/dev/extres/hwreset/hwreset.h
rename to sys/dev/hwreset/hwreset.h
--- a/sys/dev/extres/hwreset/hwreset.h
+++ b/sys/dev/hwreset/hwreset.h
@@ -23,8 +23,8 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-#ifndef DEV_EXTRES_HWRESET_HWRESET_H
-#define DEV_EXTRES_HWRESET_HWRESET_H
+#ifndef _DEV_HWRESET_HWRESET_H_
+#define _DEV_HWRESET_HWRESET_H_
#include "opt_platform.h"
#include <sys/types.h>
@@ -70,4 +70,4 @@
#endif
-#endif /* DEV_EXTRES_HWRESET_HWRESET_H */
+#endif /* _DEV_HWRESET_HWRESET_H_ */
diff --git a/sys/dev/extres/hwreset/hwreset.c b/sys/dev/hwreset/hwreset.c
rename from sys/dev/extres/hwreset/hwreset.c
rename to sys/dev/hwreset/hwreset.c
--- a/sys/dev/extres/hwreset/hwreset.c
+++ b/sys/dev/hwreset/hwreset.c
@@ -36,7 +36,7 @@
#include <dev/ofw/ofw_bus_subr.h>
#endif
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include "hwreset_if.h"
diff --git a/sys/dev/extres/hwreset/hwreset_array.c b/sys/dev/hwreset/hwreset_array.c
rename from sys/dev/extres/hwreset/hwreset_array.c
rename to sys/dev/hwreset/hwreset_array.c
--- a/sys/dev/extres/hwreset/hwreset_array.c
+++ b/sys/dev/hwreset/hwreset_array.c
@@ -41,7 +41,7 @@
#include <dev/ofw/ofw_bus_subr.h>
#endif
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
MALLOC_DECLARE(M_HWRESET);
diff --git a/sys/dev/extres/hwreset/hwreset_if.m b/sys/dev/hwreset/hwreset_if.m
rename from sys/dev/extres/hwreset/hwreset_if.m
rename to sys/dev/hwreset/hwreset_if.m
diff --git a/sys/dev/iicbus/controller/twsi/a10_twsi.c b/sys/dev/iicbus/controller/twsi/a10_twsi.c
--- a/sys/dev/iicbus/controller/twsi/a10_twsi.c
+++ b/sys/dev/iicbus/controller/twsi/a10_twsi.c
@@ -45,7 +45,7 @@
#include <dev/ofw/ofw_bus_subr.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include "iicbus_if.h"
diff --git a/sys/dev/mmc/host/dwmmc_var.h b/sys/dev/mmc/host/dwmmc_var.h
--- a/sys/dev/mmc/host/dwmmc_var.h
+++ b/sys/dev/mmc/host/dwmmc_var.h
@@ -32,7 +32,7 @@
#define DEV_MMC_HOST_DWMMC_VAR_H
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/regulator/regulator.h>
#include "opt_mmccam.h"
diff --git a/sys/dev/qcom_dwc3/qcom_dwc3.c b/sys/dev/qcom_dwc3/qcom_dwc3.c
--- a/sys/dev/qcom_dwc3/qcom_dwc3.c
+++ b/sys/dev/qcom_dwc3/qcom_dwc3.c
@@ -46,7 +46,7 @@
#include <dev/ofw/ofw_subr.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy_usb.h>
#include <dev/extres/syscon/syscon.h>
diff --git a/sys/dev/qcom_gcc/qcom_gcc_ipq4018.c b/sys/dev/qcom_gcc/qcom_gcc_ipq4018.c
--- a/sys/dev/qcom_gcc/qcom_gcc_ipq4018.c
+++ b/sys/dev/qcom_gcc/qcom_gcc_ipq4018.c
@@ -44,7 +44,7 @@
#include <dev/ofw/ofw_bus.h>
#include <dev/ofw/ofw_bus_subr.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include "clkdev_if.h"
#include "hwreset_if.h"
diff --git a/sys/dev/qcom_gcc/qcom_gcc_ipq4018_reset.c b/sys/dev/qcom_gcc/qcom_gcc_ipq4018_reset.c
--- a/sys/dev/qcom_gcc/qcom_gcc_ipq4018_reset.c
+++ b/sys/dev/qcom_gcc/qcom_gcc_ipq4018_reset.c
@@ -44,7 +44,7 @@
#include <dev/ofw/ofw_bus.h>
#include <dev/ofw/ofw_bus_subr.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include "hwreset_if.h"
diff --git a/sys/dev/qcom_qup/qcom_spi.c b/sys/dev/qcom_qup/qcom_spi.c
--- a/sys/dev/qcom_qup/qcom_spi.c
+++ b/sys/dev/qcom_qup/qcom_spi.c
@@ -54,7 +54,7 @@
#include <dev/ofw/ofw_bus_subr.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/spibus/spi.h>
#include <dev/spibus/spibusvar.h>
diff --git a/sys/dev/qcom_qup/qcom_spi_hw.c b/sys/dev/qcom_qup/qcom_spi_hw.c
--- a/sys/dev/qcom_qup/qcom_spi_hw.c
+++ b/sys/dev/qcom_qup/qcom_spi_hw.c
@@ -50,7 +50,7 @@
#include <dev/ofw/ofw_bus_subr.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/spibus/spi.h>
#include <dev/spibus/spibusvar.h>
diff --git a/sys/dev/spibus/controller/allwinner/aw_spi.c b/sys/dev/spibus/controller/allwinner/aw_spi.c
--- a/sys/dev/spibus/controller/allwinner/aw_spi.c
+++ b/sys/dev/spibus/controller/allwinner/aw_spi.c
@@ -41,7 +41,7 @@
#include <dev/spibus/spibusvar.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include "spibus_if.h"
diff --git a/sys/dev/spibus/controller/rockchip/rk_spi.c b/sys/dev/spibus/controller/rockchip/rk_spi.c
--- a/sys/dev/spibus/controller/rockchip/rk_spi.c
+++ b/sys/dev/spibus/controller/rockchip/rk_spi.c
@@ -43,7 +43,7 @@
#include <dev/spibus/spibusvar.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include "spibus_if.h"
diff --git a/sys/dev/uart/uart_dev_snps.c b/sys/dev/uart/uart_dev_snps.c
--- a/sys/dev/uart/uart_dev_snps.c
+++ b/sys/dev/uart/uart_dev_snps.c
@@ -39,7 +39,7 @@
#include <dev/ofw/ofw_bus_subr.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include "uart_if.h"
diff --git a/sys/dev/usb/controller/dwc3/aw_dwc3.c b/sys/dev/usb/controller/dwc3/aw_dwc3.c
--- a/sys/dev/usb/controller/dwc3/aw_dwc3.c
+++ b/sys/dev/usb/controller/dwc3/aw_dwc3.c
@@ -46,7 +46,7 @@
#include <dev/ofw/ofw_subr.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy_usb.h>
static struct ofw_compat_data compat_data[] = {
diff --git a/sys/dev/usb/controller/dwc3/rk_dwc3.c b/sys/dev/usb/controller/dwc3/rk_dwc3.c
--- a/sys/dev/usb/controller/dwc3/rk_dwc3.c
+++ b/sys/dev/usb/controller/dwc3/rk_dwc3.c
@@ -46,7 +46,7 @@
#include <dev/ofw/ofw_subr.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy_usb.h>
#include <dev/extres/syscon/syscon.h>
diff --git a/sys/dev/usb/controller/generic_ehci_fdt.c b/sys/dev/usb/controller/generic_ehci_fdt.c
--- a/sys/dev/usb/controller/generic_ehci_fdt.c
+++ b/sys/dev/usb/controller/generic_ehci_fdt.c
@@ -55,7 +55,7 @@
#include <dev/ofw/ofw_bus_subr.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy.h>
#include <dev/extres/phy/phy_usb.h>
diff --git a/sys/dev/usb/controller/generic_ohci.c b/sys/dev/usb/controller/generic_ohci.c
--- a/sys/dev/usb/controller/generic_ohci.c
+++ b/sys/dev/usb/controller/generic_ohci.c
@@ -54,7 +54,7 @@
#include <dev/usb/controller/ohcireg.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy.h>
#include <dev/extres/phy/phy_usb.h>
diff --git a/sys/dev/usb/controller/musb_otg_allwinner.c b/sys/dev/usb/controller/musb_otg_allwinner.c
--- a/sys/dev/usb/controller/musb_otg_allwinner.c
+++ b/sys/dev/usb/controller/musb_otg_allwinner.c
@@ -59,7 +59,7 @@
#include <dev/usb/controller/musb_otg.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy.h>
#include <dev/extres/phy/phy_usb.h>
diff --git a/sys/dev/usb/controller/xlnx_dwc3.c b/sys/dev/usb/controller/xlnx_dwc3.c
--- a/sys/dev/usb/controller/xlnx_dwc3.c
+++ b/sys/dev/usb/controller/xlnx_dwc3.c
@@ -48,7 +48,7 @@
#include <dev/ofw/ofw_subr.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/extres/phy/phy_usb.h>
#include <dev/extres/syscon/syscon.h>
diff --git a/sys/riscv/sifive/fu740_pci_dw.c b/sys/riscv/sifive/fu740_pci_dw.c
--- a/sys/riscv/sifive/fu740_pci_dw.c
+++ b/sys/riscv/sifive/fu740_pci_dw.c
@@ -41,7 +41,7 @@
#include <machine/resource.h>
#include <dev/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/gpio/gpiobusvar.h>
#include <dev/ofw/ofw_bus.h>
#include <dev/ofw/ofw_bus_subr.h>
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Tue, Nov 4, 10:07 PM (10 h, 24 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
24782046
Default Alt Text
D43192.id131969.diff (59 KB)
Attached To
Mode
D43192: hwreset: Move reset code in dev/hwreset
Attached
Detach File
Event Timeline
Log In to Comment