Lines Matching full:odmi
11 #define pr_fmt(fmt) "GIC-ODMI: " fmt
55 struct odmi_data *odmi; in odmi_compose_msi_msg() local
62 odmi = &odmis[d->hwirq >> NODMIS_SHIFT]; in odmi_compose_msi_msg()
65 addr = odmi->res.start + GICP_ODMIN_SET; in odmi_compose_msi_msg()
73 .name = "ODMI",
84 struct odmi_data *odmi = NULL; in odmi_irq_domain_alloc() local
100 odmi = &odmis[hwirq >> NODMIS_SHIFT]; in odmi_irq_domain_alloc()
106 fwspec.param[1] = odmi->spi_base - 32 + odmin; in odmi_irq_domain_alloc()
163 .prefix = "ODMI-",
178 if (of_property_read_u32(node, "marvell,odmi-frames", &odmis_count)) in mvebu_odmi_init()
192 struct odmi_data *odmi = &odmis[i]; in mvebu_odmi_init() local
194 ret = of_address_to_resource(node, i, &odmi->res); in mvebu_odmi_init()
198 odmi->base = of_io_request_and_map(node, i, "odmi"); in mvebu_odmi_init()
199 if (IS_ERR(odmi->base)) { in mvebu_odmi_init()
200 ret = PTR_ERR(odmi->base); in mvebu_odmi_init()
205 i, &odmi->spi_base)) { in mvebu_odmi_init()
218 struct odmi_data *odmi = &odmis[i]; in mvebu_odmi_init() local
220 if (odmi->base && !IS_ERR(odmi->base)) in mvebu_odmi_init()
229 IRQCHIP_DECLARE(mvebu_odmi, "marvell,odmi-controller", mvebu_odmi_init);