linux/arch/arm64/boot/dts
Martin Blumenstingl 46ffadc7e6 arm64: dts: amlogic: meson-gx: add the Mali-450 OPP table and use DVFS
Add the OPP table for the Mali-450 GPU and drop the hardcoded initial
clock configuration. This enables GPU DVFS and thus saves power when the
GPU is not in use while still being able switch to a higher clock on
demand.

Set the GP0_PLL clock to 744MHz (which is the only frequency which
cannot be derived from the FCLK dividers) as the clock driver avoids
setting the parent clock rates so the MPLL clocks aren't changed (as
these are reserved for audio). The only exception to this is the GXL
S805X package because the 744MHz OPP isn't working correctly there.

While here, make most of meson-gxl-mali re-usable to reduce the amount
of duplicate code between GXBB and GXL. This is more important now as we
don't want to duplicate the GPU OPP table.

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
Link: https://lore.kernel.org/r/20200719173213.639540-2-martin.blumenstingl@googlemail.com
2020-07-21 14:12:37 -07:00
..
actions
al
allwinner ARM: DT changes for v5.8 2020-06-04 20:02:14 -07:00
altera arm64: dts: increase the QSPI reg address for Stratix10 and Agilex 2020-03-09 10:58:41 -05:00
amd
amlogic arm64: dts: amlogic: meson-gx: add the Mali-450 OPP table and use DVFS 2020-07-21 14:12:37 -07:00
apm
arm arm64: dts: juno: Fix SCPI shared mem node name 2020-05-18 17:08:54 +01:00
bitmain arm64: dts: bitmain: Source common clock for UART controllers 2020-01-16 15:48:11 -08:00
broadcom
cavium
exynos arm64: dts: exynos: Rename Samsung and Exynos to lowercase 2020-01-17 12:08:49 -08:00
freescale ARM: DT changes for v5.8 2020-06-04 20:02:14 -07:00
hisilicon arm64: dts: hi6220: Add CTI options 2020-05-07 14:44:56 +08:00
intel arm64: dts: agilex: correct service layer driver's compatible value 2020-04-29 20:37:11 -07:00
lg
marvell arm64: dts: armada-3720-turris-mox: fix SFP binding 2020-05-17 18:57:48 +02:00
mediatek ARM: DT changes for v5.8 2020-06-04 20:02:14 -07:00
nvidia arm64: tegra: Make the RTC a wakeup source on Jetson Nano and TX1 2020-05-22 14:56:54 +02:00
qcom IOMMU Updates for Linux v5.8 2020-06-08 11:42:23 -07:00
realtek arm64: dts: realtek: rtd16xx: Add SB2 and SCPU Wrapper syscon nodes 2020-04-12 23:59:30 +02:00
renesas ARM: DT changes for v5.8 2020-06-04 20:02:14 -07:00
rockchip ARM: DT changes for v5.8 2020-06-04 20:02:14 -07:00
socionext arm64: dts: uniphier: Add support for Akebi96 2020-05-04 10:07:35 +09:00
sprd arm64: dts: Add SC9863A emmc and sd card nodes 2020-05-21 11:50:44 +02:00
synaptics
ti ARM: DT changes for v5.8 2020-06-04 20:02:14 -07:00
xilinx arm64: zynqmp: Fix GIC compatible property 2020-04-15 10:39:21 +02:00
zte
Makefile