xref: /linux/drivers/dpll/Kconfig (revision c17ee635fd3a482b2ad2bf5e269755c2eae5f25e)
19431063aSVadim Fedorenko# SPDX-License-Identifier: GPL-2.0-only
29431063aSVadim Fedorenko#
39431063aSVadim Fedorenko# Generic DPLL drivers configuration
49431063aSVadim Fedorenko#
59431063aSVadim Fedorenko
62df8e64eSIvan Veceramenu "DPLL device support"
72df8e64eSIvan Vecera
89431063aSVadim Fedorenkoconfig DPLL
99431063aSVadim Fedorenko	bool
102df8e64eSIvan Vecera
11*3c0da103SIvan Veceraconfig DPLL_REFCNT_TRACKER
12*3c0da103SIvan Vecera	bool "DPLL reference count tracking"
13*3c0da103SIvan Vecera	depends on DEBUG_KERNEL && STACKTRACE_SUPPORT && DPLL
14*3c0da103SIvan Vecera	select REF_TRACKER
15*3c0da103SIvan Vecera	help
16*3c0da103SIvan Vecera	  Enable reference count tracking for DPLL devices and pins.
17*3c0da103SIvan Vecera	  This helps debugging reference leaks and use-after-free bugs
18*3c0da103SIvan Vecera	  by recording stack traces for each get/put operation.
19*3c0da103SIvan Vecera
20*3c0da103SIvan Vecera	  The tracking information is exposed via debugfs at:
21*3c0da103SIvan Vecera	    /sys/kernel/debug/ref_tracker/dpll_device_*
22*3c0da103SIvan Vecera	    /sys/kernel/debug/ref_tracker/dpll_pin_*
23*3c0da103SIvan Vecera
24*3c0da103SIvan Vecera	  If unsure, say N.
25*3c0da103SIvan Vecera
262df8e64eSIvan Vecerasource "drivers/dpll/zl3073x/Kconfig"
272df8e64eSIvan Vecera
282df8e64eSIvan Veceraendmenu
29