clk: bcm283x: add driver interfacing with Raspberry Pi's firmware
authorNicolas Saenz Julienne <nsaenzjulienne@suse.de>
Wed, 12 Jun 2019 18:24:54 +0000 (20:24 +0200)
committerStephen Boyd <sboyd@kernel.org>
Tue, 25 Jun 2019 23:04:23 +0000 (16:04 -0700)
commit4e85e535e6cc6e8a96350e8ee684d0f22eb8629e
treed731c93bff3e96dde7057f3dc44dafa4ba990e03
parent2256d89333bd17b8b56b42734a7e1046d52f7fc3
clk: bcm283x: add driver interfacing with Raspberry Pi's firmware

Raspberry Pi's firmware offers an interface though which update it's
clock's frequencies. This is specially useful in order to change the CPU
clock (pllb_arm) which is 'owned' by the firmware and we're unable to
scale using the register interface provided by clk-bcm2835.

Signed-off-by: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Acked-by: Eric Anholt <eric@anholt.net>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
drivers/clk/bcm/Kconfig
drivers/clk/bcm/Makefile
drivers/clk/bcm/clk-raspberrypi.c [new file with mode: 0644]