summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorNuno Sa <nuno.sa@analog.com>2024-10-29 14:59:42 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2024-12-05 14:02:16 +0100
commitbbf55f9a4ae46ee47411d8b88900409b01042cd9 (patch)
treec085163e015358d10d60e03ea4fa5bb8907d33d8 /Documentation
parent5618b644d731d61ff9afa6d73d6eea5ba3ef0d5d (diff)
downloadlinux-bbf55f9a4ae46ee47411d8b88900409b01042cd9.tar.gz
linux-bbf55f9a4ae46ee47411d8b88900409b01042cd9.tar.bz2
linux-bbf55f9a4ae46ee47411d8b88900409b01042cd9.zip
clk: clk-axi-clkgen: make sure to enable the AXI bus clock
[ Upstream commit c64ef7e4851d1a9abbb7f7833e4936973ac5ba79 ] In order to access the registers of the HW, we need to make sure that the AXI bus clock is enabled. Hence let's increase the number of clocks by one. In order to keep backward compatibility and make sure old DTs still work we check if clock-names is available or not. If it is, then we can disambiguate between really having the AXI clock or a parent clock and so we can enable the bus clock. If not, we fallback to what was done before and don't explicitly enable the AXI bus clock. Note that if clock-names is given, the axi clock must be the last one in the phandle array (also enforced in the DT bindings) so that we can reuse as much code as possible. Fixes: 0e646c52cf0e ("clk: Add axi-clkgen driver") Signed-off-by: Nuno Sa <nuno.sa@analog.com> Link: https://lore.kernel.org/r/20241029-axi-clkgen-fix-axiclk-v2-2-bc5e0733ad76@analog.com Signed-off-by: Stephen Boyd <sboyd@kernel.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'Documentation')
0 files changed, 0 insertions, 0 deletions