aboutsummaryrefslogtreecommitdiff
path: root/tools/kerneldoc
diff options
context:
space:
mode:
Diffstat (limited to 'tools/kerneldoc')
-rw-r--r--tools/kerneldoc/Doxyfile210
-rw-r--r--tools/kerneldoc/Makefile28
-rw-r--r--tools/kerneldoc/subsys/Dependencies19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-cam18
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-crypto18
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_aac19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_aacraid19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_acpi_support19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_acpica20
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_adb19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_adlink19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ae19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_age19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_agp19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ahci19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_aic7xxx19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_al_eth19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_alc19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ale19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_alpm19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_amd_ecc_inject19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_amdgpio19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_amdpm19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_amdsbwd19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_amdsmb19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_amdsmn19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_amdtemp19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_an19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_arcmsr19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_asmc19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ata19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ath19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_atkbdc19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_axgbe19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_bce19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_bfe19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_bge19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_bhnd19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_bnxt19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_bvm19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_bwi19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_bwn19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_bxe19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_cadence19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_cardbus19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_cas19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ce19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_cesa19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_cfe19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_cfi19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_chromebook_platform19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ciss19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_coretemp19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_cp19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_cpuctl19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_cpufreq20
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_cxgb19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_cxgbe19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_cyapa19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_dc19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_dcons19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_dpaa19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_dpms19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_dwc19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_e100019
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_efidev19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ena19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_et19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_etherswitch19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_evdev19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_exca19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_extres19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_fb19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_fdc19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_fdt19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ffec19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_filemon19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_firewire19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_flash19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_fxp19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_gem19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_glxiic19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_glxsb19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_gpio19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_hdmi19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_hifn19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_hpt27xx19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_hptiop19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_hptmv19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_hptnr19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_hptrr19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_hwpmc19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_hyperv19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ic19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ice19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ichiic19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ichsmb19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ichwd19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ida19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_iicbus19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_imcsmb19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_intel19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_intpm19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_io19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ioat19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ipmi19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ips19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ipw19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_isci19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_iscsi19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_iser19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_isl19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ismt19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_isp19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ispfw19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_iwi19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_iwm19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_iwn19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ixgbe19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ixl19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_jedec_dimm19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_jme19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_kbd19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_kbdmux19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ksyms19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_le19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_led19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_lge19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_liquidio19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_malo19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mbox19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_md19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mdio19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mem19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mfi19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mge19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mii19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mlx20
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mlx419
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mlx519
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mmc19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mmcnull19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mn19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mpr19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mps19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mpt19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mrsas19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_msk19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mthca19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mvs19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mwl19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_mxge19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_my19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_nctgpio19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_neta19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_netfpga10g19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_netmap19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_nfe19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_nfsmb19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_nge19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_nmdm19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ntb19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_null19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_nvd19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_nvdimm19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_nvme19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_nvram19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_oce19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ocs_fc19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ofw20
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_otus19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ow19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_pbio19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_pccard19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_pccbb19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_pcf19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_pci20
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_pms19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_powermac_nvram19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ppbus19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ppc19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_proto19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_psci19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_pst19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_pty19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_puc19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_pwm19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_qlnx19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_qlxgb19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_qlxgbe19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_qlxge19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_quicc19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ral19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_random19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_rccgpio19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_re19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_rl19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_rndtest19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_rtwn19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_safe19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_sbni19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_scc19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_sdhci19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_sec19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_sfxge19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_sge19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_siis19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_sis19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_sk19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_smartpqi19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_smbus19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_smc19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_snp19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_sound20
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_speaker19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_spibus19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ste19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_stge19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_sym19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_syscons19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_tcp_log19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_tdfx19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_terasic19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_ti19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_tpm19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_tsec19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_twe19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_tws19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_uart19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_usb19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_veriexec19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_vge19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_viapm19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_viawd19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_videomode19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_virtio19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_vkbd19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_vmware19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_vnic19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_vr19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_vt19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_vte19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_watchdog19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_wbwd19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_wpi19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_wtap19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_xdma19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_xen20
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_xilinx19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-dev_xl19
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-geom18
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-kern18
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-libkern18
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-linux21
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-net8021118
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-netgraph18
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-netinet18
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-netinet618
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-netipsec18
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-opencrypto18
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-vm18
-rw-r--r--tools/kerneldoc/subsys/Doxyfile-xen18
-rw-r--r--tools/kerneldoc/subsys/Makefile94
-rw-r--r--tools/kerneldoc/subsys/README31
-rw-r--r--tools/kerneldoc/subsys/common-Doxyfile272
-rw-r--r--tools/kerneldoc/subsys/notreviewed.dox13
266 files changed, 5584 insertions, 0 deletions
diff --git a/tools/kerneldoc/Doxyfile b/tools/kerneldoc/Doxyfile
new file mode 100644
index 000000000000..aac7f3da4846
--- /dev/null
+++ b/tools/kerneldoc/Doxyfile
@@ -0,0 +1,210 @@
+# Doxyfile 1.3.6
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD Kernel"
+PROJECT_NUMBER =
+OUTPUT_DIRECTORY =
+OUTPUT_LANGUAGE = English
+USE_WINDOWS_ENCODING = NO
+BRIEF_MEMBER_DESC = YES
+REPEAT_BRIEF = YES
+ABBREVIATE_BRIEF =
+ALWAYS_DETAILED_SEC = NO
+INLINE_INHERITED_MEMB = NO
+FULL_PATH_NAMES = YES
+STRIP_FROM_PATH =
+SHORT_NAMES = NO
+JAVADOC_AUTOBRIEF = NO
+MULTILINE_CPP_IS_BRIEF = NO
+DETAILS_AT_TOP = NO
+INHERIT_DOCS = YES
+DISTRIBUTE_GROUP_DOC = NO
+TAB_SIZE = 8
+ALIASES =
+OPTIMIZE_OUTPUT_FOR_C = YES
+OPTIMIZE_OUTPUT_JAVA = NO
+SUBGROUPING = YES
+#---------------------------------------------------------------------------
+# Build related configuration options
+#---------------------------------------------------------------------------
+EXTRACT_ALL = YES
+EXTRACT_PRIVATE = NO
+EXTRACT_STATIC = YES
+EXTRACT_LOCAL_CLASSES = YES
+HIDE_UNDOC_MEMBERS = NO
+HIDE_UNDOC_CLASSES = NO
+HIDE_FRIEND_COMPOUNDS = NO
+HIDE_IN_BODY_DOCS = NO
+INTERNAL_DOCS = YES
+CASE_SENSE_NAMES = YES
+HIDE_SCOPE_NAMES = NO
+SHOW_INCLUDE_FILES = YES
+INLINE_INFO = YES
+SORT_MEMBER_DOCS = YES
+SORT_BRIEF_DOCS = NO
+SORT_BY_SCOPE_NAME = NO
+GENERATE_TODOLIST = YES
+GENERATE_TESTLIST = YES
+GENERATE_BUGLIST = YES
+GENERATE_DEPRECATEDLIST= YES
+ENABLED_SECTIONS =
+MAX_INITIALIZER_LINES = 30
+SHOW_USED_FILES = YES
+#---------------------------------------------------------------------------
+# configuration options related to warning and progress messages
+#---------------------------------------------------------------------------
+QUIET = NO
+WARNINGS = YES
+WARN_IF_UNDOCUMENTED = NO
+WARN_IF_DOC_ERROR = NO
+WARN_FORMAT = "$file:$line: $text"
+WARN_LOGFILE =
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT =
+FILE_PATTERNS = *.c \
+ *.h
+RECURSIVE = YES
+EXCLUDE =
+EXCLUDE_SYMLINKS = NO
+EXCLUDE_PATTERNS =
+EXAMPLE_PATH =
+EXAMPLE_PATTERNS =
+EXAMPLE_RECURSIVE = NO
+IMAGE_PATH =
+INPUT_FILTER =
+FILTER_SOURCE_FILES = NO
+#---------------------------------------------------------------------------
+# configuration options related to source browsing
+#---------------------------------------------------------------------------
+SOURCE_BROWSER = YES
+INLINE_SOURCES = NO
+STRIP_CODE_COMMENTS = YES
+REFERENCED_BY_RELATION = YES
+REFERENCES_RELATION = YES
+VERBATIM_HEADERS = YES
+#---------------------------------------------------------------------------
+# configuration options related to the alphabetical class index
+#---------------------------------------------------------------------------
+ALPHABETICAL_INDEX = YES
+COLS_IN_ALPHA_INDEX = 5
+IGNORE_PREFIX =
+#---------------------------------------------------------------------------
+# configuration options related to the HTML output
+#---------------------------------------------------------------------------
+GENERATE_HTML = YES
+HTML_OUTPUT = html
+HTML_FILE_EXTENSION = .html
+HTML_HEADER =
+HTML_FOOTER =
+HTML_STYLESHEET =
+HTML_ALIGN_MEMBERS = YES
+GENERATE_HTMLHELP = NO
+CHM_FILE =
+HHC_LOCATION =
+GENERATE_CHI = NO
+BINARY_TOC = NO
+TOC_EXPAND = NO
+DISABLE_INDEX = NO
+ENUM_VALUES_PER_LINE = 4
+GENERATE_TREEVIEW = NO
+TREEVIEW_WIDTH = 250
+#---------------------------------------------------------------------------
+# configuration options related to the LaTeX output
+#---------------------------------------------------------------------------
+GENERATE_LATEX = NO
+LATEX_OUTPUT = latex
+LATEX_CMD_NAME = latex
+MAKEINDEX_CMD_NAME = makeindex
+COMPACT_LATEX = NO
+PAPER_TYPE = a4wide
+EXTRA_PACKAGES =
+LATEX_HEADER =
+PDF_HYPERLINKS = NO
+USE_PDFLATEX = NO
+LATEX_BATCHMODE = NO
+LATEX_HIDE_INDICES = NO
+#---------------------------------------------------------------------------
+# configuration options related to the RTF output
+#---------------------------------------------------------------------------
+GENERATE_RTF = NO
+RTF_OUTPUT = rtf
+COMPACT_RTF = NO
+RTF_HYPERLINKS = NO
+RTF_STYLESHEET_FILE =
+RTF_EXTENSIONS_FILE =
+#---------------------------------------------------------------------------
+# configuration options related to the man page output
+#---------------------------------------------------------------------------
+GENERATE_MAN = NO
+MAN_OUTPUT = man
+MAN_EXTENSION = .3
+MAN_LINKS = NO
+#---------------------------------------------------------------------------
+# configuration options related to the XML output
+#---------------------------------------------------------------------------
+GENERATE_XML = NO
+XML_OUTPUT = xml
+XML_SCHEMA =
+XML_DTD =
+XML_PROGRAMLISTING = YES
+#---------------------------------------------------------------------------
+# configuration options for the AutoGen Definitions output
+#---------------------------------------------------------------------------
+GENERATE_AUTOGEN_DEF = NO
+#---------------------------------------------------------------------------
+# configuration options related to the Perl module output
+#---------------------------------------------------------------------------
+GENERATE_PERLMOD = NO
+PERLMOD_LATEX = NO
+PERLMOD_PRETTY = YES
+PERLMOD_MAKEVAR_PREFIX =
+#---------------------------------------------------------------------------
+# Configuration options related to the preprocessor
+#---------------------------------------------------------------------------
+ENABLE_PREPROCESSING = YES
+MACRO_EXPANSION = NO
+EXPAND_ONLY_PREDEF = NO
+SEARCH_INCLUDES = YES
+INCLUDE_PATH =
+INCLUDE_FILE_PATTERNS =
+PREDEFINED = _KERNEL
+EXPAND_AS_DEFINED =
+SKIP_FUNCTION_MACROS = YES
+#---------------------------------------------------------------------------
+# Configuration::additions related to external references
+#---------------------------------------------------------------------------
+TAGFILES =
+GENERATE_TAGFILE = kernel.tags
+ALLEXTERNALS = NO
+EXTERNAL_GROUPS = YES
+PERL_PATH = /usr/bin/perl
+#---------------------------------------------------------------------------
+# Configuration options related to the dot tool
+#---------------------------------------------------------------------------
+CLASS_DIAGRAMS = YES
+HIDE_UNDOC_RELATIONS = YES
+HAVE_DOT = NO
+CLASS_GRAPH = YES
+COLLABORATION_GRAPH = YES
+UML_LOOK = NO
+TEMPLATE_RELATIONS = NO
+INCLUDE_GRAPH = YES
+INCLUDED_BY_GRAPH = YES
+CALL_GRAPH = NO
+GRAPHICAL_HIERARCHY = YES
+DOT_IMAGE_FORMAT = png
+DOT_PATH =
+DOTFILE_DIRS =
+MAX_DOT_GRAPH_WIDTH = 1024
+MAX_DOT_GRAPH_HEIGHT = 1024
+MAX_DOT_GRAPH_DEPTH = 0
+GENERATE_LEGEND = YES
+DOT_CLEANUP = YES
+#---------------------------------------------------------------------------
+# Configuration::additions related to the search engine
+#---------------------------------------------------------------------------
+SEARCHENGINE = NO
diff --git a/tools/kerneldoc/Makefile b/tools/kerneldoc/Makefile
new file mode 100644
index 000000000000..36739c42ed15
--- /dev/null
+++ b/tools/kerneldoc/Makefile
@@ -0,0 +1,28 @@
+.PATH: ${.CURDIR}/../kern
+
+SRCS+= kern
+SRCS+= sys
+MFILES+= device_if.m
+MFILES+= bus_if.m
+
+all: ${MFILES:T:S/.m/.h/} ${SRCS}
+ doxygen
+
+LN?= ln
+AWK?= awk
+S?= ${.CURDIR}/..
+
+CLEANFILES+= ${SRCS}
+.for dir in ${SRCS}
+${dir}:
+ ${LN} -sf ${.CURDIR}/../${dir} .
+.endfor
+
+.for mfile in ${MFILES}
+CLEANFILES+= ${mfile:T:S/.m$/.h/}
+${mfile:T:S/.m$/.h/}: ${mfile}
+ ${AWK} -f $S/tools/makeobjops.awk $> -h
+.endfor
+
+clean::
+ rm -f ${CLEANFILES}
diff --git a/tools/kerneldoc/subsys/Dependencies b/tools/kerneldoc/subsys/Dependencies
new file mode 100644
index 000000000000..3f771693fa86
--- /dev/null
+++ b/tools/kerneldoc/subsys/Dependencies
@@ -0,0 +1,19 @@
+#
+#
+# makefile dependencies for doxygen tag files
+#
+
+$(.OBJDIR)/dev_sound/dev_sound.tag: $(.OBJDIR)/dev_pci/dev_pci.tag \
+ $(.OBJDIR)/dev_usb/dev_usb.tag \
+ $(.OBJDIR)/include/ac97_if.h \
+ $(.OBJDIR)/include/channel_if.h \
+ $(.OBJDIR)/include/feeder_if.h \
+ $(.OBJDIR)/include/mixer_if.h
+
+$(.OBJDIR)/dev_usb/dev_usb.tag: $(.OBJDIR)/dev_pci/dev_pci.tag \
+ $(.OBJDIR)/include/usb_if.h
+
+$(.OBJDIR)/dev_pci/dev_pci.tag: $(.OBJDIR)/include/pci_if.h \
+ $(.OBJDIR)/include/pcib_if.h \
+ $(.OBJDIR)/include/bus_if.h
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-cam b/tools/kerneldoc/subsys/Doxyfile-cam
new file mode 100644
index 000000000000..bb3b12b29f11
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-cam
@@ -0,0 +1,18 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel CAM code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/cam/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#--------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/cam/ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = cam/cam.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-crypto b/tools/kerneldoc/subsys/Doxyfile-crypto
new file mode 100644
index 000000000000..c57b71bd7f37
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-crypto
@@ -0,0 +1,18 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel crypto code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/crypto/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#--------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/crypto/ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = crypto/crypto.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_aac b/tools/kerneldoc/subsys/Doxyfile-dev_aac
new file mode 100644
index 000000000000..41187eb6d784
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_aac
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_aac/dev_aac.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_aacraid b/tools/kerneldoc/subsys/Doxyfile-dev_aacraid
new file mode 100644
index 000000000000..2189e8cd85df
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_aacraid
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel aacraid device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_aacraid/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/aacraid/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_aacraid/dev_aacraid.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..94518065c71c
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_acpi_support
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..26507f49b1c4
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_acpica
@@ -0,0 +1,20 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel $(DOXYGEN_TARGET_ARCH) 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..84269f6569c3
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_adb
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..72c07af03d69
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_adlink
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_adlink/dev_adlink.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..5058739cb132
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ae
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..f8e07a8b853c
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_age
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..06759bfac9c8
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_agp
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_agp/dev_agp.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..e5675a900248
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ahci
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ahci/dev_ahci.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..bfe40d40485f
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_aic7xxx
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_aic7xxx/dev_aic7xxx.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_al_eth b/tools/kerneldoc/subsys/Doxyfile-dev_al_eth
new file mode 100644
index 000000000000..c7373f03e6b1
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_al_eth
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel al_eth device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_al_eth/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/al_eth/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_al_eth/dev_al_eth.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..b6369f9d1e7d
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_alc
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..fd8fbcbf76e8
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ale
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ale/dev_ale.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_alpm b/tools/kerneldoc/subsys/Doxyfile-dev_alpm
new file mode 100644
index 000000000000..5f215813db61
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_alpm
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel alpm device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_alpm/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/alpm/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_alpm/dev_alpm.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_amd_ecc_inject b/tools/kerneldoc/subsys/Doxyfile-dev_amd_ecc_inject
new file mode 100644
index 000000000000..893573f61bb3
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_amd_ecc_inject
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel amd_ecc_inject device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_amd_ecc_inject/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/amd_ecc_inject/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_amd_ecc_inject/dev_amd_ecc_inject.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_amdgpio b/tools/kerneldoc/subsys/Doxyfile-dev_amdgpio
new file mode 100644
index 000000000000..e11d1c4f18c5
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_amdgpio
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel amdgpio device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_amdgpio/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/amdgpio/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_amdgpio/dev_amdgpio.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_amdpm b/tools/kerneldoc/subsys/Doxyfile-dev_amdpm
new file mode 100644
index 000000000000..96723d1f9cb7
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_amdpm
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel amdpm device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_amdpm/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/amdpm/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_amdpm/dev_amdpm.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..305951270df2
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_amdsbwd
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_amdsbwd/dev_amdsbwd.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_amdsmb b/tools/kerneldoc/subsys/Doxyfile-dev_amdsmb
new file mode 100644
index 000000000000..15d2d6c48b11
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_amdsmb
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel amdsmb device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_amdsmb/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/amdsmb/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_amdsmb/dev_amdsmb.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_amdsmn b/tools/kerneldoc/subsys/Doxyfile-dev_amdsmn
new file mode 100644
index 000000000000..3a94c9a65f46
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_amdsmn
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel amdsmn device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_amdsmn/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/amdsmn/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_amdsmn/dev_amdsmn.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..e4b7d313c611
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_amdtemp
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_amdtemp/dev_amdtemp.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..9bd49f1783bc
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_an
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..645e427a2be8
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_arcmsr
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..f61a88571667
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_asmc
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_asmc/dev_asmc.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..d8392aadf3c8
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ata
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..b5ffd6c4d66a
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ath
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..aced3d6893a1
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_atkbdc
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_atkbdc/dev_atkbdc.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_axgbe b/tools/kerneldoc/subsys/Doxyfile-dev_axgbe
new file mode 100644
index 000000000000..ba9247ee2abf
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_axgbe
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel axgbe device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_axgbe/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/axgbe/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_axgbe/dev_axgbe.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..1f8e2429b406
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_bce
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..27ed9c955d0a
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_bfe
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..df9b1f623a00
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_bge
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_bge/dev_bge.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_bhnd b/tools/kerneldoc/subsys/Doxyfile-dev_bhnd
new file mode 100644
index 000000000000..6a40353c2714
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_bhnd
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel bhnd device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_bhnd/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/bhnd/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_bhnd/dev_bhnd.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_bnxt b/tools/kerneldoc/subsys/Doxyfile-dev_bnxt
new file mode 100644
index 000000000000..0fb8ccdba563
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_bnxt
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel bnxt device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_bnxt/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/bnxt/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_bnxt/dev_bnxt.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_bvm b/tools/kerneldoc/subsys/Doxyfile-dev_bvm
new file mode 100644
index 000000000000..49cc654c02fb
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_bvm
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel bvm device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_bvm/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/bvm/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_bvm/dev_bvm.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..92dad1e44d2c
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_bwi
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..d40541514e4a
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_bwn
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..be694aea06e4
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_bxe
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_bxe/dev_bxe.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_cadence b/tools/kerneldoc/subsys/Doxyfile-dev_cadence
new file mode 100644
index 000000000000..9d25567749ed
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_cadence
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel cadence device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_cadence/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/cadence/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_cadence/dev_cadence.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..b6d76fa289d0
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_cardbus
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..c5e828b599c8
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_cas
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..dcfd9d3478a2
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ce
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..0af7b735780b
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_cesa
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..e3f4ae9090b1
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_cfe
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..1f9bb0891dca
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_cfi
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_cfi/dev_cfi.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_chromebook_platform b/tools/kerneldoc/subsys/Doxyfile-dev_chromebook_platform
new file mode 100644
index 000000000000..a030ea90d18a
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_chromebook_platform
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel chromebook_platform device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_chromebook_platform/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/chromebook_platform/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_chromebook_platform/dev_chromebook_platform.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..9c341bf35e0c
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ciss
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ciss/dev_ciss.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..1958deca2a86
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_coretemp
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..b65a94cf64bd
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_cp
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..ed42ad9c92b5
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_cpuctl
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..3d8f25182b5d
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_cpufreq
@@ -0,0 +1,20 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel $(DOXYGEN_TARGET_ARCH) 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_cxgb b/tools/kerneldoc/subsys/Doxyfile-dev_cxgb
new file mode 100644
index 000000000000..05d4cb812c81
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_cxgb
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..2c9e8f0e20a8
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_cxgbe
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_cxgbe/dev_cxgbe.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_cyapa b/tools/kerneldoc/subsys/Doxyfile-dev_cyapa
new file mode 100644
index 000000000000..0db4ff3ae4cd
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_cyapa
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel cyapa device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_cyapa/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/cyapa/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_cyapa/dev_cyapa.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..710fcd8cc9a6
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_dc
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..5b61263240ef
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_dcons
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_dcons/dev_dcons.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_dpaa b/tools/kerneldoc/subsys/Doxyfile-dev_dpaa
new file mode 100644
index 000000000000..5fb878c5a690
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_dpaa
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel dpaa device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_dpaa/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/dpaa/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_dpaa/dev_dpaa.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..30070f01246e
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_dpms
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_dpms/dev_dpms.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_dwc b/tools/kerneldoc/subsys/Doxyfile-dev_dwc
new file mode 100644
index 000000000000..ebfcfb71d3c2
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_dwc
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel dwc device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_dwc/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/dwc/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_dwc/dev_dwc.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..00d4450be374
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_e1000
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_e1000/dev_e1000.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_efidev b/tools/kerneldoc/subsys/Doxyfile-dev_efidev
new file mode 100644
index 000000000000..caaa4dfa2ebf
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_efidev
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel efidev device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_efidev/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/efidev/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_efidev/dev_efidev.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ena b/tools/kerneldoc/subsys/Doxyfile-dev_ena
new file mode 100644
index 000000000000..1bcffe061031
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ena
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ena device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ena/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ena/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ena/dev_ena.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..537018bd8f67
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_et
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_et/dev_et.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_etherswitch b/tools/kerneldoc/subsys/Doxyfile-dev_etherswitch
new file mode 100644
index 000000000000..f7b4d3baf7cf
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_etherswitch
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel etherswitch device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_etherswitch/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/etherswitch/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_etherswitch/dev_etherswitch.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_evdev b/tools/kerneldoc/subsys/Doxyfile-dev_evdev
new file mode 100644
index 000000000000..25e863633758
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_evdev
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel evdev device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_evdev/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/evdev/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_evdev/dev_evdev.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..143a9defd460
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_exca
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_exca/dev_exca.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_extres b/tools/kerneldoc/subsys/Doxyfile-dev_extres
new file mode 100644
index 000000000000..2a724f5bfb97
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_extres
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel extres device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_extres/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/extres/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_extres/dev_extres.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..a0e036a58751
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_fb
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..2304bad2d225
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_fdc
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..633b6e3522e7
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_fdt
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_fdt/dev_fdt.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ffec b/tools/kerneldoc/subsys/Doxyfile-dev_ffec
new file mode 100644
index 000000000000..204df93b78ae
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ffec
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ffec device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ffec/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ffec/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ffec/dev_ffec.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_filemon b/tools/kerneldoc/subsys/Doxyfile-dev_filemon
new file mode 100644
index 000000000000..fbc2935e6ece
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_filemon
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel filemon device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_filemon/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/filemon/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_filemon/dev_filemon.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..f9c86c7ea491
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_firewire
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..aaea8156de6b
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_flash
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..1f3e8a154a65
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_fxp
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..dae0e653db8f
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_gem
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..1dfdf1903cf8
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_glxiic
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..6be208d31edf
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_glxsb
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..9e7ff9924a04
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_gpio
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_gpio/dev_gpio.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_hdmi b/tools/kerneldoc/subsys/Doxyfile-dev_hdmi
new file mode 100644
index 000000000000..013bbce0b54e
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_hdmi
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel hdmi device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_hdmi/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/hdmi/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_hdmi/dev_hdmi.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..2a6402c1eee2
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_hifn
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_hifn/dev_hifn.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..c30aa2749c3c
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_hpt27xx
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..d347957a6c45
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_hptiop
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..a5048b3cd18f
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_hptmv
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_hptmv/dev_hptmv.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_hptnr b/tools/kerneldoc/subsys/Doxyfile-dev_hptnr
new file mode 100644
index 000000000000..4d44d041782f
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_hptnr
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel hptnr device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_hptnr/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/hptnr/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_hptnr/dev_hptnr.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..fb1efd8c8cc8
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_hptrr
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..97141d0ebbaa
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_hwpmc
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_hwpmc/dev_hwpmc.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_hyperv b/tools/kerneldoc/subsys/Doxyfile-dev_hyperv
new file mode 100644
index 000000000000..c62dc11ac240
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_hyperv
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel hyperv device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_hyperv/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/hyperv/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_hyperv/dev_hyperv.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..c090ebdb107e
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ic
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ic/dev_ic.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ice b/tools/kerneldoc/subsys/Doxyfile-dev_ice
new file mode 100644
index 000000000000..d9b693ad5664
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ice
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ice device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ice/
+EXTRACT_ALL = YES # TODO: ice has @file comments.. disable this?
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ice/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ice/dev_ice.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ichiic b/tools/kerneldoc/subsys/Doxyfile-dev_ichiic
new file mode 100644
index 000000000000..288317bae475
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ichiic
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ichiic device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ichiic/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ichiic/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ichiic/dev_ichiic.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..ef9c5eb47d63
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ichsmb
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..e4565b34eed0
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ichwd
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..df4d698a56c3
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ida
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ida/dev_ida.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..f28ce10bd7bd
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_iicbus
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_iicbus/dev_iicbus.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_imcsmb b/tools/kerneldoc/subsys/Doxyfile-dev_imcsmb
new file mode 100644
index 000000000000..f1119db66a34
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_imcsmb
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel imcsmb device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_imcsmb/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/imcsmb/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_imcsmb/dev_imcsmb.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_intel b/tools/kerneldoc/subsys/Doxyfile-dev_intel
new file mode 100644
index 000000000000..0db9acf5a432
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_intel
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel intel device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_intel/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/intel/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_intel/dev_intel.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_intpm b/tools/kerneldoc/subsys/Doxyfile-dev_intpm
new file mode 100644
index 000000000000..9f7d81c0f114
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_intpm
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel intpm device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_intpm/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/intpm/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_intpm/dev_intpm.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..e334f0cbf497
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_io
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_io/dev_io.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ioat b/tools/kerneldoc/subsys/Doxyfile-dev_ioat
new file mode 100644
index 000000000000..495c9bf860c9
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ioat
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ioat device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ioat/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ioat/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ioat/dev_ioat.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..1b679030ad6c
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ipmi
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..90192682f503
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ips
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..cc3e039528e0
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ipw
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ipw/dev_ipw.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_isci b/tools/kerneldoc/subsys/Doxyfile-dev_isci
new file mode 100644
index 000000000000..7f6ded2b00cd
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_isci
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel isci device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_isci/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/isci/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_isci/dev_isci.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..c31f3547bbcb
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_iscsi
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_iscsi/dev_iscsi.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_iser b/tools/kerneldoc/subsys/Doxyfile-dev_iser
new file mode 100644
index 000000000000..f98e3efeb788
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_iser
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel iser device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_iser/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/iser/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_iser/dev_iser.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_isl b/tools/kerneldoc/subsys/Doxyfile-dev_isl
new file mode 100644
index 000000000000..149bd1d813fc
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_isl
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel isl device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_isl/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/isl/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_isl/dev_isl.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ismt b/tools/kerneldoc/subsys/Doxyfile-dev_ismt
new file mode 100644
index 000000000000..138741bcfc25
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ismt
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ismt device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ismt/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ismt/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ismt/dev_ismt.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..60a6e83b3997
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_isp
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..18a09863ad9a
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ispfw
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..6853ba5a301e
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_iwi
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_iwi/dev_iwi.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_iwm b/tools/kerneldoc/subsys/Doxyfile-dev_iwm
new file mode 100644
index 000000000000..6ca206227766
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_iwm
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel iwm device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_iwm/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/iwm/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_iwm/dev_iwm.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..06a6c4b5cd05
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_iwn
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_iwn/dev_iwn.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..777524a14b75
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ixgbe
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ixgbe/dev_ixgbe.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ixl b/tools/kerneldoc/subsys/Doxyfile-dev_ixl
new file mode 100644
index 000000000000..ffcc400ecc5f
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ixl
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ixl device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ixl/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ixl/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ixl/dev_ixl.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_jedec_dimm b/tools/kerneldoc/subsys/Doxyfile-dev_jedec_dimm
new file mode 100644
index 000000000000..35d22d5ecdd8
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_jedec_dimm
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel jedec_dimm device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_jedec_dimm/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/jedec_dimm/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE jedec_= dev_jedec_dimm/dev_dimm.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..149c181f8fd7
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_jme
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_jme/dev_jme.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..a4d17c25dc6f
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_kbd
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..8a60be303ec4
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_kbdmux
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..79b9437789ca
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ksyms
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..6a4da00f519d
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_le
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..f6aed5db4f76
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_led
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..8715a7d5455b
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_lge
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_lge/dev_lge.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_liquidio b/tools/kerneldoc/subsys/Doxyfile-dev_liquidio
new file mode 100644
index 000000000000..03355b2a1130
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_liquidio
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel liquidio device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_liquidio/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/liquidio/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_liquidio/dev_liquidio.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..068567c7d1c8
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_malo
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_malo/dev_malo.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_mbox b/tools/kerneldoc/subsys/Doxyfile-dev_mbox
new file mode 100644
index 000000000000..d21b98637116
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mbox
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel mbox device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_mbox/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/mbox/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_mbox/dev_mbox.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..53a04c72cfee
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_md
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_md/dev_md.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_mdio b/tools/kerneldoc/subsys/Doxyfile-dev_mdio
new file mode 100644
index 000000000000..f4a666d0d0ae
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mdio
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel mdio device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_mdio/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/mdio/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_mdio/dev_mdio.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..90e1f469047f
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mem
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..922a179ed83f
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mfi
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..8c1590afcfd2
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mge
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..cbaf89d908bf
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mii
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_mii/dev_mii.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..6585f845c459
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mlx
@@ -0,0 +1,20 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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_mlx4 b/tools/kerneldoc/subsys/Doxyfile-dev_mlx4
new file mode 100644
index 000000000000..3fffbc9fbb29
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mlx4
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel mlx4 device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_mlx4/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/mlx4/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_mlx4/dev_mlx4.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_mlx5 b/tools/kerneldoc/subsys/Doxyfile-dev_mlx5
new file mode 100644
index 000000000000..47b4c58d1659
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mlx5
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel mlx5 device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_mlx5/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/mlx5/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_mlx5/dev_mlx5.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..afd7b30501ad
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mmc
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_mmc/dev_mmc.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_mmcnull b/tools/kerneldoc/subsys/Doxyfile-dev_mmcnull
new file mode 100644
index 000000000000..d4ea1decdf0d
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mmcnull
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel mmcnull device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_mmcnull/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/mmcnull/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_mmcnull/dev_mmcnull.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..bc5d33356e42
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mn
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_mn/dev_mn.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_mpr b/tools/kerneldoc/subsys/Doxyfile-dev_mpr
new file mode 100644
index 000000000000..4c460122241e
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mpr
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel mpr device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_mpr/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/mpr/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_mpr/dev_mpr.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..27d1526ef30f
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mps
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..7cd7ace1ed6b
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mpt
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_mpt/dev_mpt.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_mrsas b/tools/kerneldoc/subsys/Doxyfile-dev_mrsas
new file mode 100644
index 000000000000..b0a46e689367
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mrsas
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel mrsas device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_mrsas/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/mrsas/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_mrsas/dev_mrsas.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..4db8a2607171
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_msk
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_msk/dev_msk.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_mthca b/tools/kerneldoc/subsys/Doxyfile-dev_mthca
new file mode 100644
index 000000000000..8d37a1cf5026
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mthca
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel mthca device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_mthca/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/mthca/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_mthca/dev_mthca.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..e973fc1f3a9d
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mvs
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..ef76aa9aaece
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mwl
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..c1dda0a9733e
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_mxge
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..1fd536f7c73e
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_my
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_my/dev_my.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_nctgpio b/tools/kerneldoc/subsys/Doxyfile-dev_nctgpio
new file mode 100644
index 000000000000..17005ae29653
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_nctgpio
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel nctgpio device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_nctgpio/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/nctgpio/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_nctgpio/dev_nctgpio.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_neta b/tools/kerneldoc/subsys/Doxyfile-dev_neta
new file mode 100644
index 000000000000..3c5fa722c1db
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_neta
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel neta device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_neta/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/neta/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_neta/dev_neta.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_netfpga10g b/tools/kerneldoc/subsys/Doxyfile-dev_netfpga10g
new file mode 100644
index 000000000000..74cbb1080514
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_netfpga10g
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel netfpga10g device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_netfpga10g/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/netfpga10g/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_netfpga10g/dev_netfpga10g.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..ac9a0d34dca2
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_netmap
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..6cc35bff7644
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_nfe
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_nfe/dev_nfe.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_nfsmb b/tools/kerneldoc/subsys/Doxyfile-dev_nfsmb
new file mode 100644
index 000000000000..d31484346b8b
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_nfsmb
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel nfsmb device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_nfsmb/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/nfsmb/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_nfsmb/dev_nfsmb.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..8b68f59c7a77
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_nge
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..412500014f35
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_nmdm
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_nmdm/dev_nmdm.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ntb b/tools/kerneldoc/subsys/Doxyfile-dev_ntb
new file mode 100644
index 000000000000..d76db6cae0cb
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ntb
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ntb device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ntb/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ntb/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ntb/dev_ntb.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..a2c2be9a3f4a
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_null
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_null/dev_null.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_nvd b/tools/kerneldoc/subsys/Doxyfile-dev_nvd
new file mode 100644
index 000000000000..242335b4b7d7
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_nvd
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel nvd device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_nvd/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/nvd/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_nvd/dev_nvd.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_nvdimm b/tools/kerneldoc/subsys/Doxyfile-dev_nvdimm
new file mode 100644
index 000000000000..89529498aa53
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_nvdimm
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel nvdimm device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_nvdimm/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/nvdimm/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_nvdimm/dev_nvdimm.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_nvme b/tools/kerneldoc/subsys/Doxyfile-dev_nvme
new file mode 100644
index 000000000000..e6cf5d4791d0
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_nvme
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel nvme device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_nvme/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/nvme/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_nvme/dev_nvme.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..5eadcc9423c4
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_nvram
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_nvram/dev_nvram.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_oce b/tools/kerneldoc/subsys/Doxyfile-dev_oce
new file mode 100644
index 000000000000..b9ce3479acf2
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_oce
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel oce device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_oce/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/oce/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_oce/dev_oce.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ocs_fc b/tools/kerneldoc/subsys/Doxyfile-dev_ocs_fc
new file mode 100644
index 000000000000..dcf16f3c7171
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ocs_fc
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ocs_fc device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ocs_fc/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ocs_fc/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ocs_fc/dev_ocs_fc.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..f9700f5bd6a0
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ofw
@@ -0,0 +1,20 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel $(DOXYGEN_TARGET_ARCH) 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_otus b/tools/kerneldoc/subsys/Doxyfile-dev_otus
new file mode 100644
index 000000000000..577d693af9d9
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_otus
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel otus device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_otus/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/otus/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_otus/dev_otus.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_ow b/tools/kerneldoc/subsys/Doxyfile-dev_ow
new file mode 100644
index 000000000000..00344332b69f
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ow
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel ow device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_ow/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/ow/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ow/dev_ow.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..22e91d02f65e
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_pbio
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..3205b4bb4c8d
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_pccard
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..2e1619d6bbdc
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_pccbb
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..8ac463d53483
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_pcf
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_pcf/dev_pcf.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_pci b/tools/kerneldoc/subsys/Doxyfile-dev_pci
new file mode 100644
index 000000000000..e0f5328385b8
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_pci
@@ -0,0 +1,20 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel $(DOXYGEN_TARGET_ARCH) PCI device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_pci/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/pci/ \
+ $(DOXYGEN_SRC_PATH)/$(DOXYGEN_TARGET_ARCH)/pci/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_pci/dev_pci.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_pms b/tools/kerneldoc/subsys/Doxyfile-dev_pms
new file mode 100644
index 000000000000..9293f9cf0746
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_pms
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel pms device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_pms/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/pms/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_pms/dev_pms.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..95692aef8316
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_powermac_nvram
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..04bf84c04e66
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ppbus
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..dcb7122556f4
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ppc
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ppc/dev_ppc.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_proto b/tools/kerneldoc/subsys/Doxyfile-dev_proto
new file mode 100644
index 000000000000..2756b402c508
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_proto
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel proto device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_proto/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/proto/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_proto/dev_proto.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_psci b/tools/kerneldoc/subsys/Doxyfile-dev_psci
new file mode 100644
index 000000000000..e018054d97a3
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_psci
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel psci device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_psci/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/psci/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_psci/dev_psci.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..aaa49e4938c0
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_pst
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..b42bfe5ca281
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_pty
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..e46eb8dcb7ad
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_puc
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_puc/dev_puc.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_pwm b/tools/kerneldoc/subsys/Doxyfile-dev_pwm
new file mode 100644
index 000000000000..2e12e706a138
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_pwm
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel pwm device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_pwm/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/pwm/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_pwm/dev_pwm.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_qlnx b/tools/kerneldoc/subsys/Doxyfile-dev_qlnx
new file mode 100644
index 000000000000..83aff08f2387
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_qlnx
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel qlnx device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_qlnx/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/qlnx/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_qlnx/dev_qlnx.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..7b6afbe18f89
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_qlxgb
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_qlxgb/dev_qlxgb.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_qlxgbe b/tools/kerneldoc/subsys/Doxyfile-dev_qlxgbe
new file mode 100644
index 000000000000..6ad748880e01
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_qlxgbe
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel qlxgbe device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_qlxgbe/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/qlxgbe/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_qlxgbe/dev_qlxgbe.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_qlxge b/tools/kerneldoc/subsys/Doxyfile-dev_qlxge
new file mode 100644
index 000000000000..bc21f5d96a62
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_qlxge
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel qlxge device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_qlxge/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/qlxge/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_qlxge/dev_qlxge.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..e6404bdc3b7c
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_quicc
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..0c5ea2a55134
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ral
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..72c0ed7825e6
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_random
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_random/dev_random.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_rccgpio b/tools/kerneldoc/subsys/Doxyfile-dev_rccgpio
new file mode 100644
index 000000000000..3f79a724e77e
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_rccgpio
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel rccgpio device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_rccgpio/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/rccgpio/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_rccgpio/dev_rccgpio.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..1c909d6b506f
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_re
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_re/dev_re.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_rl b/tools/kerneldoc/subsys/Doxyfile-dev_rl
new file mode 100644
index 000000000000..b0ad53c956ee
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_rl
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel rl device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_rl/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/rl/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_rl/dev_rl.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..fc5ccbf52e9f
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_rndtest
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_rndtest/dev_rndtest.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_rtwn b/tools/kerneldoc/subsys/Doxyfile-dev_rtwn
new file mode 100644
index 000000000000..8aee67176975
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_rtwn
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel rtwn device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_rtwn/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/rtwn/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_rtwn/dev_rtwn.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..2e8a3cf69346
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_safe
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..a57cd458558a
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_sbni
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..481a8b18d94d
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_scc
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_scc/dev_scc.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..b14d77129993
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_sdhci
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..991d0a3f6110
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_sec
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_sec/dev_sec.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..5a9e8f9085fb
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_sfxge
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..fc591b20b9d8
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_sge
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_sge/dev_sge.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..797416008b20
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_siis
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_siis/dev_siis.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..4202405e6022
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_sis
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..d4840fbb9304
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_sk
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_sk/dev_sk.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_smartpqi b/tools/kerneldoc/subsys/Doxyfile-dev_smartpqi
new file mode 100644
index 000000000000..05f747f9a8eb
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_smartpqi
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel smartpqi device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_smartpqi/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/smartpqi/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_smartpqi/dev_smartpqi.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..a523766a9ba5
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_smbus
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..e80ca91f141c
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_smc
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_smc/dev_smc.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..dfff6a630ba5
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_snp
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_snp/dev_snp.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_sound b/tools/kerneldoc/subsys/Doxyfile-dev_sound
new file mode 100644
index 000000000000..50020322ac15
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_sound
@@ -0,0 +1,20 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel sound device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_sound/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/sound/ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_sound/dev_sound.tag
+TAGFILES = dev_pci/dev_pci.tag=../../dev_pci/html \
+ dev_usb/dev_usb.tag=../../dev_usb/html
+
+@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..61bdf1108b6b
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_speaker
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..5a85036b6651
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_spibus
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..f073dc2ab484
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ste
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ste/dev_ste.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..51d009c3b82d
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_stge
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_stge/dev_stge.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..ef84973ae671
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_sym
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..5f70527d4cea
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_syscons
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_syscons/dev_syscons.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_tcp_log b/tools/kerneldoc/subsys/Doxyfile-dev_tcp_log
new file mode 100644
index 000000000000..24c7f88d5846
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_tcp_log
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel tcp_log device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_tcp_log/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/tcp_log/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_tcp_log/dev_tcp_log.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..1fca5b99490e
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_tdfx
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_tdfx/dev_tdfx.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_terasic b/tools/kerneldoc/subsys/Doxyfile-dev_terasic
new file mode 100644
index 000000000000..e3a8995eb071
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_terasic
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel terasic device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_terasic/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/terasic/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_terasic/dev_terasic.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..4cbbde0cc8bf
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_ti
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_ti/dev_ti.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..fbba66dc456d
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_tpm
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_tpm/dev_tpm.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..50ed39369001
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_tsec
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_tsec/dev_tsec.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..d79c6fc91244
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_twe
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..73a28c191912
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_tws
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_tws/dev_tws.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..431bbe7994ef
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_uart
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_uart/dev_uart.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_usb b/tools/kerneldoc/subsys/Doxyfile-dev_usb
new file mode 100644
index 000000000000..937bec5e4f3b
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_usb
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel usb device Code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_usb/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/usb/ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_usb/dev_usb.tag
+TAGFILES = dev_pci/dev_pci.tag=../../dev_pci/html
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_veriexec b/tools/kerneldoc/subsys/Doxyfile-dev_veriexec
new file mode 100644
index 000000000000..ac2ec0293ed4
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_veriexec
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel veriexec device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_veriexec/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/veriexec/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_veriexec/dev_veriexec.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..3b785a1ff918
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_vge
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_vge/dev_vge.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_viapm b/tools/kerneldoc/subsys/Doxyfile-dev_viapm
new file mode 100644
index 000000000000..ca5568730188
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_viapm
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel viapm device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_viapm/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/viapm/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_viapm/dev_viapm.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..4134b15f9103
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_viawd
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_viawd/dev_viawd.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_videomode b/tools/kerneldoc/subsys/Doxyfile-dev_videomode
new file mode 100644
index 000000000000..34dd586fad56
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_videomode
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel videomode device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_videomode/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/videomode/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_videomode/dev_videomode.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..e3ec3ee19e55
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_virtio
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..1692fe0ab0cf
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_vkbd
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_vkbd/dev_vkbd.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_vmware b/tools/kerneldoc/subsys/Doxyfile-dev_vmware
new file mode 100644
index 000000000000..abc74988bba1
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_vmware
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel vmware device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_vmware/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/vmware/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_vmware/dev_vmware.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_vnic b/tools/kerneldoc/subsys/Doxyfile-dev_vnic
new file mode 100644
index 000000000000..ba72dc179fb0
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_vnic
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel vnic device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_vnic/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/vnic/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_vnic/dev_vnic.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..e3d48a9cd60c
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_vr
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_vr/dev_vr.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_vt b/tools/kerneldoc/subsys/Doxyfile-dev_vt
new file mode 100644
index 000000000000..1f51a469c0a0
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_vt
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel vt device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_vt/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/vt/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_vt/dev_vt.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..d080102cab26
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_vte
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_vte/dev_vte.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..83de2ab13605
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_watchdog
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_watchdog/dev_watchdog.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_wbwd b/tools/kerneldoc/subsys/Doxyfile-dev_wbwd
new file mode 100644
index 000000000000..64fd8734495f
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_wbwd
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel wbwd device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_wbwd/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/wbwd/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_wbwd/dev_wbwd.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..b722fa896400
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_wpi
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(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..2181979d1027
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_wtap
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_wtap/dev_wtap.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-dev_xdma b/tools/kerneldoc/subsys/Doxyfile-dev_xdma
new file mode 100644
index 000000000000..50bf4c7235b3
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_xdma
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel xdma device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_xdma/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/xdma/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_xdma/dev_xdma.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..ab111e79778f
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_xen
@@ -0,0 +1,20 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel /$(DOXYGEN_TARGET_ARCH) 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_xilinx b/tools/kerneldoc/subsys/Doxyfile-dev_xilinx
new file mode 100644
index 000000000000..559958a4eff5
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_xilinx
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel xilinx device code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/dev_xilinx/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/dev/xilinx/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_xilinx/dev_xilinx.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..d33cfdf9bc5f
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-dev_xl
@@ -0,0 +1,19 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# 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/ \
+ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = dev_xl/dev_xl.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-geom b/tools/kerneldoc/subsys/Doxyfile-geom
new file mode 100644
index 000000000000..a16015694623
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-geom
@@ -0,0 +1,18 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel GEOM code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/geom/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#--------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/geom/ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = geom/geom.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-kern b/tools/kerneldoc/subsys/Doxyfile-kern
new file mode 100644
index 000000000000..3a64cfca42f0
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-kern
@@ -0,0 +1,18 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel kern code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/kern/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#--------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/kern/ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = kern/kern.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-libkern b/tools/kerneldoc/subsys/Doxyfile-libkern
new file mode 100644
index 000000000000..98e45581d99c
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-libkern
@@ -0,0 +1,18 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel libkern code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/libkern/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#--------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/libkern/ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = libkern/libkern.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-linux b/tools/kerneldoc/subsys/Doxyfile-linux
new file mode 100644
index 000000000000..7a8855abd5b5
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-linux
@@ -0,0 +1,21 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel $(DOXYGEN_TARGET_ARCH) linuxolator code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/linux/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#--------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/compat/linux \
+ $(DOXYGEN_SRC_PATH)/compat/linprocfs \
+ $(DOXYGEN_SRC_PATH)/compat/linsysfs \
+ $(DOXYGEN_LINUX_PATH) $(NOTREVIEWED)
+
+GENERATE_TAGFILE = linux/linux.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-net80211 b/tools/kerneldoc/subsys/Doxyfile-net80211
new file mode 100644
index 000000000000..f9ce81e4ca06
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-net80211
@@ -0,0 +1,18 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel WLAN code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/net80211/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#--------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/net80211/ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = net80211/net80211.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-netgraph b/tools/kerneldoc/subsys/Doxyfile-netgraph
new file mode 100644
index 000000000000..e75d96d0b262
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-netgraph
@@ -0,0 +1,18 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel netgraph code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/netgraph/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#--------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/netgraph/ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = netgraph/netgraph.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-netinet b/tools/kerneldoc/subsys/Doxyfile-netinet
new file mode 100644
index 000000000000..86bdfb5ee3ad
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-netinet
@@ -0,0 +1,18 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel IPv4 code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/netinet/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#--------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/netinet/ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = netinet/netinet.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-netinet6 b/tools/kerneldoc/subsys/Doxyfile-netinet6
new file mode 100644
index 000000000000..d714b54210d7
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-netinet6
@@ -0,0 +1,18 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel IPv6 code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/netinet6/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#--------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/netinet6/ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = netinet6/netinet6.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-netipsec b/tools/kerneldoc/subsys/Doxyfile-netipsec
new file mode 100644
index 000000000000..52105e50f176
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-netipsec
@@ -0,0 +1,18 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel IPsec code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/netipsec/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#--------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/netipsec/ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = netipsec/netipsec.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-opencrypto b/tools/kerneldoc/subsys/Doxyfile-opencrypto
new file mode 100644
index 000000000000..fc334a2f6551
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-opencrypto
@@ -0,0 +1,18 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD kernel opencrypto code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/opencrypto/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#--------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/opencrypto/ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = opencrypto/opencrypto.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-vm b/tools/kerneldoc/subsys/Doxyfile-vm
new file mode 100644
index 000000000000..9574acc4607e
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-vm
@@ -0,0 +1,18 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD virtual memory subsystem code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/vm/
+EXTRACT_ALL = YES # for undocumented src, no warnings enabled
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/vm/ $(NOTREVIEWED)
+
+GENERATE_TAGFILE = vm/vm.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Doxyfile-xen b/tools/kerneldoc/subsys/Doxyfile-xen
new file mode 100644
index 000000000000..8eee91f1156e
--- /dev/null
+++ b/tools/kerneldoc/subsys/Doxyfile-xen
@@ -0,0 +1,18 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+PROJECT_NAME = "FreeBSD xen subsystem code"
+OUTPUT_DIRECTORY = $(DOXYGEN_DEST_PATH)/xen/
+EXTRACT_ALL = NO
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT = $(DOXYGEN_SRC_PATH)/xen/
+
+GENERATE_TAGFILE = xen/xen.tag
+
+@INCLUDE_PATH = $(DOXYGEN_INCLUDE_PATH)
+@INCLUDE = common-Doxyfile
+
diff --git a/tools/kerneldoc/subsys/Makefile b/tools/kerneldoc/subsys/Makefile
new file mode 100644
index 000000000000..f8101d73b3e1
--- /dev/null
+++ b/tools/kerneldoc/subsys/Makefile
@@ -0,0 +1,94 @@
+#
+#
+
+_ALL!= cd ${.CURDIR} && ls Doxyfile-*
+ALL= ${_ALL:C/Doxyfile-//g}
+PDF_ALL=${_ALL:C/Doxyfile/pdf/g}
+
+TARGET_ARCH?= ${MACHINE_ARCH}
+S?=/usr/src/sys
+LOCALBASE?=/usr/local
+
+MFILES!= find ${S} -name \*.m | egrep '/(dev|libkern|kgssapi|opencrypto|isa|geom|kern|xen|net|${TARGET_ARCH})/' | sed -e 's:${S}/::g'
+HFILES= ${MFILES:T:S/.m$/.h/}
+AWK?= awk
+
+.MAIN: usage
+
+usage:
+ @echo "Possible targets are:"
+.for entry in ${ALL}
+ @echo " ${entry}"
+ @echo " pdf-${entry}"
+ @echo " clean-${entry}"
+.endfor
+ @echo
+ @echo " all"
+ @echo " pdf-all"
+ @echo " clean"
+
+all: ${ALL}
+pdf-all:${PDF_ALL}
+
+mfiles: ${HFILES:S/^/${.OBJDIR}\/include\//}
+
+DOXYGEN_DEST_PATH?= ${.OBJDIR}
+DOXYGEN_LATEX_DEST_PATH?=${.OBJDIR}
+DOXYGEN_PDF_DEST_PATH?= ${.OBJDIR}
+
+.if exists(${S}/${TARGET_ARCH}/linux)
+DOXYGEN_LINUX_PATH= ${S}/${TARGET_ARCH}/linux
+.endif
+.if exists(${S}/${TARGET_ARCH}/linux32)
+DOXYGEN_LINUX_PATH+= ${S}/${TARGET_ARCH}/linux32
+.endif
+
+#
+# generate the necessary targets
+#
+.for target in ${ALL}
+${target}: mfiles ${.OBJDIR}/${target}/${target}.tag
+
+${.OBJDIR}/${target}/${target}.tag:
+ @mkdir -p ${.OBJDIR}/${target}
+ @cd ${.OBJDIR} && \
+ env DOXYGEN_INCLUDE_PATH=${.CURDIR} \
+ DOXYGEN_SRC_PATH=${S} \
+ DOXYGEN_DEST_PATH=${DOXYGEN_DEST_PATH} \
+ DOXYGEN_SRC_INCLUDE_PATH="${S}/sys ${S}/../include ${S}/${TARGET_ARCH}/include ${.OBJDIR}/include" \
+ DOXYGEN_TARGET_ARCH=${TARGET_ARCH} \
+ DOXYGEN_LINUX_PATH="${DOXYGEN_LINUX_PATH}" \
+ NOTREVIEWED=${.CURDIR}/notreviewed.dox \
+ PATH=${LOCALBASE}/bin:${PATH} \
+ doxygen ${.CURDIR}/Doxyfile-${target}
+ @echo "API docs for ${target} are now available in ${DOXYGEN_DEST_PATH}/${target}/." | /usr/bin/fmt
+
+pdf-${target}: ${.OBJDIR}/${target}/${target}.tag
+ @cd ${DOXYGEN_LATEX_DEST_PATH}/${target}/latex && ${MAKE} refman.pdf && cp refman.pdf ${DOXYGEN_PDF_DEST_PATH}/${target}.pdf
+ @echo "API docs for ${target} are now available in ${DOXYGEN_PDF_DEST_PATH}/." | /usr/bin/fmt
+
+CLEANDIRS+= ${DOXYGEN_DEST_PATH}/${target}
+CLEANDIRS+= ${.OBJDIR}/${target}/
+CLEANFILES+= ${DOXYGEN_PDF_DEST_PATH}/${target}.pdf
+clean-${target}:
+ rm -rf ${DOXYGEN_DEST_PATH}/${target} ${.OBJDIR}/${target}
+.endfor
+
+CLEANDIRS+= ${.OBJDIR}/include
+.for file in ${MFILES}
+CLEANFILES+= ${.OBJDIR}/include/${file:T:S/.m$/.h/}
+${.OBJDIR}/include/${file:T:S/.m$/.h/}: ${S}/${file}
+ @mkdir -p ${.OBJDIR}/include
+ cd ${.OBJDIR}/include && ${AWK} -f $S/tools/makeobjops.awk ${S}/${file} -h
+.endfor
+
+#
+# update target for the config files {config syntax change}
+#
+update-doxys:
+.for config_file in ${_ALL}
+ @doxygen -u ${config_file}
+.endfor
+
+.include "Dependencies"
+.include <bsd.obj.mk>
diff --git a/tools/kerneldoc/subsys/README b/tools/kerneldoc/subsys/README
new file mode 100644
index 000000000000..6679d5cb9055
--- /dev/null
+++ b/tools/kerneldoc/subsys/README
@@ -0,0 +1,31 @@
+ The kernel subsystem API documentation generation framework.
+ --------------------------------------------------------------
+
+For every Doxyfile-(.*) the Makefile adds the public targets $1, pdf-$1 and
+clean-$1. For e.g. Doxyfile-dev_pci this translates to the targets dev_pci,
+pdf-dev_pci and clean-dev_pci.
+
+Additionally, the targets 'all', 'pdf-all' and 'clean' to generate or remove
+the documentation for all targets are available.
+
+The file 'Dependencies' contains dependencies for the .tag files.
+
+To add another part to the documentation just copy a Doxyfile and add
+the necessary dependencies to the file 'Dependencies'.
+
+The following environment variables can be used in the Doxyfile:
+ - DOXYGEN_SRC_PATH (/usr/src/sys)
+ - DOXYGEN_DEST_PATH (where the docs are generated)
+ - DOXYGEN_TARGET_ARCH (${TARGET_ARCH} if set, else ${MACHINE_ARCH})
+
+For the PDF generation you may have to change some limits in the latex
+configuration (the build may fail and an error about e.g. "pool size" is
+shown), for print/teTeX this is done in
+ /usr/local/share/texmf/web2c/texmf.cnf
+
+Programs needed to generate the API docs:
+ - devel/doxygen
+ - print/teTeX
+ - graphics/graphviz
+
+--
diff --git a/tools/kerneldoc/subsys/common-Doxyfile b/tools/kerneldoc/subsys/common-Doxyfile
new file mode 100644
index 000000000000..8e194c85e621
--- /dev/null
+++ b/tools/kerneldoc/subsys/common-Doxyfile
@@ -0,0 +1,272 @@
+# Doxyfile 1.5.2
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+DOXYFILE_ENCODING = UTF-8
+PROJECT_NUMBER =
+CREATE_SUBDIRS = YES
+OUTPUT_LANGUAGE = English
+BRIEF_MEMBER_DESC = YES
+REPEAT_BRIEF = YES
+ABBREVIATE_BRIEF = "The $name class" \
+ "The $name widget" \
+ "The $name file" \
+ is \
+ provides \
+ specifies \
+ contains \
+ represents \
+ a \
+ an \
+ the
+ALWAYS_DETAILED_SEC = NO
+INLINE_INHERITED_MEMB = NO
+FULL_PATH_NAMES = YES
+STRIP_FROM_PATH = $(DOXYGEN_SRC_PATH) $(DOXYGEN_DEST_PATH)
+STRIP_FROM_INC_PATH =
+SHORT_NAMES = NO
+JAVADOC_AUTOBRIEF = NO
+MULTILINE_CPP_IS_BRIEF = NO
+INHERIT_DOCS = YES
+SEPARATE_MEMBER_PAGES = NO
+TAB_SIZE = 8
+ALIASES =
+OPTIMIZE_OUTPUT_FOR_C = YES
+OPTIMIZE_OUTPUT_JAVA = NO
+BUILTIN_STL_SUPPORT = NO
+CPP_CLI_SUPPORT = NO
+DISTRIBUTE_GROUP_DOC = NO
+SUBGROUPING = YES
+#---------------------------------------------------------------------------
+# Build related configuration options
+#---------------------------------------------------------------------------
+EXTRACT_PRIVATE = YES
+EXTRACT_STATIC = YES
+EXTRACT_LOCAL_CLASSES = YES
+EXTRACT_LOCAL_METHODS = NO
+HIDE_UNDOC_MEMBERS = NO
+HIDE_UNDOC_CLASSES = NO
+HIDE_FRIEND_COMPOUNDS = NO
+HIDE_IN_BODY_DOCS = NO
+INTERNAL_DOCS = YES
+CASE_SENSE_NAMES = YES
+HIDE_SCOPE_NAMES = NO
+SHOW_INCLUDE_FILES = YES
+INLINE_INFO = YES
+SORT_MEMBER_DOCS = YES
+SORT_BRIEF_DOCS = NO
+SORT_BY_SCOPE_NAME = NO
+GENERATE_TODOLIST = YES
+GENERATE_TESTLIST = YES
+GENERATE_BUGLIST = YES
+GENERATE_DEPRECATEDLIST= YES
+ENABLED_SECTIONS =
+MAX_INITIALIZER_LINES = 30
+SHOW_USED_FILES = YES
+FILE_VERSION_FILTER =
+#---------------------------------------------------------------------------
+# configuration options related to warning and progress messages
+#---------------------------------------------------------------------------
+QUIET = NO
+WARNINGS = YES
+WARN_IF_UNDOCUMENTED = YES
+WARN_IF_DOC_ERROR = YES
+WARN_NO_PARAMDOC = NO
+WARN_FORMAT = "$file:$line: $text"
+WARN_LOGFILE =
+
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+INPUT_ENCODING = UTF-8
+FILE_PATTERNS = *.c \
+ *.cc \
+ *.cxx \
+ *.cpp \
+ *.c++ \
+ *.java \
+ *.ii \
+ *.ixx \
+ *.ipp \
+ *.i++ \
+ *.inl \
+ *.h \
+ *.hh \
+ *.hxx \
+ *.hpp \
+ *.h++ \
+ *.idl \
+ *.odl \
+ *.cs \
+ *.php \
+ *.php3 \
+ *.inc \
+ *.m \
+ *.mm \
+ *.dox \
+ *.C \
+ *.CC \
+ *.C++ \
+ *.II \
+ *.I++ \
+ *.H \
+ *.HH \
+ *.H++ \
+ *.CS \
+ *.PHP \
+ *.PHP3 \
+ *.M \
+ *.MM
+RECURSIVE = YES
+EXCLUDE =
+EXCLUDE_SYMLINKS = NO
+EXCLUDE_PATTERNS = */.\#* */.svn/*
+EXCLUDE_SYMBOLS =
+EXAMPLE_PATH =
+EXAMPLE_PATTERNS = *
+EXAMPLE_RECURSIVE = NO
+IMAGE_PATH =
+INPUT_FILTER =
+FILTER_PATTERNS =
+FILTER_SOURCE_FILES = NO
+#---------------------------------------------------------------------------
+# configuration options related to source browsing
+#---------------------------------------------------------------------------
+SOURCE_BROWSER = YES
+INLINE_SOURCES = NO
+STRIP_CODE_COMMENTS = YES
+REFERENCED_BY_RELATION = YES
+REFERENCES_RELATION = YES
+REFERENCES_LINK_SOURCE = YES
+USE_HTAGS = NO
+VERBATIM_HEADERS = YES
+#---------------------------------------------------------------------------
+# configuration options related to the alphabetical class index
+#---------------------------------------------------------------------------
+ALPHABETICAL_INDEX = YES
+COLS_IN_ALPHA_INDEX = 5
+IGNORE_PREFIX =
+#---------------------------------------------------------------------------
+# configuration options related to the HTML output
+#---------------------------------------------------------------------------
+GENERATE_HTML = YES
+HTML_OUTPUT = html
+HTML_FILE_EXTENSION = .html
+HTML_HEADER =
+HTML_FOOTER =
+HTML_STYLESHEET =
+GENERATE_HTMLHELP = NO
+CHM_FILE =
+HHC_LOCATION =
+GENERATE_CHI = NO
+BINARY_TOC = NO
+TOC_EXPAND = NO
+DISABLE_INDEX = NO
+ENUM_VALUES_PER_LINE = 4
+GENERATE_TREEVIEW = YES
+TREEVIEW_WIDTH = 250
+#---------------------------------------------------------------------------
+# configuration options related to the LaTeX output
+#---------------------------------------------------------------------------
+GENERATE_LATEX = YES
+LATEX_OUTPUT = latex
+LATEX_CMD_NAME = latex
+MAKEINDEX_CMD_NAME = makeindex
+COMPACT_LATEX = NO
+PAPER_TYPE = a4wide
+EXTRA_PACKAGES =
+LATEX_HEADER =
+PDF_HYPERLINKS = YES
+USE_PDFLATEX = YES
+LATEX_BATCHMODE = NO
+LATEX_HIDE_INDICES = NO
+#---------------------------------------------------------------------------
+# configuration options related to the RTF output
+#---------------------------------------------------------------------------
+GENERATE_RTF = NO
+RTF_OUTPUT = rtf
+COMPACT_RTF = NO
+RTF_HYPERLINKS = NO
+RTF_STYLESHEET_FILE =
+RTF_EXTENSIONS_FILE =
+#---------------------------------------------------------------------------
+# configuration options related to the man page output
+#---------------------------------------------------------------------------
+GENERATE_MAN = NO
+MAN_OUTPUT = man
+MAN_EXTENSION = .3
+MAN_LINKS = NO
+#---------------------------------------------------------------------------
+# configuration options related to the XML output
+#---------------------------------------------------------------------------
+GENERATE_XML = NO
+XML_OUTPUT = xml
+XML_PROGRAMLISTING = YES
+#---------------------------------------------------------------------------
+# configuration options for the AutoGen Definitions output
+#---------------------------------------------------------------------------
+GENERATE_AUTOGEN_DEF = NO
+#---------------------------------------------------------------------------
+# configuration options related to the Perl module output
+#---------------------------------------------------------------------------
+GENERATE_PERLMOD = NO
+PERLMOD_LATEX = NO
+PERLMOD_PRETTY = YES
+PERLMOD_MAKEVAR_PREFIX =
+#---------------------------------------------------------------------------
+# Configuration options related to the preprocessor
+#---------------------------------------------------------------------------
+ENABLE_PREPROCESSING = YES
+MACRO_EXPANSION = YES
+EXPAND_ONLY_PREDEF = YES
+SEARCH_INCLUDES = YES
+INCLUDE_PATH = $(DOXYGEN_SRC_INCLUDE_PATH) \
+ .
+INCLUDE_FILE_PATTERNS = *.h
+# __FreeBSD__ is normally defined to the major version number of
+# FreeBSD. In the kernel source it is just checked if it is defined, and
+# __FreeBSD_version is used for version dependend code.
+# To make live simple on major version bumps, just define __FreeBSD__ to 1.
+PREDEFINED = _KERNEL \
+ __FreeBSD__=1 \
+ __${TARGET_ARCH}__=1 \
+ __${TARGET_ARCH}=1
+EXPAND_AS_DEFINED =
+SKIP_FUNCTION_MACROS = YES
+#---------------------------------------------------------------------------
+# Configuration::additions related to external references
+#---------------------------------------------------------------------------
+ALLEXTERNALS = NO
+EXTERNAL_GROUPS = YES
+PERL_PATH = /usr/bin/perl
+#---------------------------------------------------------------------------
+# Configuration options related to the dot tool
+#---------------------------------------------------------------------------
+CLASS_DIAGRAMS = NO
+MSCGEN_PATH =
+HIDE_UNDOC_RELATIONS = YES
+HAVE_DOT = YES
+CLASS_GRAPH = YES
+COLLABORATION_GRAPH = YES
+GROUP_GRAPHS = YES
+UML_LOOK = NO
+TEMPLATE_RELATIONS = NO
+INCLUDE_GRAPH = YES
+INCLUDED_BY_GRAPH = YES
+CALL_GRAPH = YES
+CALLER_GRAPH = YES
+GRAPHICAL_HIERARCHY = YES
+DIRECTORY_GRAPH = YES
+DOT_IMAGE_FORMAT = png
+DOT_PATH =
+DOTFILE_DIRS =
+DOT_GRAPH_MAX_NODES = 50
+DOT_TRANSPARENT = NO
+DOT_MULTI_TARGETS = YES
+GENERATE_LEGEND = YES
+DOT_CLEANUP = YES
+#---------------------------------------------------------------------------
+# Configuration::additions related to the search engine
+#---------------------------------------------------------------------------
+SEARCHENGINE = NO
diff --git a/tools/kerneldoc/subsys/notreviewed.dox b/tools/kerneldoc/subsys/notreviewed.dox
new file mode 100644
index 000000000000..29a868e27c1f
--- /dev/null
+++ b/tools/kerneldoc/subsys/notreviewed.dox
@@ -0,0 +1,13 @@
+
+/** @mainpage
+ * <b>IMPORTANT:</b> This API documentation may contain both functions which
+ * are public and functions that are for internal use only. Since we have not
+ * reviewed every part of the documentation yet, <i>some internal functions
+ * are not marked as such</i>. Until we finish reviewing the API documentation
+ * and add appropriate comments to functions which are only for internal use,
+ * you should take this into account. In case you want to use a function of
+ * this kernel subsystem in another kernel subsystem you should search for
+ * precedence of use outside this subsystem. If the function is not used
+ * outside this subsystem you should ask on the mailinglists about it, else
+ * you risk breaking something.
+ */