allwinner: A64/H5: setup missing bus clocks
authorAndre Przywara <andre.przywara@arm.com>
Sun, 4 Nov 2018 23:37:48 +0000 (23:37 +0000)
committerAndre Przywara <andre.przywara@arm.com>
Wed, 14 Nov 2018 09:36:44 +0000 (09:36 +0000)
commit19a7507a9e790841efe904647a2464425dcf5bb3
treee04bb42170ab52bfca485612d574ec0d3e6eb899
parenta6febeab812269d68ac4dae3e0e6c2adb88fb2aa
allwinner: A64/H5: setup missing bus clocks

The legacy Allwinner ATF port used to setup some clocks, and U-Boot is
still relying on this. We don't need to setup the full set, as the SPL
is doing most of it, but it misses one clock (AHB2) and programs another
(AHB1) to quite conservative values.

Fix this up during the platform setup to improve USB and Ethernet
performance, iperf values go up by 31% in my setup with that patch.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
plat/allwinner/common/sunxi_bl31_setup.c