| /kernel/linux/linux-5.10/include/trace/events/ |
| D | irq.h | 28 #define softirq_name(sirq) TRACE_DEFINE_ENUM(sirq##_SOFTIRQ); argument 29 #define softirq_name_end(sirq) TRACE_DEFINE_ENUM(sirq##_SOFTIRQ); argument 36 #define softirq_name(sirq) { sirq##_SOFTIRQ, #sirq }, argument 37 #define softirq_name_end(sirq) { sirq##_SOFTIRQ, #sirq } argument
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/interrupt-controller/ |
| D | actions,owl-sirq.yaml | 4 $id: http://devicetree.org/schemas/interrupt-controller/actions,owl-sirq.yaml# 7 title: Actions Semi Owl SoCs SIRQ interrupt controller 20 - actions,s500-sirq 21 - actions,s700-sirq 22 - actions,s900-sirq 55 sirq: interrupt-controller@b01b0200 { 56 compatible = "actions,s500-sirq";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/interrupt-controller/ |
| D | actions,owl-sirq.yaml | 4 $id: http://devicetree.org/schemas/interrupt-controller/actions,owl-sirq.yaml# 7 title: Actions Semi Owl SoCs SIRQ interrupt controller 20 - actions,s500-sirq 21 - actions,s700-sirq 22 - actions,s900-sirq 55 sirq: interrupt-controller@b01b0200 { 56 compatible = "actions,s500-sirq";
|
| /kernel/linux/linux-6.6/include/trace/events/ |
| D | irq.h | 28 #define softirq_name(sirq) TRACE_DEFINE_ENUM(sirq##_SOFTIRQ); argument 29 #define softirq_name_end(sirq) TRACE_DEFINE_ENUM(sirq##_SOFTIRQ); argument 36 #define softirq_name(sirq) { sirq##_SOFTIRQ, #sirq }, argument 37 #define softirq_name_end(sirq) { sirq##_SOFTIRQ, #sirq } argument
|
| /kernel/linux/linux-5.10/drivers/irqchip/ |
| D | irq-owl-sirq.c | 3 * Actions Semi Owl SoCs SIRQ interrupt controller driver 32 /* S500 & S700 SIRQ control register masks */ 37 /* S900 SIRQ control register offsets, relative to controller base address */ 43 /* INTC_EXTCTL reg shared for all three SIRQ lines */ 139 * is edge triggered, so we need per SIRQ based clearing. in owl_sirq_eoi() 165 * GIC does not handle falling edge or active low, hence SIRQ shall be 200 .name = "owl-sirq", 287 pr_err("%pOF: failed to find sirq parent domain\n", node); in owl_sirq_init() 301 pr_err("%pOF: failed to map sirq registers\n", node); in owl_sirq_init() 350 IRQCHIP_DECLARE(owl_sirq_s500, "actions,s500-sirq", owl_sirq_s500_of_init); [all …]
|
| D | Makefile | 10 obj-$(CONFIG_ARCH_ACTIONS) += irq-owl-sirq.o
|
| /kernel/linux/linux-6.6/drivers/irqchip/ |
| D | irq-owl-sirq.c | 3 * Actions Semi Owl SoCs SIRQ interrupt controller driver 32 /* S500 & S700 SIRQ control register masks */ 37 /* S900 SIRQ control register offsets, relative to controller base address */ 43 /* INTC_EXTCTL reg shared for all three SIRQ lines */ 139 * is edge triggered, so we need per SIRQ based clearing. in owl_sirq_eoi() 165 * GIC does not handle falling edge or active low, hence SIRQ shall be 200 .name = "owl-sirq", 287 pr_err("%pOF: failed to find sirq parent domain\n", node); in owl_sirq_init() 301 pr_err("%pOF: failed to map sirq registers\n", node); in owl_sirq_init() 350 IRQCHIP_DECLARE(owl_sirq_s500, "actions,s500-sirq", owl_sirq_s500_of_init); [all …]
|
| D | Makefile | 10 obj-$(CONFIG_ARCH_ACTIONS) += irq-owl-sirq.o
|
| /kernel/linux/linux-6.6/drivers/tty/serial/8250/ |
| D | 8250_aspeed_vuart.c | 130 static int aspeed_vuart_set_sirq(struct aspeed_vuart *vuart, u32 sirq) in aspeed_vuart_set_sirq() argument 134 if (sirq > (ASPEED_VUART_GCRB_HOST_SIRQ_MASK >> ASPEED_VUART_GCRB_HOST_SIRQ_SHIFT)) in aspeed_vuart_set_sirq() 137 sirq <<= ASPEED_VUART_GCRB_HOST_SIRQ_SHIFT; in aspeed_vuart_set_sirq() 138 sirq &= ASPEED_VUART_GCRB_HOST_SIRQ_MASK; in aspeed_vuart_set_sirq() 142 reg |= sirq; in aspeed_vuart_set_sirq() 163 static DEVICE_ATTR_RW(sirq); 392 "could not get regmap for aspeed,sirq-polarity-sense\n"); in aspeed_vuart_auto_configure_sirq_polarity() 422 u32 clk, prop, sirq[2]; in aspeed_vuart_probe() local 517 np, "aspeed,sirq-polarity-sense", 2, 0, in aspeed_vuart_probe() 521 "aspeed,sirq-polarity-sense property not found\n"); in aspeed_vuart_probe() [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/serial/ |
| D | 8250.yaml | 22 - aspeed,sirq-polarity-sense 197 aspeed,sirq-polarity-sense: 201 offset and bit number to identify how the SIRQ polarity should be 217 A 2-cell property describing the VUART SIRQ number and SIRQ
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/serial/ |
| D | 8250.yaml | 16 - aspeed,sirq-polarity-sense 179 aspeed,sirq-polarity-sense: 183 offset and bit number to identify how the SIRQ polarity should be 225 aspeed,sirq-polarity-sense = <&syscon 0x70 25>;
|
| /kernel/linux/linux-5.10/arch/powerpc/platforms/8xx/ |
| D | cpm1.c | 130 unsigned int sirq = 0, hwirq, eirq; in cpm_pic_init() local 140 return sirq; in cpm_pic_init() 151 sirq = irq_of_parse_and_map(np, 0); in cpm_pic_init() 152 if (!sirq) in cpm_pic_init() 156 hwirq = (unsigned int)virq_to_hw(sirq); in cpm_pic_init() 166 sirq = 0; in cpm_pic_init() 191 return sirq; in cpm_pic_init()
|
| /kernel/linux/linux-5.10/drivers/tty/serial/8250/ |
| D | 8250_aspeed_vuart.c | 131 static DEVICE_ATTR_RW(sirq); 359 "could not get regmap for aspeed,sirq-polarity-sense\n"); in aspeed_vuart_auto_configure_sirq_polarity() 473 np, "aspeed,sirq-polarity-sense", 2, 0, in aspeed_vuart_probe() 477 "aspeed,sirq-polarity-sense property not found\n"); in aspeed_vuart_probe()
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/actions/ |
| D | owl-s500-roseapplepi.dts | 51 interrupt-parent = <&sirq>; 283 interrupt-parent = <&sirq>;
|
| D | owl-s500.dtsi | 236 sirq: interrupt-controller@b01b0200 { label 237 compatible = "actions,s500-sirq";
|
| /kernel/linux/linux-6.6/Documentation/ABI/stable/ |
| D | sysfs-driver-aspeed-vuart | 9 What: /sys/bus/platform/drivers/aspeed-vuart/*/sirq
|
| /kernel/linux/linux-5.10/Documentation/ABI/stable/ |
| D | sysfs-driver-aspeed-vuart | 9 What: /sys/bus/platform/drivers/aspeed-vuart/*/sirq
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/ |
| D | actions,owl-emac.yaml | 92 interrupt-parent = <&sirq>;
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/ |
| D | actions,atc260x.yaml | 139 interrupt-parent = <&sirq>;
|
| /kernel/linux/linux-6.6/drivers/char/ |
| D | sonypi.c | 181 { 11, 0x80 }, /* IRQ 11, 0x80 in SIRQ in AML */ 182 { 10, 0x40 }, /* IRQ 10, 0x40 in SIRQ in AML */ 183 { 9, 0x20 }, /* IRQ 9, 0x20 in SIRQ in AML */ 184 { 6, 0x10 }, /* IRQ 6, 0x10 in SIRQ in AML */ 185 { 0, 0x00 } /* no IRQ, 0x00 in SIRQ in AML */
|
| /kernel/linux/linux-5.10/drivers/char/ |
| D | sonypi.c | 181 { 11, 0x80 }, /* IRQ 11, 0x80 in SIRQ in AML */ 182 { 10, 0x40 }, /* IRQ 10, 0x40 in SIRQ in AML */ 183 { 9, 0x20 }, /* IRQ 9, 0x20 in SIRQ in AML */ 184 { 6, 0x10 }, /* IRQ 6, 0x10 in SIRQ in AML */ 185 { 0, 0x00 } /* no IRQ, 0x00 in SIRQ in AML */
|
| /kernel/linux/linux-6.6/Documentation/trace/ |
| D | osnoise-tracer.rst | 65 … CPU# |||| TIMESTAMP IN US IN US AVAILABLE IN US HW NMI IRQ SIRQ THREAD
|
| /kernel/linux/linux-5.10/drivers/pnp/ |
| D | interface.c | 72 pnp_printf(buffer, "%sirq ", space); in pnp_print_irq()
|
| /kernel/linux/linux-6.6/drivers/pnp/ |
| D | interface.c | 73 pnp_printf(buffer, "%sirq ", space); in pnp_print_irq()
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/ |
| D | dnet.c | 825 dev_info(&pdev->dev, "has %smdio, %sirq, %sgigabit, %sdma\n", in dnet_probe()
|