aboutsummaryrefslogtreecommitdiff
path: root/tools/kerneldoc/subsys
diff options
context:
space:
mode:
authorAlexander Leidinger <netchild@FreeBSD.org>2012-01-23 11:37:40 +0000
committerAlexander Leidinger <netchild@FreeBSD.org>2012-01-23 11:37:40 +0000
commit07c1584e76052fffcbbd0df6f44dca2a336e881d (patch)
tree7e34c5b7236d90701354a5279ff1dfabf6ea190b /tools/kerneldoc/subsys
parente6e3bcd37638337cd08bc16db296e823462afda9 (diff)
downloadsrc-07c1584e76052fffcbbd0df6f44dca2a336e881d.tar.gz
src-07c1584e76052fffcbbd0df6f44dca2a336e881d.zip
Mechanically add a config for all missing drivers.
No cross-referencing was added to the configs, so no automatic linking to the documentation of other subsystems. Drivers which already contain doxygen markup: agp ath bktr bxe cxgb cxgbe dpt drm e1000 iir ixgbe mwl nxge ofw pccard siba wpi xen
Notes
Notes: svn path=/head/; revision=230479
Diffstat (limited to 'tools/kerneldoc/subsys')
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_aac22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_acpi_support22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_acpica22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_adb22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_adlink22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_advansys22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ae22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_age22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_agp22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_aha22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ahb22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ahci22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_aic22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_aic7xxx22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_alc22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ale22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_amdsbwd22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_amdtemp22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_amr22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_an22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_arcmsr22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_asmc22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_asr22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ata22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ath22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_atkbdc22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_auxio22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_bce22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_bfe22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_bge22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_bktr22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_bm22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_buslogic22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_bwi22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_bwn22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_bxe22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_cardbus22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_cas22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ce22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_cesa22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_cfe22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_cfi22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ciss22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_cm22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_cmx22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_coretemp22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_cp22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_cpuctl22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_cpufreq22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_cs22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ct22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ctau22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_cx22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_cxgb22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_cxgbe22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_cy22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_dc22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_dcons22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_de22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_digi22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_dpms22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_dpt22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_drm22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_e100022
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ed22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_eisa22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_en22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ep22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_esp22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_et22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ex22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_exca22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_fatm22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_fb22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_fdc22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_fdt22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_fe22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_firewire22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_flash22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_fxp22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_gem22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_glxiic22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_glxsb22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_gpio22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_hatm22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_hifn22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_hme22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_hpt27xx22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_hptiop22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_hptmv22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_hptrr22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_hwpmc22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ic22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ichsmb22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ichwd22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ida22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ie22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ieee48822
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_if_ndis22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_iicbus22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_iir22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_io22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ipmi22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ips22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ipw22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_iscsi22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_isp22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ispfw22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_iwi22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_iwn22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ixgb22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ixgbe22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_jme22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_joy22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_kbd22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_kbdmux22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ksyms22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_le22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_led22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_lge22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_lindev22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_lmc22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_malo22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mc14681822
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mca22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mcd22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_md22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mem22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mfi22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mge22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mii22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mk48txx22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mlx22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mly22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mmc22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mn22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mps22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mpt22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mse22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_msk22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mvs22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mwl22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mxge22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_my22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ncv22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_netmap22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_nfe22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_nge22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_nmdm22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_nsp22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_null22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_nve22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_nvram22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_nvram2env22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_nxge22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ofw22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_patm22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_pbio22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_pccard22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_pccbb22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_pcf22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_pcn22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_pdq22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_powermac_nvram22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ppbus22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ppc22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_pst22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_pty22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_puc22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_qlxgb22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_quicc22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ral22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_random22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_rc22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_re22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_rndtest22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_rp22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_rt22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_safe22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_sbni22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_scc22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_scd22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_sdhci22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_sec22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_sf22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_sfxge22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_sge22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_si22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_siba22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_siis22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_sio22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_sis22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_sk22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_smbus22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_smc22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_sn22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_snc22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_snp22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_speaker22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_spibus22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ste22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_stg22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_stge22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_streams22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_sym22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_syscons22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_tdfx22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ti22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_tl22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_tpm22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_trm22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_tsec22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_twa22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_twe22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_tws22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_tx22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_txp22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_uart22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ubsec22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_utopia22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_vge22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_viawd22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_virtio22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_vkbd22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_vr22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_vte22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_vx22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_vxge22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_watchdog22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_wb22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_wds22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_wi22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_wl22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_wpi22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_wtap22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_xe22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_xen22
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_xl22
238 files changed, 5236 insertions, 0 deletions
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_aac b/tools/kerneldoc/subsys/Doxyfile-dev_aac
new file mode 100644
index 000000000000..5e5264d5b113
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_aac
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel AAC device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_aac/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/aac/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/aac/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_aac/dev_aac.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_acpi_support b/tools/kerneldoc/subsys/Doxyfile-dev_acpi_support
new file mode 100644
index 000000000000..d73861df9265
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_acpi_support
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ACPI_SUPPORT device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_acpi_support/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/acpi_support/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/acpi_support/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_acpi_support/dev_acpi_support.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_acpica b/tools/kerneldoc/subsys/Doxyfile-dev_acpica
new file mode 100644
index 000000000000..70a1bbc9ef85
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_acpica
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ACPICA device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_acpica/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/acpica/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/acpica/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_acpica/dev_acpica.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_adb b/tools/kerneldoc/subsys/Doxyfile-dev_adb
new file mode 100644
index 000000000000..73c9ccbef079
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_adb
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ADB device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_adb/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/adb/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/adb/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_adb/dev_adb.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_adlink b/tools/kerneldoc/subsys/Doxyfile-dev_adlink
new file mode 100644
index 000000000000..b167e45b3109
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_adlink
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ADLINK device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_adlink/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/adlink/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/adlink/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_adlink/dev_adlink.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_advansys b/tools/kerneldoc/subsys/Doxyfile-dev_advansys
new file mode 100644
index 000000000000..8faa894d9472
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_advansys
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ADVANSYS device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_advansys/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/advansys/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/advansys/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_advansys/dev_advansys.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ae b/tools/kerneldoc/subsys/Doxyfile-dev_ae
new file mode 100644
index 000000000000..86d85d94e6d1
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ae
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel AE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ae/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ae/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ae/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ae/dev_ae.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_age b/tools/kerneldoc/subsys/Doxyfile-dev_age
new file mode 100644
index 000000000000..d0629e96d39d
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_age
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel AGE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_age/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/age/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/age/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_age/dev_age.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_agp b/tools/kerneldoc/subsys/Doxyfile-dev_agp
new file mode 100644
index 000000000000..3cc4b29dd01b
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_agp
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel AGP device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_agp/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/agp/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/agp/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_agp/dev_agp.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_aha b/tools/kerneldoc/subsys/Doxyfile-dev_aha
new file mode 100644
index 000000000000..ee74e3ecefc7
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_aha
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel AHA device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_aha/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/aha/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/aha/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_aha/dev_aha.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ahb b/tools/kerneldoc/subsys/Doxyfile-dev_ahb
new file mode 100644
index 000000000000..b55a7a505587
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ahb
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel AHB device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ahb/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ahb/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ahb/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ahb/dev_ahb.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ahci b/tools/kerneldoc/subsys/Doxyfile-dev_ahci
new file mode 100644
index 000000000000..5fe40620f54c
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ahci
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel AHCI device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ahci/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ahci/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ahci/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ahci/dev_ahci.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_aic b/tools/kerneldoc/subsys/Doxyfile-dev_aic
new file mode 100644
index 000000000000..fbb1b5d6e68e
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_aic
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel AIC device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_aic/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/aic/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/aic/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_aic/dev_aic.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_aic7xxx b/tools/kerneldoc/subsys/Doxyfile-dev_aic7xxx
new file mode 100644
index 000000000000..d214bc6de0fc
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_aic7xxx
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel AIC7XXX device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_aic7xxx/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/aic7xxx/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/aic7xxx/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_aic7xxx/dev_aic7xxx.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_alc b/tools/kerneldoc/subsys/Doxyfile-dev_alc
new file mode 100644
index 000000000000..a75e3fc99c70
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_alc
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ALC device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_alc/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/alc/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/alc/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_alc/dev_alc.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ale b/tools/kerneldoc/subsys/Doxyfile-dev_ale
new file mode 100644
index 000000000000..4c23f12960f7
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ale
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ALE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ale/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ale/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ale/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ale/dev_ale.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_amdsbwd b/tools/kerneldoc/subsys/Doxyfile-dev_amdsbwd
new file mode 100644
index 000000000000..f97d4fd2980a
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_amdsbwd
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel AMDSBWD device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_amdsbwd/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/amdsbwd/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/amdsbwd/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_amdsbwd/dev_amdsbwd.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_amdtemp b/tools/kerneldoc/subsys/Doxyfile-dev_amdtemp
new file mode 100644
index 000000000000..68b05378f109
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_amdtemp
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel AMDTEMP device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_amdtemp/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/amdtemp/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/amdtemp/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_amdtemp/dev_amdtemp.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_amr b/tools/kerneldoc/subsys/Doxyfile-dev_amr
new file mode 100644
index 000000000000..00bf56c56f8a
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_amr
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel AMR device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_amr/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/amr/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/amr/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_amr/dev_amr.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_an b/tools/kerneldoc/subsys/Doxyfile-dev_an
new file mode 100644
index 000000000000..207358047e4a
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_an
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel AN device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_an/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/an/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/an/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_an/dev_an.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_arcmsr b/tools/kerneldoc/subsys/Doxyfile-dev_arcmsr
new file mode 100644
index 000000000000..f14c75da5d62
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_arcmsr
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ARCMSR device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_arcmsr/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/arcmsr/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/arcmsr/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_arcmsr/dev_arcmsr.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_asmc b/tools/kerneldoc/subsys/Doxyfile-dev_asmc
new file mode 100644
index 000000000000..5596f6e90fec
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_asmc
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ASMC device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_asmc/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/asmc/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/asmc/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_asmc/dev_asmc.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_asr b/tools/kerneldoc/subsys/Doxyfile-dev_asr
new file mode 100644
index 000000000000..28554d26bdec
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_asr
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ASR device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_asr/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/asr/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/asr/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_asr/dev_asr.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ata b/tools/kerneldoc/subsys/Doxyfile-dev_ata
new file mode 100644
index 000000000000..3d16698bd098
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ata
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ATA device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ata/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ata/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ata/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ata/dev_ata.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ath b/tools/kerneldoc/subsys/Doxyfile-dev_ath
new file mode 100644
index 000000000000..6d900eb7d1fa
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ath
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ATH device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ath/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ath/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ath/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ath/dev_ath.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_atkbdc b/tools/kerneldoc/subsys/Doxyfile-dev_atkbdc
new file mode 100644
index 000000000000..996eb4a8e39e
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_atkbdc
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ATKBDC device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_atkbdc/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/atkbdc/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/atkbdc/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_atkbdc/dev_atkbdc.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_auxio b/tools/kerneldoc/subsys/Doxyfile-dev_auxio
new file mode 100644
index 000000000000..968c66d98af2
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_auxio
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel AUXIO device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_auxio/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/auxio/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/auxio/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_auxio/dev_auxio.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_bce b/tools/kerneldoc/subsys/Doxyfile-dev_bce
new file mode 100644
index 000000000000..4bf67b1063d8
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_bce
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel BCE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_bce/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/bce/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/bce/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_bce/dev_bce.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_bfe b/tools/kerneldoc/subsys/Doxyfile-dev_bfe
new file mode 100644
index 000000000000..dd2ba5bf9997
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_bfe
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel BFE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_bfe/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/bfe/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/bfe/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_bfe/dev_bfe.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_bge b/tools/kerneldoc/subsys/Doxyfile-dev_bge
new file mode 100644
index 000000000000..c05e7427e904
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_bge
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel BGE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_bge/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/bge/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/bge/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_bge/dev_bge.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_bktr b/tools/kerneldoc/subsys/Doxyfile-dev_bktr
new file mode 100644
index 000000000000..f13c32fdcdc0
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_bktr
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel BKTR device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_bktr/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/bktr/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/bktr/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_bktr/dev_bktr.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_bm b/tools/kerneldoc/subsys/Doxyfile-dev_bm
new file mode 100644
index 000000000000..b57002aaf4f7
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_bm
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel BM device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_bm/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/bm/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/bm/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_bm/dev_bm.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_buslogic b/tools/kerneldoc/subsys/Doxyfile-dev_buslogic
new file mode 100644
index 000000000000..392644a21dbe
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_buslogic
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel BUSLOGIC device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_buslogic/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/buslogic/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/buslogic/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_buslogic/dev_buslogic.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_bwi b/tools/kerneldoc/subsys/Doxyfile-dev_bwi
new file mode 100644
index 000000000000..a39988601ab2
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_bwi
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel BWI device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_bwi/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/bwi/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/bwi/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_bwi/dev_bwi.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_bwn b/tools/kerneldoc/subsys/Doxyfile-dev_bwn
new file mode 100644
index 000000000000..2d945383c50b
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_bwn
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel BWN device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_bwn/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/bwn/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/bwn/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_bwn/dev_bwn.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_bxe b/tools/kerneldoc/subsys/Doxyfile-dev_bxe
new file mode 100644
index 000000000000..19bcf1fc3bf8
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_bxe
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel BXE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_bxe/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/bxe/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/bxe/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_bxe/dev_bxe.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_cardbus b/tools/kerneldoc/subsys/Doxyfile-dev_cardbus
new file mode 100644
index 000000000000..2c5d13654b1d
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_cardbus
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel CARDBUS device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_cardbus/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/cardbus/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/cardbus/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_cardbus/dev_cardbus.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_cas b/tools/kerneldoc/subsys/Doxyfile-dev_cas
new file mode 100644
index 000000000000..b91b6b03b10d
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_cas
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel CAS device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_cas/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/cas/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/cas/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_cas/dev_cas.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ce b/tools/kerneldoc/subsys/Doxyfile-dev_ce
new file mode 100644
index 000000000000..25e9114f7aca
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ce
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel CE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ce/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ce/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ce/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ce/dev_ce.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_cesa b/tools/kerneldoc/subsys/Doxyfile-dev_cesa
new file mode 100644
index 000000000000..5eccc45ed3fd
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_cesa
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel CESA device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_cesa/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/cesa/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/cesa/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_cesa/dev_cesa.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_cfe b/tools/kerneldoc/subsys/Doxyfile-dev_cfe
new file mode 100644
index 000000000000..3a0d48e588e5
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_cfe
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel CFE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_cfe/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/cfe/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/cfe/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_cfe/dev_cfe.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_cfi b/tools/kerneldoc/subsys/Doxyfile-dev_cfi
new file mode 100644
index 000000000000..a1a51d5b85df
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_cfi
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel CFI device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_cfi/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/cfi/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/cfi/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_cfi/dev_cfi.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ciss b/tools/kerneldoc/subsys/Doxyfile-dev_ciss
new file mode 100644
index 000000000000..7c78b81207f4
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ciss
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel CISS device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ciss/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ciss/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ciss/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ciss/dev_ciss.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_cm b/tools/kerneldoc/subsys/Doxyfile-dev_cm
new file mode 100644
index 000000000000..e12f7d9aa91c
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_cm
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel CM device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_cm/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/cm/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/cm/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_cm/dev_cm.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_cmx b/tools/kerneldoc/subsys/Doxyfile-dev_cmx
new file mode 100644
index 000000000000..946815dfd553
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_cmx
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel CMX device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_cmx/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/cmx/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/cmx/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_cmx/dev_cmx.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_coretemp b/tools/kerneldoc/subsys/Doxyfile-dev_coretemp
new file mode 100644
index 000000000000..26e17d5b9fc3
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_coretemp
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel CORETEMP device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_coretemp/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/coretemp/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/coretemp/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_coretemp/dev_coretemp.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_cp b/tools/kerneldoc/subsys/Doxyfile-dev_cp
new file mode 100644
index 000000000000..6327f331c235
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_cp
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel CP device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_cp/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/cp/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/cp/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_cp/dev_cp.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_cpuctl b/tools/kerneldoc/subsys/Doxyfile-dev_cpuctl
new file mode 100644
index 000000000000..4181acdc87a1
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_cpuctl
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel CPUCTL device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_cpuctl/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/cpuctl/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/cpuctl/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_cpuctl/dev_cpuctl.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_cpufreq b/tools/kerneldoc/subsys/Doxyfile-dev_cpufreq
new file mode 100644
index 000000000000..4a5fd668b307
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_cpufreq
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel CPUFREQ device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_cpufreq/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/cpufreq/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/cpufreq/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_cpufreq/dev_cpufreq.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_cs b/tools/kerneldoc/subsys/Doxyfile-dev_cs
new file mode 100644
index 000000000000..5dcd24763cd0
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_cs
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel CS device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_cs/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/cs/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/cs/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_cs/dev_cs.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ct b/tools/kerneldoc/subsys/Doxyfile-dev_ct
new file mode 100644
index 000000000000..50a9e3417285
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ct
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel CT device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ct/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ct/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ct/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ct/dev_ct.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ctau b/tools/kerneldoc/subsys/Doxyfile-dev_ctau
new file mode 100644
index 000000000000..f1ee4fd0612d
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ctau
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel CTAU device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ctau/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ctau/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ctau/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ctau/dev_ctau.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_cx b/tools/kerneldoc/subsys/Doxyfile-dev_cx
new file mode 100644
index 000000000000..55a9fed951ff
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_cx
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel CX device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_cx/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/cx/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/cx/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_cx/dev_cx.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_cxgb b/tools/kerneldoc/subsys/Doxyfile-dev_cxgb
new file mode 100644
index 000000000000..b52492d045c2
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_cxgb
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel CXGB device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_cxgb/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/cxgb/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/cxgb/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_cxgb/dev_cxgb.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_cxgbe b/tools/kerneldoc/subsys/Doxyfile-dev_cxgbe
new file mode 100644
index 000000000000..2de2d0a101f0
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_cxgbe
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel CXGBE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_cxgbe/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/cxgbe/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/cxgbe/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_cxgbe/dev_cxgbe.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_cy b/tools/kerneldoc/subsys/Doxyfile-dev_cy
new file mode 100644
index 000000000000..dccc0b5e8a3e
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_cy
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel CY device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_cy/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/cy/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/cy/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_cy/dev_cy.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_dc b/tools/kerneldoc/subsys/Doxyfile-dev_dc
new file mode 100644
index 000000000000..ea5185eb8c46
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_dc
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel DC device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_dc/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/dc/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/dc/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_dc/dev_dc.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_dcons b/tools/kerneldoc/subsys/Doxyfile-dev_dcons
new file mode 100644
index 000000000000..b74bfe30a66d
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_dcons
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel DCONS device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_dcons/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/dcons/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/dcons/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_dcons/dev_dcons.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_de b/tools/kerneldoc/subsys/Doxyfile-dev_de
new file mode 100644
index 000000000000..8a08a46c7131
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_de
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel DE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_de/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/de/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/de/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_de/dev_de.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_digi b/tools/kerneldoc/subsys/Doxyfile-dev_digi
new file mode 100644
index 000000000000..0807eb90a036
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_digi
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel DIGI device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_digi/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/digi/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/digi/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_digi/dev_digi.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_dpms b/tools/kerneldoc/subsys/Doxyfile-dev_dpms
new file mode 100644
index 000000000000..989503d3bdf3
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_dpms
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel DPMS device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_dpms/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/dpms/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/dpms/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_dpms/dev_dpms.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_dpt b/tools/kerneldoc/subsys/Doxyfile-dev_dpt
new file mode 100644
index 000000000000..e9b8e14757ae
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_dpt
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel DPT device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_dpt/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/dpt/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/dpt/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_dpt/dev_dpt.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_drm b/tools/kerneldoc/subsys/Doxyfile-dev_drm
new file mode 100644
index 000000000000..ce320178f8e1
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_drm
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel DRM device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_drm/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/drm/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/drm/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_drm/dev_drm.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_e1000 b/tools/kerneldoc/subsys/Doxyfile-dev_e1000
new file mode 100644
index 000000000000..15d9a609e597
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_e1000
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel E1000 device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_e1000/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/e1000/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/e1000/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_e1000/dev_e1000.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ed b/tools/kerneldoc/subsys/Doxyfile-dev_ed
new file mode 100644
index 000000000000..86710dd0a4b1
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ed
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ED device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ed/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ed/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ed/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ed/dev_ed.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_eisa b/tools/kerneldoc/subsys/Doxyfile-dev_eisa
new file mode 100644
index 000000000000..820c12debb3d
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_eisa
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel EISA device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_eisa/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/eisa/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/eisa/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_eisa/dev_eisa.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_en b/tools/kerneldoc/subsys/Doxyfile-dev_en
new file mode 100644
index 000000000000..1ea7776dd7f8
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_en
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel EN device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_en/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/en/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/en/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_en/dev_en.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ep b/tools/kerneldoc/subsys/Doxyfile-dev_ep
new file mode 100644
index 000000000000..c6378434bac9
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ep
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel EP device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ep/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ep/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ep/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ep/dev_ep.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_esp b/tools/kerneldoc/subsys/Doxyfile-dev_esp
new file mode 100644
index 000000000000..5807f3b9c522
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_esp
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ESP device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_esp/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/esp/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/esp/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_esp/dev_esp.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_et b/tools/kerneldoc/subsys/Doxyfile-dev_et
new file mode 100644
index 000000000000..d74ca42ddb00
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_et
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ET device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_et/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/et/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/et/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_et/dev_et.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ex b/tools/kerneldoc/subsys/Doxyfile-dev_ex
new file mode 100644
index 000000000000..0a3b49559230
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ex
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel EX device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ex/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ex/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ex/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ex/dev_ex.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_exca b/tools/kerneldoc/subsys/Doxyfile-dev_exca
new file mode 100644
index 000000000000..2cbfac0f9783
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_exca
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel EXCA device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_exca/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/exca/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/exca/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_exca/dev_exca.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_fatm b/tools/kerneldoc/subsys/Doxyfile-dev_fatm
new file mode 100644
index 000000000000..73c7724fec58
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_fatm
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel FATM device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_fatm/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/fatm/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/fatm/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_fatm/dev_fatm.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_fb b/tools/kerneldoc/subsys/Doxyfile-dev_fb
new file mode 100644
index 000000000000..00e6532daa32
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_fb
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel FB device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_fb/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/fb/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/fb/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_fb/dev_fb.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_fdc b/tools/kerneldoc/subsys/Doxyfile-dev_fdc
new file mode 100644
index 000000000000..16051332ce3f
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_fdc
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel FDC device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_fdc/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/fdc/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/fdc/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_fdc/dev_fdc.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_fdt b/tools/kerneldoc/subsys/Doxyfile-dev_fdt
new file mode 100644
index 000000000000..428d31d04049
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_fdt
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel FDT device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_fdt/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/fdt/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/fdt/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_fdt/dev_fdt.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_fe b/tools/kerneldoc/subsys/Doxyfile-dev_fe
new file mode 100644
index 000000000000..c493070a4e75
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_fe
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel FE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_fe/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/fe/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/fe/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_fe/dev_fe.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_firewire b/tools/kerneldoc/subsys/Doxyfile-dev_firewire
new file mode 100644
index 000000000000..c43e0546b31b
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_firewire
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel FIREWIRE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_firewire/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/firewire/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/firewire/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_firewire/dev_firewire.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_flash b/tools/kerneldoc/subsys/Doxyfile-dev_flash
new file mode 100644
index 000000000000..98e1f98d949c
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_flash
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel FLASH device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_flash/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/flash/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/flash/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_flash/dev_flash.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_fxp b/tools/kerneldoc/subsys/Doxyfile-dev_fxp
new file mode 100644
index 000000000000..4d46740b9f8c
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_fxp
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel FXP device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_fxp/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/fxp/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/fxp/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_fxp/dev_fxp.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_gem b/tools/kerneldoc/subsys/Doxyfile-dev_gem
new file mode 100644
index 000000000000..5d51d131b782
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_gem
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel GEM device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_gem/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/gem/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/gem/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_gem/dev_gem.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_glxiic b/tools/kerneldoc/subsys/Doxyfile-dev_glxiic
new file mode 100644
index 000000000000..23247f656f2c
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_glxiic
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel GLXIIC device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_glxiic/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/glxiic/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/glxiic/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_glxiic/dev_glxiic.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_glxsb b/tools/kerneldoc/subsys/Doxyfile-dev_glxsb
new file mode 100644
index 000000000000..2c59b274a59e
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_glxsb
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel GLXSB device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_glxsb/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/glxsb/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/glxsb/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_glxsb/dev_glxsb.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_gpio b/tools/kerneldoc/subsys/Doxyfile-dev_gpio
new file mode 100644
index 000000000000..26c8be5f5a36
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_gpio
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel GPIO device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_gpio/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/gpio/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/gpio/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_gpio/dev_gpio.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_hatm b/tools/kerneldoc/subsys/Doxyfile-dev_hatm
new file mode 100644
index 000000000000..f9dfa24137cb
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_hatm
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel HATM device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_hatm/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/hatm/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/hatm/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_hatm/dev_hatm.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_hifn b/tools/kerneldoc/subsys/Doxyfile-dev_hifn
new file mode 100644
index 000000000000..943723446daf
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_hifn
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel HIFN device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_hifn/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/hifn/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/hifn/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_hifn/dev_hifn.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_hme b/tools/kerneldoc/subsys/Doxyfile-dev_hme
new file mode 100644
index 000000000000..43ce9ee55348
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_hme
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel HME device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_hme/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/hme/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/hme/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_hme/dev_hme.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_hpt27xx b/tools/kerneldoc/subsys/Doxyfile-dev_hpt27xx
new file mode 100644
index 000000000000..412a8b388e47
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_hpt27xx
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel HPT27XX device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_hpt27xx/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/hpt27xx/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/hpt27xx/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_hpt27xx/dev_hpt27xx.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_hptiop b/tools/kerneldoc/subsys/Doxyfile-dev_hptiop
new file mode 100644
index 000000000000..5bdc13c54e36
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_hptiop
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel HPTIOP device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_hptiop/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/hptiop/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/hptiop/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_hptiop/dev_hptiop.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_hptmv b/tools/kerneldoc/subsys/Doxyfile-dev_hptmv
new file mode 100644
index 000000000000..d3adcd09b9d8
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_hptmv
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel HPTMV device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_hptmv/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/hptmv/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/hptmv/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_hptmv/dev_hptmv.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_hptrr b/tools/kerneldoc/subsys/Doxyfile-dev_hptrr
new file mode 100644
index 000000000000..fa164059e975
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_hptrr
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel HPTRR device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_hptrr/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/hptrr/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/hptrr/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_hptrr/dev_hptrr.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_hwpmc b/tools/kerneldoc/subsys/Doxyfile-dev_hwpmc
new file mode 100644
index 000000000000..0fa5c03c5dd9
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_hwpmc
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel HWPMC device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_hwpmc/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/hwpmc/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/hwpmc/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_hwpmc/dev_hwpmc.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ic b/tools/kerneldoc/subsys/Doxyfile-dev_ic
new file mode 100644
index 000000000000..4583f717dc49
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ic
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel IC device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ic/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ic/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ic/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ic/dev_ic.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ichsmb b/tools/kerneldoc/subsys/Doxyfile-dev_ichsmb
new file mode 100644
index 000000000000..7719a50abe0d
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ichsmb
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ICHSMB device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ichsmb/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ichsmb/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ichsmb/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ichsmb/dev_ichsmb.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ichwd b/tools/kerneldoc/subsys/Doxyfile-dev_ichwd
new file mode 100644
index 000000000000..2bbffec44123
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ichwd
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ICHWD device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ichwd/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ichwd/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ichwd/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ichwd/dev_ichwd.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ida b/tools/kerneldoc/subsys/Doxyfile-dev_ida
new file mode 100644
index 000000000000..fc027c912892
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ida
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel IDA device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ida/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ida/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ida/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ida/dev_ida.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ie b/tools/kerneldoc/subsys/Doxyfile-dev_ie
new file mode 100644
index 000000000000..92c33558d5da
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ie
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel IE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ie/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ie/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ie/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ie/dev_ie.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ieee488 b/tools/kerneldoc/subsys/Doxyfile-dev_ieee488
new file mode 100644
index 000000000000..8070fc965b52
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ieee488
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel IEEE488 device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ieee488/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ieee488/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ieee488/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ieee488/dev_ieee488.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_if_ndis b/tools/kerneldoc/subsys/Doxyfile-dev_if_ndis
new file mode 100644
index 000000000000..bd2b803e844b
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_if_ndis
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel IF_NDIS device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_if_ndis/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/if_ndis/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/if_ndis/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_if_ndis/dev_if_ndis.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_iicbus b/tools/kerneldoc/subsys/Doxyfile-dev_iicbus
new file mode 100644
index 000000000000..31ce5d6d7705
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_iicbus
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel IICBUS device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_iicbus/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/iicbus/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/iicbus/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_iicbus/dev_iicbus.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_iir b/tools/kerneldoc/subsys/Doxyfile-dev_iir
new file mode 100644
index 000000000000..97b9f4e4ffbc
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_iir
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel IIR device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_iir/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/iir/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/iir/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_iir/dev_iir.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_io b/tools/kerneldoc/subsys/Doxyfile-dev_io
new file mode 100644
index 000000000000..183ac47d7da2
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_io
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel IO device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_io/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/io/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/io/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_io/dev_io.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ipmi b/tools/kerneldoc/subsys/Doxyfile-dev_ipmi
new file mode 100644
index 000000000000..40ab0301e0a5
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ipmi
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel IPMI device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ipmi/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ipmi/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ipmi/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ipmi/dev_ipmi.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ips b/tools/kerneldoc/subsys/Doxyfile-dev_ips
new file mode 100644
index 000000000000..68218a8e7fac
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ips
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel IPS device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ips/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ips/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ips/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ips/dev_ips.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ipw b/tools/kerneldoc/subsys/Doxyfile-dev_ipw
new file mode 100644
index 000000000000..7a6beb6c386e
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ipw
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel IPW device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ipw/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ipw/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ipw/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ipw/dev_ipw.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_iscsi b/tools/kerneldoc/subsys/Doxyfile-dev_iscsi
new file mode 100644
index 000000000000..0601154d18d9
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_iscsi
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ISCSI device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_iscsi/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/iscsi/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/iscsi/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_iscsi/dev_iscsi.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_isp b/tools/kerneldoc/subsys/Doxyfile-dev_isp
new file mode 100644
index 000000000000..a905e21e7493
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_isp
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ISP device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_isp/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/isp/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/isp/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_isp/dev_isp.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ispfw b/tools/kerneldoc/subsys/Doxyfile-dev_ispfw
new file mode 100644
index 000000000000..c19dcf11c56b
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ispfw
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ISPFW device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ispfw/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ispfw/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ispfw/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ispfw/dev_ispfw.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_iwi b/tools/kerneldoc/subsys/Doxyfile-dev_iwi
new file mode 100644
index 000000000000..c3b4c44426d1
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_iwi
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel IWI device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_iwi/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/iwi/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/iwi/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_iwi/dev_iwi.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_iwn b/tools/kerneldoc/subsys/Doxyfile-dev_iwn
new file mode 100644
index 000000000000..b96a2ae160e4
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_iwn
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel IWN device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_iwn/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/iwn/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/iwn/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_iwn/dev_iwn.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ixgb b/tools/kerneldoc/subsys/Doxyfile-dev_ixgb
new file mode 100644
index 000000000000..7a04aad7dea7
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ixgb
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel IXGB device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ixgb/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ixgb/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ixgb/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ixgb/dev_ixgb.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ixgbe b/tools/kerneldoc/subsys/Doxyfile-dev_ixgbe
new file mode 100644
index 000000000000..c1f6fafea7ac
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ixgbe
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel IXGBE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ixgbe/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ixgbe/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ixgbe/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ixgbe/dev_ixgbe.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_jme b/tools/kerneldoc/subsys/Doxyfile-dev_jme
new file mode 100644
index 000000000000..6356c3f18d16
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_jme
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel JME device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_jme/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/jme/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/jme/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_jme/dev_jme.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_joy b/tools/kerneldoc/subsys/Doxyfile-dev_joy
new file mode 100644
index 000000000000..c573a83bc9ad
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_joy
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel JOY device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_joy/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/joy/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/joy/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_joy/dev_joy.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_kbd b/tools/kerneldoc/subsys/Doxyfile-dev_kbd
new file mode 100644
index 000000000000..c9558e022619
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_kbd
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel KBD device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_kbd/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/kbd/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/kbd/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_kbd/dev_kbd.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_kbdmux b/tools/kerneldoc/subsys/Doxyfile-dev_kbdmux
new file mode 100644
index 000000000000..cb993e570667
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_kbdmux
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel KBDMUX device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_kbdmux/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/kbdmux/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/kbdmux/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_kbdmux/dev_kbdmux.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ksyms b/tools/kerneldoc/subsys/Doxyfile-dev_ksyms
new file mode 100644
index 000000000000..1715a1e62d66
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ksyms
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel KSYMS device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ksyms/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ksyms/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ksyms/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ksyms/dev_ksyms.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_le b/tools/kerneldoc/subsys/Doxyfile-dev_le
new file mode 100644
index 000000000000..bf04437f79da
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_le
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel LE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_le/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/le/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/le/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_le/dev_le.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_led b/tools/kerneldoc/subsys/Doxyfile-dev_led
new file mode 100644
index 000000000000..a4e89e35f6ea
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_led
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel LED device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_led/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/led/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/led/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_led/dev_led.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_lge b/tools/kerneldoc/subsys/Doxyfile-dev_lge
new file mode 100644
index 000000000000..95a243f0f12c
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_lge
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel LGE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_lge/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/lge/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/lge/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_lge/dev_lge.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_lindev b/tools/kerneldoc/subsys/Doxyfile-dev_lindev
new file mode 100644
index 000000000000..729609eb1d03
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_lindev
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel LINDEV device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_lindev/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/lindev/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/lindev/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_lindev/dev_lindev.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_lmc b/tools/kerneldoc/subsys/Doxyfile-dev_lmc
new file mode 100644
index 000000000000..a9456db4dda6
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_lmc
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel LMC device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_lmc/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/lmc/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/lmc/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_lmc/dev_lmc.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_malo b/tools/kerneldoc/subsys/Doxyfile-dev_malo
new file mode 100644
index 000000000000..98cbcd321394
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_malo
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel MALO device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_malo/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/malo/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/malo/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_malo/dev_malo.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_mc146818 b/tools/kerneldoc/subsys/Doxyfile-dev_mc146818
new file mode 100644
index 000000000000..2ccf1423870d
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mc146818
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel MC146818 device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_mc146818/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/mc146818/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/mc146818/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_mc146818/dev_mc146818.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_mca b/tools/kerneldoc/subsys/Doxyfile-dev_mca
new file mode 100644
index 000000000000..0b10b2c29a2d
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mca
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel MCA device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_mca/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/mca/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/mca/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_mca/dev_mca.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_mcd b/tools/kerneldoc/subsys/Doxyfile-dev_mcd
new file mode 100644
index 000000000000..435841e6c859
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mcd
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel MCD device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_mcd/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/mcd/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/mcd/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_mcd/dev_mcd.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_md b/tools/kerneldoc/subsys/Doxyfile-dev_md
new file mode 100644
index 000000000000..e1120ea727f8
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_md
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel MD device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_md/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/md/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/md/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_md/dev_md.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_mem b/tools/kerneldoc/subsys/Doxyfile-dev_mem
new file mode 100644
index 000000000000..d35580ae240d
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mem
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel MEM device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_mem/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/mem/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/mem/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_mem/dev_mem.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_mfi b/tools/kerneldoc/subsys/Doxyfile-dev_mfi
new file mode 100644
index 000000000000..cdff4aaab3d5
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mfi
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel MFI device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_mfi/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/mfi/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/mfi/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_mfi/dev_mfi.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_mge b/tools/kerneldoc/subsys/Doxyfile-dev_mge
new file mode 100644
index 000000000000..e17599dff1a9
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mge
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel MGE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_mge/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/mge/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/mge/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_mge/dev_mge.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_mii b/tools/kerneldoc/subsys/Doxyfile-dev_mii
new file mode 100644
index 000000000000..f9597404eaed
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mii
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel MII device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_mii/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/mii/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/mii/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_mii/dev_mii.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_mk48txx b/tools/kerneldoc/subsys/Doxyfile-dev_mk48txx
new file mode 100644
index 000000000000..7e4b70b68a2f
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mk48txx
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel MK48TXX device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_mk48txx/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/mk48txx/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/mk48txx/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_mk48txx/dev_mk48txx.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_mlx b/tools/kerneldoc/subsys/Doxyfile-dev_mlx
new file mode 100644
index 000000000000..afbaac9f4f71
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mlx
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel MLX device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_mlx/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/mlx/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/mlx/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_mlx/dev_mlx.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_mly b/tools/kerneldoc/subsys/Doxyfile-dev_mly
new file mode 100644
index 000000000000..da36c86907dc
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mly
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel MLY device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_mly/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/mly/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/mly/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_mly/dev_mly.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_mmc b/tools/kerneldoc/subsys/Doxyfile-dev_mmc
new file mode 100644
index 000000000000..23dc7041f9c7
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mmc
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel MMC device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_mmc/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/mmc/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/mmc/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_mmc/dev_mmc.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_mn b/tools/kerneldoc/subsys/Doxyfile-dev_mn
new file mode 100644
index 000000000000..c16e4c8e925e
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mn
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel MN device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_mn/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/mn/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/mn/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_mn/dev_mn.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_mps b/tools/kerneldoc/subsys/Doxyfile-dev_mps
new file mode 100644
index 000000000000..9b33a8759ff2
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mps
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel MPS device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_mps/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/mps/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/mps/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_mps/dev_mps.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_mpt b/tools/kerneldoc/subsys/Doxyfile-dev_mpt
new file mode 100644
index 000000000000..87fb4dc37e36
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mpt
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel MPT device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_mpt/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/mpt/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/mpt/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_mpt/dev_mpt.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_mse b/tools/kerneldoc/subsys/Doxyfile-dev_mse
new file mode 100644
index 000000000000..4792a5d15c6d
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mse
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel MSE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_mse/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/mse/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/mse/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_mse/dev_mse.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_msk b/tools/kerneldoc/subsys/Doxyfile-dev_msk
new file mode 100644
index 000000000000..cebd95ce021f
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_msk
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel MSK device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_msk/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/msk/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/msk/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_msk/dev_msk.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_mvs b/tools/kerneldoc/subsys/Doxyfile-dev_mvs
new file mode 100644
index 000000000000..7cbdc83c2c77
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mvs
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel MVS device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_mvs/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/mvs/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/mvs/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_mvs/dev_mvs.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_mwl b/tools/kerneldoc/subsys/Doxyfile-dev_mwl
new file mode 100644
index 000000000000..863ab1b056be
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mwl
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel MWL device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_mwl/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/mwl/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/mwl/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_mwl/dev_mwl.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_mxge b/tools/kerneldoc/subsys/Doxyfile-dev_mxge
new file mode 100644
index 000000000000..bfdbc078a2c6
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mxge
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel MXGE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_mxge/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/mxge/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/mxge/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_mxge/dev_mxge.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_my b/tools/kerneldoc/subsys/Doxyfile-dev_my
new file mode 100644
index 000000000000..aebed3d11949
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_my
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel MY device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_my/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/my/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/my/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_my/dev_my.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ncv b/tools/kerneldoc/subsys/Doxyfile-dev_ncv
new file mode 100644
index 000000000000..af268722dc5a
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ncv
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel NCV device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ncv/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ncv/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ncv/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ncv/dev_ncv.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_netmap b/tools/kerneldoc/subsys/Doxyfile-dev_netmap
new file mode 100644
index 000000000000..1e32148fb290
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_netmap
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel NETMAP device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_netmap/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/netmap/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/netmap/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_netmap/dev_netmap.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_nfe b/tools/kerneldoc/subsys/Doxyfile-dev_nfe
new file mode 100644
index 000000000000..aa7af0b001ba
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_nfe
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel NFE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_nfe/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/nfe/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/nfe/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_nfe/dev_nfe.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_nge b/tools/kerneldoc/subsys/Doxyfile-dev_nge
new file mode 100644
index 000000000000..3f03d173d4c0
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_nge
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel NGE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_nge/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/nge/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/nge/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_nge/dev_nge.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_nmdm b/tools/kerneldoc/subsys/Doxyfile-dev_nmdm
new file mode 100644
index 000000000000..5d5620701cc3
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_nmdm
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel NMDM device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_nmdm/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/nmdm/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/nmdm/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_nmdm/dev_nmdm.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_nsp b/tools/kerneldoc/subsys/Doxyfile-dev_nsp
new file mode 100644
index 000000000000..eb5f35165e71
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_nsp
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel NSP device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_nsp/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/nsp/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/nsp/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_nsp/dev_nsp.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_null b/tools/kerneldoc/subsys/Doxyfile-dev_null
new file mode 100644
index 000000000000..3bda7822bd22
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_null
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel NULL device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_null/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/null/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/null/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_null/dev_null.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_nve b/tools/kerneldoc/subsys/Doxyfile-dev_nve
new file mode 100644
index 000000000000..a64c5186b407
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_nve
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel NVE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_nve/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/nve/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/nve/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_nve/dev_nve.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_nvram b/tools/kerneldoc/subsys/Doxyfile-dev_nvram
new file mode 100644
index 000000000000..7d6b2f5ceeb3
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_nvram
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel NVRAM device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_nvram/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/nvram/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/nvram/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_nvram/dev_nvram.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_nvram2env b/tools/kerneldoc/subsys/Doxyfile-dev_nvram2env
new file mode 100644
index 000000000000..27d4352d50b4
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_nvram2env
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel NVRAM2ENV device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_nvram2env/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/nvram2env/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/nvram2env/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_nvram2env/dev_nvram2env.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_nxge b/tools/kerneldoc/subsys/Doxyfile-dev_nxge
new file mode 100644
index 000000000000..2f5d7885b02a
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_nxge
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel NXGE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_nxge/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/nxge/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/nxge/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_nxge/dev_nxge.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ofw b/tools/kerneldoc/subsys/Doxyfile-dev_ofw
new file mode 100644
index 000000000000..584c1bee77e6
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ofw
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel OFW device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ofw/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ofw/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ofw/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ofw/dev_ofw.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_patm b/tools/kerneldoc/subsys/Doxyfile-dev_patm
new file mode 100644
index 000000000000..ae7e19913ebd
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_patm
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel PATM device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_patm/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/patm/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/patm/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_patm/dev_patm.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_pbio b/tools/kerneldoc/subsys/Doxyfile-dev_pbio
new file mode 100644
index 000000000000..fe9b95b3c680
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_pbio
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel PBIO device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_pbio/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/pbio/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/pbio/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_pbio/dev_pbio.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_pccard b/tools/kerneldoc/subsys/Doxyfile-dev_pccard
new file mode 100644
index 000000000000..af7163df6efc
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_pccard
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel PCCARD device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_pccard/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/pccard/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/pccard/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_pccard/dev_pccard.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_pccbb b/tools/kerneldoc/subsys/Doxyfile-dev_pccbb
new file mode 100644
index 000000000000..af25d119a110
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_pccbb
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel PCCBB device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_pccbb/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/pccbb/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/pccbb/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_pccbb/dev_pccbb.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_pcf b/tools/kerneldoc/subsys/Doxyfile-dev_pcf
new file mode 100644
index 000000000000..31ca922237d8
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_pcf
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel PCF device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_pcf/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/pcf/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/pcf/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_pcf/dev_pcf.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_pcn b/tools/kerneldoc/subsys/Doxyfile-dev_pcn
new file mode 100644
index 000000000000..d3fe70e54d20
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_pcn
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel PCN device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_pcn/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/pcn/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/pcn/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_pcn/dev_pcn.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_pdq b/tools/kerneldoc/subsys/Doxyfile-dev_pdq
new file mode 100644
index 000000000000..0b7eb9e264a3
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_pdq
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel PDQ device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_pdq/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/pdq/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/pdq/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_pdq/dev_pdq.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_powermac_nvram b/tools/kerneldoc/subsys/Doxyfile-dev_powermac_nvram
new file mode 100644
index 000000000000..0505dbc2d683
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_powermac_nvram
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel POWERMAC_NVRAM device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_powermac_nvram/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/powermac_nvram/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/powermac_nvram/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_powermac_nvram/dev_powermac_nvram.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ppbus b/tools/kerneldoc/subsys/Doxyfile-dev_ppbus
new file mode 100644
index 000000000000..f07f36f20ae7
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ppbus
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel PPBUS device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ppbus/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ppbus/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ppbus/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ppbus/dev_ppbus.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ppc b/tools/kerneldoc/subsys/Doxyfile-dev_ppc
new file mode 100644
index 000000000000..a90d69f9caf3
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ppc
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel PPC device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ppc/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ppc/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ppc/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ppc/dev_ppc.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_pst b/tools/kerneldoc/subsys/Doxyfile-dev_pst
new file mode 100644
index 000000000000..8a42e13da245
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_pst
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel PST device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_pst/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/pst/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/pst/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_pst/dev_pst.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_pty b/tools/kerneldoc/subsys/Doxyfile-dev_pty
new file mode 100644
index 000000000000..180ee6499fdb
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_pty
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel PTY device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_pty/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/pty/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/pty/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_pty/dev_pty.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_puc b/tools/kerneldoc/subsys/Doxyfile-dev_puc
new file mode 100644
index 000000000000..40e42dbb9694
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_puc
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel PUC device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_puc/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/puc/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/puc/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_puc/dev_puc.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_qlxgb b/tools/kerneldoc/subsys/Doxyfile-dev_qlxgb
new file mode 100644
index 000000000000..6724a66591ba
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_qlxgb
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel QLXGB device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_qlxgb/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/qlxgb/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/qlxgb/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_qlxgb/dev_qlxgb.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_quicc b/tools/kerneldoc/subsys/Doxyfile-dev_quicc
new file mode 100644
index 000000000000..df6e2fc87e7f
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_quicc
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel QUICC device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_quicc/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/quicc/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/quicc/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_quicc/dev_quicc.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ral b/tools/kerneldoc/subsys/Doxyfile-dev_ral
new file mode 100644
index 000000000000..97d2e074a65a
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ral
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel RAL device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ral/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ral/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ral/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ral/dev_ral.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_random b/tools/kerneldoc/subsys/Doxyfile-dev_random
new file mode 100644
index 000000000000..53f7e187ded7
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_random
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel RANDOM device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_random/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/random/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/random/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_random/dev_random.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_rc b/tools/kerneldoc/subsys/Doxyfile-dev_rc
new file mode 100644
index 000000000000..d3f4d363fa79
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_rc
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel RC device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_rc/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/rc/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/rc/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_rc/dev_rc.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_re b/tools/kerneldoc/subsys/Doxyfile-dev_re
new file mode 100644
index 000000000000..1229151708be
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_re
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel RE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_re/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/re/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/re/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_re/dev_re.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_rndtest b/tools/kerneldoc/subsys/Doxyfile-dev_rndtest
new file mode 100644
index 000000000000..5e7b213e8532
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_rndtest
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel RNDTEST device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_rndtest/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/rndtest/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/rndtest/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_rndtest/dev_rndtest.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_rp b/tools/kerneldoc/subsys/Doxyfile-dev_rp
new file mode 100644
index 000000000000..880d48012645
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_rp
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel RP device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_rp/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/rp/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/rp/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_rp/dev_rp.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_rt b/tools/kerneldoc/subsys/Doxyfile-dev_rt
new file mode 100644
index 000000000000..0579bb4a9706
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_rt
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel RT device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_rt/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/rt/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/rt/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_rt/dev_rt.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_safe b/tools/kerneldoc/subsys/Doxyfile-dev_safe
new file mode 100644
index 000000000000..4f38ac72975e
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_safe
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel SAFE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_safe/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/safe/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/safe/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_safe/dev_safe.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_sbni b/tools/kerneldoc/subsys/Doxyfile-dev_sbni
new file mode 100644
index 000000000000..60f723ea452a
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_sbni
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel SBNI device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_sbni/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/sbni/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/sbni/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_sbni/dev_sbni.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_scc b/tools/kerneldoc/subsys/Doxyfile-dev_scc
new file mode 100644
index 000000000000..70088f29926c
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_scc
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel SCC device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_scc/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/scc/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/scc/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_scc/dev_scc.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_scd b/tools/kerneldoc/subsys/Doxyfile-dev_scd
new file mode 100644
index 000000000000..de19df5109d4
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_scd
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel SCD device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_scd/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/scd/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/scd/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_scd/dev_scd.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_sdhci b/tools/kerneldoc/subsys/Doxyfile-dev_sdhci
new file mode 100644
index 000000000000..efcde48502aa
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_sdhci
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel SDHCI device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_sdhci/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/sdhci/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/sdhci/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_sdhci/dev_sdhci.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_sec b/tools/kerneldoc/subsys/Doxyfile-dev_sec
new file mode 100644
index 000000000000..ab65262eb886
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_sec
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel SEC device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_sec/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/sec/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/sec/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_sec/dev_sec.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_sf b/tools/kerneldoc/subsys/Doxyfile-dev_sf
new file mode 100644
index 000000000000..591b40ad8511
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_sf
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel SF device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_sf/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/sf/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/sf/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_sf/dev_sf.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_sfxge b/tools/kerneldoc/subsys/Doxyfile-dev_sfxge
new file mode 100644
index 000000000000..0dbb9fa43489
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_sfxge
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel SFXGE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_sfxge/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/sfxge/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/sfxge/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_sfxge/dev_sfxge.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_sge b/tools/kerneldoc/subsys/Doxyfile-dev_sge
new file mode 100644
index 000000000000..d3f54080263f
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_sge
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel SGE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_sge/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/sge/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/sge/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_sge/dev_sge.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_si b/tools/kerneldoc/subsys/Doxyfile-dev_si
new file mode 100644
index 000000000000..26364ef7fb3e
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_si
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel SI device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_si/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/si/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/si/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_si/dev_si.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_siba b/tools/kerneldoc/subsys/Doxyfile-dev_siba
new file mode 100644
index 000000000000..5d55c80ba02f
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_siba
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel SIBA device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_siba/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/siba/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/siba/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_siba/dev_siba.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_siis b/tools/kerneldoc/subsys/Doxyfile-dev_siis
new file mode 100644
index 000000000000..c5d3ced98281
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_siis
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel SIIS device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_siis/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/siis/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/siis/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_siis/dev_siis.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_sio b/tools/kerneldoc/subsys/Doxyfile-dev_sio
new file mode 100644
index 000000000000..ffc1f8ee12c5
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_sio
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel SIO device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_sio/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/sio/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/sio/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_sio/dev_sio.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_sis b/tools/kerneldoc/subsys/Doxyfile-dev_sis
new file mode 100644
index 000000000000..2054620c30d4
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_sis
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel SIS device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_sis/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/sis/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/sis/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_sis/dev_sis.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_sk b/tools/kerneldoc/subsys/Doxyfile-dev_sk
new file mode 100644
index 000000000000..8faf15d18542
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_sk
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel SK device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_sk/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/sk/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/sk/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_sk/dev_sk.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_smbus b/tools/kerneldoc/subsys/Doxyfile-dev_smbus
new file mode 100644
index 000000000000..3f516a8970ed
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_smbus
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel SMBUS device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_smbus/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/smbus/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/smbus/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_smbus/dev_smbus.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_smc b/tools/kerneldoc/subsys/Doxyfile-dev_smc
new file mode 100644
index 000000000000..c03c08c28063
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_smc
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel SMC device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_smc/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/smc/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/smc/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_smc/dev_smc.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_sn b/tools/kerneldoc/subsys/Doxyfile-dev_sn
new file mode 100644
index 000000000000..59db7e2626b8
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_sn
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel SN device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_sn/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/sn/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/sn/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_sn/dev_sn.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_snc b/tools/kerneldoc/subsys/Doxyfile-dev_snc
new file mode 100644
index 000000000000..be912492ebc8
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_snc
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel SNC device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_snc/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/snc/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/snc/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_snc/dev_snc.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_snp b/tools/kerneldoc/subsys/Doxyfile-dev_snp
new file mode 100644
index 000000000000..9197661f6796
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_snp
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel SNP device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_snp/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/snp/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/snp/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_snp/dev_snp.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_speaker b/tools/kerneldoc/subsys/Doxyfile-dev_speaker
new file mode 100644
index 000000000000..f9400489245d
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_speaker
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel SPEAKER device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_speaker/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/speaker/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/speaker/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_speaker/dev_speaker.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_spibus b/tools/kerneldoc/subsys/Doxyfile-dev_spibus
new file mode 100644
index 000000000000..93c18a45b586
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_spibus
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel SPIBUS device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_spibus/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/spibus/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/spibus/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_spibus/dev_spibus.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ste b/tools/kerneldoc/subsys/Doxyfile-dev_ste
new file mode 100644
index 000000000000..5c6229636de7
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ste
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel STE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ste/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ste/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ste/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ste/dev_ste.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_stg b/tools/kerneldoc/subsys/Doxyfile-dev_stg
new file mode 100644
index 000000000000..74cc3ddf67a5
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_stg
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel STG device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_stg/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/stg/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/stg/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_stg/dev_stg.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_stge b/tools/kerneldoc/subsys/Doxyfile-dev_stge
new file mode 100644
index 000000000000..8ea49cb20c82
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_stge
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel STGE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_stge/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/stge/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/stge/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_stge/dev_stge.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_streams b/tools/kerneldoc/subsys/Doxyfile-dev_streams
new file mode 100644
index 000000000000..6e129148c675
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_streams
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel STREAMS device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_streams/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/streams/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/streams/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_streams/dev_streams.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_sym b/tools/kerneldoc/subsys/Doxyfile-dev_sym
new file mode 100644
index 000000000000..2931118a81be
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_sym
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel SYM device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_sym/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/sym/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/sym/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_sym/dev_sym.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_syscons b/tools/kerneldoc/subsys/Doxyfile-dev_syscons
new file mode 100644
index 000000000000..af7fc2de5f01
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_syscons
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel SYSCONS device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_syscons/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/syscons/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/syscons/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_syscons/dev_syscons.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_tdfx b/tools/kerneldoc/subsys/Doxyfile-dev_tdfx
new file mode 100644
index 000000000000..cbd15f095a94
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_tdfx
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel TDFX device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_tdfx/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/tdfx/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/tdfx/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_tdfx/dev_tdfx.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ti b/tools/kerneldoc/subsys/Doxyfile-dev_ti
new file mode 100644
index 000000000000..0d27141ca2ed
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ti
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel TI device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ti/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ti/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ti/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ti/dev_ti.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_tl b/tools/kerneldoc/subsys/Doxyfile-dev_tl
new file mode 100644
index 000000000000..b0ac397a2dc6
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_tl
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel TL device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_tl/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/tl/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/tl/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_tl/dev_tl.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_tpm b/tools/kerneldoc/subsys/Doxyfile-dev_tpm
new file mode 100644
index 000000000000..c7d830f33ef0
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_tpm
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel TPM device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_tpm/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/tpm/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/tpm/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_tpm/dev_tpm.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_trm b/tools/kerneldoc/subsys/Doxyfile-dev_trm
new file mode 100644
index 000000000000..48695f34f206
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_trm
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel TRM device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_trm/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/trm/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/trm/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_trm/dev_trm.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_tsec b/tools/kerneldoc/subsys/Doxyfile-dev_tsec
new file mode 100644
index 000000000000..25ad52f5f8e0
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_tsec
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel TSEC device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_tsec/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/tsec/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/tsec/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_tsec/dev_tsec.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_twa b/tools/kerneldoc/subsys/Doxyfile-dev_twa
new file mode 100644
index 000000000000..4830d78dd587
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_twa
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel TWA device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_twa/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/twa/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/twa/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_twa/dev_twa.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_twe b/tools/kerneldoc/subsys/Doxyfile-dev_twe
new file mode 100644
index 000000000000..6c6b71987466
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_twe
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel TWE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_twe/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/twe/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/twe/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_twe/dev_twe.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_tws b/tools/kerneldoc/subsys/Doxyfile-dev_tws
new file mode 100644
index 000000000000..b4e368700b27
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_tws
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel TWS device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_tws/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/tws/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/tws/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_tws/dev_tws.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_tx b/tools/kerneldoc/subsys/Doxyfile-dev_tx
new file mode 100644
index 000000000000..ec58e01be363
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_tx
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel TX device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_tx/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/tx/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/tx/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_tx/dev_tx.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_txp b/tools/kerneldoc/subsys/Doxyfile-dev_txp
new file mode 100644
index 000000000000..c8f21666c10b
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_txp
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel TXP device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_txp/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/txp/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/txp/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_txp/dev_txp.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_uart b/tools/kerneldoc/subsys/Doxyfile-dev_uart
new file mode 100644
index 000000000000..5e6d2d748ff1
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_uart
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel UART device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_uart/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/uart/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/uart/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_uart/dev_uart.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ubsec b/tools/kerneldoc/subsys/Doxyfile-dev_ubsec
new file mode 100644
index 000000000000..af1b478896d9
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ubsec
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel UBSEC device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ubsec/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ubsec/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/ubsec/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ubsec/dev_ubsec.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_utopia b/tools/kerneldoc/subsys/Doxyfile-dev_utopia
new file mode 100644
index 000000000000..54ded35ee678
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_utopia
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel UTOPIA device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_utopia/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/utopia/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/utopia/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_utopia/dev_utopia.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_vge b/tools/kerneldoc/subsys/Doxyfile-dev_vge
new file mode 100644
index 000000000000..a3b94f8f5300
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_vge
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel VGE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_vge/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/vge/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/vge/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_vge/dev_vge.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_viawd b/tools/kerneldoc/subsys/Doxyfile-dev_viawd
new file mode 100644
index 000000000000..cfbea0ff83b8
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_viawd
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel VIAWD device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_viawd/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/viawd/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/viawd/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_viawd/dev_viawd.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_virtio b/tools/kerneldoc/subsys/Doxyfile-dev_virtio
new file mode 100644
index 000000000000..61988ef96be7
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_virtio
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel VIRTIO device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_virtio/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/virtio/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/virtio/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_virtio/dev_virtio.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_vkbd b/tools/kerneldoc/subsys/Doxyfile-dev_vkbd
new file mode 100644
index 000000000000..19d06004f268
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_vkbd
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel VKBD device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_vkbd/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/vkbd/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/vkbd/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_vkbd/dev_vkbd.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_vr b/tools/kerneldoc/subsys/Doxyfile-dev_vr
new file mode 100644
index 000000000000..8dd1ac737ec7
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_vr
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel VR device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_vr/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/vr/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/vr/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_vr/dev_vr.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_vte b/tools/kerneldoc/subsys/Doxyfile-dev_vte
new file mode 100644
index 000000000000..5b6ab5dbe5ab
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_vte
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel VTE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_vte/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/vte/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/vte/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_vte/dev_vte.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_vx b/tools/kerneldoc/subsys/Doxyfile-dev_vx
new file mode 100644
index 000000000000..bc91126a6e9a
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_vx
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel VX device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_vx/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/vx/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/vx/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_vx/dev_vx.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_vxge b/tools/kerneldoc/subsys/Doxyfile-dev_vxge
new file mode 100644
index 000000000000..c7a192768bf1
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_vxge
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel VXGE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_vxge/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/vxge/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/vxge/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_vxge/dev_vxge.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_watchdog b/tools/kerneldoc/subsys/Doxyfile-dev_watchdog
new file mode 100644
index 000000000000..5f6e8a2a21cf
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_watchdog
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel WATCHDOG device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_watchdog/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/watchdog/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/watchdog/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_watchdog/dev_watchdog.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_wb b/tools/kerneldoc/subsys/Doxyfile-dev_wb
new file mode 100644
index 000000000000..650bcb15f50c
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_wb
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel WB device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_wb/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/wb/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/wb/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_wb/dev_wb.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_wds b/tools/kerneldoc/subsys/Doxyfile-dev_wds
new file mode 100644
index 000000000000..2532b0ee1c9a
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_wds
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel WDS device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_wds/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/wds/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/wds/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_wds/dev_wds.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_wi b/tools/kerneldoc/subsys/Doxyfile-dev_wi
new file mode 100644
index 000000000000..672c4b2b9a22
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_wi
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel WI device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_wi/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/wi/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/wi/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_wi/dev_wi.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_wl b/tools/kerneldoc/subsys/Doxyfile-dev_wl
new file mode 100644
index 000000000000..4a705b238445
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_wl
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel WL device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_wl/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/wl/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/wl/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_wl/dev_wl.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_wpi b/tools/kerneldoc/subsys/Doxyfile-dev_wpi
new file mode 100644
index 000000000000..94bcc58bc722
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_wpi
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel WPI device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_wpi/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/wpi/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/wpi/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_wpi/dev_wpi.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_wtap b/tools/kerneldoc/subsys/Doxyfile-dev_wtap
new file mode 100644
index 000000000000..65e1d593e9cb
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_wtap
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel WTAP device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_wtap/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/wtap/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/wtap/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_wtap/dev_wtap.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_xe b/tools/kerneldoc/subsys/Doxyfile-dev_xe
new file mode 100644
index 000000000000..4b7cd20880ac
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_xe
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel XE device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_xe/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/xe/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/xe/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_xe/dev_xe.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_xen b/tools/kerneldoc/subsys/Doxyfile-dev_xen
new file mode 100644
index 000000000000..30e154542344
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_xen
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel XEN device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_xen/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/xen/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/xen/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_xen/dev_xen.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_xl b/tools/kerneldoc/subsys/Doxyfile-dev_xl
new file mode 100644
index 000000000000..aa2e2f0eae61
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_xl
@@ -0,0 +1,22 @@
+# Doxyfile 1.5.2
+
+# $FreeBSD$
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel XL device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_xl/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/xl/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/xl/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_xl/dev_xl.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+