Searched full:i2c_ic (Results 1 – 10 of 10) sorted by relevance
| /kernel/linux/linux-6.6/drivers/irqchip/ |
| D | irq-aspeed-i2c-ic.c | 34 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 …]
|
| /kernel/linux/linux-5.10/drivers/irqchip/ |
| D | irq-aspeed-i2c-ic.c | 34 struct aspeed_i2c_ic *i2c_ic = irq_desc_get_handler_data(desc); in aspeed_i2c_ic_irq_handler() local 40 status = readl(i2c_ic->base); in aspeed_i2c_ic_irq_handler() 42 bus_irq = irq_find_mapping(i2c_ic->irq_domain, bit); in aspeed_i2c_ic_irq_handler() 68 struct aspeed_i2c_ic *i2c_ic; in aspeed_i2c_ic_of_init() local 71 i2c_ic = kzalloc(sizeof(*i2c_ic), GFP_KERNEL); in aspeed_i2c_ic_of_init() 72 if (!i2c_ic) in aspeed_i2c_ic_of_init() 75 i2c_ic->base = of_iomap(node, 0); in aspeed_i2c_ic_of_init() 76 if (!i2c_ic->base) { in aspeed_i2c_ic_of_init() 81 i2c_ic->parent_irq = irq_of_parse_and_map(node, 0); in aspeed_i2c_ic_of_init() 82 if (!i2c_ic->parent_irq) { in aspeed_i2c_ic_of_init() [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/aspeed/ |
| D | aspeed-g4.dtsi | 458 i2c_ic: interrupt-controller@0 { label 476 interrupt-parent = <&i2c_ic>; 491 interrupt-parent = <&i2c_ic>; 506 interrupt-parent = <&i2c_ic>; 522 interrupt-parent = <&i2c_ic>; 538 interrupt-parent = <&i2c_ic>; 554 interrupt-parent = <&i2c_ic>; 570 interrupt-parent = <&i2c_ic>; 586 interrupt-parent = <&i2c_ic>; 602 interrupt-parent = <&i2c_ic>; [all …]
|
| D | aspeed-g5.dtsi | 587 i2c_ic: interrupt-controller@0 { label 605 interrupt-parent = <&i2c_ic>; 620 interrupt-parent = <&i2c_ic>; 635 interrupt-parent = <&i2c_ic>; 651 interrupt-parent = <&i2c_ic>; 667 interrupt-parent = <&i2c_ic>; 683 interrupt-parent = <&i2c_ic>; 699 interrupt-parent = <&i2c_ic>; 715 interrupt-parent = <&i2c_ic>; 731 interrupt-parent = <&i2c_ic>; [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | aspeed-g4.dtsi | 441 i2c_ic: interrupt-controller@0 { label 460 interrupt-parent = <&i2c_ic>; 476 interrupt-parent = <&i2c_ic>; 492 interrupt-parent = <&i2c_ic>; 509 interrupt-parent = <&i2c_ic>; 526 interrupt-parent = <&i2c_ic>; 543 interrupt-parent = <&i2c_ic>; 560 interrupt-parent = <&i2c_ic>; 577 interrupt-parent = <&i2c_ic>; 594 interrupt-parent = <&i2c_ic>; [all …]
|
| D | aspeed-g5.dtsi | 564 i2c_ic: interrupt-controller@0 { label 583 interrupt-parent = <&i2c_ic>; 599 interrupt-parent = <&i2c_ic>; 615 interrupt-parent = <&i2c_ic>; 632 interrupt-parent = <&i2c_ic>; 649 interrupt-parent = <&i2c_ic>; 666 interrupt-parent = <&i2c_ic>; 683 interrupt-parent = <&i2c_ic>; 700 interrupt-parent = <&i2c_ic>; 717 interrupt-parent = <&i2c_ic>; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/i2c/ |
| D | i2c-aspeed.txt | 29 i2c_ic: interrupt-controller@0 { 47 interrupt-parent = <&i2c_ic>;
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/interrupt-controller/ |
| D | aspeed,ast2400-i2c-ic.txt | 17 i2c_ic: interrupt-controller@0 {
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/interrupt-controller/ |
| D | aspeed,ast2400-i2c-ic.txt | 17 i2c_ic: interrupt-controller@0 {
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/i2c/ |
| D | aspeed,i2c.yaml | 72 interrupt-parent = <&i2c_ic>;
|