aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOlof Johansson <olof@lixom.net>2017-01-29 20:21:10 -0500
committerOlof Johansson <olof@lixom.net>2017-01-29 20:21:10 -0500
commit5ee3dd850c2ca073cbe0b9d9dc9fd51f9db864b0 (patch)
treeee882a66f4b56c0eed25a9aab1dbd36b60535bed
parent62f838c9988bf09553b84113da0a7b2303ac40e2 (diff)
parent6de18454e06f4eb9c0c7008d3999cd1d0b289d42 (diff)
Merge tag 'v4.10-next-dts' of https://github.com/mbgg/linux-mediatek into next/dt64
For mt8173: - set mm_sel clock to 400 MHz to support 4K HDMI - adjust power efficiency between the little and big cores - add a node for thermal calibration via e-fuse data * tag 'v4.10-next-dts' of https://github.com/mbgg/linux-mediatek: arm64: dts: mt8173: add node for thermal calibration arm64: dts: mt8173: Fix cpu_thermal cooling-maps contributions arm64: dts: mt8173: add mmsel clocks for 4K support Signed-off-by: Olof Johansson <olof@lixom.net>
-rw-r--r--arch/arm64/boot/dts/mediatek/mt8173.dtsi13
1 files changed, 11 insertions, 2 deletions
diff --git a/arch/arm64/boot/dts/mediatek/mt8173.dtsi b/arch/arm64/boot/dts/mediatek/mt8173.dtsi
index 12e702771f5c..d80ddb4a4a05 100644
--- a/arch/arm64/boot/dts/mediatek/mt8173.dtsi
+++ b/arch/arm64/boot/dts/mediatek/mt8173.dtsi
@@ -182,12 +182,12 @@
182 map@0 { 182 map@0 {
183 trip = <&target>; 183 trip = <&target>;
184 cooling-device = <&cpu0 0 0>; 184 cooling-device = <&cpu0 0 0>;
185 contribution = <1024>; 185 contribution = <3072>;
186 }; 186 };
187 map@1 { 187 map@1 {
188 trip = <&target>; 188 trip = <&target>;
189 cooling-device = <&cpu2 0 0>; 189 cooling-device = <&cpu2 0 0>;
190 contribution = <2048>; 190 contribution = <1024>;
191 }; 191 };
192 }; 192 };
193 }; 193 };
@@ -401,6 +401,11 @@
401 efuse: efuse@10206000 { 401 efuse: efuse@10206000 {
402 compatible = "mediatek,mt8173-efuse"; 402 compatible = "mediatek,mt8173-efuse";
403 reg = <0 0x10206000 0 0x1000>; 403 reg = <0 0x10206000 0 0x1000>;
404 #address-cells = <1>;
405 #size-cells = <1>;
406 thermal_calibration: calib@528 {
407 reg = <0x528 0xc>;
408 };
404 }; 409 };
405 410
406 apmixedsys: clock-controller@10209000 { 411 apmixedsys: clock-controller@10209000 {
@@ -574,6 +579,8 @@
574 resets = <&pericfg MT8173_PERI_THERM_SW_RST>; 579 resets = <&pericfg MT8173_PERI_THERM_SW_RST>;
575 mediatek,auxadc = <&auxadc>; 580 mediatek,auxadc = <&auxadc>;
576 mediatek,apmixedsys = <&apmixedsys>; 581 mediatek,apmixedsys = <&apmixedsys>;
582 nvmem-cells = <&thermal_calibration>;
583 nvmem-cell-names = "calibration-data";
577 }; 584 };
578 585
579 nor_flash: spi@1100d000 { 586 nor_flash: spi@1100d000 {
@@ -778,6 +785,8 @@
778 compatible = "mediatek,mt8173-mmsys", "syscon"; 785 compatible = "mediatek,mt8173-mmsys", "syscon";
779 reg = <0 0x14000000 0 0x1000>; 786 reg = <0 0x14000000 0 0x1000>;
780 power-domains = <&scpsys MT8173_POWER_DOMAIN_MM>; 787 power-domains = <&scpsys MT8173_POWER_DOMAIN_MM>;
788 assigned-clocks = <&topckgen CLK_TOP_MM_SEL>;
789 assigned-clock-rates = <400000000>;
781 #clock-cells = <1>; 790 #clock-cells = <1>;
782 }; 791 };
783 792