xtensa: xtfpga: use clock provider, don't update DT
authorMax Filippov <jcmvbkbc@gmail.com>
Mon, 25 Jul 2016 07:58:10 +0000 (10:58 +0300)
committerMax Filippov <jcmvbkbc@gmail.com>
Wed, 21 Sep 2016 01:52:51 +0000 (18:52 -0700)
commit58c3e3ac7a1daf56523567507a096a3e4026596d
tree73eed62674328b843a30af63c96d6281e28090fc
parentbebbc4bcf36f015a5a051cc8817b11de209fbe8b
xtensa: xtfpga: use clock provider, don't update DT

Instead of querying hardcoded FPGA frequency register and then updating
clock-frequency property in specificly named DT nodes in machine setup
code register a clock provider that returns fixed-rate clock, configured
by register specified in DT. This way we have less magic/hardcoded names
and use more existing common clock framework code.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Tested-by: Guenter Roeck <linux@roeck-us.net>
arch/xtensa/boot/dts/xtfpga.dtsi
arch/xtensa/platforms/xtfpga/setup.c