Home
last modified time | relevance | path

Searched +full:meson6 +full:- +full:timer (Results 1 – 10 of 10) sorted by relevance

/linux-6.14.4/Documentation/devicetree/bindings/timer/
Damlogic,meson6-timer.yaml1 # 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 <[email protected]>
11 - Martin Blumenstingl <[email protected]>
15 const: amlogic,meson6-timer
22 description: per-timer event interrupts
27 clock-names:
[all …]
/linux-6.14.4/drivers/clocksource/
Dtimer-meson6.c1 // SPDX-License-Identifier: GPL-2.0
3 * 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 …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
36 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 …]
DMakefile1 # SPDX-License-Identifier: GPL-2.0
2 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-6.14.4/arch/arm/boot/dts/amlogic/
Dmeson.dtsi1 // SPDX-License-Identifier: GPL-2.0 OR MIT
6 #include <dt-bindings/interrupt-controller/irq.h>
7 #include <dt-bindings/interrupt-controller/arm-gic.h>
8 #include <dt-bindings/sound/meson-aiu.h>
11 #address-cells = <1>;
12 #size-cells = <1>;
13 interrupt-parent = <&gic>;
15 iio-hwmon {
16 compatible = "iio-hwmon";
17 io-channels = <&saradc 8>;
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/watchdog/
Damlogic,meson6-wdt.yaml1 # 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 <[email protected]>
11 - Martin Blumenstingl <[email protected]>
14 - $ref: watchdog.yaml#
19 - enum:
20 - amlogic,meson6-wdt
[all …]
/linux-6.14.4/drivers/remoteproc/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
54 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-6.14.4/drivers/watchdog/
Dmeson_wdt.c1 // SPDX-License-Identifier: GPL-2.0-or-later
67 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-6.14.4/drivers/mmc/host/
Dmeson-mx-sdio.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * 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-6.14.4/drivers/rtc/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
44 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 …]