Searched +full:rtl +full:- +full:intc (Results 1 – 9 of 9) sorted by relevance
/linux-6.8/Documentation/devicetree/bindings/interrupt-controller/ |
D | realtek,rtl-intc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/realtek,rtl-intc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Realtek RTL SoC interrupt controller 18 - Birger Koblitz <mail@birger-koblitz.de> 19 - Bert Vermeulen <bert@biot.com> 20 - John Crispin <john@phrozen.org> 25 - items: 26 - enum: [all …]
|
/linux-6.8/drivers/irqchip/ |
D | irq-realtek-rtl.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2020 Birger Koblitz <mail@birger-koblitz.de> 32 * IRR0-IRR3 store 4 bits per interrupt, but Realtek uses inverted numbering, 37 #define IRR_OFFSET(idx) (4 * (3 - (idx * 4) / 32)) 59 value |= BIT(i->hwirq); in realtek_ictl_unmask_irq() 73 value &= ~BIT(i->hwirq); in realtek_ictl_mask_irq() 80 .name = "realtek-rtl-intc", 135 return -ENXIO; in realtek_rtl_of_init() 146 * all known hardware anyway. "interrupt-map" is deprecated, so in realtek_rtl_of_init() 149 oirq.np = of_find_compatible_node(NULL, NULL, "mti,cpu-interrupt-controller"); in realtek_rtl_of_init() [all …]
|
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 2 obj-$(CONFIG_IRQCHIP) += irqchip.o 4 obj-$(CONFIG_AL_FIC) += irq-al-fic.o 5 obj-$(CONFIG_ALPINE_MSI) += irq-alpine-msi.o 6 obj-$(CONFIG_ATH79) += irq-ath79-cpu.o 7 obj-$(CONFIG_ATH79) += irq-ath79-misc.o 8 obj-$(CONFIG_ARCH_BCM2835) += irq-bcm2835.o 9 obj-$(CONFIG_ARCH_BCM2835) += irq-bcm2836.o 10 obj-$(CONFIG_ARCH_ACTIONS) += irq-owl-sirq.o 11 obj-$(CONFIG_DAVINCI_CP_INTC) += irq-davinci-cp-intc.o [all …]
|
/linux-6.8/arch/riscv/boot/dts/microchip/ |
D | mpfs.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 2 /* Copyright (c) 2020-2021 Microchip Technology Inc */ 4 /dts-v1/; 5 #include "dt-bindings/clock/microchip,mpfs-clock.h" 8 #address-cells = <2>; 9 #size-cells = <2>; 14 #address-cells = <1>; 15 #size-cells = <0>; 16 timebase-frequency = <1000000>; 21 i-cache-block-size = <64>; [all …]
|
/linux-6.8/arch/arc/plat-hsdk/ |
D | platform.c | 1 // SPDX-License-Identifier: GPL-2.0-only 33 * Peripherals on CPU Card are wired to cpu intc via intermediate in hsdk_enable_gpio_intc_wire() 36 * --------------------- in hsdk_enable_gpio_intc_wire() 37 * | snps,archs-intc | in hsdk_enable_gpio_intc_wire() 38 * --------------------- in hsdk_enable_gpio_intc_wire() 40 * ---------------------- in hsdk_enable_gpio_intc_wire() 41 * | snps,archs-idu-intc | in hsdk_enable_gpio_intc_wire() 42 * ---------------------- in hsdk_enable_gpio_intc_wire() 46 * ------------------- in hsdk_enable_gpio_intc_wire() 47 * | snps,dw-apb-intc | in hsdk_enable_gpio_intc_wire() [all …]
|
/linux-6.8/arch/sh/kernel/ |
D | head_32.S | 1 /* SPDX-License-Identifier: GPL-2.0 42 .skip PAGE_SIZE - empty_zero_page - 1b 50 * INTC may or may not be initialized. 54 * Hardware (including on-chip modules) may or may not be initialized. 74 * We do this early on for SH-4A as a micro-optimization, 93 * When we boot in 32-bit MMU mode there are 2 PMB entries already 97 * --------------------------------------------------------------- 117 * mapping are unsupported in 32-bit mode and must specify their caching 296 * Don't clear BSS if running on slow platforms such as an RTL simulation, 313 mov.l r0,@-r2
|
/linux-6.8/drivers/of/ |
D | irq.c | 1 // SPDX-License-Identifier: GPL-2.0+ 6 * Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org) 8 * Copyright (C) 1996-2001 Cort Dougan 29 * irq_of_parse_and_map - Parse and map an interrupt into linux virq space 48 * of_irq_find_parent - Given a device node, find its interrupt parent node 63 if (of_property_read_u32(child, "interrupt-parent", &parent)) { in of_irq_find_parent() 73 } while (p && of_get_property(p, "#interrupt-cells", NULL) == NULL); in of_irq_find_parent() 80 * These interrupt controllers abuse interrupt-map for unspeakable 89 "CBEA,platform-spider-pic", 90 "sti,platform-spider-pic", [all …]
|
/linux-6.8/drivers/net/dsa/realtek/ |
D | rtl8366rb.c | 1 // SPDX-License-Identifier: GPL-2.0 9 * Copyright (C) 2009-2010 Gabor Juhos <juhosg@openwrt.org> 47 /* Switch per-port learning disablement register */ 160 * VID such as untagged or priority-tagged frames for respective 163 * a C-tag with VID != 0 for respective port. 350 * struct rtl8366rb - RTL8366RB-specific data 351 * @max_mtu: per-port max MTU setting 406 mib->offset; in rtl8366rb_get_mib_counter() 411 ret = regmap_write(priv->map, addr, 0); /* Write whatever */ in rtl8366rb_get_mib_counter() 416 ret = regmap_read(priv->map, RTL8366RB_MIB_CTRL_REG, &val); in rtl8366rb_get_mib_counter() [all …]
|
/linux-6.8/arch/arc/kernel/ |
D | perf_event.c | 1 // SPDX-License-Identifier: GPL-2.0+ 6 // Copyright (C) 2013-2018 Synopsys, Inc. (www.synopsys.com) 38 * (based on a specific RTL build) 61 [PERF_COUNT_ARC_BPOK] = "bpok", /* NP-NT, PT-T, PNT-NT */ 62 [PERF_COUNT_HW_BRANCH_MISSES] = "bpfail", /* NP-T, PT-NT, PNT-T */ 67 [PERF_COUNT_ARC_DCLM] = "dclm", /* D-cache Load Miss */ 68 [PERF_COUNT_ARC_DCSM] = "dcsm", /* D-cache Store Miss */ 69 [PERF_COUNT_ARC_ICM] = "icm", /* I-cache Miss */ 70 [PERF_COUNT_ARC_EDTLB] = "edtlb", /* D-TLB Miss */ 71 [PERF_COUNT_ARC_EITLB] = "eitlb", /* I-TLB Miss */ [all …]
|