1
0
Fork 0
alistair23-linux/arch/arm64/boot/dts/amlogic
Neil Armstrong 53fbee339a arm64: dts: meson-g12b: add cpus OPP tables
Add the OPP table taken from the HardKernel Odroid-N2 DTS.

The Amlogic G12B SoC seems to available in 2 types :
- low-speed: Cortex-A73 Cluster up to 1,704GHz
- high-speed: Cortex-A73 Cluster up to 2.208GHz

The Cortex-A73 Cluster can be clocked up to 1,896GHz for both types.

The Vendor Amlogic A311D OPP table are slighly different, with lower
voltages than the HardKernel S922X tables but seems to be high-speed type.

This adds the conservative OPP table with the S922X higher voltages
and the maximum low-speed OPP frequency.

The values were tested to be stable on an HardKernel Odroid-N2 board
running the arm64 cpuburn at [1] and cycling between all the possible
cpufreq translations for both clusters and checking the final frequency
using the clock-measurer, script at [2].

[1] https://github.com/ssvb/cpuburn-arm/blob/master/cpuburn-a53.S
[2] https://gist.github.com/superna9999/d4de964dbc0f84b7d527e1df2ddea25f

Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
Reviewed-by: Kevin Hilman <khilman@baylibre.com>
Tested-by: Kevin Hilman <khilman@baylibre.com>
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2019-08-09 11:07:08 -07:00
..
Makefile arm64: dts: meson: Add minimal support for Odroid-N2 2019-06-11 15:50:03 -07:00
meson-axg-s400.dts arm64: dts: meson: fix mmc pin bias 2019-05-21 10:58:40 -07:00
meson-axg.dtsi arm64: dts: meson: add dwmac-3.70a to ethmac compatible list 2019-06-11 15:50:01 -07:00
meson-g12-common.dtsi arm64: dts: meson-g12-common: add pwm_a on GPIOE_2 pinmux 2019-08-09 11:06:34 -07:00
meson-g12a-sei510.dts arm64: dts: meson-g12a: enable DVFS on G12A boards 2019-08-09 11:07:03 -07:00
meson-g12a-u200.dts arm64: dts: meson-g12a: enable DVFS on G12A boards 2019-08-09 11:07:03 -07:00
meson-g12a-x96-max.dts arm64: dts: meson-g12a: enable DVFS on G12A boards 2019-08-09 11:07:03 -07:00
meson-g12a.dtsi arm64: dts: meson-g12a: add cpus OPP table 2019-08-09 11:06:49 -07:00
meson-g12b-odroid-n2.dts arm64: dts: amlogic: odroid-n2: keep SD card regulator always on 2019-08-05 14:06:55 -07:00
meson-g12b.dtsi arm64: dts: meson-g12b: add cpus OPP tables 2019-08-09 11:07:08 -07:00
meson-gx-p23x-q20x.dtsi arm64: dts: meson: fix mmc v2 chips max frequencies 2019-05-21 10:58:40 -07:00
meson-gx.dtsi arm64: dts: meson: add dwmac-3.70a to ethmac compatible list 2019-06-11 15:50:01 -07:00
meson-gxbb-nanopi-k2.dts arm64: dts: meson: use the generic Ethernet PHY reset GPIO bindings 2019-06-19 20:34:14 -07:00
meson-gxbb-nexbox-a95x.dts arm64: dts: meson: use the generic Ethernet PHY reset GPIO bindings 2019-06-19 20:34:14 -07:00
meson-gxbb-odroidc2.dts arm64: dts: meson: use the generic Ethernet PHY reset GPIO bindings 2019-06-19 20:34:14 -07:00
meson-gxbb-p20x.dtsi arm64: dts: meson: fix mmc v2 chips max frequencies 2019-05-21 10:58:40 -07:00
meson-gxbb-p200.dts arm64: dts: meson: use the generic Ethernet PHY reset GPIO bindings 2019-06-19 20:34:14 -07:00
meson-gxbb-p201.dts ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxbb-vega-s95-meta.dts ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxbb-vega-s95-pro.dts ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxbb-vega-s95-telos.dts ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxbb-vega-s95.dtsi arm64: dts: meson: use the generic Ethernet PHY reset GPIO bindings 2019-06-19 20:34:14 -07:00
meson-gxbb-wetek-hub.dts ARM64: dts: meson-gxbb-wetek: add a wetek specific dtsi to cleanup hub and play2 2018-03-07 17:25:56 -08:00
meson-gxbb-wetek-play2.dts ARM64: dts: meson-gxbb-wetek: add a wetek specific dtsi to cleanup hub and play2 2018-03-07 17:25:56 -08:00
meson-gxbb-wetek.dtsi arm64: dts: meson: use the generic Ethernet PHY reset GPIO bindings 2019-06-19 20:34:14 -07:00
meson-gxbb.dtsi arm64: dts: meson: fix mmc pin bias 2019-05-21 10:58:40 -07:00
meson-gxl-mali.dtsi ARM64: dts: meson-gxl: fix Mali GPU compatible string 2018-06-27 16:48:25 -07:00
meson-gxl-s805x-libretech-ac.dts arm64: dts: meson: add libretech aml-s805x-ac board 2018-11-29 12:30:08 -08:00
meson-gxl-s805x-p241.dts arm64: dts: meson: fix mmc v2 chips max frequencies 2019-05-21 10:58:40 -07:00
meson-gxl-s905d-p230.dts arm64: dts: meson: use the generic Ethernet PHY reset GPIO bindings 2019-06-19 20:34:14 -07:00
meson-gxl-s905d-p231.dts ARM64: dts: meson-gx-p23x-q20x: move the wifi node to each board's .dts 2018-07-20 08:18:22 -07:00
meson-gxl-s905d-phicomm-n1.dts arm64: dts: meson-gxl-s905d-phicomm-n1: add status LED 2019-03-18 09:07:15 -07:00
meson-gxl-s905d.dtsi ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxl-s905w-p281.dts ARM64: dts: meson-gxl: add support for the S905W SoC and the P281 board 2018-07-20 09:02:22 -07:00
meson-gxl-s905w-tx3-mini.dts ARM64: dts: meson-gxl: add support for the Oranth Tanix TX3 Mini 2018-07-20 09:02:22 -07:00
meson-gxl-s905x-hwacom-amazetv.dts arm64: dts: meson: Fix mmc cd-gpios polarity 2019-01-14 07:59:40 -08:00
meson-gxl-s905x-khadas-vim.dts arm64: dts: meson-gx: Add hdmi_5v regulator as hdmi tx supply 2018-11-29 12:29:56 -08:00
meson-gxl-s905x-libretech-cc.dts arm64: dts: meson: fix mmc v2 chips max frequencies 2019-05-21 10:58:40 -07:00
meson-gxl-s905x-nexbox-a95x.dts arm64: dts: meson: fix mmc v2 chips max frequencies 2019-05-21 10:58:40 -07:00
meson-gxl-s905x-p212.dts arm64: dts: meson-gx: Add hdmi_5v regulator as hdmi tx supply 2018-11-29 12:29:56 -08:00
meson-gxl-s905x-p212.dtsi arm64: dts: meson: fix mmc v2 chips max frequencies 2019-05-21 10:58:40 -07:00
meson-gxl-s905x.dtsi ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxl.dtsi arm64: dts: meson: fix mmc pin bias 2019-05-21 10:58:40 -07:00
meson-gxm-khadas-vim2.dts arm64: dts: meson: use the generic Ethernet PHY reset GPIO bindings 2019-06-19 20:34:14 -07:00
meson-gxm-nexbox-a1.dts arm64: dts: meson: use the generic Ethernet PHY reset GPIO bindings 2019-06-19 20:34:14 -07:00
meson-gxm-q200.dts arm64: dts: meson: use the generic Ethernet PHY reset GPIO bindings 2019-06-19 20:34:14 -07:00
meson-gxm-q201.dts ARM64: dts: meson-gx-p23x-q20x: move the wifi node to each board's .dts 2018-07-20 08:18:22 -07:00
meson-gxm-rbox-pro.dts arm64: dts: meson: use the generic Ethernet PHY reset GPIO bindings 2019-06-19 20:34:14 -07:00
meson-gxm-vega-s96.dts ARM64: dts: amlogic: Convert to new-style SPDX license identifiers 2018-03-07 17:21:58 -08:00
meson-gxm.dtsi arm64: dts: meson-gxm: Add Mali-T820 node 2019-04-01 21:42:01 -07:00