On Wed, Nov 22, 2023 at 11:59:38AM +0300, Nikita Shubin via B4 Relay wrote:
This series aims to convert ep93xx from platform to full device tree support.
The main goal is to receive ACK's to take it via Arnd's arm-soc branch.
Bit thanks to Krzysztof Kozlowski for his zero-day review.
Krzysztof, Sergey, i've changed some files that you have already provided tag:
- dt-bindings: spi: Add Cirrus EP93xx
- ata: pata_ep93xx: add device tree support
Added DMA and renamed clock header file.
Sergey, Damien, i've changed some files that you have already provided tag:
- ata: pata_ep93xx: add device tree support
Added OF DMA setup and dropped platform file.
Mark, i've changed some files that you have already provided tag:
- spi: ep93xx: add DT support for Cirrus EP93xx
Added OF DMA setup and dropped platform file.
Major updates:
- reboot, pinctrl, clk are now auxiliary and instantiated from SoC driver as
Stephen Boyd suggested
- i moved all clock code to clk-ep93xx.c, as it no longer has a separate dt node,
so XTALI is externalk for this driver and passed as index 0, and pll1, pll2 are
internal and passed via pointer for parent_data
- reboot bindings dropped
- pinctrl and clk bindings moved to syscon YAML
- xlate added for DMA, so now all DMA users use it via device tree, otherwise probe
order messed up and we might end up probing before DMA with no possibility to defer probing
- DMA port bindings dropped, they are described in YAML file
- DMA platform code dropped
- i2s, spi, pata now use OF DMA
- YAML and dtsi/dts changed to reflect auxiliary conversion and DMA changes
Patches should be now formated with '--patience'
It seems we are a step behind on Torvalds' mind :-)
A few weeks ago he suggested to use --histogram is the best option.
But hey, --patience probably is good enough for this version, so
thank you for using it!
--
With Best Regards,
Andy Shevchenko