On Tue, Aug 16, 2016 at 2:40 PM, Mark Brown <broonie@xxxxxxxxxx> wrote: > On Fri, Jul 29, 2016 at 06:13:13PM -0400, Kamal Dasu wrote: > >> - irq = platform_get_irq_byname(pdev, name); >> + if (soc && qspi_irq_tab[val].irq_source == MUXED_L1) { >> + /* all mspi, bspi intrs muxed to one L1 intr */ >> + irq = platform_get_irq(pdev, 0); >> + of_property_read_string(dev->of_node, >> + "interrupt-names", >> + &name); >> + } > > I am confused why we are parsing the interrupt-names property here? > For Muxed L1 single source interrupt, there is only one irq, and SoCs could use a different different name wanted to use that name. But I could force a name as well. >> + /* >> + * Some SoCs integrate spi controller (e.g., its interrupt bits) >> + * in specific ways >> + */ >> + if (soc) { >> + qspi->soc = soc; >> + soc->bcm_qspi_int_set(soc, MSPI_DONE, true); >> + } else { >> + qspi->soc = NULL; >> + } > > The variable name "soc" here doesn't seem hugely descriptive when it's > just for the interrupt controller. Named it that way since it could potentially have other SoC specific settings for spi master bus needed in future. Kamal -- To unsubscribe from this list: send the line "unsubscribe linux-spi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html