48 lines
1.3 KiB
Plaintext
48 lines
1.3 KiB
Plaintext
#
|
|
# 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 support 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
|