blob: 53caaff05b3629bfa7cf943ecfc4bed240894a53 [file] [log] [blame]
#
# Amlogic GLOBAL TIMER configuration
#
menuconfig AMLOGIC_GLOBAL_TIMER
tristate "amlogic global timer driver"
default n
help
This option enables meson global timer which is
a multi-function timer supoort gpio/mipi trigger and gpio
output and includes several parts sub module
if AMLOGIC_GLOBAL_TIMER
config AMLOGIC_GLOBAL_TIMER_CORE
tristate "amlogic global timer core driver"
default n
help
This option enables meson global timer core which is
used to get current time stamp counter. Also, api for other
driver, sysfs and ioctl for user land are supported.
config AMLOGIC_GLOBAL_TIMER_ISP
tristate "amlogic global timer isp driver"
default n
help
This option support time stamp for ISP to get the current counter
of starting frame and ending frame. There are 10 such trigger
source.
config AMLOGIC_GLOBAL_TIMER_OUTPUT
tristate "amlogic global timer output driver"
default n
help
Output pulse function is used to output specified pulse, pulse
width, interval between pulses, oneshot or continue mode are
supported. This function is independent among global timer
drivers.
config AMLOGIC_GLOBAL_TIMER_INPUT
tristate "amlogic global timer input driver"
default n
help
This driver is used to latch counter value of global timer when
specified GPIO interrupt trigger. 32 GPIOs are supported at the
same time.
endif