arm64: dts: mt8173-elm: fix supported values for regulator-allowed-modes of da9211
authorDafna Hirschfeld <dafna.hirschfeld@collabora.com>
Thu, 3 Sep 2020 14:28:19 +0000 (16:28 +0200)
committerMatthias Brugger <matthias.bgg@gmail.com>
Wed, 9 Sep 2020 09:53:36 +0000 (11:53 +0200)
According to the datasheet the allowed modes for the da9211
regulator are sync and auto mode. This should be changed in the
devicetree. This also fix an error message
'BUCKA: invalid regulator-allowed-modes element 0'
since value 0 is invalid.

Fixes: 689b937beddeb ("arm64: dts: mediatek: add mt8173 elm and hana board")
Signed-off-by: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
Tested-by: Enric Balletbo i Serra <enric.balletbo@collabora.com>
Link: https://lore.kernel.org/r/20200903142819.24487-1-dafna.hirschfeld@collabora.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi

index a5a12b2..bdec719 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <dt-bindings/input/input.h>
 #include <dt-bindings/input/linux-event-codes.h>
+#include <dt-bindings/regulator/dlg,da9211-regulator.h>
 #include <dt-bindings/gpio/gpio.h>
 #include "mt8173.dtsi"
 
                                regulator-max-microamp  = <4400000>;
                                regulator-ramp-delay = <10000>;
                                regulator-always-on;
-                               regulator-allowed-modes = <0 1>;
+                               regulator-allowed-modes = <DA9211_BUCK_MODE_SYNC
+                                                          DA9211_BUCK_MODE_AUTO>;
                        };
 
                        da9211_vgpu_reg: BUCKB {