linux/arch/arm64/boot/dts
Anson Huang 9eced3a2f2 arm64: dts: imx8mq: Correct OPP table according to latest datasheet
According to latest datasheet (Rev.1, 10/2018) from below links,
in the consumer datasheet, 1.5GHz is mentioned as highest opp but
depends on speed grading fuse, and in the industrial datasheet,
1.3GHz is mentioned as highest opp but depends on speed grading
fuse. 1.5GHz and 1.3GHz opp use same voltage, so no need for
consumer part to support 1.3GHz opp, with same voltage, CPU should
run at highest frequency in order to go into idle as quick as
possible, this can save power.

That means for consumer part, 1GHz/1.5GHz are supported, for
industrial part, 800MHz/1.3GHz are supported, and then check the
speed grading fuse to limit the highest CPU frequency further.
Correct the market segment bits in opp table to make them work
according to datasheets.

https://www.nxp.com/docs/en/data-sheet/IMX8MDQLQIEC.pdf
https://www.nxp.com/docs/en/data-sheet/IMX8MDQLQCEC.pdf

Fixes: 12629c5c37 ("arm64: dts: imx8mq: Add cpu speed grading and all OPPs")
Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Reviewed-by: Leonard Crestez <leonard.crestez@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2019-08-03 12:28:17 +02:00
..
actions Actions ARM64 DT changes for v5.1: 2019-02-20 16:38:27 +01:00
al treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
allwinner Allwinner DT64 Changes for 5.3 - Round 2 2019-07-04 07:02:31 -07:00
altera ARM: Device-tree updates 2019-07-19 17:19:24 -07:00
amd
amlogic arm64: dts: meson: g12a: x96-max: add the Ethernet PHY interrupt line 2019-06-19 20:37:04 -07:00
apm treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
arm arm64: dts: juno: set the right partition type for NOR flash 2019-05-28 11:35:11 +01:00
bitmain arm64: dts: bitmain: Add UART pinctrl support for Sophon Edge 2019-04-29 10:47:41 +05:30
broadcom Merge tag 'arm-soc/for-5.3/devicetree-arm64' of https://github.com/Broadcom/stblinux into arm/dt 2019-06-19 06:36:22 -07:00
cavium treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
exynos arm64: dts: exynos: Add GPU/Mali T760 node to Exynos7 2019-06-24 19:52:48 +02:00
freescale arm64: dts: imx8mq: Correct OPP table according to latest datasheet 2019-08-03 12:28:17 +02:00
hisilicon ARM64: DT: Hisilicon SoCs DT updates for v5.3 2019-06-25 04:30:13 -07:00
intel treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
lg arm64: dts: Remove inconsistent use of 'arm,armv8' compatible string 2019-01-30 17:34:36 +01:00
marvell arm64: dts: marvell: add missing #interrupt-cells property 2019-06-18 10:17:39 +02:00
mediatek ARM: Device-tree updates 2019-07-19 17:19:24 -07:00
nvidia arm64: tegra: Enable PCIe slots in P2972-0000 board 2019-06-21 16:06:00 +02:00
qcom ARM: Device-tree updates 2019-07-19 17:19:24 -07:00
realtek treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
renesas arm64: dts: renesas: hihope-common: Remove "label" from LEDs 2019-06-19 16:32:13 +02:00
rockchip arm64: dts: rockchip: Fix USB3 Type-C on rk3399-sapphire 2019-06-27 16:40:02 +02:00
socionext arm64: dts: uniphier: add reserved-memory for secure memory 2019-06-26 00:08:47 +09:00
sprd Spreadtrum's devicetree for v5.3-rc1 2019-07-01 15:14:52 -07:00
synaptics arm64: dts: Remove inconsistent use of 'arm,armv8' compatible string 2019-01-30 17:34:36 +01:00
ti arm64: dts: ti: k3-j721e: Add the MCU SRAM node 2019-06-19 11:59:49 +03:00
xilinx arm64: zynqmp: dt: Add TI PHY quirk 2019-03-18 15:59:08 +01:00
zte treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
Makefile arm64: dts: agilex: Add initial support for Intel's Agilex SoCFPGA 2019-04-05 16:36:07 -05:00