Home
last modified time | relevance | path

Searched +full:ixp4xx +full:- +full:timer (Results 1 – 15 of 15) sorted by relevance

/Linux-v6.1/Documentation/devicetree/bindings/timer/
Dintel,ixp4xx-timer.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: "http://devicetree.org/schemas/timer/intel,ixp4xx-timer.yaml#"
6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
8 title: Intel IXP4xx XScale Networking Processors Timers
11 - Linus Walleij <linus.walleij@linaro.org>
13 description: This timer is found in the Intel IXP4xx processors.
18 - const: intel,ixp4xx-timer
26 - description: Timer 1 interrupt
27 - description: Timer 2 interrupt
[all …]
/Linux-v6.1/drivers/clocksource/
Dtimer-ixp4xx.c1 // SPDX-License-Identifier: GPL-2.0
3 * IXP4 timer driver
6 * Based on arch/arm/mach-ixp4xx/common.c
8 * Copyright 2003-2004 (C) MontaVista, Software, Inc.
24 * Constants to make it easy to access Timer Control/Status registers
27 #define IXP4XX_OST1_OFFSET 0x04 /* Timer 1 Timestamp */
28 #define IXP4XX_OSRT1_OFFSET 0x08 /* Timer 1 Reload */
29 #define IXP4XX_OST2_OFFSET 0x0C /* Timer 2 Timestamp */
30 #define IXP4XX_OSRT2_OFFSET 0x10 /* Timer 2 Reload */
31 #define IXP4XX_OSST_OFFSET 0x20 /* Timer Status */
[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-v6.1/arch/arm/boot/dts/
Dintel-ixp45x-ixp46x.dtsi1 // SPDX-License-Identifier: ISC
6 * basic IXP4xx DTSI.
8 #include "intel-ixp4xx.dtsi"
13 compatible = "intel,ixp46x-expansion-bus-controller", "syscon";
19 compatible = "intel,ixp46x-rng";
23 interrupt-controller@c8003000 {
24 compatible = "intel,ixp43x-interrupt";
29 * to present the IXP4xx as a device on a USB bus.
32 compatible = "intel,ixp4xx-udc";
39 compatible = "intel,ixp4xx-i2c";
[all …]
Dintel-ixp4xx.dtsi1 // SPDX-License-Identifier: ISC
6 #include <dt-bindings/interrupt-controller/irq.h>
7 #include <dt-bindings/gpio/gpio.h>
11 #address-cells = <1>;
12 #size-cells = <1>;
14 compatible = "simple-bus";
15 interrupt-parent = <&intcon>;
18 * The IXP4xx expansion bus is a set of up to 7 each up to 16MB
22 /* compatible and reg filled in by per-soc device tree */
23 native-endian;
[all …]
/Linux-v6.1/drivers/watchdog/
Dixp4xx_wdt.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Watchdog driver for Intel IXP4xx network processors
21 #include <linux/soc/ixp4xx/cpu.h>
32 /* Registers after the timer registers */
33 #define IXP4XX_OSWT_OFFSET 0x14 /* Watchdog Timer */
36 #define IXP4XX_OSST_OFFSET 0x20 /* Timer Status */
55 __raw_writel(IXP4XX_WDT_KEY, iwdt->base + IXP4XX_OSWK_OFFSET); in ixp4xx_wdt_start()
56 __raw_writel(0, iwdt->base + IXP4XX_OSWE_OFFSET); in ixp4xx_wdt_start()
57 __raw_writel(wdd->timeout * iwdt->rate, in ixp4xx_wdt_start()
58 iwdt->base + IXP4XX_OSWT_OFFSET); in ixp4xx_wdt_start()
[all …]
Dm54xx_wdt.c7 * Adapted from the IXP4xx watchdog driver, which carries these notices:
85 return -EBUSY; in m54xx_wdt_open()
105 return -EFAULT; in m54xx_wdt_write()
124 int ret = -ENOTTY; in m54xx_wdt_ioctl()
130 sizeof(ident)) ? -EFAULT : 0; in m54xx_wdt_ioctl()
152 ret = -EINVAL; in m54xx_wdt_ioctl()
172 pr_crit("Device closed unexpectedly - timer will not stop\n"); in m54xx_wdt_release()
202 return -EBUSY; in m54xx_wdt_init()
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
8 bool "Watchdog Timer Support"
16 on-line as fast as possible after a lock-up. There's both a watchdog
21 <file:Documentation/watchdog/watchdog-api.rst> in the kernel source.
34 tristate "WatchDog Timer Driver Core"
36 Say Y here if you want to use the new watchdog timer driver core.
37 This driver provides a framework for all watchdog timer drivers
45 to stop the timer if the process managing it closes the file
51 bool "Update boot-enabled watchdog until userspace takes over"
77 bool "Enable watchdog hrtimer-based pretimeouts"
[all …]
/Linux-v6.1/drivers/net/ethernet/xscale/
Dptp_ixp46x.c1 // SPDX-License-Identifier: GPL-2.0-or-later
18 #include <linux/soc/ixp4xx/cpu.h>
46 lo = __raw_readl(&regs->systime_lo); in ixp_systime_read()
47 hi = __raw_readl(&regs->systime_hi); in ixp_systime_read()
64 __raw_writel(lo, &regs->systime_lo); in ixp_systime_write()
65 __raw_writel(hi, &regs->systime_hi); in ixp_systime_write()
75 struct ixp46x_ts_regs *regs = ixp_clock->regs; in isr()
79 val = __raw_readl(&regs->event); in isr()
83 if (ixp_clock->exts0_enabled) { in isr()
84 hi = __raw_readl(&regs->asms_hi); in isr()
[all …]
/Linux-v6.1/drivers/char/hw_random/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
13 module will be called rng-core. This provides a device
25 tristate "Timer IOMEM HW Random Number Generator support"
28 This driver provides kernel-side support for a generic Random
31 the default FPGA bitstream on the TS-7800 has such functionality.
34 module will be called timeriomem-rng.
43 This driver provides kernel-side support for the Random Number
44 Generator hardware found on Intel i8xx-based motherboards.
47 module will be called intel-rng.
56 This driver provides kernel-side support for the Random Number
[all …]
/Linux-v6.1/drivers/usb/gadget/udc/
Dpxa25x_udc.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Intel PXA25x and IXP4xx on-chip full speed USB device controllers
24 #include <linux/timer.h>
30 #include <linux/dma-mapping.h>
40 #include <asm/mach-types.h>
48 #define UDC_RES1 0x0004 /* UDC Undocumented - Reserved1 */
49 #define UDC_RES2 0x0008 /* UDC Undocumented - Reserved2 */
50 #define UDC_RES3 0x000C /* UDC Undocumented - Reserved3 */
211 * not used here. IN-DMA (to host) is simple enough, when the data is
213 * other software can. OUT-DMA is buggy in most chip versions, as well
[all …]
/Linux-v6.1/arch/arm/mm/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
17 A 32-bit RISC microprocessor based on the ARM7 processor core
36 A 32-bit RISC processor with 8kByte Cache, Write Buffer and
53 A 32-bit RISC processor with 8KB cache or 4KB variants,
69 A 32-bit RISC microprocessor based on the ARM9 processor core
182 ARM940T is a member of the ARM9TDMI family of general-
184 instruction and 4KB data cases, each with a 4-word line
190 # ARM946E-S
201 ARM946E-S is a member of the ARM9E-S family of high-
202 performance, 32-bit system-on-chip processor solutions.
[all …]
/Linux-v6.1/arch/arm/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
144 The ARM series is a line of low-power-consumption RISC chip designs
146 handhelds such as the Compaq IPAQ. ARM-based PCs are no longer
147 manufactured, but legacy ARM-based PC hardware remains popular in
158 supported in LLD until version 14. The combined range is -/+ 256 MiB,
251 Patch phys-to-virt and virt-to-phys translation functions at
255 This can only be used with non-XIP MMU kernels where the base
302 bool "MMU-based Paged Memory Management Support"
305 Select if you want MMU-based virtualised addressing space
373 bool "ARMv7 based platforms (Cortex-A, PJ4, Scorpion, Krait)"
[all …]
/Linux-v6.1/
DMAINTAINERS9 -------------------------
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
40 See Documentation/process/coding-style.rst for guidance here.
46 See Documentation/process/submitting-patches.rst for details.
57 include a Signed-off-by: line. The current version of this
59 Documentation/process/submitting-patches.rst.
70 that the bug would present a short-term risk to other users if it
76 Documentation/admin-guide/security-bugs.rst for details.
81 ---------------------------------------------------
97 W: *Web-page* with status/info
[all …]