Home
last modified time | relevance | path

Searched full:i2c_ic (Results 1 – 5 of 5) sorted by relevance

/linux-6.12.1/drivers/irqchip/
Dirq-aspeed-i2c-ic.c34 struct aspeed_i2c_ic *i2c_ic = irq_desc_get_handler_data(desc); in aspeed_i2c_ic_irq_handler() local
39 status = readl(i2c_ic->base); in aspeed_i2c_ic_irq_handler()
41 generic_handle_domain_irq(i2c_ic->irq_domain, bit); in aspeed_i2c_ic_irq_handler()
66 struct aspeed_i2c_ic *i2c_ic; in aspeed_i2c_ic_of_init() local
69 i2c_ic = kzalloc(sizeof(*i2c_ic), GFP_KERNEL); in aspeed_i2c_ic_of_init()
70 if (!i2c_ic) in aspeed_i2c_ic_of_init()
73 i2c_ic->base = of_iomap(node, 0); in aspeed_i2c_ic_of_init()
74 if (!i2c_ic->base) { in aspeed_i2c_ic_of_init()
79 i2c_ic->parent_irq = irq_of_parse_and_map(node, 0); in aspeed_i2c_ic_of_init()
80 if (!i2c_ic->parent_irq) { in aspeed_i2c_ic_of_init()
[all …]
/linux-6.12.1/arch/arm/boot/dts/aspeed/
Daspeed-g4.dtsi461 i2c_ic: interrupt-controller@0 { label
479 interrupt-parent = <&i2c_ic>;
494 interrupt-parent = <&i2c_ic>;
509 interrupt-parent = <&i2c_ic>;
525 interrupt-parent = <&i2c_ic>;
541 interrupt-parent = <&i2c_ic>;
557 interrupt-parent = <&i2c_ic>;
573 interrupt-parent = <&i2c_ic>;
589 interrupt-parent = <&i2c_ic>;
605 interrupt-parent = <&i2c_ic>;
[all …]
Daspeed-g5.dtsi579 i2c_ic: interrupt-controller@0 { label
597 interrupt-parent = <&i2c_ic>;
612 interrupt-parent = <&i2c_ic>;
627 interrupt-parent = <&i2c_ic>;
643 interrupt-parent = <&i2c_ic>;
659 interrupt-parent = <&i2c_ic>;
675 interrupt-parent = <&i2c_ic>;
691 interrupt-parent = <&i2c_ic>;
707 interrupt-parent = <&i2c_ic>;
723 interrupt-parent = <&i2c_ic>;
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/interrupt-controller/
Daspeed,ast2400-i2c-ic.txt17 i2c_ic: interrupt-controller@0 {
/linux-6.12.1/Documentation/devicetree/bindings/i2c/
Daspeed,i2c.yaml67 interrupt-parent = <&i2c_ic>;