sys: Automated cleanup of cdefs and other formattingApply the following automated changes to try to eliminateno-longer-needed sys/cdefs.h includes as well as now-emptyblank lines in a row.Remov
sys: Automated cleanup of cdefs and other formattingApply the following automated changes to try to eliminateno-longer-needed sys/cdefs.h includes as well as now-emptyblank lines in a row.Remove /^#if.*\n#endif.*\n#include\s+<sys/cdefs.h>.*\n/Remove /\n+#include\s+<sys/cdefs.h>.*\n+#if.*\n#endif.*\n+/Remove /\n+#if.*\n#endif.*\n+/Remove /^#if.*\n#endif.*\n/Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/types.h>/Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/param.h>/Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/capsicum.h>/Sponsored by: Netflix
show more ...
sys: Remove $FreeBSD$: one-line .c patternRemove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
sys: Remove $FreeBSD$: two-line .h patternRemove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDThe SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catchup to that fact and revert to their recommended match of
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDThe SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catchup to that fact and revert to their recommended match of BSD-2-Clause.Discussed with: pfgMFC After: 3 daysSponsored by: Netflix
qcom_*: Remove unused devclass arguments to DRIVER_MODULE.
qcom_tcsr: add initial top control and status register (TCSR) supportThe Qualcomm TCSR is some top level glue between multiple IP blocks,both for doing configuration of said IP blocks, some IPC be
qcom_tcsr: add initial top control and status register (TCSR) supportThe Qualcomm TCSR is some top level glue between multiple IP blocks,both for doing configuration of said IP blocks, some IPC betweenthem (mostly between multiple execution environments - eg trustzoneand non-TZ), and interrupt status bits for them.However, for the IPQ4018/IPQ4019, it only is used as a small subsetof IP block configuration. As for what it actually gets used asfor other Qualcomm chipsets? Well, that'll have to wait.It's a bit of a mess in linux and openwrt. See, every differentSoC support branch ends up with some different TCSR code for it.So instead, I'm going to land a single TCSR driver that I'm goingto use for the IPQ4018/IPQ4019. When I add the next chipset, I'llfigure out how to organise things so there's a single TCSR driverthat works for multiple platforms.