Searched +full:meson6 +full:- +full:timer (Results  1 – 9 of 9) sorted by relevance
| /linux/Documentation/devicetree/bindings/timer/ | 
| H A D | amlogic,meson6-timer.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/timer/amlogic,meson6-timer.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Amlogic Meson6 SoCs Timer Controller
 10   - Neil Armstrong <neil.armstrong@linaro.org>
 11   - Martin Blumenstingl <martin.blumenstingl@googlemail.com>
 15     const: amlogic,meson6-timer
 22     description: per-timer event interrupts
 27   clock-names:
 [all …]
 
 | 
| /linux/drivers/clocksource/ | 
| H A D | timer-meson6.c | 1 // SPDX-License-Identifier: GPL-2.03  * Amlogic Meson6 SoCs timer handling.
 117 	meson6_clkevt_time_setup(USEC_PER_SEC / HZ - 1);  in meson6_set_periodic()
 148 	evt->event_handler(evt);  in meson6_timer_interrupt()
 158 	timer_base = of_io_request_and_map(node, 0, "meson6-timer");  in meson6_timer_init()
 161 		return -ENXIO;  in meson6_timer_init()
 167 		return -EINVAL;  in meson6_timer_init()
 170 	/* Set 1us for timer E */  in meson6_timer_init()
 178 	clocksource_mmio_init(timer_base + MESON_ISA_TIMERE, node->name,  in meson6_timer_init()
 181 	/* Timer A base 1us */  in meson6_timer_init()
 [all …]
 
 | 
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only36 	bool "BCM2835 timer driver" if COMPILE_TEST
 39 	  Enables the support for the BCM2835 timer driver.
 42 	bool "BCM mobile timer driver" if COMPILE_TEST
 45 	  Enables the support for the BCM Kona mobile timer driver.
 48 	bool "Texas Instruments DaVinci timer driver" if COMPILE_TEST
 50 	  Enables the support for the TI DaVinci timer driver.
 53 	bool "Digicolor timer driver" if COMPILE_TEST
 57 	  Enables the support for the digicolor timer driver.
 60 	bool "OMAP dual-mode timer driver" if ARCH_K3 || COMPILE_TEST
 [all …]
 
 | 
| H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.02 obj-$(CONFIG_TIMER_OF)		+= timer-of.o
 3 obj-$(CONFIG_TIMER_PROBE)	+= timer-probe.o
 4 obj-$(CONFIG_ATMEL_PIT)		+= timer-atmel-pit.o
 5 obj-$(CONFIG_ATMEL_ST)		+= timer-atmel-st.o
 6 obj-$(CONFIG_ATMEL_TCB_CLKSRC)	+= timer-atmel-tcb.o
 7 obj-$(CONFIG_X86_PM_TIMER)	+= acpi_pm.o
 8 obj-$(CONFIG_SCx200HR_TIMER)	+= scx200_hrt.o
 9 obj-$(CONFIG_CS5535_CLOCK_EVENT_SRC)	+= timer-cs5535.o
 10 obj-$(CONFIG_CLKSRC_JCORE_PIT)		+= jcore-pit.o
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/watchdog/ | 
| H A D | amlogic,meson6-wdt.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/watchdog/amlogic,meson6-wdt.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Amlogic Meson6 SoCs Watchdog timer
 10   - Neil Armstrong <neil.armstrong@linaro.org>
 11   - Martin Blumenstingl <martin.blumenstingl@googlemail.com>
 14   - $ref: watchdog.yaml#
 19       - enum:
 20           - amlogic,meson6-wdt
 [all …]
 
 | 
| /linux/drivers/remoteproc/ | 
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only54 	  This can be either built-in or a loadable module.
 80 	  use-cases to run on your platform (multimedia codecs are
 87 	bool "OMAP remoteproc watchdog timer"
 91 	  Say Y here to enable watchdog timer for remote processors.
 95 	  processors and triggers the timer interrupt upon a watchdog
 105 	  Required for Suspend-to-RAM on AM33xx and AM43xx SoCs. Also needed
 111 	tristate "DA8xx/OMAP-L13x remoteproc support"
 115 	  Say y here to support DA8xx/OMAP-L13x remote processors via the
 119 	  use-cases to run on your platform (multimedia codecs are
 [all …]
 
 | 
| /linux/drivers/watchdog/ | 
| H A D | meson_wdt.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later67 	tc_reboot |= meson_wdt->data->enable;  in meson_wdt_restart()
 70 		writel(tc_reboot, meson_wdt->wdt_base + MESON_WDT_TC);  in meson_wdt_restart()
 81 	writel(0, meson_wdt->wdt_base + MESON_WDT_RESET);  in meson_wdt_ping()
 92 	reg = readl(meson_wdt->wdt_base + MESON_WDT_TC);  in meson_wdt_change_timeout()
 93 	reg &= ~meson_wdt->data->terminal_count_mask;  in meson_wdt_change_timeout()
 94 	reg |= MESON_SEC_TO_TC(timeout, meson_wdt->data->count_unit);  in meson_wdt_change_timeout()
 95 	writel(reg, meson_wdt->wdt_base + MESON_WDT_TC);  in meson_wdt_change_timeout()
 101 	wdt_dev->timeout = timeout;  in meson_wdt_set_timeout()
 114 	reg = readl(meson_wdt->wdt_base + MESON_WDT_TC);  in meson_wdt_stop()
 [all …]
 
 | 
| /linux/drivers/mmc/host/ | 
| H A D | meson-mx-sdio.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later3  * meson-mx-sdio.c - Meson6, Meson8 and Meson8b SDIO/MMC Host Controller
 12 #include <linux/clk-provider.h>
 15 #include <linux/dma-mapping.h>
 22 #include <linux/timer.h>
 28 #include <linux/mmc/slot-gpio.h>
 98 #define MESON_MX_SDIO_RESPONSE_CRC16_BITS			(16 - 1)
 131 	regval = readl(host->base + reg);  in meson_mx_mmc_mask_bits()
 135 	writel(regval, host->base + reg);  in meson_mx_mmc_mask_bits()
 140 	writel(MESON_MX_SDIO_IRQC_SOFT_RESET, host->base + MESON_MX_SDIO_IRQC);  in meson_mx_mmc_soft_reset()
 [all …]
 
 | 
| /linux/drivers/rtc/ | 
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only44 	  This clock should be battery-backed, so that it reads the correct
 45 	  time when the system boots from a power-off state. Otherwise, your
 141 	  once-per-second update interrupts, used for synchronization.
 159 	  will be called rtc-test.
 173 	  will be called rtc-88pm860x.
 183 	  will be called rtc-88pm80x.
 193 	  will be called rtc-88pm886.
 197 	tristate "Abracon AB-RTCMC-32.768kHz-B5ZE-S3"
 200 	  AB-RTCMC-32.768kHz-B5ZE-S3 I2C RTC chip.
 [all …]
 
 |