diff options
author | Olof Johansson <olof@lixom.net> | 2017-01-29 20:21:10 -0500 |
---|---|---|
committer | Olof Johansson <olof@lixom.net> | 2017-01-29 20:21:10 -0500 |
commit | 5ee3dd850c2ca073cbe0b9d9dc9fd51f9db864b0 (patch) | |
tree | ee882a66f4b56c0eed25a9aab1dbd36b60535bed | |
parent | 62f838c9988bf09553b84113da0a7b2303ac40e2 (diff) | |
parent | 6de18454e06f4eb9c0c7008d3999cd1d0b289d42 (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.dtsi | 13 |
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 | ||