f7d933388f
On the odroid N2 plus, cpufreq is not available due to an error on the cpu regulators. vddcpu a and b get the same PWM. The one provided to vddcpu A is incorrect. Because vddcpu B PWM is busy the regulator cannot register: > pwm-regulator regulator-vddcpu-b: Failed to get PWM: -16 Like on the odroid n2, use PWM A out of GPIOE_2 for vddcpu A to fix the problem Fixes: 98d24896ee11 ("arm64: dts: meson: add support for the ODROID-N2+") Signed-off-by: Jerome Brunet <jbrunet@baylibre.com> Acked-by: Neil Armstrong <narmstrong@baylibre.com> Signed-off-by: Kevin Hilman <khilman@baylibre.com> Link: https://lore.kernel.org/r/20201023094139.809379-1-jbrunet@baylibre.com
32 lines
663 B
Plaintext
32 lines
663 B
Plaintext
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
|
|
/*
|
|
* Copyright (c) 2019 BayLibre, SAS
|
|
* Author: Neil Armstrong <narmstrong@baylibre.com>
|
|
*/
|
|
|
|
/dts-v1/;
|
|
|
|
/* The Amlogic S922X Rev. C supports the same OPPs as the A311D variant */
|
|
#include "meson-g12b-a311d.dtsi"
|
|
#include "meson-g12b-odroid-n2.dtsi"
|
|
|
|
/ {
|
|
compatible = "hardkernel,odroid-n2-plus", "amlogic,s922x", "amlogic,g12b";
|
|
model = "Hardkernel ODROID-N2Plus";
|
|
};
|
|
|
|
&vddcpu_a {
|
|
regulator-min-microvolt = <680000>;
|
|
regulator-max-microvolt = <1040000>;
|
|
|
|
pwms = <&pwm_ab 0 1500 0>;
|
|
};
|
|
|
|
&vddcpu_b {
|
|
regulator-min-microvolt = <680000>;
|
|
regulator-max-microvolt = <1040000>;
|
|
|
|
pwms = <&pwm_AO_cd 1 1500 0>;
|
|
};
|
|
|