The Counter subsystem git tree is now located on the kernel.org git server so the MAINTAINERS file is adjusted accordingly. This set of updates introduces the COUNTER namespace along with two new standard Counter components: Signal polarity and Count capture. The big change in this set is the introduction of Counter arrays which represent groupings of components of the same type. Counter arrays are utilized by a new Counter driver introduced here for the ECAP hardware on TI AM62x SoC. Changes * MAINTAINERS - Update Counter subsystem git tree repo link - add TI ECAP driver info * counter - Move symbols into COUNTER namespace - Introduce the Signal polarity component - Introduce the Count capture component - Consolidate Counter extension sysfs attribute creation - Introduce the COUNTER_COMP_ARRAY component type * interrupt-cnt - Implement watch_validate callback * 104-quad-8 - Add Signal polarity component * ti-ecap-capture - capture driver support for ECAP * dt-bindings,counter - add ti,am62-ecap-capture.yaml * Documentation,ABI,sysfs-bus-counter - add frequency & num_overflows items This is sent as a patch series while the key update for wbg@xxxxxxxxxx is pending on the kernel.org pgp repo. Alternatively, a pull request follows below. The following changes since commit 88f48f81d496fcdfe3028f0b40379f1489f67bf9: counter: Realign counter_comp comment block to 80 characters (2022-09-27 17:42:50 -0400) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git tags/counter-updates-for-6.1a for you to fetch changes up to bb980cb69381c570b72701398991100ac91079ec: MAINTAINERS: add TI ECAP driver info (2022-09-27 17:43:05 -0400) Julien Panis (4): dt-bindings: counter: add ti,am62-ecap-capture.yaml Documentation: ABI: sysfs-bus-counter: add frequency & num_overflows items counter: ti-ecap-capture: capture driver support for ECAP MAINTAINERS: add TI ECAP driver info William Breathitt Gray (8): MAINTAINERS: Update Counter subsystem git tree repo link counter: Move symbols into COUNTER namespace counter: interrupt-cnt: Implement watch_validate callback counter: Introduce the Signal polarity component counter: 104-quad-8: Add Signal polarity component counter: Introduce the Count capture component counter: Consolidate Counter extension sysfs attribute creation counter: Introduce the COUNTER_COMP_ARRAY component type Documentation/ABI/testing/sysfs-bus-counter | 35 + .../counter/ti,am62-ecap-capture.yaml | 61 ++ MAINTAINERS | 11 +- drivers/counter/104-quad-8.c | 36 + drivers/counter/Kconfig | 15 + drivers/counter/Makefile | 1 + drivers/counter/counter-chrdev.c | 137 +++- drivers/counter/counter-core.c | 14 +- drivers/counter/counter-sysfs.c | 304 +++++++-- drivers/counter/ftm-quaddec.c | 1 + drivers/counter/intel-qep.c | 1 + drivers/counter/interrupt-cnt.c | 12 + drivers/counter/microchip-tcb-capture.c | 1 + drivers/counter/stm32-lptimer-cnt.c | 1 + drivers/counter/stm32-timer-cnt.c | 1 + drivers/counter/ti-ecap-capture.c | 614 ++++++++++++++++++ drivers/counter/ti-eqep.c | 1 + include/linux/counter.h | 147 +++++ include/uapi/linux/counter.h | 8 + 19 files changed, 1325 insertions(+), 76 deletions(-) create mode 100644 Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml create mode 100644 drivers/counter/ti-ecap-capture.c base-commit: 568035b01cfb107af8d2e4bd2fb9aea22cf5b868 prerequisite-patch-id: d31273eac584c2db4df3acb4cf4d8fb78e91b4bc -- 2.37.3