From: Argus Lin mt6797 is a highly integrated SoCs, and it uses mt6351 as Power Management IC. We need to add pwrap device to communicate with mt6351 by SPI. The base address of pwrap is 0x1000d000, and IRQ number is 178. It also using fixed 26Mhz clock as SPI CLK. Signed-off-by: Argus Lin --- arch/arm64/boot/dts/mediatek/mt6797.dtsi | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt6797.dtsi b/arch/arm64/boot/dts/mediatek/mt6797.dtsi index 4beaa71107d7..485546efc9bf 100644 --- a/arch/arm64/boot/dts/mediatek/mt6797.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt6797.dtsi @@ -161,6 +161,20 @@ <0 0x10220690 0 0x10>; }; + pwrap: pwrap@1000d000 { + compatible = "mediatek,mt6797-pwrap"; + reg = <0 0x1000d000 0 0x1000>; + reg-names = "pwrap"; + interrupts = ; + clocks = <&clk26m>, <&clk26m>; + clock-names = "spi", "wrap"; + + pmic: mt6351 { + compatible = "mediatek,mt6351"; + interrupt-controller; + }; + }; + uart0: serial@11002000 { compatible = "mediatek,mt6797-uart", "mediatek,mt6577-uart"; -- 2.12.5