]> www.infradead.org Git - users/jedix/linux-maple.git/commit
counter: microchip-tcb-capture: Fix undefined counter channel state on probe
authorWilliam Breathitt Gray <wbg@kernel.org>
Wed, 5 Mar 2025 10:01:19 +0000 (19:01 +0900)
committerWilliam Breathitt Gray <wbg@kernel.org>
Thu, 6 Mar 2025 14:04:50 +0000 (23:04 +0900)
commitc0c9c73434666dc99ee156b25e7e722150bee001
tree0a533dc99a502cd0a521dd68101f92be5353fccd
parent8744dcd4fc7800de2eb9369410470bb2930d4c14
counter: microchip-tcb-capture: Fix undefined counter channel state on probe

Hardware initialize of the timer counter channel does not occur on probe
thus leaving the Count in an undefined state until the first
function_write() callback is executed. Fix this by performing the proper
hardware initialization during probe.

Fixes: 106b104137fd ("counter: Add microchip TCB capture counter")
Reported-by: Csókás Bence <csokas.bence@prolan.hu>
Closes: https://lore.kernel.org/all/bfa70e78-3cc3-4295-820b-3925c26135cb@prolan.hu/
Link: https://lore.kernel.org/r/20250305-preset-capture-mode-microchip-tcb-capture-v1-1-632c95c6421e@kernel.org
Signed-off-by: William Breathitt Gray <wbg@kernel.org>
drivers/counter/microchip-tcb-capture.c