Message ID | cover.1592407030.git.cristian.ciocaltea@gmail.com (mailing list archive) |
---|---|
Headers | show |
Series | Add CMU/RMU/DMA support for Actions Semi S500 SoCs | expand |
Quoting Cristian Ciocaltea (2020-06-17 09:48:00) > This patch series improves the existing implementation of the Clock > Management Unit for the Actions Semi S500 SoC, by adding support for > some missing clocks, like DMAC and GPIO. > > Additionally, it enables the UART nodes in the common owl-s500 DTS to > use the clock provided by the CMU. That means the S500 based SBCs can > now get rid of their (fake) UART fixed clock and, as a matter of fact, > this has been already done here for RoseapplePi, the new board which > is going to be supported (hopefully) via the following patchset: > https://lore.kernel.org/lkml/cover.1592123160.git.cristian.ciocaltea@gmail.com/ > > Eventually, the patchset adds support for the Actions Semi S500 SoC's > DMA controller and Reset Management Unit. Please note the already > existing Actions Semi Owl SoCs DMA driver seems to be fully compatible > with S500, even though this is not explicitly mentioned in the source > code. For the moment, I have just enabled the DMA controller node in > owl-s500 DTS using the "actions,s900-dma" compatible string. > > In the upcoming patch series I will provide a pinctrl driver and enable > access to MMC and I2C. > Can you please untangle this from the DTS changes? The clk driver changes will go through the clk tree and the DTS changes will go through arm-soc. Please send them as separate patch series to the respective maintainers.
On Mon, Jun 22, 2020 at 01:13:31AM -0700, Stephen Boyd wrote: > Quoting Cristian Ciocaltea (2020-06-17 09:48:00) > > This patch series improves the existing implementation of the Clock > > Management Unit for the Actions Semi S500 SoC, by adding support for > > some missing clocks, like DMAC and GPIO. > > > > Additionally, it enables the UART nodes in the common owl-s500 DTS to > > use the clock provided by the CMU. That means the S500 based SBCs can > > now get rid of their (fake) UART fixed clock and, as a matter of fact, > > this has been already done here for RoseapplePi, the new board which > > is going to be supported (hopefully) via the following patchset: > > https://lore.kernel.org/lkml/cover.1592123160.git.cristian.ciocaltea@gmail.com/ > > > > Eventually, the patchset adds support for the Actions Semi S500 SoC's > > DMA controller and Reset Management Unit. Please note the already > > existing Actions Semi Owl SoCs DMA driver seems to be fully compatible > > with S500, even though this is not explicitly mentioned in the source > > code. For the moment, I have just enabled the DMA controller node in > > owl-s500 DTS using the "actions,s900-dma" compatible string. > > > > In the upcoming patch series I will provide a pinctrl driver and enable > > access to MMC and I2C. > > > > Can you please untangle this from the DTS changes? The clk driver > changes will go through the clk tree and the DTS changes will go through > arm-soc. Please send them as separate patch series to the respective > maintainers. Hi Stephen, Thank you for reviewing! I will submit v2 having the DTS related changes removed from this patch series. Regards, Cristi