Lines Matching refs:parent_irq
44 unsigned long parent_irq; member
92 parent_data = &parent_intc->irqs[irq_data->parent_irq]; in s3c_irq_mask()
100 irq_data->parent_irq); in s3c_irq_mask()
120 irq_data->parent_irq); in s3c_irq_unmask()
482 if (irq_data->parent_irq > 31) { in s3c24xx_irq_map()
484 irq_data->parent_irq); in s3c24xx_irq_map()
488 parent_irq_data = &parent_intc->irqs[irq_data->parent_irq]; in s3c24xx_irq_map()
494 irq_data->parent_irq); in s3c24xx_irq_map()
497 irq_data->parent_irq); in s3c24xx_irq_map()
625 { .type = S3C_IRQTYPE_EINT, .parent_irq = 4 }, /* EINT4 */
626 { .type = S3C_IRQTYPE_EINT, .parent_irq = 4 }, /* EINT5 */
627 { .type = S3C_IRQTYPE_EINT, .parent_irq = 4 }, /* EINT6 */
628 { .type = S3C_IRQTYPE_EINT, .parent_irq = 4 }, /* EINT7 */
629 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT8 */
630 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT9 */
631 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT10 */
632 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT11 */
633 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT12 */
634 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT13 */
635 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT14 */
636 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT15 */
637 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT16 */
638 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT17 */
639 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT18 */
640 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT19 */
641 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT20 */
642 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT21 */
643 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT22 */
644 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT23 */
684 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-RX */
685 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-TX */
686 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-ERR */
687 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-RX */
688 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-TX */
689 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-ERR */
690 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-RX */
691 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-TX */
692 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-ERR */
693 { .type = S3C_IRQTYPE_EDGE, .parent_irq = 31 }, /* TC */
694 { .type = S3C_IRQTYPE_EDGE, .parent_irq = 31 }, /* ADC */
753 { .type = S3C_IRQTYPE_EINT, .parent_irq = 0 }, /* EINT0 */
754 { .type = S3C_IRQTYPE_EINT, .parent_irq = 1 }, /* EINT1 */
755 { .type = S3C_IRQTYPE_EINT, .parent_irq = 2 }, /* EINT2 */
756 { .type = S3C_IRQTYPE_EINT, .parent_irq = 3 }, /* EINT3 */
757 { .type = S3C_IRQTYPE_EINT, .parent_irq = 4 }, /* EINT4 */
758 { .type = S3C_IRQTYPE_EINT, .parent_irq = 4 }, /* EINT5 */
759 { .type = S3C_IRQTYPE_EINT, .parent_irq = 4 }, /* EINT6 */
760 { .type = S3C_IRQTYPE_EINT, .parent_irq = 4 }, /* EINT7 */
761 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT8 */
762 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT9 */
763 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT10 */
764 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT11 */
765 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT12 */
766 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT13 */
767 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT14 */
768 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT15 */
769 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT16 */
770 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT17 */
771 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT18 */
772 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT19 */
773 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT20 */
774 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT21 */
775 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT22 */
776 { .type = S3C_IRQTYPE_EINT, .parent_irq = 5 }, /* EINT23 */
780 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-RX */
781 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-TX */
782 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-ERR */
783 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-RX */
784 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-TX */
785 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-ERR */
786 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-RX */
787 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-TX */
788 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-ERR */
789 { .type = S3C_IRQTYPE_EDGE, .parent_irq = 31 }, /* TC */
790 { .type = S3C_IRQTYPE_EDGE, .parent_irq = 31 }, /* ADC */
793 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 21 }, /* SDI */
794 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 21 }, /* CF */
855 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-RX */
856 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-TX */
857 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-ERR */
858 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-RX */
859 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-TX */
860 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-ERR */
861 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-RX */
862 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-TX */
863 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-ERR */
864 { .type = S3C_IRQTYPE_EDGE, .parent_irq = 31 }, /* TC */
865 { .type = S3C_IRQTYPE_EDGE, .parent_irq = 31 }, /* ADC */
870 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 16 }, /* LCD2 */
871 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 16 }, /* LCD3 */
872 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 16 }, /* LCD4 */
873 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 17 }, /* DMA0 */
874 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 17 }, /* DMA1 */
875 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 17 }, /* DMA2 */
876 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 17 }, /* DMA3 */
877 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 17 }, /* DMA4 */
878 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 17 }, /* DMA5 */
879 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 18 }, /* UART3-RX */
880 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 18 }, /* UART3-TX */
881 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 18 }, /* UART3-ERR */
882 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 9 }, /* WDT */
883 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 9 }, /* AC97 */
958 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-RX */
959 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-TX */
960 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-ERR */
961 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-RX */
962 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-TX */
963 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-ERR */
964 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-RX */
965 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-TX */
966 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-ERR */
967 { .type = S3C_IRQTYPE_EDGE, .parent_irq = 31 }, /* TC */
968 { .type = S3C_IRQTYPE_EDGE, .parent_irq = 31 }, /* ADC */
969 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 6 }, /* CAM_C */
970 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 6 }, /* CAM_P */
971 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 9 }, /* WDT */
972 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 9 }, /* AC97 */
1033 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-RX */
1034 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-TX */
1035 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-ERR */
1036 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-RX */
1037 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-TX */
1038 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-ERR */
1039 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-RX */
1040 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-TX */
1041 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-ERR */
1042 { .type = S3C_IRQTYPE_EDGE, .parent_irq = 31 }, /* TC */
1043 { .type = S3C_IRQTYPE_EDGE, .parent_irq = 31 }, /* ADC */
1044 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 6 }, /* CAM_C */
1045 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 6 }, /* CAM_P */
1107 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-RX */
1108 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-TX */
1109 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 28 }, /* UART0-ERR */
1110 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-RX */
1111 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-TX */
1112 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 23 }, /* UART1-ERR */
1113 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-RX */
1114 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-TX */
1115 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 15 }, /* UART2-ERR */
1116 { .type = S3C_IRQTYPE_EDGE, .parent_irq = 31 }, /* TC */
1117 { .type = S3C_IRQTYPE_EDGE, .parent_irq = 31 }, /* ADC */
1118 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 6 }, /* CAM_C */
1119 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 6 }, /* CAM_P */
1121 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 16 }, /* LCD1 */
1122 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 16 }, /* LCD2 */
1123 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 16 }, /* LCD3 */
1124 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 16 }, /* LCD4 */
1125 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 17 }, /* DMA0 */
1126 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 17 }, /* DMA1 */
1127 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 17 }, /* DMA2 */
1128 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 17 }, /* DMA3 */
1129 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 17 }, /* DMA4 */
1130 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 17 }, /* DMA5 */
1131 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 18 }, /* UART3-RX */
1132 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 18 }, /* UART3-TX */
1133 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 18 }, /* UART3-ERR */
1134 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 9 }, /* WDT */
1135 { .type = S3C_IRQTYPE_LEVEL, .parent_irq = 9 }, /* AC97 */
1212 irq_data->parent_irq = intspec[1]; in s3c24xx_irq_xlate_of()
1213 parent_irq_data = &parent_intc->irqs[irq_data->parent_irq]; in s3c24xx_irq_xlate_of()