[PATCH v2 0/2] PCI: armada8k: Fix clock resource for Armada 7K/8K

Lorenzo Pieralisi lorenzo.pieralisi at arm.com
Thu Mar 8 07:34:18 PST 2018


On Wed, Feb 28, 2018 at 05:35:28PM +0100, Gregory CLEMENT wrote:
> Hi,
> 
> This short series fixes the way the clocks are used for the PCIe host
> controller embedded in the Marvell Armada 7K/8K SoCs. On these SoCs a
> second one is needed in order to clock the registers. It was not
> noticed until now because we relied on the bootloader and also because
> the clock driver was wrong.
> 
> Thanks to this fix, it would be possible to fix the clock driver
> without introducing a regression.
> 
> The first patch is just a small cleanup found when I wrote the main
> patch.
> 
> Changelog:
> v1 -> v2:
> 
>  - Removed a unneeded new line in the binding documentation, pointed
>    by Thomas Petazzoni.
> 
>  - Added a new line in driver code, pointed by Thomas Petazzoni.
> 
>  - Managed the failure of clk_prepare_enable for the clk_reg in a
>    separate case, pointed by Thomas Petazzoni.
> 
>  - Simplified the -EPROBE_DEFER case for the clk_reg, suggested by
>    Russell King
> 
>  - Added backed the line getting the reg clock that disappeared in the
>    first version.
> 
> Gregory CLEMENT (2):
>   PCI: armada8k: Remove useless test before clk_disable_unprepare
>   PCI: armada8k: Fix clock resource by adding a register clock
> 
>  .../devicetree/bindings/pci/pci-armada8k.txt        |  5 ++++-
>  drivers/pci/dwc/pcie-armada8k.c                     | 21 +++++++++++++++++----
>  2 files changed, 21 insertions(+), 5 deletions(-)

Applied to pci/armada8k for v4.17, thank you.

Lorenzo



More information about the linux-arm-kernel mailing list