Home
last modified time | relevance | path

Searched refs:scu_ic (Results 1 – 3 of 3) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/irqchip/
H A Dirq-aspeed-scu-ic.c53 struct aspeed_scu_ic *scu_ic = irq_desc_get_handler_data(desc); in aspeed_scu_ic_irq_handler() local
55 unsigned int mask = scu_ic->irq_enable << ASPEED_SCU_IC_STATUS_SHIFT; in aspeed_scu_ic_irq_handler()
69 regmap_read(scu_ic->scu, scu_ic->reg, &sts); in aspeed_scu_ic_irq_handler()
70 enabled = sts & scu_ic->irq_enable; in aspeed_scu_ic_irq_handler()
73 bit = scu_ic->irq_shift; in aspeed_scu_ic_irq_handler()
74 max = scu_ic->num_irqs + bit; in aspeed_scu_ic_irq_handler()
77 irq = irq_find_mapping(scu_ic->irq_domain, in aspeed_scu_ic_irq_handler()
78 bit - scu_ic->irq_shift); in aspeed_scu_ic_irq_handler()
81 regmap_write_bits(scu_ic->scu, scu_ic->reg, mask, in aspeed_scu_ic_irq_handler()
90 struct aspeed_scu_ic *scu_ic = irq_data_get_irq_chip_data(data); in aspeed_scu_ic_irq_mask() local
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/interrupt-controller/
H A Daspeed,ast2xxx-scu-ic.txt17 scu_ic: interrupt-controller@18 {
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Daspeed-g5.dtsi228 scu_ic: interrupt-controller@18 { label
271 interrupts-extended = <&vic 6>, <&scu_ic ASPEED_AST2500_SCU_IC_PCIE_RESET_LO_TO_HI>;