Searched refs:parent_fwspec (Results 1 – 9 of 9) sorted by relevance
134 struct irq_fwspec parent_fwspec; in vf610_mscm_ir_domain_alloc() local148 parent_fwspec.fwnode = domain->parent->fwnode; in vf610_mscm_ir_domain_alloc()151 parent_fwspec.param_count = 1; in vf610_mscm_ir_domain_alloc()152 parent_fwspec.param[0] = fwspec->param[0]; in vf610_mscm_ir_domain_alloc()154 parent_fwspec.param_count = 3; in vf610_mscm_ir_domain_alloc()155 parent_fwspec.param[0] = GIC_SPI; in vf610_mscm_ir_domain_alloc()156 parent_fwspec.param[1] = fwspec->param[0]; in vf610_mscm_ir_domain_alloc()157 parent_fwspec.param[2] = fwspec->param[1]; in vf610_mscm_ir_domain_alloc()161 &parent_fwspec); in vf610_mscm_ir_domain_alloc()
120 struct irq_fwspec parent_fwspec; in uniphier_aidet_domain_alloc() local156 parent_fwspec.fwnode = domain->parent->fwnode; in uniphier_aidet_domain_alloc()157 parent_fwspec.param_count = 3; in uniphier_aidet_domain_alloc()158 parent_fwspec.param[0] = 0; /* SPI */ in uniphier_aidet_domain_alloc()159 parent_fwspec.param[1] = hwirq; in uniphier_aidet_domain_alloc()160 parent_fwspec.param[2] = type; in uniphier_aidet_domain_alloc()162 return irq_domain_alloc_irqs_parent(domain, virq, 1, &parent_fwspec); in uniphier_aidet_domain_alloc()
196 struct irq_fwspec parent_fwspec; in qcom_pdc_alloc() local220 parent_fwspec.fwnode = domain->parent->fwnode; in qcom_pdc_alloc()221 parent_fwspec.param_count = 3; in qcom_pdc_alloc()222 parent_fwspec.param[0] = 0; in qcom_pdc_alloc()223 parent_fwspec.param[1] = parent_hwirq; in qcom_pdc_alloc()224 parent_fwspec.param[2] = type; in qcom_pdc_alloc()227 &parent_fwspec); in qcom_pdc_alloc()
146 struct irq_fwspec parent_fwspec; in exiu_domain_alloc() local159 parent_fwspec = *fwspec; in exiu_domain_alloc()160 parent_fwspec.fwnode = dom->parent->fwnode; in exiu_domain_alloc()161 return irq_domain_alloc_irqs_parent(dom, virq, nr_irqs, &parent_fwspec); in exiu_domain_alloc()
166 struct irq_fwspec parent_fwspec; in imx_gpcv2_domain_alloc() local184 parent_fwspec = *fwspec; in imx_gpcv2_domain_alloc()185 parent_fwspec.fwnode = domain->parent->fwnode; in imx_gpcv2_domain_alloc()187 &parent_fwspec); in imx_gpcv2_domain_alloc()
250 struct irq_fwspec parent_fwspec; in tegra_ictlr_domain_alloc() local272 parent_fwspec = *fwspec; in tegra_ictlr_domain_alloc()273 parent_fwspec.fwnode = domain->parent->fwnode; in tegra_ictlr_domain_alloc()275 &parent_fwspec); in tegra_ictlr_domain_alloc()
144 struct irq_fwspec parent_fwspec = *fwspec; in mtk_cirq_domain_alloc() local157 parent_fwspec.fwnode = domain->parent->fwnode; in mtk_cirq_domain_alloc()159 &parent_fwspec); in mtk_cirq_domain_alloc()
192 struct irq_fwspec parent_fwspec; in xgene_gpio_sb_domain_alloc() local202 parent_fwspec.fwnode = domain->parent->fwnode; in xgene_gpio_sb_domain_alloc()203 if (is_of_node(parent_fwspec.fwnode)) { in xgene_gpio_sb_domain_alloc()204 parent_fwspec.param_count = 3; in xgene_gpio_sb_domain_alloc()205 parent_fwspec.param[0] = 0;/* SPI */ in xgene_gpio_sb_domain_alloc()207 parent_fwspec.param[1] = hwirq + priv->parent_irq_base - 32; in xgene_gpio_sb_domain_alloc()208 parent_fwspec.param[2] = fwspec->param[1]; in xgene_gpio_sb_domain_alloc()209 } else if (is_fwnode_irqchip(parent_fwspec.fwnode)) { in xgene_gpio_sb_domain_alloc()210 parent_fwspec.param_count = 2; in xgene_gpio_sb_domain_alloc()211 parent_fwspec.param[0] = hwirq + priv->parent_irq_base; in xgene_gpio_sb_domain_alloc()[all …]
276 struct irq_fwspec parent_fwspec; in uniphier_gpio_irq_domain_alloc() local293 parent_fwspec.fwnode = domain->parent->fwnode; in uniphier_gpio_irq_domain_alloc()294 parent_fwspec.param_count = 2; in uniphier_gpio_irq_domain_alloc()295 parent_fwspec.param[0] = ret; in uniphier_gpio_irq_domain_alloc()296 parent_fwspec.param[1] = (type == IRQ_TYPE_EDGE_BOTH) ? in uniphier_gpio_irq_domain_alloc()304 return irq_domain_alloc_irqs_parent(domain, virq, 1, &parent_fwspec); in uniphier_gpio_irq_domain_alloc()